Fork of the Fernflower decompiler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fernflower/testData/classes/pkg
Maxim Degtyarev a74a9d7d25 Fix NPE when decompiling constructor #654 7 years ago
..
MoreAnnotations$NestedAnnotation.class [java-decompiler] fixes indentation in annotations 9 years ago
MoreAnnotations$TestEnum.class [java-decompiler] unneeded cast around byte/short constants 9 years ago
MoreAnnotations.class [java-decompiler] unneeded cast around byte/short constants 9 years ago
NonSharedName.class Use fully qualified static field name in conflict #541 8 years ago
PrivateClasses$1$1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1$1CapturingLocalR1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1$1NonCapturingLocalR1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1$2.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1CapturingLocalM1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1CapturingLocalM2.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1NonCapturingLocalM1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$1NonCapturingLocalM2.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$2$1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$2$1CapturingLocalR1.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$2$1NonCapturingLocalR2.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$2$2.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$2.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$3.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$4.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$5.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$6.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses$Callable.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses.class [java decompiler] fixes constructor parameters naming 7 years ago
PrivateClasses.java [java decompiler] fixes constructor parameters naming 7 years ago
R.class decompiler: fixed incorrect method references from single letter classes 9 years ago
Shadow.class Decompiler name shadowing resolution 9 years ago
SharedName1.class Use fully qualified static field name in conflict #541 8 years ago
SharedName2.class Use fully qualified static field name in conflict #541 8 years ago
SharedName3.class Use fully qualified static field name in conflict #541 8 years ago
SharedName4.class Use fully qualified static field name in conflict #541 8 years ago
SharedName5.class Use fully qualified static field name in conflict #541 8 years ago
TestAbstractMethods.class decompiler: fixed incorrect line mapping after abstract and native methods 10 years ago
TestAccessReplace$Inner.class fixed access to private outer class methods with params 8 years ago
TestAccessReplace.class fixed access to private outer class methods with params 8 years ago
TestAmbiguousCall.class java-decompiler: extra casts on method calls omitted 10 years ago
TestAmbiguousCallWithDebugInfo.class java-decompiler: extra casts on method calls omitted 10 years ago
TestAnonymousClass$1.class decompiler: major line numbers fixes 10 years ago
TestAnonymousClass$2.class decompiler: major line numbers fixes 10 years ago
TestAnonymousClass$3.class decompiler: major line numbers fixes 10 years ago
TestAnonymousClass$4.class decompiler: major line numbers fixes 10 years ago
TestAnonymousClass$5.class decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClass$6.class decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClass$7.class decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClass$8.class decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClass$I.class decompiler: major line numbers fixes 10 years ago
TestAnonymousClass$Inner$1.class decompiler: major line numbers fixes 10 years ago
TestAnonymousClass$Inner.class decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClass$InnerRecursive.class decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClass.class decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClassConstructor$1.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$2.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$3.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$4.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$5.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$6.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$7.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$8.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$9.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$10.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$11.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$12.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerPrivate.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerPrivateString.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerPublic.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerPublicString.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerStaticPrivate.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerStaticPrivateString.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerStaticPublic.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor$InnerStaticPublicString.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousClassConstructor.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousParamNames$1.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousParamNames$Clazz.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousParamNames.class IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousParams$1.class test for anonymous class with params 8 years ago
TestAnonymousParams.class test for anonymous class with params 8 years ago
TestAnonymousSignature$1.class IDEA-149813 Decompiler has lost generic parameter 8 years ago
TestAnonymousSignature$2.class IDEA-149813 Decompiler has lost generic parameter 8 years ago
TestAnonymousSignature.class IDEA-149813 Decompiler has lost generic parameter 8 years ago
TestAsserts.class decompiler: a test for the pull request #394 8 years ago
TestClashName.class Use fully qualified static field name in conflict #541 8 years ago
TestClashNameIface.class Use fully qualified static field name in conflict #541 8 years ago
TestClashNameParent.class Use fully qualified static field name in conflict #541 8 years ago
TestClassCast.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestClassFields$Inner.class [java-decompiler] test data cleanup; warnings 9 years ago
TestClassFields.class [java-decompiler] test data cleanup; warnings 9 years ago
TestClassLambda.class IDEA-129734 IOOBE on decompiling certain method references 10 years ago
TestClassLoop.class IDEA-138578 Debugger spuriously jumps to decompiled method signature 10 years ago
TestClassNestedInitializer$1.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestClassNestedInitializer.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestClassSimpleBytecodeMapping$1.class decompiler: fixed bytecode mapping for anonymous classes 10 years ago
TestClassSimpleBytecodeMapping$InnerClass.class decompiler: fixed line mapping in try-catch block 10 years ago
TestClassSimpleBytecodeMapping$InnerClass2.class decompiler: fixed line mapping in try-catch block 10 years ago
TestClassSimpleBytecodeMapping.class decompiler: fixed line mapping in try-catch block 10 years ago
TestClassSwitch.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestClassTypes.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestClassVar.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestCodeConstructs.class IDEA-127466 (test added) 10 years ago
TestConstType.class IDEA-127533 int field is displayed as char 8 years ago
TestConstants$A.class java-decompiler: tests moved 10 years ago
TestConstants.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestConstructorReference.class fixed incorrect constructor method reference 8 years ago
TestDebugSymbols.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestDeprecations$ByAnno.class decompiler: major line numbers fixes 10 years ago
TestDeprecations$ByComment.class decompiler: major line numbers fixes 10 years ago
TestDeprecations.class decompiler: major line numbers fixes 10 years ago
TestEnum$1.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestEnum$2.class [java-decompiler] fixes enum constant initializer decompilation (IDEA-154547) 9 years ago
TestEnum$Type.class [java-decompiler] fixes enum constant initializer decompilation (IDEA-154547) 9 years ago
TestEnum.class [java-decompiler] fixes enum constant initializer decompilation (IDEA-154547) 9 years ago
TestExtendingSubclass$Subclass1.class fix constructor arguments for extended inner classes 9 years ago
TestExtendingSubclass$Subclass2.class fix constructor arguments for extended inner classes 9 years ago
TestExtendingSubclass.class fix constructor arguments for extended inner classes 9 years ago
TestExtendsList.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestGroovyClass$Inner.class [java decompiler] detecting Groovy synthetic constructor parameters 7 years ago
TestGroovyClass$Nested.class [java decompiler] detecting Groovy synthetic constructor parameters 7 years ago
TestGroovyClass$_closure1.class [java decompiler] detecting Groovy synthetic constructor parameters 7 years ago
TestGroovyClass$_closure2.class [java decompiler] detecting Groovy synthetic constructor parameters 7 years ago
TestGroovyClass.class [java decompiler] detecting Groovy synthetic constructor parameters 7 years ago
TestGroovyTrait$Trait$FieldHelper.class [java decompiler] excludes false inner classes 7 years ago
TestGroovyTrait$Trait$Helper.class [java decompiler] excludes false inner classes 7 years ago
TestGroovyTrait.class [java decompiler] excludes false inner classes 7 years ago
TestIffSimplification.class IDEA-169534 Decompiler overuses ternary operation 8 years ago
TestIllegalVarName.class [java-decompiler] skips illegal local variable names 9 years ago
TestInUse.class test for already used var 8 years ago
TestInner2$1.class test for class extending a class with a private constructor 8 years ago
TestInner2$Another.class test for class extending a class with a private constructor 8 years ago
TestInner2$Another2.class test for class extending a class with a private constructor 8 years ago
TestInner2$AnotherStatic.class test for class extending a class with a private constructor 8 years ago
TestInner2$AnotherStatic2.class test for class extending a class with a private constructor 8 years ago
TestInner2.class test for class extending a class with a private constructor 8 years ago
TestInnerClassConstructor$1.class [java-decompiler] synthetic inner class constructor parameter filtering (IDEA-147606) 9 years ago
TestInnerClassConstructor$Another.class [java-decompiler] synthetic inner class constructor parameter filtering (IDEA-147606) 9 years ago
TestInnerClassConstructor$Inner.class [java-decompiler] synthetic inner class constructor parameter filtering (IDEA-147606) 9 years ago
TestInnerClassConstructor.class [java-decompiler] synthetic inner class constructor parameter filtering (IDEA-147606) 9 years ago
TestInnerLocal$1Inner.class IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 10 years ago
TestInnerLocal$2Inner.class IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 10 years ago
TestInnerLocal$Inner1.class IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 10 years ago
TestInnerLocal$Inner1Static$Inner2Static.class IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 10 years ago
TestInnerLocal$Inner1Static.class IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 10 years ago
TestInnerLocal.class tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly 10 years ago
TestInnerLocalPkg$1Inner.class tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly 10 years ago
TestInnerLocalPkg$2Inner.class tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly 10 years ago
TestInnerLocalPkg$Inner1.class tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly 10 years ago
TestInnerLocalPkg$Inner1Static$Inner2Static.class tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly 10 years ago
TestInnerLocalPkg$Inner1Static.class tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly 10 years ago
TestInnerLocalPkg.class tests for IDEA-135314 Inner classes constructors calls decompiled incorrectly 10 years ago
TestInnerSignature$Inner.class decompiler: fixed inner class constructor signature decompilation 10 years ago
TestInnerSignature$InnerStatic.class decompiler: fixed inner class constructor signature decompilation 10 years ago
TestInnerSignature.class decompiler: fixed inner class constructor signature decompilation 10 years ago
TestInterfaceFields.class [java-decompiler] test data cleanup; warnings 9 years ago
TestInterfaceMethods.class fixed static interface methods 8 years ago
TestInterfaceSuper$Impl.class test for super default method call 8 years ago
TestInterfaceSuper.class test for super default method call 8 years ago
TestKotlinConstructorKt.class IDEA-162579 "Unrecognized invocation of <init>" when decompiling kotlin bytecode 8 years ago
TestLambdaParams.class fixed lambda parameter names already used in the context 8 years ago
TestLineNumbersMatch$1.class java-decompiler: line numbers matching test 10 years ago
TestLocalClass$1Local.class decompiler: major line numbers fixes 10 years ago
TestLocalClass.class decompiler: major line numbers fixes 10 years ago
TestLocalsNames.class IDEA-130708 Incorrect locals names 8 years ago
TestLocalsSignature.class IDEA-166363 Support LocalVariableTypeTable attribute 8 years ago
TestMemberAnnotations$A.class [tests] test cases added 9 years ago
TestMemberAnnotations.class [tests] test cases added 9 years ago
TestMethodParameters$1Local.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestMethodParameters$C1.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestMethodParameters$C2.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestMethodParameters.class java-decompiler: test classes recompiled to match source line numbers 10 years ago
TestMethodParametersAttr$1Local.class IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodParametersAttr$C1.class IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodParametersAttr$C2.class IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodParametersAttr$C3.class IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodParametersAttr$C4.class IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodParametersAttr$I1.class IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodParametersAttr.class IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodReferenceLetterClass.class decompiler: fixed incorrect method references from single letter classes 9 years ago
TestMethodReferenceSameName$R1.class decompiler: fixed SOE if referenced method name is the same as current 9 years ago
TestMethodReferenceSameName.class decompiler: fixed SOE if referenced method name is the same as current 9 years ago
TestMissingConstructorCallBad.class Fix NPE when decompiling constructor #654 7 years ago
TestMissingConstructorCallGood.class Fix NPE when decompiling constructor #654 7 years ago
TestParameterizedTypes$Inner.class Fixed Fernflower decompiler output for generic nested types (IDEA-141230) 10 years ago
TestParameterizedTypes.class Fixed Fernflower decompiler output for generic nested types (IDEA-141230) 10 years ago
TestPop2OneDoublePop2.class [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPop2OneLongPop2.class [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPop2TwoIntPop2.class [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPop2TwoIntTwoPop.class [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPrimitiveNarrowing.class [PATCH] [Fernflower] prevent null to be cast as short/byte 7 years ago
TestPrimitives.class [Fernflower] autoboxing primitives should not always be ignored 7 years ago
TestShadowing.class Decompiler name shadowing resolution 9 years ago
TestStaticNameClash.class Cleanup (test data) 9 years ago
TestStringConcat.class IDEA-151950 Decompiler doesn't work for classes from JDK 9 - support java 9 string concatenation 9 years ago
TestStringLiterals.class IDEA-167346 Do not escape single quote in strings 8 years ago
TestSuperInner$Inner2.class [java decompiler] corrects test data 7 years ago
TestSuperInner.class [java decompiler] corrects test data 7 years ago
TestSuperInnerBase$Inner.class [java decompiler] corrects test data 7 years ago
TestSuperInnerBase.class [java decompiler] corrects test data 7 years ago
TestSwitchOnEnum$1.class IDEA-172200 Decompiler switch-on-enum multiple switches in same class generates wrong cases for all but the first switch-on-enum 8 years ago
TestSwitchOnEnum$Example$A.class IDEA-172200 Decompiler switch-on-enum multiple switches in same class generates wrong cases for all but the first switch-on-enum 8 years ago
TestSwitchOnEnum$Example$B.class IDEA-172200 Decompiler switch-on-enum multiple switches in same class generates wrong cases for all but the first switch-on-enum 8 years ago
TestSwitchOnEnum$Example.class IDEA-172200 Decompiler switch-on-enum multiple switches in same class generates wrong cases for all but the first switch-on-enum 8 years ago
TestSwitchOnEnum.class IDEA-172200 Decompiler switch-on-enum multiple switches in same class generates wrong cases for all but the first switch-on-enum 8 years ago
TestSwitchOnStrings.class IDEA-127499 Decompiler doesn't support switch over enums 8 years ago
TestSynchronizedMapping.class IDEA-140321 Wrong current line highlighting when debugging synchronized block in decompiled code 10 years ago
TestSyntheticAccess$Assigner.class Cleanup (test data) 9 years ago
TestSyntheticAccess$Incrementer.class Cleanup (test data) 9 years ago
TestSyntheticAccess.class Cleanup (test data) 9 years ago
TestThrowException$1.class decompiler: major line numbers fixes 10 years ago
TestThrowException.class decompiler: major line numbers fixes 10 years ago
TestTryCatchFinally.class decompiler: major line numbers fixes 10 years ago
TestUnionType.class test for union types 8 years ago
TestVarArgCalls.class Avoid explicit array creation for vararg parameters 8 years ago
TypeAnnotations$MixA.class [java, java-decompiler] type annotations in class files 9 years ago
TypeAnnotations$TA.class [java, java-decompiler] type annotations in class files 9 years ago
TypeAnnotations.class [java, java-decompiler] type annotations in class files 9 years ago
package-info.class more tests (disabled for now) 8 years ago