3.78 MB
/srv/reproducible-results/rbuild-debian/r-b-build.xHKxxsEY/b1/codenarc_0.23-6_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.xHKxxsEY/b2/codenarc_0.23-6_amd64.changes
318 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·05c82e43e9db68da396b3c2bef4fc9e4·299236·doc·optional·libcodenarc-groovy-java-doc_0.23-6_all.deb1 ·05c82e43e9db68da396b3c2bef4fc9e4·299236·doc·optional·libcodenarc-groovy-java-doc_0.23-6_all.deb
2 ·25f2e0e98896dbabcf55b8063687839f·1934916·java·optional·libcodenarc-groovy-java_0.23-6_all.deb2 ·7a56f0cdef5795a7efce74ae6cf26b33·1934836·java·optional·libcodenarc-groovy-java_0.23-6_all.deb
3.78 MB
libcodenarc-groovy-java_0.23-6_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-01-16·19:12:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-01-16·19:12:57.000000·debian-binary
2 -rw-r--r--···0········0········0·····1072·2025-01-16·19:12:57.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1072·2025-01-16·19:12:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1933652·2025-01-16·19:12:57.000000·data.tar.xz3 -rw-r--r--···0········0········0··1933572·2025-01-16·19:12:57.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.78 MB
data.tar.xz
3.78 MB
data.tar
2.02 KB
file list
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 -rw-r--r--···0·root·········(0)·root·········(0)······410·2009-01-22·04:18:48.000000·./usr/share/doc/libcodenarc-groovy-java/NOTICE.txt6 -rw-r--r--···0·root·········(0)·root·········(0)······410·2009-01-22·04:18:48.000000·./usr/share/doc/libcodenarc-groovy-java/NOTICE.txt
7 -rw-r--r--···0·root·········(0)·root·········(0)······776·2025-01-16·19:12:57.000000·./usr/share/doc/libcodenarc-groovy-java/changelog.Debian.gz7 -rw-r--r--···0·root·········(0)·root·········(0)······776·2025-01-16·19:12:57.000000·./usr/share/doc/libcodenarc-groovy-java/changelog.Debian.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)····32345·2015-02-18·02:21:38.000000·./usr/share/doc/libcodenarc-groovy-java/changelog.gz8 -rw-r--r--···0·root·········(0)·root·········(0)····32345·2015-02-18·02:21:38.000000·./usr/share/doc/libcodenarc-groovy-java/changelog.gz
9 -rw-r--r--···0·root·········(0)·root·········(0)·····1069·2025-01-16·19:12:57.000000·./usr/share/doc/libcodenarc-groovy-java/copyright9 -rw-r--r--···0·root·········(0)·root·········(0)·····1069·2025-01-16·19:12:57.000000·./usr/share/doc/libcodenarc-groovy-java/copyright
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/groovy/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/groovy/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/groovy/lib/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/groovy/lib/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/java/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/java/
13 -rw-r--r--···0·root·········(0)·root·········(0)··2182388·2025-01-16·19:12:57.000000·./usr/share/java/CodeNarc-0.23.jar13 -rw-r--r--···0·root·········(0)·root·········(0)··2182385·2025-01-16·19:12:57.000000·./usr/share/java/CodeNarc-0.23.jar
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/0.23/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/0.23/
19 -rw-r--r--···0·root·········(0)·root·········(0)·····2371·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/0.23/CodeNarc-0.23.pom19 -rw-r--r--···0·root·········(0)·root·········(0)·····2371·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/0.23/CodeNarc-0.23.pom
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/debian/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-01-16·19:12:57.000000·./usr/share/maven-repo/org/codenarc/CodeNarc/debian/
3.77 MB
./usr/share/java/CodeNarc-0.23.jar
1.44 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2182388·bytes,·number·of·entries:·11841 Zip·file·size:·2182385·bytes,·number·of·entries:·1184
2 drwxr-xr-x··2.0·unx········0·bx·stor·25-Jan-16·19:12·META-INF/2 drwxr-xr-x··2.0·unx········0·bx·stor·25-Jan-16·19:12·META-INF/
3 -rw-r--r--··2.0·unx······138·b-·defN·25-Jan-16·19:12·META-INF/MANIFEST.MF3 -rw-r--r--··2.0·unx······138·b-·defN·25-Jan-16·19:12·META-INF/MANIFEST.MF
4 -rw-r--r--··2.0·unx···151695·b-·defN·25-Jan-16·19:12·codenarc-base-messages.properties4 -rw-r--r--··2.0·unx···151695·b-·defN·25-Jan-16·19:12·codenarc-base-messages.properties
5 -rw-r--r--··2.0·unx····27177·b-·defN·25-Jan-16·19:12·codenarc-base-rules.properties5 -rw-r--r--··2.0·unx····27177·b-·defN·25-Jan-16·19:12·codenarc-base-rules.properties
6 -rw-r--r--··2.0·unx·····2293·b-·defN·25-Jan-16·19:12·codenarc-htmlreport.css6 -rw-r--r--··2.0·unx·····2293·b-·defN·25-Jan-16·19:12·codenarc-htmlreport.css
7 -rw-r--r--··2.0·unx······379·b-·defN·25-Jan-16·19:12·codenarc-rule-extrainfo.properties7 -rw-r--r--··2.0·unx······379·b-·defN·25-Jan-16·19:12·codenarc-rule-extrainfo.properties
8 -rw-r--r--··2.0·unx········4·b-·defN·25-Jan-16·19:12·codenarc-version.txt8 -rw-r--r--··2.0·unx········4·b-·defN·25-Jan-16·19:12·codenarc-version.txt
Offset 1179, 8 lines modifiedOffset 1179, 8 lines modified
1179 -rw-r--r--··2.0·unx·····1016·b-·defN·25-Jan-16·19:12·rulesets/size.xml1179 -rw-r--r--··2.0·unx·····1016·b-·defN·25-Jan-16·19:12·rulesets/size.xml
1180 -rw-r--r--··2.0·unx·····4166·b-·defN·25-Jan-16·19:12·rulesets/unnecessary.xml1180 -rw-r--r--··2.0·unx·····4166·b-·defN·25-Jan-16·19:12·rulesets/unnecessary.xml
1181 -rw-r--r--··2.0·unx······911·b-·defN·25-Jan-16·19:12·rulesets/unused.xml1181 -rw-r--r--··2.0·unx······911·b-·defN·25-Jan-16·19:12·rulesets/unused.xml
1182 drwxr-xr-x··2.0·unx········0·b-·stor·25-Jan-16·19:12·templates/1182 drwxr-xr-x··2.0·unx········0·b-·stor·25-Jan-16·19:12·templates/
1183 -rw-r--r--··2.0·unx······413·b-·defN·25-Jan-16·19:12·templates/StarterRuleSet-AllRules.groovy.template1183 -rw-r--r--··2.0·unx······413·b-·defN·25-Jan-16·19:12·templates/StarterRuleSet-AllRules.groovy.template
1184 -rw-r--r--··2.0·unx······500·b-·defN·25-Jan-16·19:12·templates/StarterRuleSet-AllRulesByCategory.groovy.template1184 -rw-r--r--··2.0·unx······500·b-·defN·25-Jan-16·19:12·templates/StarterRuleSet-AllRulesByCategory.groovy.template
1185 -rw-r--r--··2.0·unx······669·b-·defN·25-Jan-16·19:12·templates/codenarc-rule-index.apt.template1185 -rw-r--r--··2.0·unx······669·b-·defN·25-Jan-16·19:12·templates/codenarc-rule-index.apt.template
1186 1184·files,·4707666·bytes·uncompressed,·1940968·bytes·compressed:··58.8%1186 1184·files,·4707666·bytes·uncompressed,·1940965·bytes·compressed:··58.8%
3.73 MB
zipdetails --redact --walk --utc {}
    
Offset 10410, 325 lines modifiedOffset 10410, 325 lines modified
10410 0DD068·Extract·Zip·Spec······0A·(10)·'1.0'10410 0DD068·Extract·Zip·Spec······0A·(10)·'1.0'
10411 0DD069·Extract·OS············00·(0)·'MS-DOS'10411 0DD069·Extract·OS············00·(0)·'MS-DOS'
10412 0DD06A·General·Purpose·Flag··0800·(2048)10412 0DD06A·General·Purpose·Flag··0800·(2048)
10413 ·······[Bits·1-2]············0·'Normal·Compression'10413 ·······[Bits·1-2]············0·'Normal·Compression'
10414 ·······[Bit·11]··············1·'Language·Encoding'10414 ·······[Bit·11]··············1·'Language·Encoding'
10415 0DD06C·Compression·Method····0008·(8)·'Deflated'10415 0DD06C·Compression·Method····0008·(8)·'Deflated'
10416 0DD06E·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'10416 0DD06E·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'
10417 0DD072·CRC···················9C898700·(2626258688)10417 0DD072·CRC···················385A1E0F·(945430031)
10418 0DD076·Compressed·Size·······000011BC·(4540)10418 0DD076·Compressed·Size·······000011BB·(4539)
10419 0DD07A·Uncompressed·Size·····000028E4·(10468)10419 0DD07A·Uncompressed·Size·····000028E4·(10468)
10420 0DD07E·Filename·Length·······0043·(67)10420 0DD07E·Filename·Length·······0043·(67)
10421 0DD080·Extra·Length··········0000·(0)10421 0DD080·Extra·Length··········0000·(0)
10422 0DD082·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10422 0DD082·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10423 #10423 #
10424 #·WARNING:·Offset·0xDD082:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10424 #·WARNING:·Offset·0xDD082:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10425 #··········Zero·length·filename10425 #··········Zero·length·filename
10426 #10426 #
10427 0DD0C5·PAYLOAD10427 0DD0C5·PAYLOAD
  
10428 0DE281·LOCAL·HEADER·#524·····04034B50·(67324752)10428 0DE280·LOCAL·HEADER·#524·····04034B50·(67324752)
10429 0DE285·Extract·Zip·Spec······0A·(10)·'1.0'10429 0DE284·Extract·Zip·Spec······0A·(10)·'1.0'
10430 0DE286·Extract·OS············00·(0)·'MS-DOS'10430 0DE285·Extract·OS············00·(0)·'MS-DOS'
10431 0DE287·General·Purpose·Flag··0800·(2048)10431 0DE286·General·Purpose·Flag··0800·(2048)
10432 ·······[Bits·1-2]············0·'Normal·Compression'10432 ·······[Bits·1-2]············0·'Normal·Compression'
10433 ·······[Bit·11]··············1·'Language·Encoding'10433 ·······[Bit·11]··············1·'Language·Encoding'
10434 0DE289·Compression·Method····0008·(8)·'Deflated'10434 0DE288·Compression·Method····0008·(8)·'Deflated'
10435 0DE28B·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'10435 0DE28A·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'
10436 0DE28F·CRC···················A7389F5E·(2805505886)10436 0DE28E·CRC···················A7389F5E·(2805505886)
10437 0DE293·Compressed·Size·······00000563·(1379)10437 0DE292·Compressed·Size·······00000563·(1379)
10438 0DE297·Uncompressed·Size·····00000D4A·(3402)10438 0DE296·Uncompressed·Size·····00000D4A·(3402)
10439 0DE29B·Filename·Length·······003D·(61)10439 0DE29A·Filename·Length·······003D·(61)
10440 0DE29D·Extra·Length··········0000·(0)10440 0DE29C·Extra·Length··········0000·(0)
10441 0DE29F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10441 0DE29E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10442 #10442 #
10443 #·WARNING:·Offset·0xDE29F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10443 #·WARNING:·Offset·0xDE29E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10444 #··········Zero·length·filename10444 #··········Zero·length·filename
10445 #10445 #
10446 0DE2DC·PAYLOAD10446 0DE2DB·PAYLOAD
  
10447 0DE83F·LOCAL·HEADER·#525·····04034B50·(67324752)10447 0DE83E·LOCAL·HEADER·#525·····04034B50·(67324752)
10448 0DE843·Extract·Zip·Spec······0A·(10)·'1.0'10448 0DE842·Extract·Zip·Spec······0A·(10)·'1.0'
10449 0DE844·Extract·OS············00·(0)·'MS-DOS'10449 0DE843·Extract·OS············00·(0)·'MS-DOS'
10450 0DE845·General·Purpose·Flag··0800·(2048)10450 0DE844·General·Purpose·Flag··0800·(2048)
10451 ·······[Bits·1-2]············0·'Normal·Compression'10451 ·······[Bits·1-2]············0·'Normal·Compression'
10452 ·······[Bit·11]··············1·'Language·Encoding'10452 ·······[Bit·11]··············1·'Language·Encoding'
10453 0DE847·Compression·Method····0008·(8)·'Deflated'10453 0DE846·Compression·Method····0008·(8)·'Deflated'
10454 0DE849·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'10454 0DE848·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'
10455 0DE84D·CRC···················CAA4A98D·(3399788941)10455 0DE84C·CRC···················CAA4A98D·(3399788941)
10456 0DE851·Compressed·Size·······0000082C·(2092)10456 0DE850·Compressed·Size·······0000082C·(2092)
10457 0DE855·Uncompressed·Size·····00001266·(4710)10457 0DE854·Uncompressed·Size·····00001266·(4710)
10458 0DE859·Filename·Length·······0065·(101)10458 0DE858·Filename·Length·······0065·(101)
10459 0DE85B·Extra·Length··········0000·(0)10459 0DE85A·Extra·Length··········0000·(0)
10460 0DE85D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10460 0DE85C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10461 #10461 #
10462 #·WARNING:·Offset·0xDE85D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10462 #·WARNING:·Offset·0xDE85C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10463 #··········Zero·length·filename10463 #··········Zero·length·filename
10464 #10464 #
10465 0DE8C2·PAYLOAD10465 0DE8C1·PAYLOAD
  
10466 0DF0EE·LOCAL·HEADER·#526·····04034B50·(67324752)10466 0DF0ED·LOCAL·HEADER·#526·····04034B50·(67324752)
10467 0DF0F2·Extract·Zip·Spec······0A·(10)·'1.0'10467 0DF0F1·Extract·Zip·Spec······0A·(10)·'1.0'
10468 0DF0F3·Extract·OS············00·(0)·'MS-DOS'10468 0DF0F2·Extract·OS············00·(0)·'MS-DOS'
10469 0DF0F4·General·Purpose·Flag··0800·(2048)10469 0DF0F3·General·Purpose·Flag··0800·(2048)
10470 ·······[Bits·1-2]············0·'Normal·Compression'10470 ·······[Bits·1-2]············0·'Normal·Compression'
10471 ·······[Bit·11]··············1·'Language·Encoding'10471 ·······[Bit·11]··············1·'Language·Encoding'
10472 0DF0F6·Compression·Method····0008·(8)·'Deflated'10472 0DF0F5·Compression·Method····0008·(8)·'Deflated'
10473 0DF0F8·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'10473 0DF0F7·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'
10474 0DF0FC·CRC···················4DB9E245·(1304027717)10474 0DF0FB·CRC···················4DB9E245·(1304027717)
10475 0DF100·Compressed·Size·······000006DD·(1757)10475 0DF0FF·Compressed·Size·······000006DD·(1757)
10476 0DF104·Uncompressed·Size·····00000F85·(3973)10476 0DF103·Uncompressed·Size·····00000F85·(3973)
10477 0DF108·Filename·Length·······005D·(93)10477 0DF107·Filename·Length·······005D·(93)
10478 0DF10A·Extra·Length··········0000·(0)10478 0DF109·Extra·Length··········0000·(0)
10479 0DF10C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10479 0DF10B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10480 #10480 #
10481 #·WARNING:·Offset·0xDF10C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10481 #·WARNING:·Offset·0xDF10B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10482 #··········Zero·length·filename10482 #··········Zero·length·filename
10483 #10483 #
10484 0DF169·PAYLOAD10484 0DF168·PAYLOAD
  
10485 0DF846·LOCAL·HEADER·#527·····04034B50·(67324752)10485 0DF845·LOCAL·HEADER·#527·····04034B50·(67324752)
10486 0DF84A·Extract·Zip·Spec······0A·(10)·'1.0'10486 0DF849·Extract·Zip·Spec······0A·(10)·'1.0'
10487 0DF84B·Extract·OS············00·(0)·'MS-DOS'10487 0DF84A·Extract·OS············00·(0)·'MS-DOS'
10488 0DF84C·General·Purpose·Flag··0800·(2048)10488 0DF84B·General·Purpose·Flag··0800·(2048)
10489 ·······[Bits·1-2]············0·'Normal·Compression'10489 ·······[Bits·1-2]············0·'Normal·Compression'
10490 ·······[Bit·11]··············1·'Language·Encoding'10490 ·······[Bit·11]··············1·'Language·Encoding'
10491 0DF84E·Compression·Method····0008·(8)·'Deflated'10491 0DF84D·Compression·Method····0008·(8)·'Deflated'
10492 0DF850·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'10492 0DF84F·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'
10493 0DF854·CRC···················6D6F1527·(1835996455)10493 0DF853·CRC···················6D6F1527·(1835996455)
10494 0DF858·Compressed·Size·······00000709·(1801)10494 0DF857·Compressed·Size·······00000709·(1801)
10495 0DF85C·Uncompressed·Size·····00000F8A·(3978)10495 0DF85B·Uncompressed·Size·····00000F8A·(3978)
10496 0DF860·Filename·Length·······005F·(95)10496 0DF85F·Filename·Length·······005F·(95)
10497 0DF862·Extra·Length··········0000·(0)10497 0DF861·Extra·Length··········0000·(0)
10498 0DF864·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10498 0DF863·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10499 #10499 #
10500 #·WARNING:·Offset·0xDF864:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10500 #·WARNING:·Offset·0xDF863:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10501 #··········Zero·length·filename10501 #··········Zero·length·filename
10502 #10502 #
10503 0DF8C3·PAYLOAD10503 0DF8C2·PAYLOAD
  
10504 0DFFCC·LOCAL·HEADER·#528·····04034B50·(67324752)10504 0DFFCB·LOCAL·HEADER·#528·····04034B50·(67324752)
10505 0DFFD0·Extract·Zip·Spec······0A·(10)·'1.0'10505 0DFFCF·Extract·Zip·Spec······0A·(10)·'1.0'
10506 0DFFD1·Extract·OS············00·(0)·'MS-DOS'10506 0DFFD0·Extract·OS············00·(0)·'MS-DOS'
10507 0DFFD2·General·Purpose·Flag··0800·(2048)10507 0DFFD1·General·Purpose·Flag··0800·(2048)
10508 ·······[Bits·1-2]············0·'Normal·Compression'10508 ·······[Bits·1-2]············0·'Normal·Compression'
10509 ·······[Bit·11]··············1·'Language·Encoding'10509 ·······[Bit·11]··············1·'Language·Encoding'
10510 0DFFD4·Compression·Method····0008·(8)·'Deflated'10510 0DFFD3·Compression·Method····0008·(8)·'Deflated'
10511 0DFFD6·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'10511 0DFFD5·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'
10512 0DFFDA·CRC···················E6681921·(3865581857)10512 0DFFD9·CRC···················E6681921·(3865581857)
10513 0DFFDE·Compressed·Size·······000006EB·(1771)10513 0DFFDD·Compressed·Size·······000006EB·(1771)
10514 0DFFE2·Uncompressed·Size·····00000F6B·(3947)10514 0DFFE1·Uncompressed·Size·····00000F6B·(3947)
10515 0DFFE6·Filename·Length·······005A·(90)10515 0DFFE5·Filename·Length·······005A·(90)
10516 0DFFE8·Extra·Length··········0000·(0)10516 0DFFE7·Extra·Length··········0000·(0)
10517 0DFFEA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10517 0DFFE9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10518 #10518 #
10519 #·WARNING:·Offset·0xDFFEA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'10519 #·WARNING:·Offset·0xDFFE9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
10520 #··········Zero·length·filename10520 #··········Zero·length·filename
10521 #10521 #
10522 0E0044·PAYLOAD10522 0E0043·PAYLOAD
  
10523 0E072F·LOCAL·HEADER·#529·····04034B50·(67324752)10523 0E072E·LOCAL·HEADER·#529·····04034B50·(67324752)
10524 0E0733·Extract·Zip·Spec······0A·(10)·'1.0'10524 0E0732·Extract·Zip·Spec······0A·(10)·'1.0'
10525 0E0734·Extract·OS············00·(0)·'MS-DOS'10525 0E0733·Extract·OS············00·(0)·'MS-DOS'
10526 0E0735·General·Purpose·Flag··0800·(2048)10526 0E0734·General·Purpose·Flag··0800·(2048)
10527 ·······[Bits·1-2]············0·'Normal·Compression'10527 ·······[Bits·1-2]············0·'Normal·Compression'
10528 ·······[Bit·11]··············1·'Language·Encoding'10528 ·······[Bit·11]··············1·'Language·Encoding'
10529 0E0737·Compression·Method····0008·(8)·'Deflated'10529 0E0736·Compression·Method····0008·(8)·'Deflated'
10530 0E0739·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'10530 0E0738·Modification·Time·····5A30999C·(1513134492)·'Thu·Jan·16·19:12:56·2025'
Max diff block lines reached; 3901375/3912496 bytes (99.72%) of diff not shown.
5.33 KB
org/codenarc/rule/formatting/SpaceAfterClosingBraceAstVisitor.class
5.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·c852e5b3d7948ba6f2ec17b2e90438937c12956672f80db684f8d479282082b51 ··SHA-256·checksum·b49f6d6f7545551a30ff46be7acd57db5e1bd8861bdea8f92be98b1fc63f20f0
2 ··Compiled·from·"SpaceAfterClosingBraceRule.groovy"2 ··Compiled·from·"SpaceAfterClosingBraceRule.groovy"
3 public·class·org.codenarc.rule.formatting.SpaceAfterClosingBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor3 public·class·org.codenarc.rule.formatting.SpaceAfterClosingBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceAfterClosingBraceAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceAfterClosingBraceAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor
Offset 345, 22 lines modifiedOffset 345, 22 lines modified
345 ··#335·=·Methodref··········#333.#334·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V345 ··#335·=·Methodref··········#333.#334·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V
346 ··#336·=·Utf8···············super$2$visitMapEntryExpression346 ··#336·=·Utf8···············super$2$visitMapEntryExpression
347 ··#337·=·NameAndType········#251:#252·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V347 ··#337·=·NameAndType········#251:#252·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
348 ··#338·=·Methodref··········#333.#337·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V348 ··#338·=·Methodref··········#333.#337·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
349 ··#339·=·Utf8···············super$3$visitConstructor349 ··#339·=·Utf8···············super$3$visitConstructor
350 ··#340·=·NameAndType········#129:#130·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V350 ··#340·=·NameAndType········#129:#130·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
351 ··#341·=·Methodref··········#328.#340·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V351 ··#341·=·Methodref··········#328.#340·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
352 ··#342·=·Utf8···············super$4$visitMethodEx352 ··#342·=·Utf8···············super$4$visitClassEx
353 ··#343·=·Utf8···············org/codenarc/rule/AbstractAstVisitor353 ··#343·=·Utf8···············org/codenarc/rule/AbstractAstVisitor
354 ··#344·=·Class··············#343··········//·org/codenarc/rule/AbstractAstVisitor354 ··#344·=·Class··············#343··········//·org/codenarc/rule/AbstractAstVisitor
 355 ··#345·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 356 ··#346·=·Methodref··········#344.#345·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 357 ··#347·=·Utf8···············super$4$visitMethodEx
355 ··#345·=·NameAndType········#124:#125·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V358 ··#348·=·NameAndType········#124:#125·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
356 ··#346·=·Methodref··········#344.#345·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V359 ··#349·=·Methodref··········#344.#348·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
357 ··#347·=·Utf8···············super$4$visitClassEx 
358 ··#348·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
359 ··#349·=·Methodref··········#344.#348·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
360 ··#350·=·Utf8···············super$5$$getStaticMetaClass360 ··#350·=·Utf8···············super$5$$getStaticMetaClass
361 ··#351·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;361 ··#351·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;
362 ··#352·=·Utf8···············$callSiteArray362 ··#352·=·Utf8···············$callSiteArray
363 ··#353·=·Utf8···············Ljava/lang/ref/SoftReference;363 ··#353·=·Utf8···············Ljava/lang/ref/SoftReference;
364 ··#354·=·Utf8···············$createCallSiteArray_1364 ··#354·=·Utf8···············$createCallSiteArray_1
365 ··#355·=·Utf8···············([Ljava/lang/String;)V365 ··#355·=·Utf8···············([Ljava/lang/String;)V
366 ··#356·=·Utf8···············lastSourceLineOrEmpty366 ··#356·=·Utf8···············lastSourceLineOrEmpty
Offset 1874, 32 lines modifiedOffset 1874, 32 lines modified
1874 ····Code:1874 ····Code:
1875 ······stack=2,·locals=2,·args_size=21875 ······stack=2,·locals=2,·args_size=2
1876 ·········0:·aload_01876 ·········0:·aload_0
1877 ·········1:·aload_11877 ·········1:·aload_1
1878 ·········2:·invokespecial·#341················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V1878 ·········2:·invokespecial·#341················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
1879 ·········5:·return1879 ·········5:·return
  
1880 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);1880 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
1881 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V1881 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1882 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1882 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1883 ····Code:1883 ····Code:
1884 ······stack=2,·locals=2,·args_size=21884 ······stack=2,·locals=2,·args_size=2
1885 ·········0:·aload_01885 ·········0:·aload_0
1886 ·········1:·aload_11886 ·········1:·aload_1
1887 ·········2:·invokespecial·#346················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V1887 ·········2:·invokespecial·#346················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
1888 ·········5:·return1888 ·········5:·return
  
1889 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);1889 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
1890 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1890 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
1891 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1891 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1892 ····Code:1892 ····Code:
1893 ······stack=2,·locals=2,·args_size=21893 ······stack=2,·locals=2,·args_size=2
1894 ·········0:·aload_01894 ·········0:·aload_0
1895 ·········1:·aload_11895 ·········1:·aload_1
1896 ·········2:·invokespecial·#349················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V1896 ·········2:·invokespecial·#349················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
1897 ·········5:·return1897 ·········5:·return
  
1898 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();1898 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();
1899 ····descriptor:·()Lgroovy/lang/MetaClass;1899 ····descriptor:·()Lgroovy/lang/MetaClass;
1900 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1900 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1901 ····Code:1901 ····Code:
1902 ······stack=1,·locals=1,·args_size=11902 ······stack=1,·locals=1,·args_size=1
5.32 KB
org/codenarc/rule/formatting/SpaceAfterOpeningBraceAstVisitor.class
5.19 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·cabdd775287e7978d1e3ad438c373488454ea5f5fd236c1c250f9cd52db7906c1 ··SHA-256·checksum·f3d9c329f7a07a2a9bb3e929a3a969b3bf185644e852684f78f677e2a21c38b2
2 ··Compiled·from·"SpaceAfterOpeningBraceRule.groovy"2 ··Compiled·from·"SpaceAfterOpeningBraceRule.groovy"
3 public·class·org.codenarc.rule.formatting.SpaceAfterOpeningBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor3 public·class·org.codenarc.rule.formatting.SpaceAfterOpeningBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceAfterOpeningBraceAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceAfterOpeningBraceAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor
Offset 294, 22 lines modifiedOffset 294, 22 lines modified
294 ··#284·=·Methodref··········#282.#283·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V294 ··#284·=·Methodref··········#282.#283·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V
295 ··#285·=·Utf8···············super$2$visitMapEntryExpression295 ··#285·=·Utf8···············super$2$visitMapEntryExpression
296 ··#286·=·NameAndType········#202:#203·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V296 ··#286·=·NameAndType········#202:#203·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
297 ··#287·=·Methodref··········#282.#286·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V297 ··#287·=·Methodref··········#282.#286·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
298 ··#288·=·Utf8···············super$3$visitConstructor298 ··#288·=·Utf8···············super$3$visitConstructor
299 ··#289·=·NameAndType········#112:#113·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V299 ··#289·=·NameAndType········#112:#113·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
300 ··#290·=·Methodref··········#277.#289·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V300 ··#290·=·Methodref··········#277.#289·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
301 ··#291·=·Utf8···············super$4$visitMethodEx301 ··#291·=·Utf8···············super$4$visitClassEx
302 ··#292·=·Utf8···············org/codenarc/rule/AbstractAstVisitor302 ··#292·=·Utf8···············org/codenarc/rule/AbstractAstVisitor
303 ··#293·=·Class··············#292··········//·org/codenarc/rule/AbstractAstVisitor303 ··#293·=·Class··············#292··········//·org/codenarc/rule/AbstractAstVisitor
 304 ··#294·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 305 ··#295·=·Methodref··········#293.#294·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 306 ··#296·=·Utf8···············super$4$visitMethodEx
304 ··#294·=·NameAndType········#169:#170·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V307 ··#297·=·NameAndType········#169:#170·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
305 ··#295·=·Methodref··········#293.#294·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V308 ··#298·=·Methodref··········#293.#297·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
306 ··#296·=·Utf8···············super$4$visitClassEx 
307 ··#297·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
308 ··#298·=·Methodref··········#293.#297·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
309 ··#299·=·Utf8···············super$5$$getStaticMetaClass309 ··#299·=·Utf8···············super$5$$getStaticMetaClass
310 ··#300·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;310 ··#300·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;
311 ··#301·=·Utf8···············$callSiteArray311 ··#301·=·Utf8···············$callSiteArray
312 ··#302·=·Utf8···············Ljava/lang/ref/SoftReference;312 ··#302·=·Utf8···············Ljava/lang/ref/SoftReference;
313 ··#303·=·Utf8···············$createCallSiteArray_1313 ··#303·=·Utf8···············$createCallSiteArray_1
314 ··#304·=·Utf8···············([Ljava/lang/String;)V314 ··#304·=·Utf8···············([Ljava/lang/String;)V
315 ··#305·=·Utf8···············sourceLineOrEmpty315 ··#305·=·Utf8···············sourceLineOrEmpty
Offset 1288, 32 lines modifiedOffset 1288, 32 lines modified
1288 ····Code:1288 ····Code:
1289 ······stack=2,·locals=2,·args_size=21289 ······stack=2,·locals=2,·args_size=2
1290 ·········0:·aload_01290 ·········0:·aload_0
1291 ·········1:·aload_11291 ·········1:·aload_1
1292 ·········2:·invokespecial·#290················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V1292 ·········2:·invokespecial·#290················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
1293 ·········5:·return1293 ·········5:·return
  
1294 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);1294 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
1295 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V1295 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1296 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1296 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1297 ····Code:1297 ····Code:
1298 ······stack=2,·locals=2,·args_size=21298 ······stack=2,·locals=2,·args_size=2
1299 ·········0:·aload_01299 ·········0:·aload_0
1300 ·········1:·aload_11300 ·········1:·aload_1
1301 ·········2:·invokespecial·#295················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V1301 ·········2:·invokespecial·#295················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
1302 ·········5:·return1302 ·········5:·return
  
1303 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);1303 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
1304 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1304 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
1305 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1305 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1306 ····Code:1306 ····Code:
1307 ······stack=2,·locals=2,·args_size=21307 ······stack=2,·locals=2,·args_size=2
1308 ·········0:·aload_01308 ·········0:·aload_0
1309 ·········1:·aload_11309 ·········1:·aload_1
1310 ·········2:·invokespecial·#298················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V1310 ·········2:·invokespecial·#298················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
1311 ·········5:·return1311 ·········5:·return
  
1312 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();1312 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();
1313 ····descriptor:·()Lgroovy/lang/MetaClass;1313 ····descriptor:·()Lgroovy/lang/MetaClass;
1314 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1314 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1315 ····Code:1315 ····Code:
1316 ······stack=1,·locals=1,·args_size=11316 ······stack=1,·locals=1,·args_size=1
5.33 KB
org/codenarc/rule/formatting/SpaceBeforeClosingBraceAstVisitor.class
5.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·7dc19618b6cbbb1bf2dd0aa6e62f64b7b928f7fdfe694e4249273bc210a82b1f1 ··SHA-256·checksum·b3e184bb59db557a58b7e5f28a6cef7f29e846fbadfdd089e7e6679b5cfad999
2 ··Compiled·from·"SpaceBeforeClosingBraceRule.groovy"2 ··Compiled·from·"SpaceBeforeClosingBraceRule.groovy"
3 public·class·org.codenarc.rule.formatting.SpaceBeforeClosingBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor3 public·class·org.codenarc.rule.formatting.SpaceBeforeClosingBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceBeforeClosingBraceAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceBeforeClosingBraceAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor
Offset 311, 22 lines modifiedOffset 311, 22 lines modified
311 ··#301·=·Methodref··········#299.#300·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V311 ··#301·=·Methodref··········#299.#300·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V
312 ··#302·=·Utf8···············super$2$visitMapEntryExpression312 ··#302·=·Utf8···············super$2$visitMapEntryExpression
313 ··#303·=·NameAndType········#222:#223·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V313 ··#303·=·NameAndType········#222:#223·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
314 ··#304·=·Methodref··········#299.#303·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V314 ··#304·=·Methodref··········#299.#303·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
315 ··#305·=·Utf8···············super$3$visitConstructor315 ··#305·=·Utf8···············super$3$visitConstructor
316 ··#306·=·NameAndType········#115:#116·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V316 ··#306·=·NameAndType········#115:#116·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
317 ··#307·=·Methodref··········#294.#306·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V317 ··#307·=·Methodref··········#294.#306·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
318 ··#308·=·Utf8···············super$4$visitMethodEx318 ··#308·=·Utf8···············super$4$visitClassEx
319 ··#309·=·Utf8···············org/codenarc/rule/AbstractAstVisitor319 ··#309·=·Utf8···············org/codenarc/rule/AbstractAstVisitor
320 ··#310·=·Class··············#309··········//·org/codenarc/rule/AbstractAstVisitor320 ··#310·=·Class··············#309··········//·org/codenarc/rule/AbstractAstVisitor
 321 ··#311·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 322 ··#312·=·Methodref··········#310.#311·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 323 ··#313·=·Utf8···············super$4$visitMethodEx
321 ··#311·=·NameAndType········#110:#111·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V324 ··#314·=·NameAndType········#110:#111·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
322 ··#312·=·Methodref··········#310.#311·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V325 ··#315·=·Methodref··········#310.#314·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
323 ··#313·=·Utf8···············super$4$visitClassEx 
324 ··#314·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
325 ··#315·=·Methodref··········#310.#314·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
326 ··#316·=·Utf8···············super$5$$getStaticMetaClass326 ··#316·=·Utf8···············super$5$$getStaticMetaClass
327 ··#317·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;327 ··#317·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;
328 ··#318·=·Utf8···············$callSiteArray328 ··#318·=·Utf8···············$callSiteArray
329 ··#319·=·Utf8···············Ljava/lang/ref/SoftReference;329 ··#319·=·Utf8···············Ljava/lang/ref/SoftReference;
330 ··#320·=·Utf8···············$createCallSiteArray_1330 ··#320·=·Utf8···············$createCallSiteArray_1
331 ··#321·=·Utf8···············([Ljava/lang/String;)V331 ··#321·=·Utf8···············([Ljava/lang/String;)V
332 ··#322·=·Utf8···············lastSourceLineOrEmpty332 ··#322·=·Utf8···············lastSourceLineOrEmpty
Offset 1512, 32 lines modifiedOffset 1512, 32 lines modified
1512 ····Code:1512 ····Code:
1513 ······stack=2,·locals=2,·args_size=21513 ······stack=2,·locals=2,·args_size=2
1514 ·········0:·aload_01514 ·········0:·aload_0
1515 ·········1:·aload_11515 ·········1:·aload_1
1516 ·········2:·invokespecial·#307················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V1516 ·········2:·invokespecial·#307················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
1517 ·········5:·return1517 ·········5:·return
  
1518 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);1518 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
1519 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V1519 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1520 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1520 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1521 ····Code:1521 ····Code:
1522 ······stack=2,·locals=2,·args_size=21522 ······stack=2,·locals=2,·args_size=2
1523 ·········0:·aload_01523 ·········0:·aload_0
1524 ·········1:·aload_11524 ·········1:·aload_1
1525 ·········2:·invokespecial·#312················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V1525 ·········2:·invokespecial·#312················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
1526 ·········5:·return1526 ·········5:·return
  
1527 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);1527 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
1528 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1528 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
1529 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1529 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1530 ····Code:1530 ····Code:
1531 ······stack=2,·locals=2,·args_size=21531 ······stack=2,·locals=2,·args_size=2
1532 ·········0:·aload_01532 ·········0:·aload_0
1533 ·········1:·aload_11533 ·········1:·aload_1
1534 ·········2:·invokespecial·#315················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V1534 ·········2:·invokespecial·#315················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
1535 ·········5:·return1535 ·········5:·return
  
1536 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();1536 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();
1537 ····descriptor:·()Lgroovy/lang/MetaClass;1537 ····descriptor:·()Lgroovy/lang/MetaClass;
1538 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1538 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1539 ····Code:1539 ····Code:
1540 ······stack=1,·locals=1,·args_size=11540 ······stack=1,·locals=1,·args_size=1
5.33 KB
org/codenarc/rule/formatting/SpaceBeforeOpeningBraceAstVisitor.class
5.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·741dfc158bd9a1ab73cedc001edd9fc5d9ca707187c1ca9838015ed9a55d8c7f1 ··SHA-256·checksum·315c21b14cb6868b216bbc09010e58230b6adfb93aaa160be41b36d16fcb0fbd
2 ··Compiled·from·"SpaceBeforeOpeningBraceRule.groovy"2 ··Compiled·from·"SpaceBeforeOpeningBraceRule.groovy"
3 public·class·org.codenarc.rule.formatting.SpaceBeforeOpeningBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor3 public·class·org.codenarc.rule.formatting.SpaceBeforeOpeningBraceAstVisitor·extends·org.codenarc.rule.formatting.AbstractSpaceAroundBraceAstVisitor
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceBeforeOpeningBraceAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/formatting/SpaceBeforeOpeningBraceAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor
Offset 324, 22 lines modifiedOffset 324, 22 lines modified
324 ··#314·=·Methodref··········#312.#313·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V324 ··#314·=·Methodref··········#312.#313·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitClosureExpression:(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V
325 ··#315·=·Utf8···············super$2$visitMapEntryExpression325 ··#315·=·Utf8···············super$2$visitMapEntryExpression
326 ··#316·=·NameAndType········#185:#186·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V326 ··#316·=·NameAndType········#185:#186·····//·visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
327 ··#317·=·Methodref··········#312.#316·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V327 ··#317·=·Methodref··········#312.#316·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitMapEntryExpression:(Lorg/codehaus/groovy/ast/expr/MapEntryExpression;)V
328 ··#318·=·Utf8···············super$3$visitConstructor328 ··#318·=·Utf8···············super$3$visitConstructor
329 ··#319·=·NameAndType········#116:#117·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V329 ··#319·=·NameAndType········#116:#117·····//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
330 ··#320·=·Methodref··········#304.#319·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V330 ··#320·=·Methodref··········#304.#319·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
331 ··#321·=·Utf8···············super$4$visitMethodEx331 ··#321·=·Utf8···············super$4$visitClassEx
332 ··#322·=·Utf8···············org/codenarc/rule/AbstractAstVisitor332 ··#322·=·Utf8···············org/codenarc/rule/AbstractAstVisitor
333 ··#323·=·Class··············#322··········//·org/codenarc/rule/AbstractAstVisitor333 ··#323·=·Class··············#322··········//·org/codenarc/rule/AbstractAstVisitor
 334 ··#324·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 335 ··#325·=·Methodref··········#323.#324·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 336 ··#326·=·Utf8···············super$4$visitMethodEx
334 ··#324·=·NameAndType········#109:#110·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V337 ··#327·=·NameAndType········#109:#110·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
335 ··#325·=·Methodref··········#323.#324·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V338 ··#328·=·Methodref··········#323.#327·····//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
336 ··#326·=·Utf8···············super$4$visitClassEx 
337 ··#327·=·NameAndType········#29:#30·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
338 ··#328·=·Methodref··········#323.#327·····//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
339 ··#329·=·Utf8···············super$5$$getStaticMetaClass339 ··#329·=·Utf8···············super$5$$getStaticMetaClass
340 ··#330·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;340 ··#330·=·Methodref··········#4.#23········//·org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.$getStaticMetaClass:()Lgroovy/lang/MetaClass;
341 ··#331·=·Utf8···············$callSiteArray341 ··#331·=·Utf8···············$callSiteArray
342 ··#332·=·Utf8···············Ljava/lang/ref/SoftReference;342 ··#332·=·Utf8···············Ljava/lang/ref/SoftReference;
343 ··#333·=·Utf8···············$createCallSiteArray_1343 ··#333·=·Utf8···············$createCallSiteArray_1
344 ··#334·=·Utf8···············([Ljava/lang/String;)V344 ··#334·=·Utf8···············([Ljava/lang/String;)V
345 ··#335·=·Utf8···············sourceLineOrEmpty345 ··#335·=·Utf8···············sourceLineOrEmpty
Offset 1525, 32 lines modifiedOffset 1525, 32 lines modified
1525 ····Code:1525 ····Code:
1526 ······stack=2,·locals=2,·args_size=21526 ······stack=2,·locals=2,·args_size=2
1527 ·········0:·aload_01527 ·········0:·aload_0
1528 ·········1:·aload_11528 ·········1:·aload_1
1529 ·········2:·invokespecial·#320················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V1529 ·········2:·invokespecial·#320················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
1530 ·········5:·return1530 ·········5:·return
  
1531 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);1531 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
1532 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V1532 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1533 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1533 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1534 ····Code:1534 ····Code:
1535 ······stack=2,·locals=2,·args_size=21535 ······stack=2,·locals=2,·args_size=2
1536 ·········0:·aload_01536 ·········0:·aload_0
1537 ·········1:·aload_11537 ·········1:·aload_1
1538 ·········2:·invokespecial·#325················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V1538 ·········2:·invokespecial·#325················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
1539 ·········5:·return1539 ·········5:·return
  
1540 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);1540 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
1541 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1541 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
1542 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1542 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1543 ····Code:1543 ····Code:
1544 ······stack=2,·locals=2,·args_size=21544 ······stack=2,·locals=2,·args_size=2
1545 ·········0:·aload_01545 ·········0:·aload_0
1546 ·········1:·aload_11546 ·········1:·aload_1
1547 ·········2:·invokespecial·#328················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V1547 ·········2:·invokespecial·#328················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
1548 ·········5:·return1548 ·········5:·return
  
1549 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();1549 ··public·groovy.lang.MetaClass·super$5$$getStaticMetaClass();
1550 ····descriptor:·()Lgroovy/lang/MetaClass;1550 ····descriptor:·()Lgroovy/lang/MetaClass;
1551 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1551 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1552 ····Code:1552 ····Code:
1553 ······stack=1,·locals=1,·args_size=11553 ······stack=1,·locals=1,·args_size=1
6.24 KB
org/codenarc/rule/groovyism/GetterMethodCouldBePropertyAstVisitor.class
6.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·fc534ab77767c53bbb3561a6c9c086228ba69a51814aa2d24cef864789a1ba391 ··SHA-256·checksum·594d7468743b318c7791aef1b44efc4e22fca282c138630da5530bbc3d65574c
2 ··Compiled·from·"GetterMethodCouldBePropertyRule.groovy"2 ··Compiled·from·"GetterMethodCouldBePropertyRule.groovy"
3 public·class·org.codenarc.rule.groovyism.GetterMethodCouldBePropertyAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject3 public·class·org.codenarc.rule.groovyism.GetterMethodCouldBePropertyAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/groovyism/GetterMethodCouldBePropertyAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/groovyism/GetterMethodCouldBePropertyAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor
Offset 279, 23 lines modifiedOffset 279, 23 lines modified
279 ··#269·=·NameAndType········#266:#268·····//·getProperty:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;279 ··#269·=·NameAndType········#266:#268·····//·getProperty:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
280 ··#270·=·InterfaceMethodref·#262.#269·····//·groovy/lang/MetaClass.getProperty:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;280 ··#270·=·InterfaceMethodref·#262.#269·····//·groovy/lang/MetaClass.getProperty:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
281 ··#271·=·Utf8···············setProperty281 ··#271·=·Utf8···············setProperty
282 ··#272·=·Utf8···············(Ljava/lang/String;Ljava/lang/Object;)V282 ··#272·=·Utf8···············(Ljava/lang/String;Ljava/lang/Object;)V
283 ··#273·=·Utf8···············(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V283 ··#273·=·Utf8···············(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
284 ··#274·=·NameAndType········#271:#273·····//·setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V284 ··#274·=·NameAndType········#271:#273·····//·setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
285 ··#275·=·InterfaceMethodref·#262.#274·····//·groovy/lang/MetaClass.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V285 ··#275·=·InterfaceMethodref·#262.#274·····//·groovy/lang/MetaClass.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
286 ··#276·=·Utf8···············super$4$visitMethodEx 
287 ··#277·=·NameAndType········#83:#84·······//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V 
288 ··#278·=·Methodref··········#4.#277·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V 
289 ··#279·=·Utf8···············super$4$visitClassEx286 ··#276·=·Utf8···············super$4$visitClassEx
290 ··#280·=·NameAndType········#43:#44·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V287 ··#277·=·NameAndType········#43:#44·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
291 ··#281·=·Methodref··········#4.#280·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V288 ··#278·=·Methodref··········#4.#277·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
292 ··#282·=·Utf8···············super$4$visitClassComplete289 ··#279·=·Utf8···············super$4$visitClassComplete
293 ··#283·=·NameAndType········#78:#44·······//·visitClassComplete:(Lorg/codehaus/groovy/ast/ClassNode;)V290 ··#280·=·NameAndType········#78:#44·······//·visitClassComplete:(Lorg/codehaus/groovy/ast/ClassNode;)V
294 ··#284·=·Methodref··········#4.#283·······//·org/codenarc/rule/AbstractAstVisitor.visitClassComplete:(Lorg/codehaus/groovy/ast/ClassNode;)V291 ··#281·=·Methodref··········#4.#280·······//·org/codenarc/rule/AbstractAstVisitor.visitClassComplete:(Lorg/codehaus/groovy/ast/ClassNode;)V
 292 ··#282·=·Utf8···············super$4$visitMethodEx
 293 ··#283·=·NameAndType········#83:#84·······//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
 294 ··#284·=·Methodref··········#4.#283·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
295 ··#285·=·Utf8···············$callSiteArray295 ··#285·=·Utf8···············$callSiteArray
296 ··#286·=·Utf8···············Ljava/lang/ref/SoftReference;296 ··#286·=·Utf8···············Ljava/lang/ref/SoftReference;
297 ··#287·=·Utf8···············$createCallSiteArray_1297 ··#287·=·Utf8···············$createCallSiteArray_1
298 ··#288·=·Utf8···············([Ljava/lang/String;)V298 ··#288·=·Utf8···············([Ljava/lang/String;)V
299 ··#289·=·Utf8···············addAll299 ··#289·=·Utf8···············addAll
300 ··#290·=·String·············#289··········//·addAll300 ··#290·=·String·············#289··········//·addAll
301 ··#291·=·Utf8···············findAll301 ··#291·=·Utf8···············findAll
Offset 1218, 42 lines modifiedOffset 1218, 42 lines modified
1218 ·········1:·invokevirtual·#260················//·Method·getMetaClass:()Lgroovy/lang/MetaClass;1218 ·········1:·invokevirtual·#260················//·Method·getMetaClass:()Lgroovy/lang/MetaClass;
1219 ·········4:·aload_01219 ·········4:·aload_0
1220 ·········5:·aload_11220 ·········5:·aload_1
1221 ·········6:·aload_21221 ·········6:·aload_2
1222 ·········7:·invokeinterface·#275,··4··········//·InterfaceMethod·groovy/lang/MetaClass.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V1222 ·········7:·invokeinterface·#275,··4··········//·InterfaceMethod·groovy/lang/MetaClass.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
1223 ········12:·return1223 ········12:·return
  
1224 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);1224 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
1225 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V1225 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1226 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1226 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1227 ····Code:1227 ····Code:
1228 ······stack=2,·locals=2,·args_size=21228 ······stack=2,·locals=2,·args_size=2
1229 ·········0:·aload_01229 ·········0:·aload_0
1230 ·········1:·aload_11230 ·········1:·aload_1
1231 ·········2:·invokespecial·#278················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V1231 ·········2:·invokespecial·#278················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
1232 ·········5:·return1232 ·········5:·return
  
1233 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);1233 ··public·void·super$4$visitClassComplete(org.codehaus.groovy.ast.ClassNode);
1234 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1234 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1235 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1235 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1236 ····Code:1236 ····Code:
1237 ······stack=2,·locals=2,·args_size=21237 ······stack=2,·locals=2,·args_size=2
1238 ·········0:·aload_01238 ·········0:·aload_0
1239 ·········1:·aload_11239 ·········1:·aload_1
1240 ·········2:·invokespecial·#281················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V1240 ·········2:·invokespecial·#281················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassComplete:(Lorg/codehaus/groovy/ast/ClassNode;)V
1241 ·········5:·return1241 ·········5:·return
  
1242 ··public·void·super$4$visitClassComplete(org.codehaus.groovy.ast.ClassNode);1242 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
1243 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1243 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
1244 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1244 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1245 ····Code:1245 ····Code:
1246 ······stack=2,·locals=2,·args_size=21246 ······stack=2,·locals=2,·args_size=2
1247 ·········0:·aload_01247 ·········0:·aload_0
1248 ·········1:·aload_11248 ·········1:·aload_1
1249 ·········2:·invokespecial·#284················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassComplete:(Lorg/codehaus/groovy/ast/ClassNode;)V1249 ·········2:·invokespecial·#284················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
1250 ·········5:·return1250 ·········5:·return
  
1251 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);1251 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);
1252 ····descriptor:·([Ljava/lang/String;)V1252 ····descriptor:·([Ljava/lang/String;)V
1253 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC1253 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC
1254 ····Code:1254 ····Code:
1255 ······stack=3,·locals=1,·args_size=11255 ······stack=3,·locals=1,·args_size=1
4.75 KB
org/codenarc/rule/naming/ScopedConfusingMethodNameAstVisitor.class
4.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·4113321466fc422b6d2e5a1190530594a803cbda5f4f1060bc6aeeaec4ae77331 ··SHA-256·checksum·82e581fddb64ed22cac8c18f8e27b0571184909acd8e83529544096a6524caeb
2 ··Compiled·from·"ConfusingMethodNameRule.groovy"2 ··Compiled·from·"ConfusingMethodNameRule.groovy"
3 public·class·org.codenarc.rule.naming.ScopedConfusingMethodNameAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject3 public·class·org.codenarc.rule.naming.ScopedConfusingMethodNameAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/naming/ScopedConfusingMethodNameAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/naming/ScopedConfusingMethodNameAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor
Offset 286, 20 lines modifiedOffset 286, 20 lines modified
286 ··#276·=·Utf8···············getParent286 ··#276·=·Utf8···············getParent
287 ··#277·=·Utf8···············setParent287 ··#277·=·Utf8···············setParent
288 ··#278·=·Utf8···············super$3$visitField288 ··#278·=·Utf8···············super$3$visitField
289 ··#279·=·Utf8···············org/codehaus/groovy/ast/ClassCodeVisitorSupport289 ··#279·=·Utf8···············org/codehaus/groovy/ast/ClassCodeVisitorSupport
290 ··#280·=·Class··············#279··········//·org/codehaus/groovy/ast/ClassCodeVisitorSupport290 ··#280·=·Class··············#279··········//·org/codehaus/groovy/ast/ClassCodeVisitorSupport
291 ··#281·=·NameAndType········#176:#177·····//·visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V291 ··#281·=·NameAndType········#176:#177·····//·visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V
292 ··#282·=·Methodref··········#280.#281·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V292 ··#282·=·Methodref··········#280.#281·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V
 293 ··#283·=·Utf8···············super$4$visitClassEx
 294 ··#284·=·NameAndType········#196:#197·····//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 295 ··#285·=·Methodref··········#4.#284·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
293 ··#283·=·Utf8···············super$4$visitMethodEx296 ··#286·=·Utf8···············super$4$visitMethodEx
294 ··#284·=·NameAndType········#82:#83·······//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V297 ··#287·=·NameAndType········#82:#83·······//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
295 ··#285·=·Methodref··········#4.#284·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V298 ··#288·=·Methodref··········#4.#287·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
296 ··#286·=·Utf8···············super$4$visitClassEx 
297 ··#287·=·NameAndType········#196:#197·····//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
298 ··#288·=·Methodref··········#4.#287·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
299 ··#289·=·Utf8···············$callSiteArray299 ··#289·=·Utf8···············$callSiteArray
300 ··#290·=·Utf8···············Ljava/lang/ref/SoftReference;300 ··#290·=·Utf8···············Ljava/lang/ref/SoftReference;
301 ··#291·=·Utf8···············$createCallSiteArray_1301 ··#291·=·Utf8···············$createCallSiteArray_1
302 ··#292·=·Utf8···············([Ljava/lang/String;)V302 ··#292·=·Utf8···············([Ljava/lang/String;)V
303 ··#293·=·Utf8···············toLowerCase303 ··#293·=·Utf8···············toLowerCase
304 ··#294·=·String·············#293··········//·toLowerCase304 ··#294·=·String·············#293··········//·toLowerCase
305 ··#295·=·Utf8···············getName305 ··#295·=·Utf8···············getName
Offset 1201, 32 lines modifiedOffset 1201, 32 lines modified
1201 ····Code:1201 ····Code:
1202 ······stack=2,·locals=2,·args_size=21202 ······stack=2,·locals=2,·args_size=2
1203 ·········0:·aload_01203 ·········0:·aload_0
1204 ·········1:·aload_11204 ·········1:·aload_1
1205 ·········2:·invokespecial·#282················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V1205 ·········2:·invokespecial·#282················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V
1206 ·········5:·return1206 ·········5:·return
  
1207 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);1207 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
1208 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V1208 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1209 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1209 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1210 ····Code:1210 ····Code:
1211 ······stack=2,·locals=2,·args_size=21211 ······stack=2,·locals=2,·args_size=2
1212 ·········0:·aload_01212 ·········0:·aload_0
1213 ·········1:·aload_11213 ·········1:·aload_1
1214 ·········2:·invokespecial·#285················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V1214 ·········2:·invokespecial·#285················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
1215 ·········5:·return1215 ·········5:·return
  
1216 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);1216 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
1217 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1217 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
1218 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1218 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1219 ····Code:1219 ····Code:
1220 ······stack=2,·locals=2,·args_size=21220 ······stack=2,·locals=2,·args_size=2
1221 ·········0:·aload_01221 ·········0:·aload_0
1222 ·········1:·aload_11222 ·········1:·aload_1
1223 ·········2:·invokespecial·#288················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V1223 ·········2:·invokespecial·#288················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
1224 ·········5:·return1224 ·········5:·return
  
1225 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);1225 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);
1226 ····descriptor:·([Ljava/lang/String;)V1226 ····descriptor:·([Ljava/lang/String;)V
1227 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC1227 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC
1228 ····Code:1228 ····Code:
1229 ······stack=3,·locals=1,·args_size=11229 ······stack=3,·locals=1,·args_size=1
4.99 KB
org/codenarc/rule/unnecessary/UnnecessaryPackageReferenceAstVisitor.class
4.85 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·88518ac1663f14ce180fc68e66a185d21ed0f6cb1e2b992ff34d5ca7d99725291 ··SHA-256·checksum·affa3a4c5126aa61defcbc1956469ef7a5b46186d98faf4ca691c5ea993f80b9
2 ··Compiled·from·"UnnecessaryPackageReferenceRule.groovy"2 ··Compiled·from·"UnnecessaryPackageReferenceRule.groovy"
3 public·class·org.codenarc.rule.unnecessary.UnnecessaryPackageReferenceAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject3 public·class·org.codenarc.rule.unnecessary.UnnecessaryPackageReferenceAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/unnecessary/UnnecessaryPackageReferenceAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/unnecessary/UnnecessaryPackageReferenceAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor
Offset 377, 20 lines modifiedOffset 377, 20 lines modified
377 ··#367·=·NameAndType········#209:#210·····//·visitCastExpression:(Lorg/codehaus/groovy/ast/expr/CastExpression;)V377 ··#367·=·NameAndType········#209:#210·····//·visitCastExpression:(Lorg/codehaus/groovy/ast/expr/CastExpression;)V
378 ··#368·=·Methodref··········#351.#367·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitCastExpression:(Lorg/codehaus/groovy/ast/expr/CastExpression;)V378 ··#368·=·Methodref··········#351.#367·····//·org/codehaus/groovy/ast/CodeVisitorSupport.visitCastExpression:(Lorg/codehaus/groovy/ast/expr/CastExpression;)V
379 ··#369·=·Utf8···············super$3$visitField379 ··#369·=·Utf8···············super$3$visitField
380 ··#370·=·Utf8···············org/codehaus/groovy/ast/ClassCodeVisitorSupport380 ··#370·=·Utf8···············org/codehaus/groovy/ast/ClassCodeVisitorSupport
381 ··#371·=·Class··············#370··········//·org/codehaus/groovy/ast/ClassCodeVisitorSupport381 ··#371·=·Class··············#370··········//·org/codehaus/groovy/ast/ClassCodeVisitorSupport
382 ··#372·=·NameAndType········#142:#143·····//·visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V382 ··#372·=·NameAndType········#142:#143·····//·visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V
383 ··#373·=·Methodref··········#371.#372·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V383 ··#373·=·Methodref··········#371.#372·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V
 384 ··#374·=·Utf8···············super$4$visitClassEx
 385 ··#375·=·NameAndType········#49:#50·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 386 ··#376·=·Methodref··········#4.#375·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
384 ··#374·=·Utf8···············super$4$visitMethodEx387 ··#377·=·Utf8···············super$4$visitMethodEx
385 ··#375·=·NameAndType········#173:#174·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V388 ··#378·=·NameAndType········#173:#174·····//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
386 ··#376·=·Methodref··········#4.#375·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V389 ··#379·=·Methodref··········#4.#378·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
387 ··#377·=·Utf8···············super$4$visitClassEx 
388 ··#378·=·NameAndType········#49:#50·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
389 ··#379·=·Methodref··········#4.#378·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
390 ··#380·=·Utf8···············$callSiteArray390 ··#380·=·Utf8···············$callSiteArray
391 ··#381·=·Utf8···············Ljava/lang/ref/SoftReference;391 ··#381·=·Utf8···············Ljava/lang/ref/SoftReference;
392 ··#382·=·Utf8···············$createCallSiteArray_1392 ··#382·=·Utf8···············$createCallSiteArray_1
393 ··#383·=·Utf8···············([Ljava/lang/String;)V393 ··#383·=·Utf8···············([Ljava/lang/String;)V
394 ··#384·=·String·············#71···········//·initializeImportNames394 ··#384·=·String·············#71···········//·initializeImportNames
395 ··#385·=·Utf8···············name395 ··#385·=·Utf8···············name
396 ··#386·=·String·············#385··········//·name396 ··#386·=·String·············#385··········//·name
Offset 1895, 32 lines modifiedOffset 1895, 32 lines modified
1895 ····Code:1895 ····Code:
1896 ······stack=2,·locals=2,·args_size=21896 ······stack=2,·locals=2,·args_size=2
1897 ·········0:·aload_01897 ·········0:·aload_0
1898 ·········1:·aload_11898 ·········1:·aload_1
1899 ·········2:·invokespecial·#373················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V1899 ·········2:·invokespecial·#373················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitField:(Lorg/codehaus/groovy/ast/FieldNode;)V
1900 ·········5:·return1900 ·········5:·return
  
1901 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);1901 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
1902 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V1902 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
1903 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1903 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1904 ····Code:1904 ····Code:
1905 ······stack=2,·locals=2,·args_size=21905 ······stack=2,·locals=2,·args_size=2
1906 ·········0:·aload_01906 ·········0:·aload_0
1907 ·········1:·aload_11907 ·········1:·aload_1
1908 ·········2:·invokespecial·#376················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V1908 ·········2:·invokespecial·#376················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
1909 ·········5:·return1909 ·········5:·return
  
1910 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);1910 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
1911 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V1911 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
1912 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC1912 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
1913 ····Code:1913 ····Code:
1914 ······stack=2,·locals=2,·args_size=21914 ······stack=2,·locals=2,·args_size=2
1915 ·········0:·aload_01915 ·········0:·aload_0
1916 ·········1:·aload_11916 ·········1:·aload_1
1917 ·········2:·invokespecial·#379················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V1917 ·········2:·invokespecial·#379················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
1918 ·········5:·return1918 ·········5:·return
  
1919 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);1919 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);
1920 ····descriptor:·([Ljava/lang/String;)V1920 ····descriptor:·([Ljava/lang/String;)V
1921 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC1921 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC
1922 ····Code:1922 ····Code:
1923 ······stack=3,·locals=1,·args_size=11923 ······stack=3,·locals=1,·args_size=1
4.87 KB
org/codenarc/rule/unnecessary/UnnecessaryPublicModifierAstVisitor.class
4.74 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·52a61658ca59c4486baf98d7a7af206d6a36d5b4e4e20855574f6a2a333e712a1 ··SHA-256·checksum·b3fdc8d633c20014dccef688b8448ea6723e66023500b5ccb39544d1c83f7b47
2 ··Compiled·from·"UnnecessaryPublicModifierRule.groovy"2 ··Compiled·from·"UnnecessaryPublicModifierRule.groovy"
3 public·class·org.codenarc.rule.unnecessary.UnnecessaryPublicModifierAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject3 public·class·org.codenarc.rule.unnecessary.UnnecessaryPublicModifierAstVisitor·extends·org.codenarc.rule.AbstractAstVisitor·implements·groovy.lang.GroovyObject
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·495 ··major·version:·49
6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER6 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
7 ··this_class:·#2··························//·org/codenarc/rule/unnecessary/UnnecessaryPublicModifierAstVisitor7 ··this_class:·#2··························//·org/codenarc/rule/unnecessary/UnnecessaryPublicModifierAstVisitor
8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor8 ··super_class:·#4·························//·org/codenarc/rule/AbstractAstVisitor
Offset 240, 20 lines modifiedOffset 240, 20 lines modified
240 ··#230·=·Utf8···············org/apache/log4j/Logger240 ··#230·=·Utf8···············org/apache/log4j/Logger
241 ··#231·=·Class··············#230··········//·org/apache/log4j/Logger241 ··#231·=·Class··············#230··········//·org/apache/log4j/Logger
242 ··#232·=·Utf8···············super$3$visitConstructor242 ··#232·=·Utf8···············super$3$visitConstructor
243 ··#233·=·Utf8···············org/codehaus/groovy/ast/ClassCodeVisitorSupport243 ··#233·=·Utf8···············org/codehaus/groovy/ast/ClassCodeVisitorSupport
244 ··#234·=·Class··············#233··········//·org/codehaus/groovy/ast/ClassCodeVisitorSupport244 ··#234·=·Class··············#233··········//·org/codehaus/groovy/ast/ClassCodeVisitorSupport
245 ··#235·=·NameAndType········#75:#76·······//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V245 ··#235·=·NameAndType········#75:#76·······//·visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
246 ··#236·=·Methodref··········#234.#235·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V246 ··#236·=·Methodref··········#234.#235·····//·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
 247 ··#237·=·Utf8···············super$4$visitClassEx
 248 ··#238·=·NameAndType········#33:#34·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
 249 ··#239·=·Methodref··········#4.#238·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
247 ··#237·=·Utf8···············super$4$visitMethodEx250 ··#240·=·Utf8···············super$4$visitMethodEx
248 ··#238·=·NameAndType········#68:#69·······//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V251 ··#241·=·NameAndType········#68:#69·······//·visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
249 ··#239·=·Methodref··········#4.#238·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V252 ··#242·=·Methodref··········#4.#241·······//·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
250 ··#240·=·Utf8···············super$4$visitClassEx 
251 ··#241·=·NameAndType········#33:#34·······//·visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
252 ··#242·=·Methodref··········#4.#241·······//·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V 
253 ··#243·=·Utf8···············$callSiteArray253 ··#243·=·Utf8···············$callSiteArray
254 ··#244·=·Utf8···············Ljava/lang/ref/SoftReference;254 ··#244·=·Utf8···············Ljava/lang/ref/SoftReference;
255 ··#245·=·Utf8···············$createCallSiteArray_1255 ··#245·=·Utf8···············$createCallSiteArray_1
256 ··#246·=·Utf8···············([Ljava/lang/String;)V256 ··#246·=·Utf8···············([Ljava/lang/String;)V
257 ··#247·=·Utf8···············isScript257 ··#247·=·Utf8···············isScript
258 ··#248·=·String·············#247··········//·isScript258 ··#248·=·String·············#247··········//·isScript
259 ··#249·=·String·············#82···········//·checkDeclaration259 ··#249·=·String·············#82···········//·checkDeclaration
Offset 962, 32 lines modifiedOffset 962, 32 lines modified
962 ····Code:962 ····Code:
963 ······stack=2,·locals=2,·args_size=2963 ······stack=2,·locals=2,·args_size=2
964 ·········0:·aload_0964 ·········0:·aload_0
965 ·········1:·aload_1965 ·········1:·aload_1
966 ·········2:·invokespecial·#236················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V966 ·········2:·invokespecial·#236················//·Method·org/codehaus/groovy/ast/ClassCodeVisitorSupport.visitConstructor:(Lorg/codehaus/groovy/ast/ConstructorNode;)V
967 ·········5:·return967 ·········5:·return
  
968 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);968 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);
969 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V969 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V
970 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC970 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
971 ····Code:971 ····Code:
972 ······stack=2,·locals=2,·args_size=2972 ······stack=2,·locals=2,·args_size=2
973 ·········0:·aload_0973 ·········0:·aload_0
974 ·········1:·aload_1974 ·········1:·aload_1
975 ·········2:·invokespecial·#239················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V975 ·········2:·invokespecial·#239················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V
976 ·········5:·return976 ·········5:·return
  
977 ··public·void·super$4$visitClassEx(org.codehaus.groovy.ast.ClassNode);977 ··public·void·super$4$visitMethodEx(org.codehaus.groovy.ast.MethodNode);
978 ····descriptor:·(Lorg/codehaus/groovy/ast/ClassNode;)V978 ····descriptor:·(Lorg/codehaus/groovy/ast/MethodNode;)V
979 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC979 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
980 ····Code:980 ····Code:
981 ······stack=2,·locals=2,·args_size=2981 ······stack=2,·locals=2,·args_size=2
982 ·········0:·aload_0982 ·········0:·aload_0
983 ·········1:·aload_1983 ·········1:·aload_1
984 ·········2:·invokespecial·#242················//·Method·org/codenarc/rule/AbstractAstVisitor.visitClassEx:(Lorg/codehaus/groovy/ast/ClassNode;)V984 ·········2:·invokespecial·#242················//·Method·org/codenarc/rule/AbstractAstVisitor.visitMethodEx:(Lorg/codehaus/groovy/ast/MethodNode;)V
985 ·········5:·return985 ·········5:·return
  
986 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);986 ··private·static·void·$createCallSiteArray_1(java.lang.String[]);
987 ····descriptor:·([Ljava/lang/String;)V987 ····descriptor:·([Ljava/lang/String;)V
988 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC988 ····flags:·(0x100a)·ACC_PRIVATE,·ACC_STATIC,·ACC_SYNTHETIC
989 ····Code:989 ····Code:
990 ······stack=3,·locals=1,·args_size=1990 ······stack=3,·locals=1,·args_size=1