jar

org.jboss.windup.decompiler.fernflower : fernflower

Maven & Gradle

May 03, 2016
2 usages
187 stars

Fernflower

Table Of Contents

Latest Version

Download org.jboss.windup.decompiler.fernflower : fernflower JAR file - Latest Versions:

All Versions

Download org.jboss.windup.decompiler.fernflower : fernflower JAR file - All Versions:

Version Vulnerabilities Size Updated
2.5.x
2.4.x
2.3.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window fernflower-2.5.0.Final.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.jetbrains.java.decompiler.main.rels

├─ org.jetbrains.java.decompiler.main.rels.ClassWrapper.class - [JAR]

├─ org.jetbrains.java.decompiler.main.rels.LambdaProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.main.rels.MethodProcessorRunnable.class - [JAR]

├─ org.jetbrains.java.decompiler.main.rels.MethodWrapper.class - [JAR]

├─ org.jetbrains.java.decompiler.main.rels.NestedClassProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.main.rels.NestedMemberAccess.class - [JAR]

org.jetbrains.java.decompiler.main.decompiler

├─ org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler.class - [JAR]

├─ org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.class - [JAR]

├─ org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger.class - [JAR]

org.jetbrains.java.decompiler.struct.gen

├─ org.jetbrains.java.decompiler.struct.gen.DataPoint.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.FieldDescriptor.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.MethodDescriptor.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.NewClassNameBuilder.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.VarType.class - [JAR]

org.jetbrains.java.decompiler.modules.code

├─ org.jetbrains.java.decompiler.modules.code.DeadCodeHelper.class - [JAR]

org.jetbrains.java.decompiler.util

├─ org.jetbrains.java.decompiler.util.DataInputFullStream.class - [JAR]

├─ org.jetbrains.java.decompiler.util.FastFixedSetFactory.class - [JAR]

├─ org.jetbrains.java.decompiler.util.FastSetFactory.class - [JAR]

├─ org.jetbrains.java.decompiler.util.FastSparseSetFactory.class - [JAR]

├─ org.jetbrains.java.decompiler.util.InterpreterUtil.class - [JAR]

├─ org.jetbrains.java.decompiler.util.ListStack.class - [JAR]

├─ org.jetbrains.java.decompiler.util.SFormsFastMapDirect.class - [JAR]

├─ org.jetbrains.java.decompiler.util.TextUtil.class - [JAR]

├─ org.jetbrains.java.decompiler.util.VBStyleCollection.class - [JAR]

org.jetbrains.java.decompiler.modules.renamer

├─ org.jetbrains.java.decompiler.modules.renamer.ClassWrapperNode.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.renamer.ConverterHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.renamer.IdentifierConverter.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.renamer.PoolInterceptor.class - [JAR]

org.jetbrains.java.decompiler.struct.match

├─ org.jetbrains.java.decompiler.struct.match.IMatchable.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.match.MatchEngine.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.match.MatchNode.class - [JAR]

org.jetbrains.java.decompiler.modules.decompiler.deobfuscator

├─ org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.IrreducibleCFGDeobfuscator.class - [JAR]

org.jetbrains.java.decompiler.modules.decompiler.sforms

├─ org.jetbrains.java.decompiler.modules.decompiler.sforms.DirectGraph.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.sforms.DirectNode.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.sforms.FlattenStatementsHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.sforms.SSAConstructorSparseEx.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.sforms.SSAUConstructorSparseEx.class - [JAR]

org.jetbrains.java.decompiler.code.optinstructions

├─ org.jetbrains.java.decompiler.code.optinstructions.ALOAD.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.ANEWARRAY.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.ASTORE.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.BIPUSH.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.CHECKCAST.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.DLOAD.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.DSTORE.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.FLOAD.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.FSTORE.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.GETFIELD.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.GETSTATIC.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.GOTO.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.GOTO_W.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.IINC.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.ILOAD.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.INSTANCEOF.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.INVOKEDYNAMIC.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.INVOKEINTERFACE.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.INVOKESPECIAL.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.INVOKESTATIC.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.INVOKEVIRTUAL.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.ISTORE.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.JSR.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.JSR_W.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.LDC.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.LDC2_W.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.LDC_W.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.LLOAD.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.LOOKUPSWITCH.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.LSTORE.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.MULTIANEWARRAY.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.NEW.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.NEWARRAY.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.PUTFIELD.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.PUTSTATIC.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.RET.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.SIPUSH.class - [JAR]

├─ org.jetbrains.java.decompiler.code.optinstructions.TABLESWITCH.class - [JAR]

org.jetbrains.java.decompiler.main.collectors

├─ org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer.class - [JAR]

├─ org.jetbrains.java.decompiler.main.collectors.BytecodeSourceMapper.class - [JAR]

├─ org.jetbrains.java.decompiler.main.collectors.CounterContainer.class - [JAR]

├─ org.jetbrains.java.decompiler.main.collectors.ImportCollector.class - [JAR]

├─ org.jetbrains.java.decompiler.main.collectors.VarNamesCollector.class - [JAR]

org.jetbrains.java.decompiler.modules.decompiler.exps

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.AssertExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent.class - [JAR]

org.jetbrains.java.decompiler.struct

├─ org.jetbrains.java.decompiler.struct.ContextUnit.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.IDecompiledData.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.StructClass.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.StructContext.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.StructField.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.StructMember.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.StructMethod.class - [JAR]

org.jetbrains.java.decompiler.struct.lazy

├─ org.jetbrains.java.decompiler.struct.lazy.LazyLoader.class - [JAR]

org.jetbrains.java.decompiler.struct.attr

├─ org.jetbrains.java.decompiler.struct.attr.StructAnnDefaultAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructAnnotationAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructAnnotationParameterAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructAnnotationTypeAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructBootstrapMethodsAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructConstantValueAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructEnclosingMethodAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructExceptionsAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructGenericSignatureAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructLineNumberTableAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.attr.StructSourceFileAttribute.class - [JAR]

org.jetbrains.java.decompiler.code

├─ org.jetbrains.java.decompiler.code.CodeConstants.class - [JAR]

├─ org.jetbrains.java.decompiler.code.ConstantsUtil.class - [JAR]

├─ org.jetbrains.java.decompiler.code.ExceptionHandler.class - [JAR]

├─ org.jetbrains.java.decompiler.code.ExceptionTable.class - [JAR]

├─ org.jetbrains.java.decompiler.code.FullInstructionSequence.class - [JAR]

├─ org.jetbrains.java.decompiler.code.IfInstruction.class - [JAR]

├─ org.jetbrains.java.decompiler.code.Instruction.class - [JAR]

├─ org.jetbrains.java.decompiler.code.InstructionSequence.class - [JAR]

├─ org.jetbrains.java.decompiler.code.JumpInstruction.class - [JAR]

├─ org.jetbrains.java.decompiler.code.SimpleInstructionSequence.class - [JAR]

├─ org.jetbrains.java.decompiler.code.SwitchInstruction.class - [JAR]

org.jetbrains.java.decompiler.code.cfg

├─ org.jetbrains.java.decompiler.code.cfg.BasicBlock.class - [JAR]

├─ org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph.class - [JAR]

├─ org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG.class - [JAR]

org.jetbrains.java.decompiler.struct.gen.generics

├─ org.jetbrains.java.decompiler.struct.gen.generics.GenericClassDescriptor.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.generics.GenericFieldDescriptor.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.generics.GenericMain.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.generics.GenericMethodDescriptor.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.gen.generics.GenericType.class - [JAR]

org.jetbrains.java.decompiler.struct.consts

├─ org.jetbrains.java.decompiler.struct.consts.ConstantPool.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.consts.LinkConstant.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.consts.PooledConstant.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant.class - [JAR]

├─ org.jetbrains.java.decompiler.struct.consts.VariableTypeEnum.class - [JAR]

org.jetbrains.java.decompiler.modules.decompiler.vars

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarDefinitionHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor.class - [JAR]

org.jetbrains.java.decompiler.modules.decompiler.stats

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.DummyExitStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.GeneralStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.SequenceStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement.class - [JAR]

org.jetbrains.java.decompiler.modules.decompiler.decompose

├─ org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorEngine.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorTreeExceptionFilter.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.decompose.FastExtendedPostdominanceHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.decompose.GenericDominatorEngine.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.decompose.IGraph.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.decompose.IGraphNode.class - [JAR]

org.jetbrains.java.decompiler.main

├─ org.jetbrains.java.decompiler.main.AssertProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.main.ClassReference14Processor.class - [JAR]

├─ org.jetbrains.java.decompiler.main.ClassWriter.class - [JAR]

├─ org.jetbrains.java.decompiler.main.ClassesProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.main.DecompilerContext.class - [JAR]

├─ org.jetbrains.java.decompiler.main.EnumProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.main.Fernflower.class - [JAR]

├─ org.jetbrains.java.decompiler.main.InitializerProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.main.TextBuffer.class - [JAR]

org.jetbrains.java.decompiler.main.extern

├─ org.jetbrains.java.decompiler.main.extern.IBytecodeProvider.class - [JAR]

├─ org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.class - [JAR]

├─ org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences.class - [JAR]

├─ org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer.class - [JAR]

├─ org.jetbrains.java.decompiler.main.extern.IResultSaver.class - [JAR]

org.jetbrains.java.decompiler.modules.decompiler

├─ org.jetbrains.java.decompiler.modules.decompiler.ClearStructHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.ConcatenationHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.DecHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.DomHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.EliminateLoopsHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.ExitHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.ExprentStack.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.FinallyProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.IdeaNotNullHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.IfHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.InlineSingleBlockHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.LabelHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.LoopExtractHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.LowBreakHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.MergeHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.PPandMMHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.PrimitiveExprsList.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.SecondaryFunctionsHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.SequenceHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.SimplifyExprentsHelper.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.StackVarsProcessor.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.StatEdge.class - [JAR]

├─ org.jetbrains.java.decompiler.modules.decompiler.StrongConnectivityHelper.class - [JAR]

org.jetbrains.java.decompiler.code.interpreter

├─ org.jetbrains.java.decompiler.code.interpreter.InstructionImpact.class - [JAR]

├─ org.jetbrains.java.decompiler.code.interpreter.Util.class - [JAR]

Advertisement

Dependencies from Group

Discover Dependencies

Jun 12, 2023
89 usages
Jun 20, 2023
356 usages
8.4k stars
Jun 19, 2015
80 usages
Aug 18, 2023
1.4k usages
88 stars
Mar 08, 2023
123 stars
Jul 01, 2015
241 usages
1.1k stars
Jul 11, 2023
18 usages
2.7k stars
Apr 04, 2019
283 usages
216 stars
Oct 20, 2019
4 usages
321 stars
Jan 02, 2023
3 usages
1.1k stars