[windup/windup] 383a70: Added Fernflower as an available decompiler option...
by Lincoln.Baxter@lists.jboss.org
Branch: refs/heads/master
Home: https://github.com/windup/windup
Commit: 383a7048b9ec1356b48395e9b0582051ac925337
https://github.com/windup/windup/commit/383a7048b9ec1356b48395e9b0582051a...
Author: Jess Sightler <jesse.sightler(a)gmail.com>
Date: 2015-06-18 (Thu, 18 Jun 2015)
Changed paths:
A decompiler/api/src/main/java/org/jboss/windup/decompiler/api/ClassDecompileRequest.java
M decompiler/api/src/main/java/org/jboss/windup/decompiler/api/DecompilationException.java
M decompiler/api/src/main/java/org/jboss/windup/decompiler/api/DecompilationFailure.java
M decompiler/api/src/main/java/org/jboss/windup/decompiler/api/Decompiler.java
M decompiler/api/src/test/java/org/jboss/windup/decompiler/DecompilerTestBase.java
A decompiler/impl-fernflower/pom.xml
A decompiler/impl-fernflower/src/main/java/org/jboss/windup/decompiler/fernflower/FernFlowerResultSaver.java
A decompiler/impl-fernflower/src/main/java/org/jboss/windup/decompiler/fernflower/FernflowerDecompiler.java
A decompiler/impl-fernflower/src/main/java/org/jboss/windup/decompiler/fernflower/FernflowerJDKLogger.java
A decompiler/impl-fernflower/src/test/java/org/jboss/windup/decompiler/fernflower/FernflowerDecompilerTest.java
R decompiler/impl-procyon/src/main/java/org/jboss/windup/decompiler/procyon/ProcyonClassDecompileRequest.java
M decompiler/impl-procyon/src/main/java/org/jboss/windup/decompiler/procyon/ProcyonDecompiler.java
M decompiler/impl-procyon/src/test/java/org/jboss/windup/decompiler/procyon/ProcyonDecompilerTest.java
M decompiler/pom.xml
A forks/fernflower/build.xml
A forks/fernflower/pom.xml
A forks/fernflower/readme.txt
A forks/fernflower/src/org/jetbrains/java/decompiler/code/CodeConstants.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/ConstantsUtil.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/ExceptionHandler.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/ExceptionTable.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/FullInstructionSequence.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/IfInstruction.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/Instruction.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/InstructionSequence.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/JumpInstruction.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/SimpleInstructionSequence.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/SwitchInstruction.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/cfg/BasicBlock.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/cfg/ControlFlowGraph.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/cfg/ExceptionRangeCFG.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/interpreter/InstructionImpact.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/interpreter/Util.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/ALOAD.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/ANEWARRAY.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/ASTORE.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/BIPUSH.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/CHECKCAST.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/DLOAD.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/DSTORE.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/FLOAD.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/FSTORE.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/GETFIELD.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/GETSTATIC.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/GOTO.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/GOTO_W.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/IINC.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/ILOAD.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/INSTANCEOF.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/INVOKEDYNAMIC.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/INVOKEINTERFACE.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/INVOKESPECIAL.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/INVOKESTATIC.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/INVOKEVIRTUAL.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/ISTORE.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/JSR.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/JSR_W.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/LDC.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/LDC2_W.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/LDC_W.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/LLOAD.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/LOOKUPSWITCH.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/LSTORE.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/MULTIANEWARRAY.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/NEW.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/NEWARRAY.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/PUTFIELD.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/PUTSTATIC.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/RET.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/SIPUSH.java
A forks/fernflower/src/org/jetbrains/java/decompiler/code/optinstructions/TABLESWITCH.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/AssertProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/ClassReference14Processor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/ClassWriter.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/ClassesProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/DecompilerContext.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/EnumProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/Fernflower.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/InitializerProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/TextBuffer.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/collectors/BytecodeMappingTracer.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/collectors/BytecodeSourceMapper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/collectors/CounterContainer.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/collectors/VarNamesCollector.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/decompiler/BaseDecompiler.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/decompiler/ConsoleDecompiler.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/extern/IBytecodeProvider.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/extern/IFernflowerPreferences.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/extern/IIdentifierRenamer.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/extern/IResultSaver.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/rels/ClassWrapper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/rels/LambdaProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/rels/MethodProcessorRunnable.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/rels/MethodWrapper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/main/rels/NestedMemberAccess.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/code/DeadCodeHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/ClearStructHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/ConcatenationHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/DecHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/DomHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/EliminateLoopsHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/ExitHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/ExprProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/ExprentStack.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/FinallyProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/IdeaNotNullHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/IfHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/InlineSingleBlockHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/LabelHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/LoopExtractHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/LowBreakHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/MergeHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/PPandMMHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/PrimitiveExprsList.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/SecondaryFunctionsHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/SequenceHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/SimplifyExprentsHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/StackVarsProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/StatEdge.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/StrongConnectivityHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/decompose/DominatorEngine.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/decompose/DominatorTreeExceptionFilter.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/decompose/FastExtendedPostdominanceHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/decompose/GenericDominatorEngine.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/decompose/IGraph.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/decompose/IGraphNode.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/deobfuscator/ExceptionDeobfuscator.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/deobfuscator/IrreducibleCFGDeobfuscator.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/AnnotationExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/ArrayExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/AssertExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/AssignmentExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/ConstExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/ExitExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/Exprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/FieldExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/FunctionExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/IfExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/InvocationExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/MonitorExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/NewExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/SwitchExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/sforms/DirectGraph.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/sforms/DirectNode.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/sforms/FlattenStatementsHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/sforms/SSAConstructorSparseEx.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/sforms/SSAUConstructorSparseEx.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/BasicBlockStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/CatchAllStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/CatchStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/DoStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/DummyExitStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/GeneralStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/IfStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/RootStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/SequenceStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/Statement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/SwitchStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/stats/SynchronizedStatement.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/CheckTypesResult.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarDefinitionHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarTypeProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionEdge.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionNode.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionPair.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionsGraph.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionsProcessor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/renamer/ClassWrapperNode.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/renamer/ConverterHelper.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/renamer/IdentifierConverter.java
A forks/fernflower/src/org/jetbrains/java/decompiler/modules/renamer/PoolInterceptor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/ContextUnit.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/IDecompiledData.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/StructClass.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/StructContext.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/StructField.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/StructMember.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/StructMethod.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructAnnDefaultAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructAnnotationAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructAnnotationParameterAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructAnnotationTypeAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructBootstrapMethodsAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructEnclosingMethodAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructExceptionsAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructGenericSignatureAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructInnerClassesAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructLineNumberTableAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructLocalVariableTableAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/attr/StructSourceFileAttribute.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/consts/ConstantPool.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/consts/LinkConstant.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/consts/PooledConstant.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/consts/PrimitiveConstant.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/consts/VariableTypeEnum.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/DataPoint.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/FieldDescriptor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/MethodDescriptor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/NewClassNameBuilder.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/VarType.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/generics/GenericClassDescriptor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/generics/GenericFieldDescriptor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/generics/GenericMain.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/generics/GenericMethodDescriptor.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/gen/generics/GenericType.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/lazy/LazyLoader.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/match/IMatchable.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/match/MatchEngine.java
A forks/fernflower/src/org/jetbrains/java/decompiler/struct/match/MatchNode.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/DataInputFullStream.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/FastFixedSetFactory.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/FastSetFactory.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/FastSparseSetFactory.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/InterpreterUtil.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/ListStack.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/TextUtil.java
A forks/fernflower/src/org/jetbrains/java/decompiler/util/VBStyleCollection.java
A forks/fernflower/test/org/jetbrains/java/decompiler/BulkDecompilationTest.java
A forks/fernflower/test/org/jetbrains/java/decompiler/DecompilerTestFixture.java
A forks/fernflower/test/org/jetbrains/java/decompiler/LineNumbersMatchTest.java
A forks/fernflower/test/org/jetbrains/java/decompiler/SingleClassesTest.java
A forks/fernflower/test/org/jetbrains/java/decompiler/SingleClassesTestBase.java
A forks/fernflower/testData/bulk.jar
A forks/fernflower/testData/bulk/META-INF/MANIFEST.MF
A forks/fernflower/testData/bulk/pkg/Main.java
A forks/fernflower/testData/bulk/pkg/res/Loader.java
A forks/fernflower/testData/bulk/pkg/res/resource.txt
A forks/fernflower/testData/classes/InvalidMethodSignature.class
A forks/fernflower/testData/classes/pkg/TestAbstractMethods.class
A forks/fernflower/testData/classes/pkg/TestAmbiguousCall.class
A forks/fernflower/testData/classes/pkg/TestAmbiguousCallWithDebugInfo.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$1.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$2.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$3.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$4.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$5.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$6.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$7.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$8.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$I.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$Inner$1.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$Inner.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass$InnerRecursive.class
A forks/fernflower/testData/classes/pkg/TestAnonymousClass.class
A forks/fernflower/testData/classes/pkg/TestClassCast.class
A forks/fernflower/testData/classes/pkg/TestClassFields.class
A forks/fernflower/testData/classes/pkg/TestClassLambda.class
A forks/fernflower/testData/classes/pkg/TestClassLoop.class
A forks/fernflower/testData/classes/pkg/TestClassNestedInitializer$1.class
A forks/fernflower/testData/classes/pkg/TestClassNestedInitializer.class
A forks/fernflower/testData/classes/pkg/TestClassSimpleBytecodeMapping$1.class
A forks/fernflower/testData/classes/pkg/TestClassSimpleBytecodeMapping$InnerClass.class
A forks/fernflower/testData/classes/pkg/TestClassSimpleBytecodeMapping$InnerClass2.class
A forks/fernflower/testData/classes/pkg/TestClassSimpleBytecodeMapping.class
A forks/fernflower/testData/classes/pkg/TestClassSwitch.class
A forks/fernflower/testData/classes/pkg/TestClassTypes.class
A forks/fernflower/testData/classes/pkg/TestClassVar.class
A forks/fernflower/testData/classes/pkg/TestCodeConstructs.class
A forks/fernflower/testData/classes/pkg/TestConstants$A.class
A forks/fernflower/testData/classes/pkg/TestConstants.class
A forks/fernflower/testData/classes/pkg/TestDebugSymbols.class
A forks/fernflower/testData/classes/pkg/TestDeprecations$ByAnno.class
A forks/fernflower/testData/classes/pkg/TestDeprecations$ByComment.class
A forks/fernflower/testData/classes/pkg/TestDeprecations.class
A forks/fernflower/testData/classes/pkg/TestEnum$1.class
A forks/fernflower/testData/classes/pkg/TestEnum$2.class
A forks/fernflower/testData/classes/pkg/TestEnum.class
A forks/fernflower/testData/classes/pkg/TestExtendsList.class
A forks/fernflower/testData/classes/pkg/TestInnerClassConstructor$1.class
A forks/fernflower/testData/classes/pkg/TestInnerClassConstructor$Inner.class
A forks/fernflower/testData/classes/pkg/TestInnerClassConstructor.class
A forks/fernflower/testData/classes/pkg/TestInnerLocal$1Inner.class
A forks/fernflower/testData/classes/pkg/TestInnerLocal$2Inner.class
A forks/fernflower/testData/classes/pkg/TestInnerLocal$Inner1.class
A forks/fernflower/testData/classes/pkg/TestInnerLocal$Inner1Static$Inner2Static.class
A forks/fernflower/testData/classes/pkg/TestInnerLocal$Inner1Static.class
A forks/fernflower/testData/classes/pkg/TestInnerLocal.class
A forks/fernflower/testData/classes/pkg/TestInnerLocalPkg$1Inner.class
A forks/fernflower/testData/classes/pkg/TestInnerLocalPkg$2Inner.class
A forks/fernflower/testData/classes/pkg/TestInnerLocalPkg$Inner1.class
A forks/fernflower/testData/classes/pkg/TestInnerLocalPkg$Inner1Static$Inner2Static.class
A forks/fernflower/testData/classes/pkg/TestInnerLocalPkg$Inner1Static.class
A forks/fernflower/testData/classes/pkg/TestInnerLocalPkg.class
A forks/fernflower/testData/classes/pkg/TestInnerSignature$Inner.class
A forks/fernflower/testData/classes/pkg/TestInnerSignature$InnerStatic.class
A forks/fernflower/testData/classes/pkg/TestInnerSignature.class
A forks/fernflower/testData/classes/pkg/TestLineNumbersMatch$1.class
A forks/fernflower/testData/classes/pkg/TestLineNumbersMatch.class
A forks/fernflower/testData/classes/pkg/TestLocalClass$1Local.class
A forks/fernflower/testData/classes/pkg/TestLocalClass.class
A forks/fernflower/testData/classes/pkg/TestMethodParameters$1Local.class
A forks/fernflower/testData/classes/pkg/TestMethodParameters$C1.class
A forks/fernflower/testData/classes/pkg/TestMethodParameters$C2.class
A forks/fernflower/testData/classes/pkg/TestMethodParameters.class
A forks/fernflower/testData/classes/pkg/TestParameterizedTypes$Inner.class
A forks/fernflower/testData/classes/pkg/TestParameterizedTypes.class
A forks/fernflower/testData/classes/pkg/TestSynchronizedMapping.class
A forks/fernflower/testData/classes/pkg/TestThrowException$1.class
A forks/fernflower/testData/classes/pkg/TestThrowException.class
A forks/fernflower/testData/classes/pkg/TestTryCatchFinally.class
A forks/fernflower/testData/classes/v11/TestInnerClassConstructor$1.class
A forks/fernflower/testData/classes/v11/TestInnerClassConstructor$Inner.class
A forks/fernflower/testData/classes/v11/TestInnerClassConstructor.class
A forks/fernflower/testData/results/InvalidMethodSignature.dec
A forks/fernflower/testData/results/TestAbstractMethods.dec
A forks/fernflower/testData/results/TestAmbiguousCall.dec
A forks/fernflower/testData/results/TestAmbiguousCallWithDebugInfo.dec
A forks/fernflower/testData/results/TestAnonymousClass.dec
A forks/fernflower/testData/results/TestClassCast.dec
A forks/fernflower/testData/results/TestClassFields.dec
A forks/fernflower/testData/results/TestClassLambda.dec
A forks/fernflower/testData/results/TestClassLoop.dec
A forks/fernflower/testData/results/TestClassNestedInitializer.dec
A forks/fernflower/testData/results/TestClassSimpleBytecodeMapping.dec
A forks/fernflower/testData/results/TestClassSwitch.dec
A forks/fernflower/testData/results/TestClassTypes.dec
A forks/fernflower/testData/results/TestClassVar.dec
A forks/fernflower/testData/results/TestCodeConstructs.dec
A forks/fernflower/testData/results/TestConstants.dec
A forks/fernflower/testData/results/TestDebugSymbols.dec
A forks/fernflower/testData/results/TestDeprecations.dec
A forks/fernflower/testData/results/TestEnum.dec
A forks/fernflower/testData/results/TestExtendsList.dec
A forks/fernflower/testData/results/TestInnerClassConstructor.dec
A forks/fernflower/testData/results/TestInnerLocal.dec
A forks/fernflower/testData/results/TestInnerLocalPkg.dec
A forks/fernflower/testData/results/TestInnerSignature.dec
A forks/fernflower/testData/results/TestLineNumbersMatch.dec
A forks/fernflower/testData/results/TestLocalClass.dec
A forks/fernflower/testData/results/TestMethodParameters.dec
A forks/fernflower/testData/results/TestParameterizedTypes.dec
A forks/fernflower/testData/results/TestSynchronizedMapping.dec
A forks/fernflower/testData/results/TestThrowException.dec
A forks/fernflower/testData/results/TestTryCatchFinally.dec
A forks/fernflower/testData/src/pkg/TestAbstractMethods.java
A forks/fernflower/testData/src/pkg/TestAmbiguousCall.java
A forks/fernflower/testData/src/pkg/TestAnonymousClass.java
A forks/fernflower/testData/src/pkg/TestClassCast.java
A forks/fernflower/testData/src/pkg/TestClassFields.java
A forks/fernflower/testData/src/pkg/TestClassLambda.java
A forks/fernflower/testData/src/pkg/TestClassLoop.java
A forks/fernflower/testData/src/pkg/TestClassNestedInitializer.java
A forks/fernflower/testData/src/pkg/TestClassSimpleBytecodeMapping.java
A forks/fernflower/testData/src/pkg/TestClassSwitch.java
A forks/fernflower/testData/src/pkg/TestClassTypes.java
A forks/fernflower/testData/src/pkg/TestClassVar.java
A forks/fernflower/testData/src/pkg/TestCodeConstructs.java
A forks/fernflower/testData/src/pkg/TestConstants.java
A forks/fernflower/testData/src/pkg/TestDebugSymbols.java
A forks/fernflower/testData/src/pkg/TestDeprecations.java
A forks/fernflower/testData/src/pkg/TestEnum.java
A forks/fernflower/testData/src/pkg/TestExtendsList.java
A forks/fernflower/testData/src/pkg/TestInnerClassConstructor.java
A forks/fernflower/testData/src/pkg/TestInnerLocal.java
A forks/fernflower/testData/src/pkg/TestInnerLocalPkg.java
A forks/fernflower/testData/src/pkg/TestInnerSignature.java
A forks/fernflower/testData/src/pkg/TestLineNumbersMatch.java
A forks/fernflower/testData/src/pkg/TestLocalClass.java
A forks/fernflower/testData/src/pkg/TestMethodParameters.java
A forks/fernflower/testData/src/pkg/TestParameterizedTypes.java
A forks/fernflower/testData/src/pkg/TestSynchronizedMapping.java
A forks/fernflower/testData/src/pkg/TestThrowException.java
A forks/fernflower/testData/src/pkg/TestTryCatchFinally.java
M pom.xml
M rules-java/addon/pom.xml
M rules-java/api/pom.xml
R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/DecompileArchivesRuleProvider.java
A rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/DecompileClassesRuleProvider.java
A rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/FernflowerDecompilerOperation.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/ProcyonDecompilerOperation.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/WindupWildcardImportResolver.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureMediumBinaryModeTest.java
Log Message:
-----------
Added Fernflower as an available decompiler option, and made it the default.
Commit: c5ab09ebe4068cf7eecda541486720c74dd91faa
https://github.com/windup/windup/commit/c5ab09ebe4068cf7eecda541486720c74...
Author: Lincoln Baxter, III <lincolnbaxter(a)gmail.com>
Date: 2015-06-18 (Thu, 18 Jun 2015)
Changed paths:
A rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateCompatibleFileReportRuleProvider.java
R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaNonClassifiedFileReportRuleProvider.java
A rules-java/api/src/main/resources/reports/templates/compatible_files.ftl
R rules-java/api/src/main/resources/reports/templates/non_classified_files.ftl
Log Message:
-----------
Rename Unclassified files to Compatible files report
Compare: https://github.com/windup/windup/compare/583544d85946...c5ab09ebe406