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/src/pkg
Egor Ushakov f320e3abd4 IDEA-204223 Decompiler doesn't add mandatory narrowing cast on integer type 6 years ago
..
MoreAnnotations.java [java-decompiler] unneeded cast around byte/short constants 9 years ago
Shadow.java Decompiler name shadowing resolution 9 years ago
TestAbstractMethods.java decompiler: fixed incorrect line mapping after abstract and native methods 10 years ago
TestAccessReplace.java fixed access to private outer class methods with params 8 years ago
TestAmbiguousCall.java java-decompiler: extra casts on method calls omitted 10 years ago
TestAnonymousClass.java decompiler: fixed anonymous class line numbers 10 years ago
TestAnonymousClassConstructor.java IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousParamNames.java IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes 8 years ago
TestAnonymousParams.java test for anonymous class with params 8 years ago
TestAnonymousSignature.java IDEA-149813 Decompiler has lost generic parameter 8 years ago
TestAsserts.java decompiler: a test for the pull request #394 8 years ago
TestClashName.java Use fully qualified static field name in conflict #541 8 years ago
TestClassCast.java IDEA-128685 (test added) 10 years ago
TestClassFields.java [java-decompiler] test data cleanup; warnings 9 years ago
TestClassLambda.java IDEA-129734 IOOBE on decompiling certain method references 10 years ago
TestClassLoop.java IDEA-138578 Debugger spuriously jumps to decompiled method signature 10 years ago
TestClassNestedInitializer.java IDEA-128676 (test added) 10 years ago
TestClassSimpleBytecodeMapping.java decompiler: fixed line mapping in try-catch block 10 years ago
TestClassSwitch.java java-decompiler: post-import cleanup (test sources reformatted) 10 years ago
TestClassTypes.java java-decompiler: post-import cleanup (test sources reformatted) 10 years ago
TestClassVar.java java-decompiler: post-import cleanup (test sources reformatted) 10 years ago
TestCodeConstructs.java IDEA-127466 (test added) 10 years ago
TestConstType.java IDEA-127533 int field is displayed as char 8 years ago
TestConstants.java java-decompiler: tests moved 10 years ago
TestConstructorReference.java fixed incorrect constructor method reference 8 years ago
TestDebugSymbols.java java-decompiler: code attributes reading restored 10 years ago
TestDeprecations.java decompiler: major line numbers fixes 10 years ago
TestEmptyBlocks.java fix extra semicolon in decompiled empty blocks IDEA-196314 #843 6 years ago
TestEnum.java [java-decompiler] fixes enum constant initializer decompilation (IDEA-154547) 9 years ago
TestExtendingSubclass.java fix constructor arguments for extended inner classes 9 years ago
TestExtendsList.java java-decompiler: tests moved 10 years ago
TestFieldSingleAccess.jasm Preventing duplicate field access 6 years ago
TestGroovyClass.groovy [java decompiler] detecting Groovy synthetic constructor parameters 7 years ago
TestGroovyTrait.groovy [java decompiler] excludes false inner classes 7 years ago
TestIffSimplification.java IDEA-169534 Decompiler overuses ternary operation 8 years ago
TestIllegalVarName.kt [java-decompiler] skips illegal local variable names 9 years ago
TestInUse.java test for already used var 8 years ago
TestInner2.java test for class extending a class with a private constructor 8 years ago
TestInnerClassConstructor.java [java-decompiler] synthetic inner class constructor parameter filtering (IDEA-147606) 9 years ago
TestInnerLocal.java [tests] extends Java decompiler test data; drops duplicated test 6 years ago
TestInnerSignature.java [tests] extends Java decompiler test data; drops duplicated test 6 years ago
TestInterfaceFields.java [java-decompiler] test data cleanup; warnings 9 years ago
TestInterfaceMethods.java fixed static interface methods 8 years ago
TestInterfaceSuper.java test for super default method call 8 years ago
TestKotlinConstructor.kt IDEA-162579 "Unrecognized invocation of <init>" when decompiling kotlin bytecode 8 years ago
TestLambdaParams.java fixed lambda parameter names already used in the context 8 years ago
TestLocalClass.java decompiler: major line numbers fixes 10 years ago
TestLocalsNames.java IDEA-130708 Incorrect locals names 8 years ago
TestLocalsSignature.java IDEA-166363 Support LocalVariableTypeTable attribute 8 years ago
TestMemberAnnotations.java [tests] test cases added 9 years ago
TestMethodParameters.java java-decompiler: tests moved 10 years ago
TestMethodParametersAttr.java IDEA-184560 Java decompiler doesn't use stored parameter names 7 years ago
TestMethodReferenceLetterClass.java decompiler: fixed incorrect method references from single letter classes 9 years ago
TestMethodReferenceSameName.java decompiler: fixed SOE if referenced method name is the same as current 9 years ago
TestMissingConstructorCallBad.jasm Fix NPE when decompiling constructor #654 7 years ago
TestMissingConstructorCallGood.jasm Fix NPE when decompiling constructor #654 7 years ago
TestNamedSuspendFun2.kt Handling some cases of obfuscated exception ranges 6 years ago
TestParameterizedTypes.java Fixed Fernflower decompiler output for generic nested types (IDEA-141230) 10 years ago
TestPop2OneDoublePop2.jasm [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPop2OneLongPop2.jasm [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPop2TwoIntPop2.jasm [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPop2TwoIntTwoPop.jasm [PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top. 7 years ago
TestPrimitiveNarrowing.java [PATCH] [Fernflower] prevent null to be cast as short/byte 7 years ago
TestPrimitives.java IDEA-204223 Decompiler doesn't add mandatory narrowing cast on integer type 6 years ago
TestPrivateEmptyConstructor.java Cleanup (test data format) 6 years ago
TestShadowing.java Fix short name imports shadowed by super inner classes 6 years ago
TestStaticNameClash.java Cleanup (test data) 9 years ago
TestStringConcat.java IDEA-151950 Decompiler doesn't work for classes from JDK 9 - support java 9 string concatenation 9 years ago
TestStringLiterals.java IDEA-167346 Do not escape single quote in strings 8 years ago
TestSuperInner.java [java decompiler] corrects test data 7 years ago
TestSuperInnerBase.java [java decompiler] corrects test data 7 years ago
TestSuspendLambda.kt Cleanup (test data format) 6 years ago
TestSwitchOnEnum.java 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.java IDEA-127499 Decompiler doesn't support switch over enums 8 years ago
TestSynchronizedMapping.java IDEA-140321 Wrong current line highlighting when debugging synchronized block in decompiled code 10 years ago
TestSynchronizedUnprotected.kt Cleanup (test data format) 6 years ago
TestSyntheticAccess.java Cleanup (test data) 9 years ago
TestThrowException.java decompiler: major line numbers fixes 10 years ago
TestTryCatchFinally.java decompiler: major line numbers fixes 10 years ago
TestUnionType.java test for union types 8 years ago
TestVarArgCalls.java Avoid explicit array creation for vararg parameters 8 years ago
TypeAnnotations.java [java, java-decompiler] type annotations in class files 9 years ago
package-info.java more tests (disabled for now) 8 years ago