A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

a - Variable in class org.jetbrains.java.decompiler.util.Pair
 
ACC_ABSTRACT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_ANNOTATION - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_BRIDGE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_ENUM - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_FINAL - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_INTERFACE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_MANDATED - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_MODULE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_NATIVE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_OPEN - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_PRIVATE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_PROTECTED - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_PUBLIC - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_STATIC - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_STATIC_PHASE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_STRICT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_SUPER - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_SYNCHRONIZED - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_SYNTHETIC - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_TRANSIENT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_TRANSITIVE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_VARARGS - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ACC_VOLATILE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
acceptClass(String, String, String, int[]) - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource.IOutputSink
Write a class to this entry
acceptDirectory(String) - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource.IOutputSink
Create a directory in this output location.
acceptOther(String) - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource.IOutputSink
Accept other files, which should be copied directly through from the source.
accepts(IFernflowerLogger.Severity) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
acceptStatementPair(Integer, Integer) - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorTreeExceptionFilter
 
access - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
accessFlags - Variable in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute.Entry
 
accessFlags - Variable in class org.jetbrains.java.decompiler.struct.StructMember
 
ACMPEQ - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
ACMPNE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
add(int, E) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
add(E) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
add(E) - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
add(E) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
add(String) - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
add(String, RootStatement) - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
add(StructLocalVariableTableAttribute) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
add(StructLocalVariableTypeTableAttribute) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTypeTableAttribute
 
ADD - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
addAll(Collection<? extends E>) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
addAll(Collection<E>) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
addAllClasspath(StructContext) - Static method in class org.jetbrains.java.decompiler.util.ClasspathScanner
 
addAllWithKey(Collection<E>, Collection<K>) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
addBytecodeMapping(int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
addBytecodeMapping(BitSet) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
addBytecodeOffsets(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
addBytecodeOffsets(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DummyExitStatement
 
addChild(MatchNode) - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
addComment(String) - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
addComment(String) - Method in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
addComment(String) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
addComment(String, boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
addComments(ControlFlowGraph) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
addComments(RootStatement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
addEdgeInternal(Statement.EdgeDirection, StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
Deprecated.
addErrorComment - Variable in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
addErrorComment - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
addErrorComment - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
addExceptionType(String) - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
addFallthroughPass(String, Pass) - Method in class org.jetbrains.java.decompiler.api.passes.LoopingPassBuilder
 
addGenericDescriptor(GenericMethodDescriptor) - Method in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
addInstruction(int, Instruction, int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
addInstruction(Instruction, int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
addLabeledEdge(StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
addLibrary(File) - Method in class org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler
 
addLibrary(File) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
addLibrary(File) - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
addLibrary(IContextSource) - Method in class org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler
 
addLibrary(IContextSource) - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
addLoopingPass(String, Pass) - Method in class org.jetbrains.java.decompiler.api.passes.LoopingPassBuilder
 
addMapping(int) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
addMapping(String, String, int, int) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeSourceMapper
 
addMapping(BitSet) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
addMaxTypeExprent(Exprent, VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult
 
addMinTypeExprent(Exprent, VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult
 
addName(String) - Method in class org.jetbrains.java.decompiler.main.collectors.VarNamesCollector
 
addName(String, String) - Method in class org.jetbrains.java.decompiler.modules.renamer.PoolInterceptor
 
addNames(Collection<String>) - Method in class org.jetbrains.java.decompiler.main.collectors.VarNamesCollector
 
addNodes(Collection<VarVersionNode>, Collection<VarVersionPair>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
addParentContext(IVariableNameProvider) - Method in interface org.jetbrains.java.decompiler.main.extern.IVariableNameProvider
 
addParentContext(IVariableNameProvider) - Method in class org.jetbrains.java.decompiler.main.IdentityRenamerFactory
 
addParentContext(IVariableNameProvider) - Method in class org.jetbrains.java.decompiler.util.JADNameProvider
 
addPass(String, Pass) - Method in class org.jetbrains.java.decompiler.api.passes.MainPassBuilder
 
addPredecessor(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
addPredecessor(StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
addPredecessor(VarVersionEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
addPredecessorException(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
addRule(IMatchable.MatchProperties, MatchNode.RuleValue) - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
addRuntime(StructContext) - Static method in class org.jetbrains.java.decompiler.util.JrtFinder
 
addRuntime(StructContext, File) - Static method in class org.jetbrains.java.decompiler.util.JrtFinder
 
addSequence(InstructionSequence) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
addSource(File) - Method in class org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler
 
addSource(File) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
addSource(File) - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
addSource(IContextSource) - Method in class org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler
 
addSource(IContextSource) - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
addSpace(File, boolean) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
addSpace(IContextSource, boolean) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
addStartBytecodeMapping(int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
addStartBytecodeMapping(BitSet) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
addSubclass(ClassWrapperNode) - Method in class org.jetbrains.java.decompiler.modules.renamer.ClassWrapperNode
 
addSuccessor(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
addSuccessor(DirectEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
addSuccessor(StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
addSuccessor(VarVersionEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
addSuccessorException(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
addToPointer(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
addTotalOffset(int) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeSourceMapper
 
addTracer(String, String, BytecodeMappingTracer) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeSourceMapper
 
addTracer(BytecodeMappingTracer) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
addWhitelist(String) - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor
 
addWhitelist(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
addWhitelist(String) - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
addWithKey(E, K) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
addWithKeyAndIndex(int, E, K) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
adjustConstType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
adjustedIntRepresentation(int) - Static method in class org.jetbrains.java.decompiler.util.IntHelper
Adjusts the string representation of an int to make it easier to read in certain cases, such as values used to mask components of an RGB color.
adjustReturnType(RootStatement, MethodDescriptor) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExitHelper
 
allDomsFor(Integer) - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorEngine
 
allowNewlineAfterQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
allowNewlineAfterQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
allowNewlineAfterQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
allowNewlineAfterQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
AND - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
ANNOTATION - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
AnnotationExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
AnnotationExprent(String, List<String>, List<? extends Exprent>) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
AnnotationExprent.Type - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 
ANONYMOUS - org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.Type
 
anonymousClassType - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
append(char) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
append(int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
append(String) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
append(StringBuilder, String, int) - Static method in class org.jetbrains.java.decompiler.util.TextUtil
 
append(TextBuffer) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
append(TextBuffer, String, String) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
appendIndent(int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
appendLineSeparator() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
appendParameters(TextBuffer, List<VarType>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
appendParamList(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
appendPossibleNewline() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
If the current group is applied, add a newline here.
appendPossibleNewline(String) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
If the current group is applied, add a newline here.
appendPossibleNewline(String, boolean) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
If the current group is applied, add a newline here.
appendRecordComponents(TextBuffer, StructClass, List<StructRecordComponent>, int) - Static method in class org.jetbrains.java.decompiler.main.RecordHelper
 
appendTypeParameters(TextBuffer, List<String>, List<List<VarType>>) - Static method in class org.jetbrains.java.decompiler.main.ClassWriter
 
areArgumentsAssignable(VarType, VarType, Map<VarType, List<VarType>>) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
areParametersPolymorphic(String, String) - Static method in interface org.jetbrains.java.decompiler.code.CodeConstants
 
areVarsAnalogous(int, int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
argumentsEqual(GenericType) - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
arity - Variable in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
ARRAY - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
ARRAY_LENGTH - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
arrayDim - Variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
ArrayExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
ArrayExprent(Exprent, Exprent, VarType, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
ArrayHelper - Class in org.jetbrains.java.decompiler.util
 
ArrayHelper() - Constructor for class org.jetbrains.java.decompiler.util.ArrayHelper
 
ASCII_STRING_CHARACTERS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
asDescriptor() - Method in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
ASSERT - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
AssertExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
AssertExprent(List<? extends Exprent>) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.AssertExprent
 
AssertProcessor - Class in org.jetbrains.java.decompiler.main
 
AssertProcessor() - Constructor for class org.jetbrains.java.decompiler.main.AssertProcessor
 
assertTrue(boolean, String) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
ASSIGNMENT - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
AssignmentExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
AssignmentExprent(Exprent, Exprent, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
AssignmentExprent(Exprent, Exprent, FunctionExprent.FunctionType, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
atBase(String) - Static method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entry
Create an entry at the base version, without attempting to parse any multirelease information.
ATTRIBUTE_ANNOTATION_DEFAULT - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_BOOTSTRAP_METHODS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_CODE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_CONSTANT_VALUE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_DEPRECATED - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_ENCLOSING_METHOD - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_EXCEPTIONS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_INNER_CLASSES - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_LINE_NUMBER_TABLE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_LOCAL_VARIABLE_TABLE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_LOCAL_VARIABLE_TYPE_TABLE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_METHOD_PARAMETERS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_MODULE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_PERMITTED_SUBCLASSES - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_RECORD - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_RUNTIME_INVISIBLE_ANNOTATIONS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_RUNTIME_VISIBLE_ANNOTATIONS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_SIGNATURE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_SOURCE_FILE - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
ATTRIBUTE_SYNTHETIC - Static variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
attributes - Variable in class org.jetbrains.java.decompiler.struct.StructMember
 
AVERAGE_CLASS_SIZE - Static variable in class org.jetbrains.java.decompiler.main.ClassesProcessor
 

B

b - Variable in class org.jetbrains.java.decompiler.util.Pair
 
BACKWARD - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.EdgeDirection
 
BANNER - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
BASE_VERSION - Static variable in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entry
 
BaseDecompiler - Class in org.jetbrains.java.decompiler.main.decompiler
 
BaseDecompiler(IBytecodeProvider, IResultSaver, Map<String, Object>, IFernflowerLogger) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler
Deprecated.
BaseDecompiler(IResultSaver, Map<String, Object>, IFernflowerLogger) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler
 
basePath() - Method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entry
 
BASIC_BLOCK - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
BasicBlock - Class in org.jetbrains.java.decompiler.code.cfg
 
BasicBlock(int) - Constructor for class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
BasicBlockStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
BasicBlockStatement(BasicBlock) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
begin() - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource.IOutputSink
Begin this entry, performing any necessary setup work such as creating an archive
BIT_NOT - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
block - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
BOOL_NOT - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
BOOLEAN_AND - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
BOOLEAN_OR - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
BOOLEAN_TRUE_ONE - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
BOTH_FLAGS - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
build() - Method in class org.jetbrains.java.decompiler.api.passes.LoopingPassBuilder
 
buildAssertions(ClassesProcessor.ClassNode) - Static method in class org.jetbrains.java.decompiler.main.AssertProcessor
 
buildContentFlags() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
buildContinueSet() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
buildDirectGraph(RootStatement) - Method in interface org.jetbrains.java.decompiler.api.GraphFlattener
 
buildDirectGraph(RootStatement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper
 
buildJavaClassName(String) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
buildMonitorFlags() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
buildNewClassname(String) - Method in class org.jetbrains.java.decompiler.modules.renamer.IdentifierConverter
 
buildNewClassname(String) - Method in class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
buildNewClassname(String) - Method in interface org.jetbrains.java.decompiler.struct.gen.NewClassNameBuilder
 
buildNewDescriptor(NewClassNameBuilder) - Method in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
buildNewDescriptor(NewClassNameBuilder) - Method in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
bytecode - Variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
bytecode - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.DummyExitStatement
 
BYTECODE_SOURCE_MAPPING - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
BytecodeMappingTracer - Class in org.jetbrains.java.decompiler.main.collectors
 
BytecodeMappingTracer() - Constructor for class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
BytecodeMappingTracer(int) - Constructor for class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
BytecodeSourceMapper - Class in org.jetbrains.java.decompiler.main.collectors
 
BytecodeSourceMapper() - Constructor for class org.jetbrains.java.decompiler.main.collectors.BytecodeSourceMapper
 
bytecodeVersion - Variable in class org.jetbrains.java.decompiler.code.Instruction
 
BytecodeVersion - Class in org.jetbrains.java.decompiler.code
 
BytecodeVersion(int, int) - Constructor for class org.jetbrains.java.decompiler.code.BytecodeVersion
 

C

calcPostDominators(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper
 
calculateVarTypes(RootStatement, DirectGraph) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor
 
canFallThrough() - Method in class org.jetbrains.java.decompiler.code.Instruction
 
canInline - Variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
canonicalizeCasts(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
CASE - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
CAST - org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.NullCastType
 
CAST - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
castType - Variable in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
CATCH_ALL - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
CATCH_CLAUSE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
CatchAllStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
CatchStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
changeDestination(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
Makes this edge point from a different destination.
changeEdgeNode(Statement.EdgeDirection, StatEdge, Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
changeEdgeType(Statement.EdgeDirection, StatEdge, int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
changeSource(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
Makes this edge point from a different source.
changeType(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
Updates the type of this edge.
charToUnicodeLiteral(int) - Static method in class org.jetbrains.java.decompiler.util.TextUtil
 
checkAndSetVariableValue(String, Object) - Method in class org.jetbrains.java.decompiler.struct.match.MatchEngine
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
checkExprTypeBounds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
checkLeaks() - Static method in class org.jetbrains.java.decompiler.util.TextBuffer
 
checkStatementExceptions(List<? extends Statement>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.DecHelper
 
CheckTypesResult - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
CheckTypesResult() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult
 
CheckTypesResult.ExprentTypePair - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
childContexts() - Method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entries
 
CLASS_SUFFIX - Static variable in interface org.jetbrains.java.decompiler.main.extern.IContextSource
The file extension for class files.
CLASS_TYPE_PARAMETER - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
CLASS_TYPE_PARAMETER_BOUND - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
classes() - Method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entries
 
ClassesProcessor - Class in org.jetbrains.java.decompiler.main
 
ClassesProcessor(StructContext) - Constructor for class org.jetbrains.java.decompiler.main.ClassesProcessor
 
ClassesProcessor.ClassNode - Class in org.jetbrains.java.decompiler.main
 
ClassesProcessor.ClassNode.LambdaInformation - Class in org.jetbrains.java.decompiler.main
 
ClassesProcessor.ClassNode.Type - Enum in org.jetbrains.java.decompiler.main
 
classLambdaToJava(ClassesProcessor.ClassNode, TextBuffer, Exprent, int) - Method in class org.jetbrains.java.decompiler.main.ClassWriter
 
classname - Variable in class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
ClassNode(String, String, String, int, String, String, String, StructClass) - Constructor for class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
ClassNode(ClassesProcessor.ClassNode.Type, StructClass) - Constructor for class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
ClasspathHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
ClasspathHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.ClasspathHelper
 
ClasspathScanner - Class in org.jetbrains.java.decompiler.util
 
ClasspathScanner() - Constructor for class org.jetbrains.java.decompiler.util.ClasspathScanner
 
classProcessor - Variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
ClassReference14Processor - Class in org.jetbrains.java.decompiler.main
 
ClassReference14Processor() - Constructor for class org.jetbrains.java.decompiler.main.ClassReference14Processor
 
classStruct - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
classStruct - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
classToJava(ClassesProcessor.ClassNode, TextBuffer, int) - Method in class org.jetbrains.java.decompiler.main.ClassWriter
 
ClassWrapper - Class in org.jetbrains.java.decompiler.main.rels
 
ClassWrapper(StructClass) - Constructor for class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
ClassWrapperNode - Class in org.jetbrains.java.decompiler.modules.renamer
 
ClassWrapperNode(StructClass) - Constructor for class org.jetbrains.java.decompiler.modules.renamer.ClassWrapperNode
 
ClassWriter - Class in org.jetbrains.java.decompiler.main
 
ClassWriter() - Constructor for class org.jetbrains.java.decompiler.main.ClassWriter
 
cleanSynchronizedVar(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SynchronizedHelper
 
cleanUpEdges(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
 
clear() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
clear() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
clear() - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
clear() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
clear() - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
clearClosure(Statement, Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SequenceHelper
 
clearContext() - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
clearEnum(ClassWrapper) - Static method in class org.jetbrains.java.decompiler.main.EnumProcessor
 
clearStatements(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ClearStructHelper
 
ClearStructHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
ClearStructHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.ClearStructHelper
 
clearTempInformation() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
clearUnassignedBytecodeMappingData() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
clearVariableNamer() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
CLINIT - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.Type
 
CLINIT_NAME - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
clone() - Method in class org.jetbrains.java.decompiler.code.Instruction
 
clone() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
clone() - Method in class org.jetbrains.java.decompiler.code.JumpInstruction
 
clone() - Method in class org.jetbrains.java.decompiler.code.SimpleInstructionSequence
 
clone() - Method in class org.jetbrains.java.decompiler.code.SwitchInstruction
 
clone() - Method in class org.jetbrains.java.decompiler.util.ListStack
 
clone() - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
close() - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
close() - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
close() - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource.IOutputSink
 
close() - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
close() - Method in class org.jetbrains.java.decompiler.util.ZipFileCache
 
closeArchive(String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
closeArchive(String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
closeArchive(String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
closeArchive(String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
closeArchive(String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
closure - Variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
codeAndExceptionData - Variable in class org.jetbrains.java.decompiler.struct.attr.StructCodeAttribute
 
codeAttributes - Variable in class org.jetbrains.java.decompiler.struct.attr.StructCodeAttribute
 
CodeConstants - Interface in org.jetbrains.java.decompiler.code
 
CodeConstants.SignaturePolymorphic - Class in org.jetbrains.java.decompiler.code
 
codeToJava(StructClass, StructMethod, MethodDescriptor, VarProcessor) - Static method in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
collapseNodesToStatement(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
collectErrorLines(Throwable, List<String>) - Static method in class org.jetbrains.java.decompiler.main.ClassWriter
 
collinstr - Variable in class org.jetbrains.java.decompiler.code.InstructionSequence
 
commentLines - Variable in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
commentLines - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
commentLines - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
compareTo(BytecodeVersion) - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
compareTo(ClassesProcessor.ClassNode) - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
compareTo(StructLocalVariableTableAttribute.LocalVariable) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
complement(FastFixedSetFactory.FastFixedSet<E>) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
complement(FastSparseSetFactory.FastSparseSet<E>) - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
complement(SFormsFastMapDirect) - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
ConcatenationHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
ConcatenationHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.ConcatenationHelper
 
condenseExits(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExitHelper
 
condenseInfiniteLoopsWithReturn(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.MergeHelper
 
condenseSequences(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SequenceHelper
 
CONDITION - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
CondyHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
CondyHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.CondyHelper
 
connectDummyExitBlock(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
CONSOLE - org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.SaveType
 
ConsoleDecompiler - Class in org.jetbrains.java.decompiler.main.decompiler
 
ConsoleDecompiler(File, Map<String, Object>, IFernflowerLogger) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
ConsoleDecompiler(File, Map<String, Object>, IFernflowerLogger, ConsoleDecompiler.SaveType) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
ConsoleDecompiler.SaveType - Enum in org.jetbrains.java.decompiler.main.decompiler
 
ConsoleFileSaver - Class in org.jetbrains.java.decompiler.main.decompiler
 
ConsoleFileSaver(File) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
ConsoleHelp - Class in org.jetbrains.java.decompiler.main.decompiler
 
ConsoleHelp() - Constructor for class org.jetbrains.java.decompiler.main.decompiler.ConsoleHelp
 
CONST - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
CONSTANT_Class - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Double - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Dynamic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_DYNAMIC - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
 
CONSTANT_Fieldref - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Float - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Integer - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_InterfaceMethodref - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_InvokeDynamic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Long - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_getField - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_getStatic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_invokeInterface - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_invokeSpecial - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_invokeStatic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_invokeVirtual - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_newInvokeSpecial - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_putField - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodHandle_REF_putStatic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Methodref - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_MethodType - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Module - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_NameAndType - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Package - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_String - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
CONSTANT_Utf8 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
ConstantPool - Class in org.jetbrains.java.decompiler.struct.consts
 
ConstantPool(DataInputStream) - Constructor for class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
ConstExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
ConstExprent(int, boolean, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
ConstExprent(VarType, Object, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
ConstExprent(VarType, Object, BitSet, boolean) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
contains(E) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
contains(E) - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
contains(FastFixedSetFactory.FastFixedSet<E>) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
containsByRef(T[], T) - Static method in class org.jetbrains.java.decompiler.util.ArrayHelper
 
containsCode() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
containsExprent(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
containsKey(int) - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
containsKey(E) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
containsKey(Object) - Method in class org.jetbrains.java.decompiler.util.NullableConcurrentHashMap
 
containsKey(K) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
containsMonitorExit - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
containsMonitorExit() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
containsMonitorExitOrAthrow() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
containsName(String) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
containsOnlyWhitespaces() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
containsStatement(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
containsStatementById(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
containsStatementStrict(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
containsStatementStrictById(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
containsVar(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
content_class_name - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
content_method_descriptor - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
content_method_invocation_type - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
content_method_key - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
content_method_name - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
contentEquals(String) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
ContextUnit - Class in org.jetbrains.java.decompiler.struct
 
ContextUnit(IContextSource, boolean, boolean, IResultSaver, IDecompiledData) - Constructor for class org.jetbrains.java.decompiler.struct.ContextUnit
 
continueSet - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
contractStringConcat(Exprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ConcatenationHelper
 
ControlFlowGraph - Class in org.jetbrains.java.decompiler.code.cfg
 
ControlFlowGraph(InstructionSequence) - Constructor for class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
ConverterHelper - Class in org.jetbrains.java.decompiler.modules.renamer
 
ConverterHelper() - Constructor for class org.jetbrains.java.decompiler.modules.renamer.ConverterHelper
 
convertStringToJava(String, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
convertToStringAndAllowDataDiscard() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssertExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
copy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
copy() - Method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
copy() - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
copy(boolean) - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
copyEntries(List<Exprent>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
copyEntry(String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
copyEntry(String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
copyEntry(String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
copyEntry(String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
copyEntry(String, String, String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
copyExprentList(List<? extends Exprent>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.DecHelper
 
copyFile(File, File) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
copyFile(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
copyFile(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
copyFile(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
copyFile(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
copyFile(String, String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
copyStack() - Method in class org.jetbrains.java.decompiler.modules.decompiler.PrimitiveExprsList
 
copyStream(InputStream, OutputStream) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
copyVarInfo(VarVersionPair, VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
count(String, int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
counter - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
CounterContainer - Class in org.jetbrains.java.decompiler.main.collectors
 
CounterContainer() - Constructor for class org.jetbrains.java.decompiler.main.collectors.CounterContainer
 
countLines() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
countLines(int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
create() - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
create(int, boolean, int, BytecodeVersion, int[], int) - Static method in class org.jetbrains.java.decompiler.code.Instruction
 
create(DataInputFullStream, boolean) - Static method in class org.jetbrains.java.decompiler.struct.StructClass
 
create(DataInputFullStream, ConstantPool, String, BytecodeVersion) - Static method in class org.jetbrains.java.decompiler.struct.StructField
 
create(DataInputFullStream, ConstantPool, String, BytecodeVersion, boolean) - Static method in class org.jetbrains.java.decompiler.struct.StructMethod
 
create(DataInputFullStream, ConstantPool, BytecodeVersion) - Static method in class org.jetbrains.java.decompiler.struct.StructRecordComponent
 
createArchive(String, String, Manifest) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
createArchive(String, String, Manifest) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
createArchive(String, String, Manifest) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
createArchive(String, String, Manifest) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
createArchive(String, String, Manifest) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
createAttribute(String) - Static method in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
createCopiedSet() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory
 
createEmptySet() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory
 
createEmptySet() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory
 
createFactory(StructMethod) - Method in interface org.jetbrains.java.decompiler.main.extern.IVariableNamingFactory
 
createFactory(StructMethod) - Method in class org.jetbrains.java.decompiler.main.IdentityRenamerFactory
 
createFactory(StructMethod) - Method in class org.jetbrains.java.decompiler.util.JADNameProvider.JADNameProviderFactory
 
createNode(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
createNode(VarVersionPair, StructLocalVariableTableAttribute.LocalVariable) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
createOutputSink(IResultSaver) - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource
Create a sink that can write the decompiled output from this context element.
createOutputSink(IResultSaver) - Method in class org.jetbrains.java.decompiler.struct.DirectoryContextSource
 
createStatement(ControlFlowGraph, StructMethod) - Method in interface org.jetbrains.java.decompiler.api.GraphParser
 
createStatement(ControlFlowGraph, StructMethod) - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper
 
CURRENT - Static variable in class org.jetbrains.java.decompiler.util.JrtFinder
 
CURRENT_CLASS - Static variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
CURRENT_CLASS_NODE - Static variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
CURRENT_CLASS_WRAPPER - Static variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
CURRENT_METHOD_WRAPPER - Static variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
CURRENT_VAR_PROCESSOR - Static variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 

D

D2F - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
D2I - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
D2L - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
DataInputFullStream - Class in org.jetbrains.java.decompiler.util
 
DataInputFullStream(byte[]) - Constructor for class org.jetbrains.java.decompiler.util.DataInputFullStream
 
DataPoint - Class in org.jetbrains.java.decompiler.struct.gen
 
DataPoint() - Constructor for class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
DCMPG - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
DCMPL - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
DeadCodeHelper - Class in org.jetbrains.java.decompiler.modules.code
 
DeadCodeHelper() - Constructor for class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
debugCurrentCFG - Static variable in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
debugCurrentDecompileRecord - Static variable in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
debugCurrentlyDecompiling - Static variable in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
DebugPrinter - Class in org.jetbrains.java.decompiler.util
 
DebugPrinter() - Constructor for class org.jetbrains.java.decompiler.util.DebugPrinter
 
DecHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
DecHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.DecHelper
 
DECOMPILE_ASSERTIONS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DECOMPILE_CLASS_1_4 - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DECOMPILE_COMPLEX_CONDYS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DECOMPILE_ENUM - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DECOMPILE_GENERIC_SIGNATURES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DECOMPILE_INNER - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DECOMPILE_PREVIEW - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
decompileContext() - Method in class org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler
 
decompileContext() - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
decompileContext() - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
decompileError - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
DECOMPILER_COMMENTS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DecompilerContext - Class in org.jetbrains.java.decompiler.main
 
DecompilerContext(Map<String, Object>, IFernflowerLogger, StructContext, ClassesProcessor, PoolInterceptor, IVariableNamingFactory) - Constructor for class org.jetbrains.java.decompiler.main.DecompilerContext
 
DecompileRecord - Class in org.jetbrains.java.decompiler.main.rels
 
DecompileRecord(StructMethod) - Constructor for class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
decreaseArrayDim() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
decreaseArrayDim() - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
DEFAULTS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
descriptor - Variable in class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
descriptorString - Variable in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
dest - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
destination - Variable in class org.jetbrains.java.decompiler.code.JumpInstruction
 
destination - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper.FinallyPathWrapper
 
destroyAndFlattenStatement(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SequenceHelper
 
destroyStatementContent(Statement, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SequenceHelper
 
DIRECT - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
DirectEdge - Class in org.jetbrains.java.decompiler.modules.decompiler.flow
 
DirectEdge(DirectNode, DirectNode, DirectEdgeType) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
DirectEdgeType - Enum in org.jetbrains.java.decompiler.modules.decompiler.flow
 
DirectGraph - Class in org.jetbrains.java.decompiler.modules.decompiler.flow
 
DirectGraph() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
DirectGraph.ExprentIterator - Interface in org.jetbrains.java.decompiler.modules.decompiler.flow
 
DirectNode - Class in org.jetbrains.java.decompiler.modules.decompiler.flow
 
DirectNodeType - Enum in org.jetbrains.java.decompiler.modules.decompiler.flow
 
directories() - Method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entries
 
DirectoryContextSource - Class in org.jetbrains.java.decompiler.struct
 
DirectoryContextSource(IBytecodeProvider, File) - Constructor for class org.jetbrains.java.decompiler.struct.DirectoryContextSource
 
DirectoryResultSaver - Class in org.jetbrains.java.decompiler.main.decompiler
 
DirectoryResultSaver(File) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
discard(int) - Method in class org.jetbrains.java.decompiler.util.DataInputFullStream
 
discardBytes(InputStream, int) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
DIV - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
DO - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
DO_WHILE - org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.Type
 
doesCast() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
doesClassHaveMethodsNamedSame() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
doesContravarianceNeedCast(VarType, VarType) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
DomHelper - Class in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
DomHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper
 
DominatorEngine - Class in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
DominatorEngine(Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorEngine
 
DominatorTreeExceptionFilter - Class in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
DominatorTreeExceptionFilter(Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorTreeExceptionFilter
 
DONT_CAST - org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.NullCastType
 
DONT_CAST_AT_ALL - org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.NullCastType
 
DoStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
DoStatement.Type - Enum in org.jetbrains.java.decompiler.modules.decompiler.stats
 
DotExporter - Class in org.jetbrains.java.decompiler.util
 
DotExporter() - Constructor for class org.jetbrains.java.decompiler.util.DotExporter
 
DOUBLE_DESCRIPTOR - Static variable in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
DUMMY - Static variable in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
DUMMY_EXIT - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
DUMMY_VAR - Static variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
DummyExitStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
DummyExitStatement() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.DummyExitStatement
 
DUMP_BYTECODE_ON_ERROR - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DUMP_CODE_LINES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DUMP_DOTS - Static variable in class org.jetbrains.java.decompiler.util.DotExporter
 
DUMP_ERROR_DOTS - Static variable in class org.jetbrains.java.decompiler.util.DotExporter
 
DUMP_EXCEPTION_ON_ERROR - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
DUMP_ORIGINAL_LINES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
dumpMapping(TextBuffer, boolean) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeSourceMapper
 
dumpOriginalLineNumbers(int[]) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
DYNAMIC - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
 

E

EDGE_GENERAL - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
EDGE_PHANTOM - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
ELEMENT_CLASS - org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer.Type
 
ELEMENT_FIELD - org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer.Type
 
ELEMENT_METHOD - org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer.Type
 
elementname - Variable in class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
eliminateLoops(Statement, StructClass) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.EliminateLoopsHelper
 
EliminateLoopsHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
EliminateLoopsHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.EliminateLoopsHelper
 
EMPTY - Static variable in class org.jetbrains.java.decompiler.code.ExceptionTable
 
EMPTY - Static variable in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entries
 
EMPTY_ARRAY - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
EMPTY_ARRAY - Static variable in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
EMPTY_INT_ARRAY - Static variable in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
enclose(String, String) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
enclosingClasses - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
enclosingMethod - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
enclosingName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute.Entry
 
end - Variable in class org.jetbrains.java.decompiler.util.StartEndPair
 
endClass() - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
endClass() - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
endMethod() - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
endMethod() - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
endReadingClass() - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
endReadingClass() - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
endsWithSemicolon(Exprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
endWriteClass() - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
endWriteClass() - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
enhanceLoops(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.MergeHelper
 
enhanceTryStats(RootStatement, StructClass) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.TryHelper
 
ENSURE_SYNCHRONIZED_MONITOR - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
ENTER - org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent.Type
 
Entries(List<IContextSource.Entry>, List<String>, List<IContextSource.Entry>) - Constructor for class org.jetbrains.java.decompiler.main.extern.IContextSource.Entries
 
Entries(List<IContextSource.Entry>, List<String>, List<IContextSource.Entry>, List<IContextSource>) - Constructor for class org.jetbrains.java.decompiler.main.extern.IContextSource.Entries
 
entry - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper.FinallyPathWrapper
 
Entry(String, int) - Constructor for class org.jetbrains.java.decompiler.main.extern.IContextSource.Entry
 
Entry(String, int) - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructMethodParametersAttribute.Entry
 
entryList() - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
entrySet() - Method in class org.jetbrains.java.decompiler.util.NullableConcurrentHashMap
 
EnumProcessor - Class in org.jetbrains.java.decompiler.main
 
EnumProcessor() - Constructor for class org.jetbrains.java.decompiler.main.EnumProcessor
 
EQ - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
EQ - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
equalInstructions(Instruction, Instruction, List<int[]>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.FinallyProcessor
 
equalLists(List<?>, List<?>) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
equalObjects(Object, Object) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
equals(Object) - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper.FinallyPathWrapper
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
equals(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair
 
equals(Object) - Method in class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
equals(Object) - Method in class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
equals(Object) - Method in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
equals(Object) - Method in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
equals(Object) - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
equals(Object) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
equals(Object) - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
equals(Object) - Method in class org.jetbrains.java.decompiler.util.Pair
 
equals(Object) - Method in class org.jetbrains.java.decompiler.util.StartEndPair
 
equals(Instruction, Instruction) - Static method in class org.jetbrains.java.decompiler.code.Instruction
 
equalSets(Collection<?>, Collection<?>) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
equalsExact(Object) - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
equalsVersions(Object) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
ERROR - org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity
 
ERROR_MESSAGE - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
errorToDotFile(ControlFlowGraph, StructMethod, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
errorToDotFile(DirectGraph, StructMethod, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
errorToDotFile(DirectGraph, StructMethod, String, Map<String, SFormsFastMapDirect>) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
errorToDotFile(Statement, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
errorToDotFile(Statement, StructMethod, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
errorToDotFile(VarVersionsGraph, StructMethod, String, HashMap<VarVersionPair, VarVersionPair>) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
exception(DirectNode, DirectNode) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
EXCEPTION - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdgeType
 
exceptionClass - Variable in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
ExceptionDeobfuscator - Class in org.jetbrains.java.decompiler.modules.decompiler.deobfuscator
 
ExceptionDeobfuscator() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
ExceptionHandler - Class in org.jetbrains.java.decompiler.code
 
ExceptionHandler() - Constructor for class org.jetbrains.java.decompiler.code.ExceptionHandler
 
ExceptionRangeCFG - Class in org.jetbrains.java.decompiler.code.cfg
 
ExceptionRangeCFG(List<BasicBlock>, BasicBlock, String) - Constructor for class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
ExceptionRangeCFG(List<BasicBlock>, BasicBlock, List<String>) - Constructor for class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
exceptionTable - Variable in class org.jetbrains.java.decompiler.code.InstructionSequence
 
ExceptionTable - Class in org.jetbrains.java.decompiler.code
 
ExceptionTable(List<ExceptionHandler>) - Constructor for class org.jetbrains.java.decompiler.code.ExceptionTable
 
exceptionTypes - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMethodDescriptor
 
EXIT - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
EXIT - org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent.Type
 
ExitExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
ExitExprent(ExitExprent.Type, Exprent, VarType, BitSet, MethodDescriptor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
ExitExprent.Type - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 
ExitHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
ExitHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.ExitHelper
 
expandData(StructClass) - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
explicit - Variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
EXPLICIT_FINAL - org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor.FinalType
 
EXPLICIT_GENERIC_ARGUMENTS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
exports - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
ExportsEntry(String, int, List<String>) - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.ExportsEntry
 
exportToModules - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.ExportsEntry
 
EXPR_CONSTRUCTOR_REF - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
EXPR_INSTANCEOF - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
EXPR_METHOD_REF - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
EXPR_NEW - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
exprent - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult.ExprentTypePair
 
Exprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
Exprent(Exprent.Type) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
EXPRENT_CONSTTYPE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_CONSTVALUE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_EXITTYPE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_FIELD_NAME - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_FUNCTYPE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_INVOCATION_CLASS - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_INVOCATION_PARAMETER - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_INVOCATION_SIGNATURE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_POSITION - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_RET - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_TYPE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
EXPRENT_VAR_INDEX - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
Exprent.Type - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 
exprents - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
exprents - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
ExprentTypePair(Exprent, VarType) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult.ExprentTypePair
 
EXPRESSION_COUNTER - Static variable in class org.jetbrains.java.decompiler.main.collectors.CounterContainer
 
ExprProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler
 
ExprProcessor(MethodDescriptor, VarProcessor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
ExprProcessor.NullCastType - Enum in org.jetbrains.java.decompiler.modules.decompiler
 
ExprUtil - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
ExprUtil() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.ExprUtil
 
extendSynchronizedRangeToMonitorexit(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
extractInitializers(ClassWrapper) - Static method in class org.jetbrains.java.decompiler.main.InitializerProcessor
 
extractLoops(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LoopExtractHelper
 
extraNodes - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 

F

F2D - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
F2I - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
F2L - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
falseBoolean - Variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
FastExtendedPostdominanceHelper - Class in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
FastExtendedPostdominanceHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.decompose.FastExtendedPostdominanceHelper
 
FastFixedSetFactory<E> - Class in org.jetbrains.java.decompiler.util
 
FastFixedSetFactory(Collection<E>) - Constructor for class org.jetbrains.java.decompiler.util.FastFixedSetFactory
 
FastFixedSetFactory.FastFixedSet<E> - Class in org.jetbrains.java.decompiler.util
 
FastFixedSetFactory.FastFixedSetIterator<E> - Class in org.jetbrains.java.decompiler.util
 
FastSparseSetFactory<E> - Class in org.jetbrains.java.decompiler.util
 
FastSparseSetFactory(Collection<? extends E>) - Constructor for class org.jetbrains.java.decompiler.util.FastSparseSetFactory
 
FastSparseSetFactory.FastSparseSet<E> - Class in org.jetbrains.java.decompiler.util
 
FastSparseSetFactory.FastSparseSetIterator<E> - Class in org.jetbrains.java.decompiler.util
 
fbounds - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericClassDescriptor
 
FCMPG - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
FCMPL - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
Fernflower - Class in org.jetbrains.java.decompiler.main
 
Fernflower(IBytecodeProvider, IResultSaver, Map<String, Object>, IFernflowerLogger) - Constructor for class org.jetbrains.java.decompiler.main.Fernflower
Deprecated.
Fernflower(IResultSaver, Map<String, Object>, IFernflowerLogger) - Constructor for class org.jetbrains.java.decompiler.main.Fernflower
 
FIELD - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
FIELD - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
FIELD - Static variable in class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
FieldDescriptor - Class in org.jetbrains.java.decompiler.struct.gen
 
FieldExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
FieldExprent(String, String, boolean, Exprent, FieldDescriptor, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
FieldExprent(String, String, boolean, Exprent, FieldDescriptor, BitSet, boolean, boolean) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
FieldExprent(LinkConstant, Exprent, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
FILE - org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.SaveType
 
FINAL - org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor.FinalType
 
FINALLY_DEINLINE - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
FinallyProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler
 
FinallyProcessor(StructMethod, MethodDescriptor, VarProcessor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.FinallyProcessor
 
findCaseBranchContaining(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
findEdgesLeaving(Statement, Statement, Set<StatEdge>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.TryWithResourcesProcessor
 
findEdgesLeaving(Statement, Statement, Set<StatEdge>, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.TryWithResourcesProcessor
 
findExprents(Statement, Class<? extends T>, Predicate<T>, boolean, BiConsumer<Statement, T>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper
Recursively searches one statement for matching exprents.
findFirstData(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statements
 
findLineNumber(int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLineNumberTableAttribute
 
findLVT(VarExprent, int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
findMethod(String, String, MethodDescriptor) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ClasspathHelper
 
findObject(MatchNode, int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
findObject(MatchNode, int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
findObject(MatchNode, int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
findObject(MatchNode, int) - Method in interface org.jetbrains.java.decompiler.struct.match.IMatchable
 
findPPandMM(RootStatement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.PPandMMHelper
 
first - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
first - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
firstNonSeq(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SequenceHelper
 
FLAG_PHANTOM_FINEXIT - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
flags - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
flags - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.ExportsEntry
 
flags - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.OpensEntry
 
flags - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.RequiresEntry
 
FlattenedGraph - Interface in org.jetbrains.java.decompiler.api
 
FlattenStatementsHelper - Class in org.jetbrains.java.decompiler.modules.decompiler.flow
 
FlattenStatementsHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper
 
FlattenStatementsHelper.FinallyPathWrapper - Class in org.jetbrains.java.decompiler.modules.decompiler.flow
 
FLOAT_DESCRIPTOR - Static variable in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
FOLDER - org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.SaveType
 
FOR - org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.Type
 
FOR_EACH - org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.Type
 
FORCE_JSR_INLINE - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
forceGenericQualfication - Variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
forceQualified(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
forceUnboxing(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
FOREACH_VARDEF - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
forStat(DirectNodeType, Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
FORWARD - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.EdgeDirection
 
fparameters - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericClassDescriptor
 
from - Variable in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
from_instr - Variable in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
FullInstructionSequence - Class in org.jetbrains.java.decompiler.code
 
FullInstructionSequence(VBStyleCollection<Instruction, Integer>, ExceptionTable) - Constructor for class org.jetbrains.java.decompiler.code.FullInstructionSequence
 
FUNCTION - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
FunctionExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
FunctionExprent(FunctionExprent.FunctionType, List<Exprent>, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
FunctionExprent(FunctionExprent.FunctionType, Exprent, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
FunctionExprent(FunctionExprent.FunctionType, ListStack<Exprent>, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
FunctionExprent.FunctionType - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 

G

gatherGenerics(VarType, VarType, Map<VarType, VarType>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
GE - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
GE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
GENERAL - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.Type
 
GENERAL - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.LastBasicType
 
GENERAL - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
GeneralStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
GeneralStatement(Statement, Collection<? extends Statement>, Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.GeneralStatement
 
GenericClassDescriptor - Class in org.jetbrains.java.decompiler.struct.gen.generics
 
GenericClassDescriptor() - Constructor for class org.jetbrains.java.decompiler.struct.gen.generics.GenericClassDescriptor
 
GenericDominatorEngine - Class in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
GenericDominatorEngine(IGraph) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.decompose.GenericDominatorEngine
 
GenericFieldDescriptor - Class in org.jetbrains.java.decompiler.struct.gen.generics
 
GenericFieldDescriptor(VarType) - Constructor for class org.jetbrains.java.decompiler.struct.gen.generics.GenericFieldDescriptor
 
genericInfo - Variable in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
GenericMain - Class in org.jetbrains.java.decompiler.struct.gen.generics
 
GenericMain() - Constructor for class org.jetbrains.java.decompiler.struct.gen.generics.GenericMain
 
GenericMethodDescriptor - Class in org.jetbrains.java.decompiler.struct.gen.generics
 
GenericMethodDescriptor(List<String>, List<List<VarType>>, List<VarType>, VarType, List<VarType>) - Constructor for class org.jetbrains.java.decompiler.struct.gen.generics.GenericMethodDescriptor
 
GenericsProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler
 
GenericsProcessor() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.GenericsProcessor
 
genericType - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericClassDescriptor
 
GenericType - Class in org.jetbrains.java.decompiler.struct.gen.generics
 
GenericType(int, int, String, VarType, List<VarType>, int) - Constructor for class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
get(int) - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
get(Object) - Method in class org.jetbrains.java.decompiler.util.NullableConcurrentHashMap
 
get(String) - Method in class org.jetbrains.java.decompiler.util.ZipFileCache
 
getAccessFlags() - Method in class org.jetbrains.java.decompiler.struct.StructMember
 
getAllExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getAllExprents(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getAllExprents(boolean, boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssertExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getAllExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
getAllGenerics() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getAllGenericVars() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
getAllNested() - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
getAllPredecessorEdges() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getAllSuccessorEdges() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getAllSuperClasses() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getAllVariables() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getAnnotation() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
getAnnotations() - Method in class org.jetbrains.java.decompiler.struct.attr.StructAnnotationAttribute
 
getAnnotations() - Method in class org.jetbrains.java.decompiler.struct.attr.StructTypeAnnotationAttribute
 
getAnnotationType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
getArguments() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
getArray() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
getAttribute(StructGeneralAttribute.Key<T>) - Method in class org.jetbrains.java.decompiler.struct.StructMember
 
getBackingInstr() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getBasichead() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getBlock() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
getBlocks() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getBody() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
getBootstrapArguments() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getBootstrapMethod() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getByOffset(int) - Method in class org.jetbrains.java.decompiler.util.ListStack
 
getBytecode(String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
getBytecode(String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IBytecodeProvider
Deprecated.
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssertExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getBytecodeRange(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
getBytecodeSourceMapper() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getBytecodeVersion() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getBytes(File) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
getBytes(ZipFile, ZipEntry) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
getCandidates(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getCardinality() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
getCaseEdges() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getCaseGuards() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getCaseStatements() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getCaseValues() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getCastedExprent(Exprent, VarType, TextBuffer, int, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getCastedExprent(Exprent, VarType, TextBuffer, int, ExprProcessor.NullCastType, boolean, boolean, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getCastName() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
getCastTypeName(VarType) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getCastTypeName(VarType, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getChildContexts() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
getChildren() - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
getClashingName(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getClashingNames() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarDefinitionHelper
 
getClass(String) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
getClassBytes(String) - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource
Get the full bytes for a class's contents.
getClassBytes(String) - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
getClassContent(StructClass) - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
getClassContent(StructClass) - Method in interface org.jetbrains.java.decompiler.struct.IDecompiledData
 
getClassDoc(StructClass) - Method in interface net.fabricmc.fernflower.api.IFabricJavadocProvider
 
getClassElement(int, String, int, int) - Method in class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
getClassEntryName(StructClass, String) - Method in class org.jetbrains.java.decompiler.main.Fernflower
 
getClassEntryName(StructClass, String) - Method in interface org.jetbrains.java.decompiler.struct.IDecompiledData
 
getClasses() - Method in class org.jetbrains.java.decompiler.struct.attr.StructPermittedSubclassesAttribute
 
getClassname() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getClassname() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getClassName() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
getClassName() - Method in class org.jetbrains.java.decompiler.struct.attr.StructEnclosingMethodAttribute
 
getClassNames() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
getClassNode(String) - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
getClassProcessor() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getClassQualifiedName() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getClassStruct() - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
getClassStruct() - Method in class org.jetbrains.java.decompiler.modules.renamer.ClassWrapperNode
 
getCodeLineData(int[]) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
getCommonMinType(VarType, VarType) - Static method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
getCommonSupertype(VarType, VarType) - Static method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
getComponents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.StrongConnectivityHelper
 
getComponents() - Method in class org.jetbrains.java.decompiler.struct.attr.StructRecordAttribute
 
getCondition() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
getConditionExprent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getConditionExprentList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getCondType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
the type of assignment, eg =, +=, -=, etc.
getConstant(int) - Method in class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
getConstructor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getConstType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getContent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
getContinueSet() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getCopy() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
getCopy() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
getCopy() - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
getCounter(int) - Method in class org.jetbrains.java.decompiler.main.collectors.CounterContainer
 
getCounterAndIncrement(int) - Method in class org.jetbrains.java.decompiler.main.collectors.CounterContainer
 
getCounterContainer() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getCurrentContext() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getCurrentSourceLine() - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
getDefaultArrayValue(VarType) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getDefaultDestination() - Method in class org.jetbrains.java.decompiler.code.SwitchInstruction
 
getDefaultEdge() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getDefaults() - Static method in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
getDefaultValue() - Method in class org.jetbrains.java.decompiler.struct.attr.StructAnnDefaultAttribute
 
getDefinitionType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getDesc() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getDescriptor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getDescriptor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getDescriptor() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
getDescriptor() - Method in class org.jetbrains.java.decompiler.struct.StructField
 
getDescriptor() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getDescriptor(int, int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
getDestination() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
getDestination() - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
getDestinations() - Method in class org.jetbrains.java.decompiler.code.SwitchInstruction
 
getDirectoryNames() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
getDomEngine() - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorTreeExceptionFilter
 
getDummyExit() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
getDynamicFieldInitializers() - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
getElseEdge() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getElsestat() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getEnclosingClass() - Method in class org.jetbrains.java.decompiler.api.passes.PassContext
 
getEnd() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
getEndInstruction() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getEntries() - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource
Get a listing of all entries in this context unit.
getEntries() - Method in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute
 
getEntries() - Method in class org.jetbrains.java.decompiler.struct.attr.StructMethodParametersAttribute
 
getEntries() - Method in class org.jetbrains.java.decompiler.struct.DirectoryContextSource
 
getErrorComment() - Static method in class org.jetbrains.java.decompiler.main.ClassWriter
 
getExcClassname(int, ConstantPool) - Method in class org.jetbrains.java.decompiler.struct.attr.StructExceptionsAttribute
 
getExceptionRange(BasicBlock, BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getExceptions() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getExceptions() - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
getExceptionTable() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
getExceptionTypes() - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
getExctStrings() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
getExitReps(List<? extends List<Statement>>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.StrongConnectivityHelper
 
getExitType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
getExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getExprentUse() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
getExprentUse() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getExprentUse() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getExprentUse() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getExprentUse() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getExprentUse() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getExpressionData(VarExprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getExprType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
getExtendedPostdominators(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.FastExtendedPostdominanceHelper
 
getExternalVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getFactory() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
getFactory() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
getFamily(int, int) - Static method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
getField(String, String) - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getFieldDoc(StructClass, StructField) - Method in interface net.fabricmc.fernflower.api.IFabricJavadocProvider
 
getFields() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getFinallyExits() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getFirst() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getFirst() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getFirstCommonClass(String, String) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
getFirstProtectedRange(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
getFirstSuccessor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getFreeName(int) - Method in class org.jetbrains.java.decompiler.main.collectors.VarNamesCollector
 
getFreeName(String) - Method in class org.jetbrains.java.decompiler.main.collectors.VarNamesCollector
 
getFunctype() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getFuncType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getGenericArgs() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getGenericArgs(List<String>, Map<VarType, VarType>, List<VarType>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getGenericCastTypeName(GenericType) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMain
 
getGenericsMap() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getGenericSuperType(VarType, VarType) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
getGraph() - Method in class org.jetbrains.java.decompiler.api.passes.PassContext
 
getHandler() - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
getHandler() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
getHandlers() - Method in class org.jetbrains.java.decompiler.code.ExceptionTable
 
getHeadexprent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getHeadexprent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getHeadexprent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
getHeadexprentList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getHeadexprentList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getHeadexprentList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
getHiddenMembers() - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
getId() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
Only used for printing debugging strings
getIfEdge() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getIfstat() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getImplicitlyDefinedVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
getImplicitlyDefinedVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
getImplicitlyDefinedVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
getImplicitlyDefinedVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getImplicitlyDefinedVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getImplicitlyDefinedVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
Gets the implicitly defined variables in this statement.
getImplicitlyDefinedVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getImportCollector() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getIncExprent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getIncExprentList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getIndentString(int) - Static method in class org.jetbrains.java.decompiler.util.TextUtil
 
getIndex() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
getIndex() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
getIndex() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getIndex() - Method in class org.jetbrains.java.decompiler.struct.attr.StructConstantValueAttribute
 
getIndexByKey(K) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getInferredExprType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getInitExprent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getInitExprentList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getInitialDataPoint(StructMethod) - Static method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
getInputStream(String) - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource
Get an input stream for a specific resource.
getInputStream(String) - Method in class org.jetbrains.java.decompiler.struct.DirectoryContextSource
 
getInputStream(IContextSource.Entry) - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource
Get an input stream for a specific resource.
getInstance() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getInstance() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getInstr(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
getInstrOldOffsets() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getInstruction(int) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getInstructionName(int) - Static method in class org.jetbrains.java.decompiler.util.TextUtil
 
getInstructionSequence() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getInterface(int) - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getInterfaceNames() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getInterfaces() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getIntOption(String) - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getIntValue() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getInvocationType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getInvokeDynamicClassSuffix() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getKey(int) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
getLabelEdges() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getLambdaMethodKey() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getLast() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getLast() - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
getLastBasicType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getLastBlock() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory
 
getLastInstr() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
getLastInstruction() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getLeft() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
getLinkConstant(int) - Method in class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
getLiveVarVersionsMap(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
getLocalVariableAttr() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getLocalVariables() - Method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
getLocalVariables() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getLocalVariables(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getLogger() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getLooptype() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getLstArrayElements() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getLstDims() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getLstExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.PrimitiveExprsList
 
getLstKeys() - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
getLstMaxTypeExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult
 
getLstMinTypeExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult
 
getLstOperands() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getLstParameters() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getLVT() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getMapDestinationNodes() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper
 
getMapExprentMaxTypes() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor
 
getMapExprentMinTypes() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor
 
getMapFieldVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
getMapFinalVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor
 
getMapNames() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
getMapOriginalVarIndices() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
getMapping() - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
getMapRootClasses() - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor
 
getMapVersionFirstRange() - Method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
getMethod() - Method in class org.jetbrains.java.decompiler.api.passes.PassContext
 
getMethod(String) - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getMethod(String, String) - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getMethodArguments(int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructBootstrapMethodsAttribute
 
getMethodDescriptor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
getMethodDescriptor() - Method in class org.jetbrains.java.decompiler.struct.attr.StructEnclosingMethodAttribute
 
getMethodDoc(StructClass, StructMethod) - Method in interface net.fabricmc.fernflower.api.IFabricJavadocProvider
 
getMethodName() - Method in class org.jetbrains.java.decompiler.struct.attr.StructEnclosingMethodAttribute
 
getMethodRecursive(String, String) - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getMethodReference(int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructBootstrapMethodsAttribute
 
getMethods() - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
getMethods() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getMethodsNumber() - Method in class org.jetbrains.java.decompiler.struct.attr.StructBootstrapMethodsAttribute
 
getMethodWrapper(int) - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
getMethodWrapper(String, String) - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
getMinClosure(Statement, Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LowBreakHelper
 
getMinTypeInFamily(int) - Static method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
getModifiers(int) - Static method in class org.jetbrains.java.decompiler.main.ClassWriter
 
getMonitor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
getMonType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
getName() - Method in interface org.jetbrains.java.decompiler.main.extern.IContextSource
Get a human-readable name to identify this context source.
getName() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
getName() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getName() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getName() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
getName() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
getName() - Method in class org.jetbrains.java.decompiler.struct.DirectoryContextSource
 
getName() - Method in class org.jetbrains.java.decompiler.struct.StructField
 
getName() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getName(int, int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
getName(String) - Method in class org.jetbrains.java.decompiler.modules.renamer.PoolInterceptor
 
getNamedGenerics() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getNames() - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
getNamingFactory() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getNegative() - Method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
getNeighbours(int, Statement.EdgeDirection) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getNeighboursSet(int, Statement.EdgeDirection) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getNewLineSeparator() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getNewName(String) - Method in class org.jetbrains.java.decompiler.util.JADNameProvider
 
getNewType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getNextClassName(String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer
 
getNextClassName(String, String) - Method in class org.jetbrains.java.decompiler.modules.renamer.ConverterHelper
 
getNextFieldName(String, String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer
 
getNextFieldName(String, String, String) - Method in class org.jetbrains.java.decompiler.modules.renamer.ConverterHelper
 
getNextMethodName(String, String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer
 
getNextMethodName(String, String, String) - Method in class org.jetbrains.java.decompiler.modules.renamer.ConverterHelper
 
getNextType(String) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
getOffset(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
getOffset(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
getOffset(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getOldName(String) - Method in class org.jetbrains.java.decompiler.modules.renamer.PoolInterceptor
 
getOldOffset(int) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getOption(String) - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getOrBuildGraph() - Method in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
getOrderedIDoms() - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorEngine
 
getOriginalLinesMapping() - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
getOriginalLinesMapping() - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeSourceMapper
Original to decompiled line mapping.
getOtherEntries() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
getOwnClasses() - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
getParamAnnotations() - Method in class org.jetbrains.java.decompiler.struct.attr.StructAnnotationParameterAttribute
 
getParent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getParent() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
getPhi() - Method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
getPointer() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
getPointerByAbsOffset(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
getPointerByRelOffset(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
getPool() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getPoolInterceptor() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getPost() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getPostReversePostOrderList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getPostReversePostOrderList(List<Statement>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getPrecedence() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
getPrecedence() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getPrecedence() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
getPrecedence() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getPrecedence() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
getPrecedence() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent
 
getPredecessorEdges(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getPredecessors() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getPredecessors() - Method in interface org.jetbrains.java.decompiler.modules.decompiler.decompose.IGraphNode
 
getPredecessors() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
getPredecessors(DirectEdgeType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
getPredExceptions() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getPreds() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getPrimitiveConstant(int) - Method in class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
getProcessor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getProperty(String) - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getProtectedRange() - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
getRange(int, int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
getRawData() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLineNumberTableAttribute
 
getRec() - Method in class org.jetbrains.java.decompiler.api.passes.PassContext
 
getRecordComponents() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getResources() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
getResult() - Method in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
getRetType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
getReversePostOrder() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getReversePostOrderList() - Method in interface org.jetbrains.java.decompiler.modules.decompiler.decompose.IGraph
 
getReversePostOrderList() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getReversePostOrderList(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getRight() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
getRoot() - Method in class org.jetbrains.java.decompiler.api.passes.PassContext
 
getRoots() - Method in interface org.jetbrains.java.decompiler.modules.decompiler.decompose.IGraph
 
getRules() - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
getRuleValue(IMatchable.MatchProperties) - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
getSaver() - Method in enum org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.SaveType
 
getSeq() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getSequence() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
getSequentialObjects() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
getSequentialObjects() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getSequentialObjects() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getSequentialObjects() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getSequentialObjects() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getSequentialObjects() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
getShortName(String) - Method in class org.jetbrains.java.decompiler.main.collectors.ImportCollector
 
getShortName(String, boolean) - Method in class org.jetbrains.java.decompiler.main.collectors.ImportCollector
 
getShortNameInClassContext(String) - Method in class org.jetbrains.java.decompiler.main.collectors.ImportCollector
Check whether the package-less name ClassName is shaded by variable in a context of the decompiled class
getSignature() - Method in class org.jetbrains.java.decompiler.struct.attr.StructGenericSignatureAttribute
 
getSignature() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
getSignature() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getSignature() - Method in class org.jetbrains.java.decompiler.struct.StructField
 
getSignature() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getSignature(int, int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTypeTableAttribute
 
getSimpleCastType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
getSimpleClassName(String) - Static method in class org.jetbrains.java.decompiler.modules.renamer.ConverterHelper
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SequenceStatement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
getSource() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
getSource() - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
getSourceFile(ConstantPool) - Method in class org.jetbrains.java.decompiler.struct.attr.StructSourceFileAttribute
 
getSsuVersions() - Method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
getStack() - Method in class org.jetbrains.java.decompiler.modules.decompiler.PrimitiveExprsList
 
getStack() - Method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
getStackSize(int, int) - Static method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
getStart() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
getStartEndRange() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
getStartEndRange() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
getStartEndRange() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
getStartEndRange() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getStartEndRange() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
getStartInstruction() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getStaticFieldInitializers() - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
getStats() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getString() - Method in class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
getStringDescriptor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
getStructContext() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getSubclasses() - Method in class org.jetbrains.java.decompiler.modules.renamer.ClassWrapperNode
 
getSuccessorEdges(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getSuccessorEdgeView(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getSuccessors(DirectEdgeType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
getSuccExceptions() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getSuccs() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
getSyntheticParametersMask(String, String, int) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExprUtil
 
getSyntheticParametersMask(ClassesProcessor.ClassNode, String, int) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExprUtil
 
getSyntheticSemaphores() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getTargetType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
getThisVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getThrowsExceptions() - Method in class org.jetbrains.java.decompiler.struct.attr.StructExceptionsAttribute
 
getTopParent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getTracers() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
getType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
getType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
getType() - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
getType(char) - Static method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
getTypeName(VarType) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getTypeName(VarType, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
getTypeProcessor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
getUniqueExceptionsString() - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
getUniquePredExceptions(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.DecHelper
 
getUnmappedLines() - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
getUsedNames() - Method in class org.jetbrains.java.decompiler.main.collectors.VarNamesCollector
 
getUsedVarVersions() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getValue() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
getValue() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
getValue() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
getValue() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
getValues() - Method in class org.jetbrains.java.decompiler.code.SwitchInstruction
 
getVarAssignmentMap() - Method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
getVarDefinitions() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
getVarFinal(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVarFinal(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
getVariable(int) - Method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
getVariableNamer() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getVariables() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
getVariableValue(String) - Method in class org.jetbrains.java.decompiler.struct.match.MatchEngine
 
getVarLVT(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVarName(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVarNames() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVarNamesCollector() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVarOriginalIndex(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVarProc() - Method in class org.jetbrains.java.decompiler.api.passes.PassContext
 
getVarProcessor() - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
getVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
getVars() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
getVarType() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getVarType() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
getVarType(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVarType(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor
 
getVarType(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
getVarVersionPair() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getVarVersions() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
getVersion() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
getVersion() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
getVersion() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
getVersion() - Method in class org.jetbrains.java.decompiler.struct.StructField
 
getVersion() - Method in class org.jetbrains.java.decompiler.struct.StructMember
 
getVersion() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
getWildcard() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
getWithKey(K) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
getWrapper() - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
getZeroConstant(int) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
graph - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
GraphFlattener - Interface in org.jetbrains.java.decompiler.api
 
GraphParser - Interface in org.jetbrains.java.decompiler.api
 
group - Variable in class org.jetbrains.java.decompiler.code.Instruction
 
GROUP_FIELDACCESS - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
GROUP_GENERAL - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
GROUP_INVOCATION - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
GROUP_JUMP - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
GROUP_RETURN - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
GROUP_SWITCH - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
GT - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
GT - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 

H

handleMultipleEntryExceptionRanges(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
handler - Variable in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
handler_instr - Variable in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
has14ClassReferences() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasAnySuccessor() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
hasAttribute(StructGeneralAttribute.Key<?>) - Method in class org.jetbrains.java.decompiler.struct.StructMember
 
hasBasicSuccEdge() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
hasBooleanValue() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
hasClass(String) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
hasEnums() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasField(String, String) - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
hashCode() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hashCode() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
hashCode() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
hashCode() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
hashCode() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper.FinallyPathWrapper
 
hashCode() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
hashCode() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair
 
hashCode() - Method in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
hashCode() - Method in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
hashCode() - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
hashCode() - Method in class org.jetbrains.java.decompiler.util.Pair
 
hashCode() - Method in class org.jetbrains.java.decompiler.util.StartEndPair
 
hasIfPatternMatching() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasIndyStringConcat() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasInvokeDynamic() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasJsr() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasLambdas() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasLocalEnumsAndInterfaces() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasLoops() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
hasLVT() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
hasModifier(int) - Method in class org.jetbrains.java.decompiler.struct.StructMember
 
hasNewTryWithResources() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasNext() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSetIterator
 
hasNext() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSetIterator
 
hasObfuscatedExceptions(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
hasOverride() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasPatternMatch(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SwitchPatternMatchProcessor
 
hasPPMM() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
hasPredecessors(DirectEdgeType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
hasSealedClasses() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasSuccessor(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
hasSuccessors(DirectEdgeType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
hasSwitch() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
hasSwitchExpressions() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasSwitchExpressions(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SwitchExpressionHelper
 
hasSwitchPatternMatch() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
hasTryCatch() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
hasUnknownGenericType(Set<VarType>) - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
hasValueOne() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
HIDE_DEFAULT_CONSTRUCTOR - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
HIDE_EMPTY_SUPER - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
hideDefaultSwitchEdges(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
 
hideInitalizers(ClassWrapper) - Static method in class org.jetbrains.java.decompiler.main.InitializerProcessor
 

I

I2B - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
I2C - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
I2D - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
I2F - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
I2L - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
I2S - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
IBytecodeProvider - Interface in org.jetbrains.java.decompiler.main.extern
Deprecated.
use IContextSource instead
ICMPEQ - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
ICMPGE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
ICMPGT - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
ICMPLE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
ICMPLT - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
ICMPNE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
IContextSource - Interface in org.jetbrains.java.decompiler.main.extern
A specific type of context unit.
IContextSource.Entries - Class in org.jetbrains.java.decompiler.main.extern
All entries in the context unit.
IContextSource.Entry - Class in org.jetbrains.java.decompiler.main.extern
An entry in a context unit, which may be a multirelease variant.
IContextSource.IOutputSink - Interface in org.jetbrains.java.decompiler.main.extern
A collector for output derived from this specific context entry.
id - Variable in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
id - Variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
id - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
id - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
IDEA_NOT_NULL_ANNOTATION - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
IdeaNotNullHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
IdeaNotNullHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.IdeaNotNullHelper
 
IDecompiledData - Interface in org.jetbrains.java.decompiler.struct
 
IdentifierConverter - Class in org.jetbrains.java.decompiler.modules.renamer
 
IdentifierConverter(StructContext, IIdentifierRenamer, PoolInterceptor) - Constructor for class org.jetbrains.java.decompiler.modules.renamer.IdentifierConverter
 
identify(List<Statement>, Map<Integer, FastFixedSetFactory.FastFixedSet<Integer>>, DominatorEngine) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.SupportComponent
 
identifyLabels(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
 
identifySecondaryFunctions(Statement, VarProcessor) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SecondaryFunctionsHelper
 
IdentityRenamerFactory - Class in org.jetbrains.java.decompiler.main
 
IdentityRenamerFactory() - Constructor for class org.jetbrains.java.decompiler.main.IdentityRenamerFactory
 
IF - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
IF - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.LastBasicType
 
IF - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
IFabricJavadocProvider - Interface in net.fabricmc.fernflower.api
Provides (optional) javadoc for Classes/Methods/Fields encountered by ClassWriter.
IFabricResultSaver - Interface in net.fabricmc.fernflower.api
Deprecated.
IFernflowerLogger - Class in org.jetbrains.java.decompiler.main.extern
 
IFernflowerLogger() - Constructor for class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
IFernflowerLogger.Severity - Enum in org.jetbrains.java.decompiler.main.extern
 
IFernflowerPreferences - Interface in org.jetbrains.java.decompiler.main.extern
 
IFernflowerPreferences.Description - Annotation Type in org.jetbrains.java.decompiler.main.extern
 
IFernflowerPreferences.Name - Annotation Type in org.jetbrains.java.decompiler.main.extern
 
IfExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
IfExprent(IfExprent.Type, ListStack<Exprent>, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
IfExprent.Type - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 
IfHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
IfHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.IfHelper
 
IfPatternMatchProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler
Handles pattern matching for instanceof in statements.
IfPatternMatchProcessor() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.IfPatternMatchProcessor
 
IfStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
iftype - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
IFTYPE_IF - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
IFTYPE_IFELSE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
IGNORE_INVALID_BYTECODE - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
IGraph - Interface in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
IGraphNode - Interface in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
IIdentifierRenamer - Interface in org.jetbrains.java.decompiler.main.extern
 
IIdentifierRenamer.Type - Enum in org.jetbrains.java.decompiler.main.extern
 
IMatchable - Interface in org.jetbrains.java.decompiler.struct.match
 
IMatchable.MatchProperties - Enum in org.jetbrains.java.decompiler.struct.match
 
IMM - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
implementationNames - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.ProvidesEntry
 
ImportCollector - Class in org.jetbrains.java.decompiler.main.collectors
 
ImportCollector(ClassesProcessor.ClassNode) - Constructor for class org.jetbrains.java.decompiler.main.collectors.ImportCollector
 
INCLUDE_ENTIRE_CLASSPATH - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
INCLUDE_JAVA_RUNTIME - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
incorporateValueReturns(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
INCREMENT - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
incrementCurrentSourceLine() - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
incrementCurrentSourceLine(int) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
incrementMainLoop() - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
incrementMergeLoop() - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
INDENT_STRING - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
index - Variable in class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
index1 - Variable in class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
index2 - Variable in class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
inferredLambdaTypes - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
INFINITE - org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.Type
 
INFO - org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity
 
init() - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
INIT - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.Type
 
INIT - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
INIT_NAME - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructAnnDefaultAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructAnnotationAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructAnnotationParameterAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructBootstrapMethodsAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructCodeAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructConstantValueAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructEnclosingMethodAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructExceptionsAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructGenericSignatureAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLineNumberTableAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTypeTableAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructMethodParametersAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructPermittedSubclassesAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructRecordAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructSourceFileAttribute
 
initContent(DataInputFullStream, ConstantPool, BytecodeVersion) - Method in class org.jetbrains.java.decompiler.struct.attr.StructTypeAnnotationAttribute
 
initDominators() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
initExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
initExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
initExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
initExprents() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
initialize() - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorEngine
 
initialize() - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorTreeExceptionFilter
 
initialize() - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.GenericDominatorEngine
 
InitializerProcessor - Class in org.jetbrains.java.decompiler.main
 
InitializerProcessor() - Constructor for class org.jetbrains.java.decompiler.main.InitializerProcessor
 
initInstruction(InstructionSequence) - Method in class org.jetbrains.java.decompiler.code.Instruction
 
initInstruction(InstructionSequence) - Method in class org.jetbrains.java.decompiler.code.JumpInstruction
 
initInstruction(InstructionSequence) - Method in class org.jetbrains.java.decompiler.code.SwitchInstruction
 
initSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
initSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
initSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
initSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
initSimpleCopy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
INLINE_SIMPLE_LAMBDAS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
inlineJsr(StructClass, StructMethod) - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
inlinePPIandMMIIf(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.PPandMMHelper
 
InlineSingleBlockHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
InlineSingleBlockHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.InlineSingleBlockHelper
 
inlineSingleBlocks(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.InlineSingleBlockHelper
 
innerName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute.Entry
 
insertByOffset(int, T) - Method in class org.jetbrains.java.decompiler.util.ListStack
 
insertDummyExceptionHandlerBlocks(ControlFlowGraph, BytecodeVersion) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
insertEmptyExceptionHandlerBlocks(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
insertSink(RootStatement, VarProcessor, Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SynchronizedHelper
 
instanceOf(String, String) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
INSTANCEOF - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
Instruction - Class in org.jetbrains.java.decompiler.code
 
Instruction(int, int, boolean, BytecodeVersion, int[], int) - Constructor for class org.jetbrains.java.decompiler.code.Instruction
 
InstructionImpact - Class in org.jetbrains.java.decompiler.code.interpreter
 
InstructionImpact() - Constructor for class org.jetbrains.java.decompiler.code.interpreter.InstructionImpact
 
InstructionSequence - Class in org.jetbrains.java.decompiler.code
 
InstructionSequence() - Constructor for class org.jetbrains.java.decompiler.code.InstructionSequence
 
InstructionSequence(VBStyleCollection<Instruction, Integer>) - Constructor for class org.jetbrains.java.decompiler.code.InstructionSequence
 
INTEGER_DESCRIPTOR - Static variable in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
INTERFACE - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
 
interfaceName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.ProvidesEntry
 
InterpreterUtil - Class in org.jetbrains.java.decompiler.util
 
InterpreterUtil() - Constructor for class org.jetbrains.java.decompiler.util.InterpreterUtil
 
intersection(FastFixedSetFactory.FastFixedSet<E>) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
intersection(FastSparseSetFactory.FastSparseSet<E>) - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
intersection(SFormsFastMapDirect) - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
IntHelper - Class in org.jetbrains.java.decompiler.util
A couple of helper methods with integers.
invalidHeadMerge(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.DecHelper
 
INVOCATION - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
InvocationExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
InvocationExprent() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
InvocationExprent(int, LinkConstant, LinkConstant, List<PooledConstant>, ListStack<? extends Exprent>, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
InvocationExprent.InvocationType - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 
InvocationExprent.Type - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 
IPP - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
IResultSaver - Interface in org.jetbrains.java.decompiler.main.extern
 
IrreducibleCFGDeobfuscator - Class in org.jetbrains.java.decompiler.modules.decompiler.deobfuscator
 
IrreducibleCFGDeobfuscator() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.IrreducibleCFGDeobfuscator
 
is_content_method_static - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
is_method_reference - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
IS_WINDOWS - Static variable in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
isAnonymous() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
isArithmeticBinaryOperation() - Method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
isArray - Variable in class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
isAssignable(VarType, VarType, Map<VarType, List<VarType>>) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
isBoolPermitted() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
isBoxingCall() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
isBreakEdgeLabeled(Statement, Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.InlineSingleBlockHelper
 
isBreakEdgeLabeled(Statement, Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LowBreakHelper
 
isChoiceStatement(Statement, List<? super Statement>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.DecHelper
 
isCircular() - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
isClassDef() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
isCopied() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
isDefinition() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
isDirectArrayInit() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
isDirectPath(Statement, Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.MergeHelper
 
isDominator(Integer, Integer) - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DominatorEngine
 
isDominator(ControlFlowGraph, BasicBlock, BasicBlock) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
isDominator(IGraphNode, IGraphNode) - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.GenericDominatorEngine
 
isDominatorSet(VarVersionNode, Set<VarVersionNode>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
isEffectivelyFinal() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
isEmpty() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
isEmpty() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
isEmpty() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
isEmpty() - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
isExitComponent(List<? extends Statement>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.StrongConnectivityHelper
 
isFalseBoolean() - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
isFinally() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
isFinished() - Method in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
isGeneric() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
isGeneric() - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
isHead(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
isHead(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
isHead(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
isHead(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
isHead(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
isHead2Block(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SequenceStatement
 
isHiddenRecordMethod(StructClass, StructMethod, RootStatement) - Static method in class org.jetbrains.java.decompiler.main.RecordHelper
 
isInvalidTypeName(String) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
isInvocationInitConstructor(InvocationExprent, MethodWrapper, ClassWrapper, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statements
 
isLabeled() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
isLambda() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
isLastAthrow - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
isMethodReference() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
isMM() - Method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
isMonitorEnter - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
isMonitorEnter() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
isNegated() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
isNull() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
isOwn() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
isOwn() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
isPattern() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
isPatternMatched() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
isPhantom() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
isPlaceholder() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.GeneralStatement
 
isPostfixPPMM() - Method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
isPP() - Method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
isPPMM() - Method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
isPrintableUnicode(char) - Static method in class org.jetbrains.java.decompiler.util.TextUtil
 
isRemovable() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
isRemovableMonitorexit() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
isReturnPolymorphic(String, String) - Static method in interface org.jetbrains.java.decompiler.code.CodeConstants
 
isRoot() - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
isSignaturePolymorphic(String, String, boolean) - Static method in interface org.jetbrains.java.decompiler.code.CodeConstants
 
isStack() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
isStatementIrreducible(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.IrreducibleCFGDeobfuscator
 
isStatic() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
isStatic() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
isStrictSuperset(VarType) - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
isSuccessor(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
isSuperset(VarType) - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
isSynthetic() - Method in class org.jetbrains.java.decompiler.struct.StructMember
 
isSyntheticNullCheck() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
isTopLevel() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
isUnboxingCall() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
isValidIdentifier(String, BytecodeVersion, StructMethod) - Static method in class org.jetbrains.java.decompiler.util.TextUtil
 
isVariable() - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode.RuleValue
 
isVarReferenced(Exprent, VarExprent...) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
isVarReferenced(Statement, VarExprent...) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
isWhitelisted(String) - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor
 
isWriteLocked() - Method in class org.jetbrains.java.decompiler.main.collectors.ImportCollector
 
iterate(Statement, DirectGraph.ExprentIterator) - Static method in class org.jetbrains.java.decompiler.util.StatementIterator
 
iterateExprents(DirectGraph.ExprentIterator) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
iterateExprentsDeep(DirectGraph.ExprentIterator) - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
iterateGraph(StructClass, StructMethod, RootStatement, ControlFlowGraph) - Method in class org.jetbrains.java.decompiler.modules.decompiler.FinallyProcessor
 
iterator() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
iterator() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
iterator() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
IVariableNameProvider - Interface in org.jetbrains.java.decompiler.main.extern
 
IVariableNamingFactory - Interface in org.jetbrains.java.decompiler.main.extern
 

J

JADNameProvider - Class in org.jetbrains.java.decompiler.util
 
JADNameProvider(StructMethod) - Constructor for class org.jetbrains.java.decompiler.util.JADNameProvider
 
JADNameProvider.JADNameProviderFactory - Class in org.jetbrains.java.decompiler.util
 
JADNameProviderFactory() - Constructor for class org.jetbrains.java.decompiler.util.JADNameProvider.JADNameProviderFactory
 
jmpWrapper(Statement, int, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
join(StartEndPair...) - Static method in class org.jetbrains.java.decompiler.util.StartEndPair
 
JrtFinder - Class in org.jetbrains.java.decompiler.util
 
JrtFinder() - Constructor for class org.jetbrains.java.decompiler.util.JrtFinder
 
JumpInstruction - Class in org.jetbrains.java.decompiler.code
 
JumpInstruction(int, int, boolean, BytecodeVersion, int[], int) - Constructor for class org.jetbrains.java.decompiler.code.JumpInstruction
 

K

Key(String) - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute.Key
 

L

L2D - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
L2F - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
L2I - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
labeled - Variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
labelEdges - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
LabelHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
LabelHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
 
LAMBDA - org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.Type
 
LAMBDA_TO_ANONYMOUS_CLASS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
lambdaInformation - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
LambdaInformation() - Constructor for class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
LambdaProcessor - Class in org.jetbrains.java.decompiler.main.rels
 
LambdaProcessor() - Constructor for class org.jetbrains.java.decompiler.main.rels.LambdaProcessor
 
last_id - Variable in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
lastBasicType - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
LazyLoader - Class in org.jetbrains.java.decompiler.struct.lazy
 
LazyLoader() - Constructor for class org.jetbrains.java.decompiler.struct.lazy.LazyLoader
 
LCMP - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
LE - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
LE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
LEGACY_CONSOLEDECOMPILER - org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.SaveType
 
length - Variable in class org.jetbrains.java.decompiler.code.Instruction
 
length() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
length() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
LINE_SEPARATOR_UNX - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
LINE_SEPARATOR_WIN - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
LinkConstant - Class in org.jetbrains.java.decompiler.struct.consts
 
LinkConstant(int, int, int) - Constructor for class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
LinkConstant(int, String, String, String) - Constructor for class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
ListStack<T> - Class in org.jetbrains.java.decompiler.util
 
ListStack() - Constructor for class org.jetbrains.java.decompiler.util.ListStack
 
ListStack(Collection<? extends T>) - Constructor for class org.jetbrains.java.decompiler.util.ListStack
 
listToJava(List<? extends Exprent>, int) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
LITERALS_AS_IS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
live - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
loadAbstractMetadata(String) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
loadClasses(IIdentifierRenamer) - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor
 
LOCAL - org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.Type
 
LOCAL_VARIABLE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
localVariables - Variable in class org.jetbrains.java.decompiler.struct.attr.StructCodeAttribute
 
lock - Variable in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
LOG_LEVEL - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
logger - Variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
LONG_DESCRIPTOR - Static variable in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
LoopExtractHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
LoopExtractHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.LoopExtractHelper
 
LoopingPassBuilder - Class in org.jetbrains.java.decompiler.api.passes
 
LoopingPassBuilder(String) - Constructor for class org.jetbrains.java.decompiler.api.passes.LoopingPassBuilder
 
LowBreakHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
LowBreakHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.LowBreakHelper
 
lowBreakLabels(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LowBreakHelper
 
lowClosures(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
 
lowContinueLabels(Statement, HashSet<StatEdge>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
 
LT - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
LT - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
lvt - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 

M

main(String[]) - Static method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
MainPassBuilder - Class in org.jetbrains.java.decompiler.api.passes
 
MainPassBuilder() - Constructor for class org.jetbrains.java.decompiler.api.passes.MainPassBuilder
 
major - Variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_1_0_2 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_1_2 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_1_3 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_1_4 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_10 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_11 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_12 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_13 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_14 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_15 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_16 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_17 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_5 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_6 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_7 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_8 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MAJOR_9 - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
makeDoWhileLoops(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.MergeHelper
 
makeId(int) - Method in enum org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
makeTryWithResource(CatchAllStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.TryWithResourcesProcessor
 
makeTryWithResourceJ11(CatchStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.TryWithResourcesProcessor
 
makeUniqueKey(String, String) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
makeUniqueKey(String, String, String) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
mapDestinationNodes - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
mapFieldsToVars - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
mapFinallyMonitorExceptionPathExits - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
mapGenVarsTo(GenericType, Map<VarType, VarType>) - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
mapLongRangeFinallyPaths - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
mapNegIfBranch - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
mapShortRangeFinallyPaths - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
mark - Variable in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
MARKER - org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent.Type
 
markExprOddities(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
markMonitorexitDead() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
markParam(VarVersionPair) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
markUsingBoxingResult() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
markWasLazyCondy() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
match(IMatchable) - Method in class org.jetbrains.java.decompiler.struct.match.MatchEngine
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
match(MatchNode, MatchEngine) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
match(MatchNode, MatchEngine) - Method in interface org.jetbrains.java.decompiler.struct.match.IMatchable
 
MatchEngine - Class in org.jetbrains.java.decompiler.struct.match
 
MatchEngine(String) - Constructor for class org.jetbrains.java.decompiler.struct.match.MatchEngine
 
matchingVars(int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
matchingVars(int, int) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
matchingVars(Statement) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
matchInstanceof(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.IfPatternMatchProcessor
 
MatchNode - Class in org.jetbrains.java.decompiler.struct.match
 
MatchNode(int) - Constructor for class org.jetbrains.java.decompiler.struct.match.MatchNode
 
MATCHNODE_EXPRENT - Static variable in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
MATCHNODE_STATEMENT - Static variable in class org.jetbrains.java.decompiler.struct.match.MatchNode
 
MatchNode.RuleValue - Class in org.jetbrains.java.decompiler.struct.match
 
MAX_PROCESSING_METHOD - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
measureBytecode(BitSet) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
measureBytecode(BitSet, List<? extends Exprent>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
measureBytecode(BitSet, Exprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
MEMBER - org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.Type
 
mergeAllIfs(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.IfHelper
 
mergeBasicBlocks(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
MergeHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
MergeHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.MergeHelper
 
mergeIfs(Statement, Set<? super Integer>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.IfHelper
 
mergeSignatures(StructLocalVariableTypeTableAttribute) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
METHOD - Static variable in class org.jetbrains.java.decompiler.struct.consts.ConstantPool
 
method_descriptor - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
method_name - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.LambdaInformation
 
METHOD_PARAMETER - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
METHOD_RECEIVER - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
METHOD_RETURN_TYPE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
METHOD_TYPE_PARAMETER - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
METHOD_TYPE_PARAMETER_BOUND - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
MethodDescriptor - Class in org.jetbrains.java.decompiler.struct.gen
 
MethodProcessor - Class in org.jetbrains.java.decompiler.main.rels
 
MethodProcessor(StructClass, StructMethod, MethodDescriptor, VarProcessor, DecompilerContext) - Constructor for class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
methodStruct - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
MethodWrapper - Class in org.jetbrains.java.decompiler.main.rels
 
MethodWrapper(RootStatement, VarProcessor, StructMethod, StructClass, CounterContainer) - Constructor for class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
minor - Variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
MMI - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
moduleFlags - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
moduleInfoToJava(StructClass, TextBuffer) - Static method in class org.jetbrains.java.decompiler.main.ClassWriter
 
moduleName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
moduleName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.RequiresEntry
 
moduleVersion - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
moduleVersion - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.RequiresEntry
 
MONITOR - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
MonitorExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
MonitorExprent(MonitorExprent.Type, Exprent, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
MonitorExprent.Type - Enum in org.jetbrains.java.decompiler.modules.decompiler.exps
 
mt - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
MUL - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
MULTIPLE_USES - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
multirelease() - Method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entry
 
myAccessFlags - Variable in class org.jetbrains.java.decompiler.struct.attr.StructMethodParametersAttribute.Entry
 
myName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructMethodParametersAttribute.Entry
 

N

name - Variable in class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute.Key
 
NamedPass - Class in org.jetbrains.java.decompiler.api.passes
 
NamedPass(String, Pass) - Constructor for class org.jetbrains.java.decompiler.api.passes.NamedPass
 
narrowGenericCastType(Exprent, VarType) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
NE - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
NE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
NEG - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
negateIf() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
nested - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
NestedClassProcessor - Class in org.jetbrains.java.decompiler.main.rels
 
NestedClassProcessor() - Constructor for class org.jetbrains.java.decompiler.main.rels.NestedClassProcessor
 
NestedMemberAccess - Class in org.jetbrains.java.decompiler.main.rels
 
NestedMemberAccess() - Constructor for class org.jetbrains.java.decompiler.main.rels.NestedMemberAccess
 
nestedProcessed - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
net.fabricmc.fernflower.api - package net.fabricmc.fernflower.api
 
NEW - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
NEW_LINE_SEPARATOR - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
NewClassNameBuilder - Interface in org.jetbrains.java.decompiler.struct.gen
 
NewExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
NewExprent(VarType, List<Exprent>, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
NewExprent(VarType, ListStack<Exprent>, int, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
next() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSetIterator
 
next() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSetIterator
 
NO_EXCEPTIONS_RETURN - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
NO_OP - Static variable in interface org.jetbrains.java.decompiler.api.passes.Pass
 
nodes - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
nodes - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
NON_FINAL - org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor.FinalType
 
NONNULL - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
NORMAL - org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent.Type
 
notNull(Object) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
NULL - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
NULL_TYPE_STRING - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
NullableConcurrentHashMap<K,​V> - Class in org.jetbrains.java.decompiler.util
 
NullableConcurrentHashMap() - Constructor for class org.jetbrains.java.decompiler.util.NullableConcurrentHashMap
 

O

of(A, B) - Static method in class org.jetbrains.java.decompiler.util.Pair
 
of(DirectNode, DirectNode) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
oneSuccessor(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
opc_aaload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_aastore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_aconst_null - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_aload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_aload_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_aload_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_aload_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_aload_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_anewarray - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_areturn - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_arraylength - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_astore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_astore_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_astore_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_astore_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_astore_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_athrow - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_baload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_bastore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_bipush - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_caload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_castore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_checkcast - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_d2f - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_d2i - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_d2l - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dadd - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_daload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dastore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dcmpg - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dcmpl - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dconst_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dconst_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ddiv - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dload_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dload_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dload_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dload_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dmul - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dneg - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_drem - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dreturn - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dstore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dstore_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dstore_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dstore_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dstore_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dsub - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dup - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dup_x1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dup_x2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dup2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dup2_x1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_dup2_x2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_f2d - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_f2i - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_f2l - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fadd - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_faload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fastore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fcmpg - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fcmpl - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fconst_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fconst_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fconst_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fdiv - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fload_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fload_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fload_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fload_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fmul - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fneg - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_frem - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_freturn - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fstore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fstore_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fstore_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fstore_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fstore_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_fsub - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_getfield - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_getstatic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_goto - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_goto_w - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_i2b - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_i2c - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_i2d - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_i2f - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_i2l - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_i2s - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iadd - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iaload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iand - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iastore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iconst_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iconst_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iconst_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iconst_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iconst_4 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iconst_5 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iconst_m1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_idiv - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_acmpeq - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_acmpne - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_icmpeq - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_icmpge - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_icmpgt - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_icmple - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_icmplt - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_if_icmpne - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ifeq - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ifge - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ifgt - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ifle - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iflt - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ifne - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ifnonnull - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ifnull - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iinc - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iload_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iload_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iload_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iload_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_imul - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ineg - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_instanceof - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_invokedynamic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_invokeinterface - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_invokespecial - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_invokestatic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_invokevirtual - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ior - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_irem - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ireturn - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ishl - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ishr - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_istore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_istore_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_istore_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_istore_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_istore_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_isub - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_iushr - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ixor - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_jsr - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_jsr_w - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_l2d - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_l2f - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_l2i - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ladd - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_laload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_land - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lastore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lcmp - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lconst_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lconst_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ldc - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ldc_w - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ldc2_w - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ldiv - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lload_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lload_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lload_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lload_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lmul - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lneg - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lookupswitch - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lor - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lrem - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lreturn - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lshl - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lshr - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lstore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lstore_0 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lstore_1 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lstore_2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lstore_3 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lsub - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lushr - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_lxor - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_monitorenter - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_monitorexit - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_multianewarray - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_new - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_newarray - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_nop - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_pop - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_pop2 - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_putfield - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_putstatic - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_ret - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_return - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_saload - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_sastore - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_sipush - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_swap - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_tableswitch - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opc_wide - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
opcode - Variable in class org.jetbrains.java.decompiler.code.Instruction
 
opens - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
OpensEntry(String, int, List<String>) - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.OpensEntry
 
opensToModules - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.OpensEntry
 
operand(int) - Method in class org.jetbrains.java.decompiler.code.Instruction
 
operands - Variable in class org.jetbrains.java.decompiler.code.Instruction
 
operandsCount() - Method in class org.jetbrains.java.decompiler.code.Instruction
 
operator - Variable in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
OR - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
org.jetbrains.java.decompiler.api - package org.jetbrains.java.decompiler.api
 
org.jetbrains.java.decompiler.api.passes - package org.jetbrains.java.decompiler.api.passes
 
org.jetbrains.java.decompiler.code - package org.jetbrains.java.decompiler.code
 
org.jetbrains.java.decompiler.code.cfg - package org.jetbrains.java.decompiler.code.cfg
 
org.jetbrains.java.decompiler.code.interpreter - package org.jetbrains.java.decompiler.code.interpreter
 
org.jetbrains.java.decompiler.main - package org.jetbrains.java.decompiler.main
 
org.jetbrains.java.decompiler.main.collectors - package org.jetbrains.java.decompiler.main.collectors
 
org.jetbrains.java.decompiler.main.decompiler - package org.jetbrains.java.decompiler.main.decompiler
 
org.jetbrains.java.decompiler.main.extern - package org.jetbrains.java.decompiler.main.extern
 
org.jetbrains.java.decompiler.main.rels - package org.jetbrains.java.decompiler.main.rels
 
org.jetbrains.java.decompiler.modules.code - package org.jetbrains.java.decompiler.modules.code
 
org.jetbrains.java.decompiler.modules.decompiler - package org.jetbrains.java.decompiler.modules.decompiler
 
org.jetbrains.java.decompiler.modules.decompiler.decompose - package org.jetbrains.java.decompiler.modules.decompiler.decompose
 
org.jetbrains.java.decompiler.modules.decompiler.deobfuscator - package org.jetbrains.java.decompiler.modules.decompiler.deobfuscator
 
org.jetbrains.java.decompiler.modules.decompiler.exps - package org.jetbrains.java.decompiler.modules.decompiler.exps
 
org.jetbrains.java.decompiler.modules.decompiler.flow - package org.jetbrains.java.decompiler.modules.decompiler.flow
 
org.jetbrains.java.decompiler.modules.decompiler.sforms - package org.jetbrains.java.decompiler.modules.decompiler.sforms
 
org.jetbrains.java.decompiler.modules.decompiler.stats - package org.jetbrains.java.decompiler.modules.decompiler.stats
 
org.jetbrains.java.decompiler.modules.decompiler.vars - package org.jetbrains.java.decompiler.modules.decompiler.vars
 
org.jetbrains.java.decompiler.modules.renamer - package org.jetbrains.java.decompiler.modules.renamer
 
org.jetbrains.java.decompiler.struct - package org.jetbrains.java.decompiler.struct
 
org.jetbrains.java.decompiler.struct.attr - package org.jetbrains.java.decompiler.struct.attr
 
org.jetbrains.java.decompiler.struct.consts - package org.jetbrains.java.decompiler.struct.consts
 
org.jetbrains.java.decompiler.struct.gen - package org.jetbrains.java.decompiler.struct.gen
 
org.jetbrains.java.decompiler.struct.gen.generics - package org.jetbrains.java.decompiler.struct.gen.generics
 
org.jetbrains.java.decompiler.struct.lazy - package org.jetbrains.java.decompiler.struct.lazy
 
org.jetbrains.java.decompiler.struct.match - package org.jetbrains.java.decompiler.struct.match
 
org.jetbrains.java.decompiler.util - package org.jetbrains.java.decompiler.util
 
others() - Method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entries
 
outerNameIdx - Variable in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute.Entry
 
OVERRIDE_ANNOTATION - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 

P

packageInfoToJava(StructClass, TextBuffer) - Static method in class org.jetbrains.java.decompiler.main.ClassWriter
 
packageName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.ExportsEntry
 
packageName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.OpensEntry
 
Pair<A,​B> - Class in org.jetbrains.java.decompiler.util
 
parameter - Variable in class org.jetbrains.java.decompiler.struct.match.MatchNode.RuleValue
 
parameterTypes - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMethodDescriptor
 
params - Variable in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
parent - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
parent - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
parse(String) - Static method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entry
Parse an entry from a raw jar path.
parse(String) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
parse(String, int) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
parseAnnotation(DataInputStream, ConstantPool) - Static method in class org.jetbrains.java.decompiler.struct.attr.StructAnnotationAttribute
 
parseAnnotationElement(DataInputStream, ConstantPool) - Static method in class org.jetbrains.java.decompiler.struct.attr.StructAnnotationAttribute
 
parseAnnotations(ConstantPool, DataInputStream) - Static method in class org.jetbrains.java.decompiler.struct.attr.StructAnnotationAttribute
 
parseClassSignature(String, String) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMain
 
parseDescriptor(String) - Static method in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
parseDescriptor(String) - Static method in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
parseDescriptor(StructMethod, ClassesProcessor.ClassNode) - Static method in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
parseFieldSignature(String) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMain
 
parseGraph(ControlFlowGraph, StructMethod) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper
 
parseMethodSignature(String) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMain
 
Pass - Interface in org.jetbrains.java.decompiler.api.passes
 
PassContext - Class in org.jetbrains.java.decompiler.api.passes
 
PassContext(RootStatement, ControlFlowGraph, StructMethod, StructClass, VarProcessor, DecompileRecord) - Constructor for class org.jetbrains.java.decompiler.api.passes.PassContext
 
path() - Method in class org.jetbrains.java.decompiler.main.extern.IContextSource.Entry
 
PATTERN_MATCHING - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
peek() - Method in class org.jetbrains.java.decompiler.util.ListStack
 
phantomContinue - Variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
pointer - Variable in class org.jetbrains.java.decompiler.code.InstructionSequence
 
PooledConstant - Class in org.jetbrains.java.decompiler.struct.consts
 
PooledConstant(int) - Constructor for class org.jetbrains.java.decompiler.struct.consts.PooledConstant
 
poolInterceptor - Variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
PoolInterceptor - Class in org.jetbrains.java.decompiler.modules.renamer
 
PoolInterceptor() - Constructor for class org.jetbrains.java.decompiler.modules.renamer.PoolInterceptor
 
pop() - Method in class org.jetbrains.java.decompiler.util.ListStack
 
pop(int) - Method in class org.jetbrains.java.decompiler.util.ListStack
 
popNewlineGroup() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
post - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
PPandMMHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
PPandMMHelper(VarProcessor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.PPandMMHelper
 
PPI - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
precedence - Variable in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
predatesJava() - Method in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
preds - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
preds() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
Deprecated.
PREFERRED_LINE_LENGTH - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
prefix - Variable in enum org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity
 
prepend(String) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
PREVIEW - Static variable in class org.jetbrains.java.decompiler.code.BytecodeVersion
 
PrimitiveConstant - Class in org.jetbrains.java.decompiler.struct.consts
 
PrimitiveConstant(int, int) - Constructor for class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
PrimitiveConstant(int, Object) - Constructor for class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
PrimitiveExprsList - Class in org.jetbrains.java.decompiler.modules.decompiler
 
PrimitiveExprsList() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.PrimitiveExprsList
 
print() - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
printMethod(Statement, String, VarProcessor) - Static method in class org.jetbrains.java.decompiler.util.DebugPrinter
 
printStatement(Statement, String, VarProcessor) - Static method in class org.jetbrains.java.decompiler.util.DebugPrinter
 
PrintStreamLogger - Class in org.jetbrains.java.decompiler.main.decompiler
 
PrintStreamLogger(PrintStream) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
probablySyntheticParameter(String) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
processBlock(BasicBlockStatement, PrimitiveExprsList, StructClass) - Method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
processClass(ClassesProcessor.ClassNode) - Method in class org.jetbrains.java.decompiler.main.rels.LambdaProcessor
 
processClass(ClassesProcessor.ClassNode, ClassesProcessor.ClassNode) - Method in class org.jetbrains.java.decompiler.main.rels.NestedClassProcessor
 
processClassReferences(ClassesProcessor.ClassNode) - Static method in class org.jetbrains.java.decompiler.main.ClassReference14Processor
 
processExprent(Exprent) - Method in interface org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph.ExprentIterator
 
processPatternMatching(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SwitchPatternMatchProcessor
 
processStatement(RootStatement, StructClass) - Method in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
processSwitchExpressions(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SwitchExpressionHelper
 
propagateBoolNot(Exprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SecondaryFunctionsHelper
 
propagateMemberAccess(ClassesProcessor.ClassNode) - Method in class org.jetbrains.java.decompiler.main.rels.NestedMemberAccess
 
properties - Variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
PROPERTY_NAME - Static variable in interface net.fabricmc.fernflower.api.IFabricJavadocProvider
 
provides - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
ProvidesEntry(String, List<String>) - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.ProvidesEntry
 
push(T) - Method in class org.jetbrains.java.decompiler.util.ListStack
 
pushNewlineGroup(int, int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
Pushes a newline group.
put(int, FastSparseSetFactory.FastSparseSet<Integer>) - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
put(K, V) - Method in class org.jetbrains.java.decompiler.util.NullableConcurrentHashMap
 
putWithKey(E, K) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 

Q

qualifiedName - Variable in class org.jetbrains.java.decompiler.struct.StructClass
 
qualifyChains(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.GenericsProcessor
 

R

read(int) - Method in class org.jetbrains.java.decompiler.util.DataInputFullStream
 
readAttribute(DataInputFullStream, ConstantPool, String) - Method in class org.jetbrains.java.decompiler.struct.StructMember
 
readAttributes(DataInputFullStream, ConstantPool, boolean, BytecodeVersion) - Static method in class org.jetbrains.java.decompiler.struct.StructMember
 
readAttributes(DataInputFullStream, ConstantPool, BytecodeVersion) - Static method in class org.jetbrains.java.decompiler.struct.StructMember
 
readBytes(InputStream, int) - Static method in class org.jetbrains.java.decompiler.util.InterpreterUtil
 
readRequires(DataInputFullStream, ConstantPool) - Method in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
reassignSSAForm(SSAConstructorSparseEx, RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SimpleSSAReassign
 
RecordHelper - Class in org.jetbrains.java.decompiler.main
 
RecordHelper() - Constructor for class org.jetbrains.java.decompiler.main.RecordHelper
 
reformat() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
refreshVarNames(VarNamesCollector) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
REGULAR - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdgeType
 
releaseResources() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
releaseResources() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
reloadContext() - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
REM - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
remap(Map<VarType, VarType>) - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
remap(Map<VarType, VarType>) - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
remapClashingNames(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarDefinitionHelper
 
remove() - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
Removes this edge from the graph.
remove() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSetIterator
 
remove() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSetIterator
 
remove(int) - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
remove(int) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
remove(E) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
remove(E) - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
remove(Object) - Method in class org.jetbrains.java.decompiler.util.NullableConcurrentHashMap
 
remove(Object) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
REMOVE_BRIDGE - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
REMOVE_EMPTY_RANGES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
REMOVE_GET_CLASS_NEW - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
REMOVE_SYNTHETIC - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
removeAll(Collection<E>) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
removeAllFields() - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
removeAllStacks() - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
removeAllSuccessors(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
removeBlock(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
removeCircularRanges(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
removeClosure() - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
Remove the closure of this edge.
removeDeadBlocks(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
removeEdgeInternal(Statement.EdgeDirection, StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
Deprecated.
removeEmptyBlocks(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
removeEmptyRanges(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
removeExc() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
removeGotos(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.code.DeadCodeHelper
 
removeHardcodedChecks(RootStatement, StructMethod) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.IdeaNotNullHelper
 
removeInstruction(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
removeInstruction(Instruction) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
removeLast() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
removeMarkers() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
removeMultiple(int) - Method in class org.jetbrains.java.decompiler.util.ListStack
 
removePredecessor(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
removePredecessor(StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
removePredecessor(VarVersionEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
removePredecessorException(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
removeRedundantReturns(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ExitHelper
 
removeSuccessor(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
removeSuccessor(StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
removeSuccessor(VarVersionEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
removeSuccessorException(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
removeSynchronizedHandler(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper
 
removeWithKey(K) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
rename() - Method in class org.jetbrains.java.decompiler.modules.renamer.IdentifierConverter
 
rename(String) - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
rename(Map<VarVersionPair, String>) - Method in interface org.jetbrains.java.decompiler.main.extern.IVariableNameProvider
 
rename(Map<VarVersionPair, String>) - Method in class org.jetbrains.java.decompiler.main.IdentityRenamerFactory
 
rename(Map<VarVersionPair, String>) - Method in class org.jetbrains.java.decompiler.util.JADNameProvider
 
RENAME_ENTITIES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
renameAbstractParameter(String, int) - Method in interface org.jetbrains.java.decompiler.main.extern.IVariableNameProvider
 
renameAbstractParameter(String, int) - Method in class org.jetbrains.java.decompiler.main.IdentityRenamerFactory
 
renameAbstractParameter(String, int) - Method in class org.jetbrains.java.decompiler.util.JADNameProvider
 
renameAbstractParameter(String, String, String, int, String) - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
RENAMER_FACTORY - Static variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
renamerFactory - Variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
replaceContinueWithBreak(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
replaceExprent(Exprent, Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
replaceSimpleClassName(String, String) - Static method in class org.jetbrains.java.decompiler.modules.renamer.ConverterHelper
 
replaceStatement(Statement, Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
replaceStatement(Statement, Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
replaceStatement(Statement, Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
replaceStatement(Statement, Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
replaceStatement(Statement, Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
replaceSuccessor(BasicBlock, BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
replaceWith(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
replaceWithEmpty() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
requires - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
RequiresEntry(String, int, String) - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute.RequiresEntry
 
resetMainLoop() - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
resetMergeLoop() - Method in class org.jetbrains.java.decompiler.main.rels.DecompileRecord
 
resizeArrayDim(int) - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
resizeArrayDim(int) - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
resolveConstant(ConstantPool) - Method in class org.jetbrains.java.decompiler.struct.consts.LinkConstant
 
resolveConstant(ConstantPool) - Method in class org.jetbrains.java.decompiler.struct.consts.PooledConstant
 
resolveConstant(ConstantPool) - Method in class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
RESOURCE_VARIABLE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
restorePopRanges(ControlFlowGraph) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.ExceptionDeobfuscator
 
ret - Variable in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
RETURN - org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent.Type
 
returnType - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMethodDescriptor
 
root - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
ROOT - org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.Type
 
ROOT - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
rootReachability(Set<VarVersionNode>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
RootStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
RootStatement(Statement, DummyExitStatement, StructMethod) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
RuleValue(int, Object) - Constructor for class org.jetbrains.java.decompiler.struct.match.MatchNode.RuleValue
 
run() - Method in class org.jetbrains.java.decompiler.main.rels.MethodProcessor
 
run(PassContext) - Method in class org.jetbrains.java.decompiler.api.passes.NamedPass
 
run(PassContext) - Method in interface org.jetbrains.java.decompiler.api.passes.Pass
 

S

save(Function<String, StructClass>) - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
saveClassEntry(String, String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
saveClassEntry(String, String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
saveClassEntry(String, String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
saveClassEntry(String, String, String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
saveClassEntry(String, String, String, String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
saveClassEntry(String, String, String, String, String, int[]) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
saveClassEntry(String, String, String, String, String, int[]) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
saveClassEntry(String, String, String, String, String, int[]) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
saveClassFile(String, String, String, String, int[]) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
saveClassFile(String, String, String, String, int[]) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
saveClassFile(String, String, String, String, int[]) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
saveClassFile(String, String, String, String, int[]) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
saveClassFile(String, String, String, String, int[]) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
saveContext() - Method in class org.jetbrains.java.decompiler.struct.StructContext
 
saveDirEntry(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
saveDirEntry(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
saveDirEntry(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
saveDirEntry(String, String, String) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
saveDirEntry(String, String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
saveFolder(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler
 
saveFolder(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.ConsoleFileSaver
 
saveFolder(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.DirectoryResultSaver
 
saveFolder(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
saveFolder(String) - Method in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
 
scopeCaseStatement(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
SecondaryFunctionsHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
SecondaryFunctionsHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.SecondaryFunctionsHelper
 
selfSupportPoints - Variable in class org.jetbrains.java.decompiler.modules.decompiler.decompose.SupportComponent
 
SEQUENCE - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
SequenceHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
SequenceHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.SequenceHelper
 
SequenceStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
SequenceStatement(List<? extends Statement>) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.SequenceStatement
 
SequenceStatement(Statement...) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.SequenceStatement
 
setAllParent() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
setAnonymous(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
setBackingInstr(Instruction) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setBody(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
setBoundType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setCaseValues(List<List<Exprent>>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
setClassDef(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setClassname(String) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setCondition(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
setConditionExprent(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
setCondType(FunctionExprent.FunctionType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
setConstructor(InvocationExprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
setConstType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
setContext(DecompilerContext) - Method in class org.jetbrains.java.decompiler.struct.ContextUnit
 
setCopied(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
setCounter(int, int) - Method in class org.jetbrains.java.decompiler.main.collectors.CounterContainer
 
setCurrentContext(DecompilerContext) - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
setCurrentSourceLine(int) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
setDebugVarNames(RootStatement, Map<VarVersionPair, String>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
setDefinition(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setDescriptor(MethodDescriptor) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setDestination(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
setDirectArrayInit(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
setEffectivelyFinal(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setElseEdge(StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
setElsestat(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
setEnumConst(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
setExprents(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
setFinally(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
setFirst(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
setFirst(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
setFunctype(InvocationExprent.Type) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setFuncType(FunctionExprent.FunctionType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
setGraphParser(GraphParser) - Method in class org.jetbrains.java.decompiler.api.passes.MainPassBuilder
 
setHandler(BasicBlock) - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
setHasPPMM(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
setIfEdge(StatEdge) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
setIfstat(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
setImplicitType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
setIncExprent(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
setIndex(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setInitExprent(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
setInstance(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setInvocationInstance() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
setInvocationInstance() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
setInvocationInstance() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setInvocationInstance() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
setIsQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
setIsQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
setIsQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
setIsQualifier() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setLength(int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
setLineNumberTable(StructLineNumberTableAttribute) - Method in class org.jetbrains.java.decompiler.main.collectors.BytecodeMappingTracer
 
setLocalVariables(List<VarType>) - Method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
setLooptype(DoStatement.Type) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
setLstArrayElements(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
setLstKeys(ArrayList<K>) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
setLstParameters(List<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setLVT(StructLocalVariableTableAttribute.LocalVariable) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setMap(HashMap<K, Integer>) - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
setMonitor(VarExprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
setName(String) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setNeedsCast(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
setNegated(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
setOuterVarNames - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
setParent(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
setPatternMatched(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
setPhantom(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
setPlaceholder(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.GeneralStatement
 
setPointer(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
setProperty(String, Object) - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
setRemovableMonitorexit(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
setRemove(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
setRight(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
setRoot(RootStatement) - Method in class org.jetbrains.java.decompiler.api.passes.PassContext
 
setSeq(InstructionSequence) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
setSeverity(IFernflowerLogger.Severity) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
setSource(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
setStack(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setStack(ListStack<Exprent>) - Method in class org.jetbrains.java.decompiler.modules.decompiler.PrimitiveExprsList
 
setStack(ListStack<VarType>) - Method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
setStart(int) - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
setStatic(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setStringDescriptor(String) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setSyntheticNullCheck() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
setType(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
setValue(Exprent) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
setVarArgParam(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
setVarDefinitions() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarDefinitionHelper
 
setVarDefinitions(Statement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
setVarFinal(VarVersionPair, VarTypeProcessor.FinalType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
setVarFinal(VarVersionPair, VarTypeProcessor.FinalType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
setVariable(int, VarType) - Method in class org.jetbrains.java.decompiler.struct.gen.DataPoint
 
setVarLVT(VarVersionPair, StructLocalVariableTableAttribute.LocalVariable) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
setVarName(VarVersionPair, String) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
setVarType(VarVersionPair, VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
setVarType(VarVersionPair, VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor
 
setVarType(VarVersionPair, VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
setVarType(VarType) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setVarVersions(RootStatement) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
setVarVersions(RootStatement, VarVersionsProcessor) - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
setVersion(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
setVersionsToNull(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.StackVarsProcessor
 
setWasCondy(boolean) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
setWriteLocked(boolean) - Method in class org.jetbrains.java.decompiler.main.collectors.ImportCollector
 
SFormsConstructor - Class in org.jetbrains.java.decompiler.modules.decompiler.sforms
 
SFormsConstructor(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
SFormsCreator - Interface in org.jetbrains.java.decompiler.api
 
SFormsFastMapDirect - Class in org.jetbrains.java.decompiler.util
 
SFormsFastMapDirect() - Constructor for class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
SFormsFastMapDirect(SFormsFastMapDirect) - Constructor for class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
SHL - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
shouldForceBoxing() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
shouldForceUnboxing() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
SHOW_HIDDEN_STATEMENTS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
SHR - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
SIDE_EFFECTS_FREE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
SignaturePolymorphic() - Constructor for class org.jetbrains.java.decompiler.code.CodeConstants.SignaturePolymorphic
 
SimpleInstructionSequence - Class in org.jetbrains.java.decompiler.code
 
SimpleInstructionSequence() - Constructor for class org.jetbrains.java.decompiler.code.SimpleInstructionSequence
 
SimpleInstructionSequence(VBStyleCollection<Instruction, Integer>) - Constructor for class org.jetbrains.java.decompiler.code.SimpleInstructionSequence
 
simpleName - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
simpleName - Variable in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute.Entry
 
simpleNameIdx - Variable in class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute.Entry
 
SimpleSSAReassign - Class in org.jetbrains.java.decompiler.modules.decompiler.sforms
 
SimpleSSAReassign() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.sforms.SimpleSSAReassign
 
SIMPLIFY_STACK_SECOND_PASS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
simplifyCondy(InvocationExprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.CondyHelper
 
SimplifyExprentsHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
SimplifyExprentsHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.SimplifyExprentsHelper
 
simplifyStackVars(RootStatement, StructMethod, StructClass) - Method in class org.jetbrains.java.decompiler.modules.decompiler.StackVarsProcessor
 
simplifyStackVarsStatement(Statement, Set<Integer>, SSAConstructorSparseEx, StructClass, boolean) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SimplifyExprentsHelper
 
simplifyStringConcat(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ConcatenationHelper
 
simplifySwitches(Statement, StructMethod, RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper
 
SINGLE_ELEMENT - org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent.Type
 
SingleFileSaver - Class in org.jetbrains.java.decompiler.main.decompiler
 
SingleFileSaver(File) - Constructor for class org.jetbrains.java.decompiler.main.decompiler.SingleFileSaver
 
size() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
size() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
size() - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
SKIP_EXTRA_FILES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
sortEdgesAndNodes() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
sortIndexed(List<? extends Exprent>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
sortReversePostOrder() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectGraph
 
source - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper.FinallyPathWrapper
 
source - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
SOURCE_FILE_COMMENTS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
SPECIAL - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
 
splitIrreducibleNode(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.deobfuscator.IrreducibleCFGDeobfuscator
 
splitVariables(RootStatement, StructMethod) - Method in interface org.jetbrains.java.decompiler.api.SFormsCreator
 
splitVariables(RootStatement, StructMethod) - Method in class org.jetbrains.java.decompiler.modules.decompiler.sforms.SFormsConstructor
 
SSAConstructorSparseEx - Class in org.jetbrains.java.decompiler.modules.decompiler.sforms
 
SSAConstructorSparseEx() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.sforms.SSAConstructorSparseEx
 
SSAUConstructorSparseEx - Class in org.jetbrains.java.decompiler.modules.decompiler.sforms
 
SSAUConstructorSparseEx() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.sforms.SSAUConstructorSparseEx
 
STACK_BASE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
stackSize - Variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
StackVarsProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler
 
StackVarsProcessor() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.StackVarsProcessor
 
start - Variable in class org.jetbrains.java.decompiler.util.StartEndPair
 
startClass(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
startClass(String) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
startClass(ImportCollector) - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
StartEndPair - Class in org.jetbrains.java.decompiler.util
 
StartEndPair(int, int) - Constructor for class org.jetbrains.java.decompiler.util.StartEndPair
 
startMethod(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
startMethod(String) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
startMethod(VarProcessor) - Static method in class org.jetbrains.java.decompiler.main.DecompilerContext
 
startReadingClass(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
startReadingClass(String) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
startWriteClass(String) - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
startWriteClass(String) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
StatEdge - Class in org.jetbrains.java.decompiler.modules.decompiler
 
StatEdge(int, Statement, Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
StatEdge(int, Statement, Statement, Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
StatEdge(Statement, Statement, List<String>) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
STATEDGE_ALL - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
STATEDGE_DIRECT_ALL - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
statement - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
Statement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
Statement(Statement.StatementType) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
Statement(Statement.StatementType, int) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
STATEMENT_COUNTER - Static variable in class org.jetbrains.java.decompiler.main.collectors.CounterContainer
 
STATEMENT_EXPRSIZE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
STATEMENT_IFTYPE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
STATEMENT_POSITION - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
STATEMENT_RET - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
STATEMENT_STATSIZE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
STATEMENT_TYPE - org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
 
Statement.EdgeDirection - Enum in org.jetbrains.java.decompiler.modules.decompiler.stats
 
Statement.LastBasicType - Enum in org.jetbrains.java.decompiler.modules.decompiler.stats
 
Statement.StatementType - Enum in org.jetbrains.java.decompiler.modules.decompiler.stats
 
statementHierarchyToDot(Statement, StructMethod, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
StatementIterator - Class in org.jetbrains.java.decompiler.util
 
StatementIterator() - Constructor for class org.jetbrains.java.decompiler.util.StatementIterator
 
Statements - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
Statements() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.Statements
 
StatementWriter - Interface in org.jetbrains.java.decompiler.api
 
STATIC - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
 
STATIC_FINAL_SYNTHETIC - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper
 
stats - Variable in class org.jetbrains.java.decompiler.modules.decompiler.decompose.SupportComponent
 
stats - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
stepTypes(DataPoint, Instruction, ConstantPool) - Static method in class org.jetbrains.java.decompiler.code.interpreter.InstructionImpact
 
STR_CONCAT - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
StrongConnectivityHelper - Class in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
StrongConnectivityHelper(Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.decompose.StrongConnectivityHelper
 
StructAnnDefaultAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructAnnDefaultAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructAnnDefaultAttribute
 
StructAnnotationAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructAnnotationAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructAnnotationAttribute
 
StructAnnotationParameterAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructAnnotationParameterAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructAnnotationParameterAttribute
 
StructBootstrapMethodsAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructBootstrapMethodsAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructBootstrapMethodsAttribute
 
StructClass - Class in org.jetbrains.java.decompiler.struct
 
StructCodeAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructCodeAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructCodeAttribute
 
StructConstantValueAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructConstantValueAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructConstantValueAttribute
 
structContext - Variable in class org.jetbrains.java.decompiler.main.DecompilerContext
 
StructContext - Class in org.jetbrains.java.decompiler.struct
 
StructContext(IBytecodeProvider, IResultSaver, IDecompiledData) - Constructor for class org.jetbrains.java.decompiler.struct.StructContext
 
StructContext(IResultSaver, IDecompiledData) - Constructor for class org.jetbrains.java.decompiler.struct.StructContext
 
StructEnclosingMethodAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructEnclosingMethodAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructEnclosingMethodAttribute
 
StructExceptionsAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructExceptionsAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructExceptionsAttribute
 
StructField - Class in org.jetbrains.java.decompiler.struct
 
StructField(int, Map<String, StructGeneralAttribute>, String, String, BytecodeVersion) - Constructor for class org.jetbrains.java.decompiler.struct.StructField
 
StructField(int, Map<String, StructGeneralAttribute>, String, String, GenericFieldDescriptor, BytecodeVersion) - Constructor for class org.jetbrains.java.decompiler.struct.StructField
 
StructGeneralAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructGeneralAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructGeneralAttribute
 
StructGeneralAttribute.Key<T extends StructGeneralAttribute> - Class in org.jetbrains.java.decompiler.struct.attr
 
StructGenericSignatureAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructGenericSignatureAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructGenericSignatureAttribute
 
StructInnerClassesAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructInnerClassesAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructInnerClassesAttribute
 
StructInnerClassesAttribute.Entry - Class in org.jetbrains.java.decompiler.struct.attr
 
StructLineNumberTableAttribute - Class in org.jetbrains.java.decompiler.struct.attr
u2 line_number_table_length; { u2 start_pc; u2 line_number; } line_number_table[line_number_table_length]; Created by Egor on 05.10.2014.
StructLineNumberTableAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructLineNumberTableAttribute
 
StructLocalVariableTableAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructLocalVariableTableAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute
 
StructLocalVariableTableAttribute.LocalVariable - Class in org.jetbrains.java.decompiler.struct.attr
 
StructLocalVariableTypeTableAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructLocalVariableTypeTableAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTypeTableAttribute
 
StructMember - Class in org.jetbrains.java.decompiler.struct
 
StructMember(int, Map<String, StructGeneralAttribute>) - Constructor for class org.jetbrains.java.decompiler.struct.StructMember
 
StructMethod - Class in org.jetbrains.java.decompiler.struct
 
StructMethodParametersAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructMethodParametersAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructMethodParametersAttribute
 
StructMethodParametersAttribute.Entry - Class in org.jetbrains.java.decompiler.struct.attr
 
StructModuleAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructModuleAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
StructModuleAttribute.ExportsEntry - Class in org.jetbrains.java.decompiler.struct.attr
 
StructModuleAttribute.OpensEntry - Class in org.jetbrains.java.decompiler.struct.attr
 
StructModuleAttribute.ProvidesEntry - Class in org.jetbrains.java.decompiler.struct.attr
 
StructModuleAttribute.RequiresEntry - Class in org.jetbrains.java.decompiler.struct.attr
 
StructPermittedSubclassesAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructPermittedSubclassesAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructPermittedSubclassesAttribute
 
StructRecordAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructRecordAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructRecordAttribute
 
StructRecordComponent - Class in org.jetbrains.java.decompiler.struct
 
StructSourceFileAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructSourceFileAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructSourceFileAttribute
 
StructTypeAnnotationAttribute - Class in org.jetbrains.java.decompiler.struct.attr
 
StructTypeAnnotationAttribute() - Constructor for class org.jetbrains.java.decompiler.struct.attr.StructTypeAnnotationAttribute
 
SUB - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
successorsExist(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
succs - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
succs() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
Deprecated.
SUPER_TYPE_REFERENCE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
superclass - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericClassDescriptor
 
superClass - Variable in class org.jetbrains.java.decompiler.struct.StructClass
 
superinterfaces - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericClassDescriptor
 
superInvocation - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
SupportComponent - Class in org.jetbrains.java.decompiler.modules.decompiler.decompose
 
SupportComponent(List<Statement>, Map<Integer, FastFixedSetFactory.FastFixedSet<Integer>>, Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.decompose.SupportComponent
 
supportedPoint - Variable in class org.jetbrains.java.decompiler.modules.decompiler.decompose.SupportComponent
 
SWITCH - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
SWITCH - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.LastBasicType
 
SWITCH - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
SWITCH_EXPRESSIONS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
SWITCH_HEAD - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
SwitchExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
SwitchExprent(SwitchStatement, VarType, boolean, boolean) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent
 
SwitchExpressionHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
SwitchExpressionHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.SwitchExpressionHelper
 
SwitchHeadExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
SwitchHeadExprent(Exprent, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
SwitchHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
SwitchHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper
 
SwitchInstruction - Class in org.jetbrains.java.decompiler.code
 
SwitchInstruction(int, int, boolean, BytecodeVersion, int[], int) - Constructor for class org.jetbrains.java.decompiler.code.SwitchInstruction
 
SwitchPatternMatchProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler
 
SwitchPatternMatchProcessor() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.SwitchPatternMatchProcessor
 
SwitchStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
SYNCHRONIZED - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
SynchronizedHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
SynchronizedHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.SynchronizedHelper
 
SynchronizedStatement - Class in org.jetbrains.java.decompiler.modules.decompiler.stats
 
SynchronizedStatement() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
SynchronizedStatement(Statement, Statement, Statement) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
SYNTHETIC_NOT_SET - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
synthParameters - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 

T

TAIL - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
TERNARY - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 
TERNARY_CONDITIONS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
TERNARY_CONSTANT_SIMPLIFICATION - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
TextBuffer - Class in org.jetbrains.java.decompiler.util
Allows to connect text with resulting lines
TextBuffer() - Constructor for class org.jetbrains.java.decompiler.util.TextBuffer
 
TextBuffer(int) - Constructor for class org.jetbrains.java.decompiler.util.TextBuffer
 
TextBuffer(String) - Constructor for class org.jetbrains.java.decompiler.util.TextBuffer
 
TextUtil - Class in org.jetbrains.java.decompiler.util
 
TextUtil() - Constructor for class org.jetbrains.java.decompiler.util.TextUtil
 
THREADS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
THROW - org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent.Type
 
THROWS_REFERENCE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
to - Variable in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
to_instr - Variable in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
toBeRenamed(IIdentifierRenamer.Type, String, String, String) - Method in interface org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer
 
toBeRenamed(IIdentifierRenamer.Type, String, String, String) - Method in class org.jetbrains.java.decompiler.modules.renamer.ConverterHelper
 
toDotFile(ControlFlowGraph, StructMethod, String, boolean) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(DecompileRecord, StructMethod, String, boolean) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(DominatorEngine, StructMethod, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(DirectGraph, StructMethod, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(DirectGraph, StructMethod, String, Map<String, SFormsFastMapDirect>) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(Statement, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(Statement, StructMethod, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(Statement, StructMethod, String, String) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toDotFile(VarVersionsGraph, StructMethod, String, HashMap<VarVersionPair, VarVersionPair>) - Static method in class org.jetbrains.java.decompiler.util.DotExporter
 
toJava() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
toJava() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ArrayExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssertExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.AssignmentExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FieldExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.SwitchHeadExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.BasicBlockStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchAllStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.CatchStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.GeneralStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.IfStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.RootStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SequenceStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SwitchStatement
 
toJava(int) - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.SynchronizedStatement
 
toPlainSet() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
toPlainSet() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
toString() - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
toString() - Method in class org.jetbrains.java.decompiler.code.cfg.ControlFlowGraph
 
toString() - Method in class org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
 
toString() - Method in class org.jetbrains.java.decompiler.code.ExceptionHandler
 
toString() - Method in class org.jetbrains.java.decompiler.code.Instruction
 
toString() - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
toString() - Method in class org.jetbrains.java.decompiler.main.rels.ClassWrapper
 
toString() - Method in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.decompose.SupportComponent
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.ConstExprent
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdge
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.flow.FlattenStatementsHelper.FinallyPathWrapper
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult.ExprentTypePair
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
toString() - Method in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair
 
toString() - Method in class org.jetbrains.java.decompiler.struct.attr.StructLocalVariableTableAttribute.LocalVariable
 
toString() - Method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
toString() - Method in class org.jetbrains.java.decompiler.struct.gen.MethodDescriptor
 
toString() - Method in class org.jetbrains.java.decompiler.struct.gen.VarType
 
toString() - Method in class org.jetbrains.java.decompiler.struct.match.MatchNode.RuleValue
 
toString() - Method in class org.jetbrains.java.decompiler.struct.StructClass
 
toString() - Method in class org.jetbrains.java.decompiler.struct.StructField
 
toString() - Method in class org.jetbrains.java.decompiler.struct.StructMethod
 
toString() - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
toString() - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
toString() - Method in class org.jetbrains.java.decompiler.util.Pair
 
toString() - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
toString() - Method in class org.jetbrains.java.decompiler.util.StartEndPair
 
toString() - Method in class org.jetbrains.java.decompiler.util.TextBuffer
 
toString(int) - Method in class org.jetbrains.java.decompiler.code.cfg.BasicBlock
 
toString(int) - Method in class org.jetbrains.java.decompiler.code.InstructionSequence
 
toStringVb() - Method in class org.jetbrains.java.decompiler.util.VBStyleCollection
 
TRACE - org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity
 
TRY - org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
 
TRY_CATCH - org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
 
TRY_LOOP_FIX - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
TryHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
TryHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.TryHelper
 
TryWithResourcesProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler
Processes try catch statements to turns them into try-with-resources statements wherever possible.
TryWithResourcesProcessor() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.TryWithResourcesProcessor
 
type - Variable in class org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode
 
type - Variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent
 
type - Variable in class org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNode
 
type - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
type - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.CheckTypesResult.ExprentTypePair
 
type - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
type - Variable in class org.jetbrains.java.decompiler.struct.consts.PooledConstant
 
type - Variable in class org.jetbrains.java.decompiler.struct.gen.FieldDescriptor
 
type - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericFieldDescriptor
 
type - Variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
TYPE_ADDRESS - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_ANY - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_ARG_CAST - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
TYPE_ARG_CONSTRUCTOR_CALL - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
TYPE_ARG_CONSTRUCTOR_REF - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
TYPE_ARG_METHOD_CALL - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
TYPE_ARG_METHOD_REF - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
TYPE_BOOLEAN - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_BREAK - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
TYPE_BYTE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_BYTECHAR - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_CHAR - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_CONTINUE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
TYPE_DOUBLE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_EXCEPTION - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
TYPE_FAMILY_BOOLEAN - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_FAMILY_DOUBLE - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_FAMILY_FLOAT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_FAMILY_INTEGER - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_FAMILY_LONG - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_FAMILY_OBJECT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_FAMILY_UNKNOWN - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_FINALLYEXIT - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
TYPE_FLOAT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_GENVAR - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_GROUP2EMPTY - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_INT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_LONG - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_NOTINITIALIZED - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_NULL - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_OBJECT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_REGULAR - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 
TYPE_SHORT - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_SHORTCHAR - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_UNKNOWN - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TYPE_VOID - Static variable in interface org.jetbrains.java.decompiler.code.CodeConstants
 
TypeAnnotation - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
TypeAnnotation(int, byte[], AnnotationExprent) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.TypeAnnotation
 
typeFamily - Variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
typeParameterBounds - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMethodDescriptor
 
typeParameters - Variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericMethodDescriptor
 
TYPES - Static variable in enum org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdgeType
 
TYPES - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.StatEdge
 

U

UNBOXING_TYPES - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
UNDEFINED_PARAM_TYPE_OBJECT - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
UNDEFINED_TYPE_STRING - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
union(FastFixedSetFactory.FastFixedSet<E>) - Method in class org.jetbrains.java.decompiler.util.FastFixedSetFactory.FastFixedSet
 
union(FastSparseSetFactory.FastSparseSet<E>) - Method in class org.jetbrains.java.decompiler.util.FastSparseSetFactory.FastSparseSet
 
union(SFormsFastMapDirect) - Method in class org.jetbrains.java.decompiler.util.SFormsFastMapDirect
 
UNIT_TEST_MODE - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
UNKNOWN_TYPE_STRING - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor
 
unwrapBox() - Method in class org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent
 
updateAssignments(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.SecondaryFunctionsHelper
Simplifies assignment exprents that can be represented as a compound assignment.
USE_DEBUG_VAR_NAMES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
USE_JAD_VARNAMING - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
USE_METHOD_PARAMETERS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
USER_RENAMER_CLASS - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
uses - Variable in class org.jetbrains.java.decompiler.struct.attr.StructModuleAttribute
 
USHR - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 

V

validateAllVarVersionsAreNull(DirectGraph, RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateDGraph(DirectGraph, RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateEdge(StatEdge) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateExitExprent(ExitExprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateExprent(Exprent) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateIfStatement(IfStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateSingleStatement(Statement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateStatement(RootStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateTrycatchStatement(CatchStatement) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
validateVarVersionsGraph(VarVersionsGraph, RootStatement, HashMap<VarVersionPair, VarVersionPair>) - Static method in class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
ValidationHelper - Class in org.jetbrains.java.decompiler.modules.decompiler
 
ValidationHelper() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
 
value - Variable in class org.jetbrains.java.decompiler.struct.consts.PrimitiveConstant
 
value - Variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
value - Variable in class org.jetbrains.java.decompiler.struct.match.MatchNode.RuleValue
 
value() - Method in annotation type org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences.Description
 
value() - Method in annotation type org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences.Name
 
VALUE - org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
 
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.SaveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.NullCastType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.EdgeDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.LastBasicType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor.FinalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jetbrains.java.decompiler.main.ClassesProcessor.ClassNode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.SaveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.main.extern.IIdentifierRenamer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.NullCastType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.AnnotationExprent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.ExitExprent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.IfExprent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.exps.MonitorExprent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.flow.DirectEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.flow.DirectNodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.EdgeDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.LastBasicType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.stats.Statement.StatementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor.FinalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jetbrains.java.decompiler.struct.match.IMatchable.MatchProperties
Returns an array containing the constants of this enum type, in the order they are declared.
var - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
var - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair
 
VAR - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
VAR_COUNTER - Static variable in class org.jetbrains.java.decompiler.main.collectors.CounterContainer
 
VAR_NAMELESS_ENCLOSURE - Static variable in class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
VarDefinitionHelper - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarDefinitionHelper(Statement, StructMethod, VarProcessor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarDefinitionHelper
 
VarDefinitionHelper(Statement, StructMethod, VarProcessor, boolean) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarDefinitionHelper
 
varDefinitions - Variable in class org.jetbrains.java.decompiler.modules.decompiler.stats.Statement
 
VarExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
VarExprent(int, VarType, VarProcessor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
VarExprent(int, VarType, VarProcessor, BitSet) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.VarExprent
 
VarNamesCollector - Class in org.jetbrains.java.decompiler.main.collectors
 
VarNamesCollector() - Constructor for class org.jetbrains.java.decompiler.main.collectors.VarNamesCollector
 
VarNamesCollector(Collection<String>) - Constructor for class org.jetbrains.java.decompiler.main.collectors.VarNamesCollector
 
varproc - Variable in class org.jetbrains.java.decompiler.main.rels.MethodWrapper
 
VarProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarProcessor(StructMethod, MethodDescriptor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarProcessor
 
VarType - Class in org.jetbrains.java.decompiler.struct.gen
 
VarType(int) - Constructor for class org.jetbrains.java.decompiler.struct.gen.VarType
 
VarType(int, int) - Constructor for class org.jetbrains.java.decompiler.struct.gen.VarType
 
VarType(int, int, String) - Constructor for class org.jetbrains.java.decompiler.struct.gen.VarType
 
VarType(int, int, String, int, int, boolean) - Constructor for class org.jetbrains.java.decompiler.struct.gen.VarType
 
VarType(String) - Constructor for class org.jetbrains.java.decompiler.struct.gen.VarType
 
VarType(String, boolean) - Constructor for class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_BOOLEAN - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_BOOLEAN_OBJ - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_BYTE - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_BYTE_OBJ - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_BYTECHAR - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_CHAR - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_CHARACTER - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_CLASS - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_DOUBLE - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_DOUBLE_OBJ - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_FLOAT - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_FLOAT_OBJ - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_INT - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_INTEGER - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_LONG - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_NULL - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_OBJECT - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_SHORT - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_SHORT_OBJ - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_SHORTCHAR - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_STRING - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_UNKNOWN - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VARTYPE_VOID - Static variable in class org.jetbrains.java.decompiler.struct.gen.VarType
 
VarTypeProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarTypeProcessor(StructMethod, MethodDescriptor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarTypeProcessor
 
VarTypeProcessor.FinalType - Enum in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarVersionEdge - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarVersionEdge(int, VarVersionNode, VarVersionNode) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionEdge
 
VarVersionNode - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarVersionNode(int, int) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
VarVersionNode(int, int, StructLocalVariableTableAttribute.LocalVariable) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
VarVersionPair - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarVersionPair(int, int) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair
 
VarVersionPair(VarExprent) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair
 
VarVersionsGraph - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarVersionsGraph() - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsGraph
 
VarVersionsProcessor - Class in org.jetbrains.java.decompiler.modules.decompiler.vars
 
VarVersionsProcessor(StructMethod, MethodDescriptor) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
 
VBStyleCollection<E,​K> - Class in org.jetbrains.java.decompiler.util
 
VBStyleCollection() - Constructor for class org.jetbrains.java.decompiler.util.VBStyleCollection
 
VBStyleCollection(int) - Constructor for class org.jetbrains.java.decompiler.util.VBStyleCollection
 
VERIFY_ANONYMOUS_CLASSES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
VERIFY_VARIABLE_MERGES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
version - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionNode
 
version - Variable in class org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionPair
 
VIRTUAL - org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.InvocationType
 

W

WARN - org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity
 
WARN_INCONSISTENT_INNER_CLASSES - Static variable in interface org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences
 
WHILE - org.jetbrains.java.decompiler.modules.decompiler.stats.DoStatement.Type
 
wide - Variable in class org.jetbrains.java.decompiler.code.Instruction
 
WILDCARD_EXTENDS - Static variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
WILDCARD_NO - Static variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
WILDCARD_SUPER - Static variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
WILDCARD_UNBOUND - Static variable in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
withWildcard(VarType, int) - Static method in class org.jetbrains.java.decompiler.struct.gen.generics.GenericType
 
writeClass(StructClass, TextBuffer) - Method in class org.jetbrains.java.decompiler.main.ClassesProcessor
 
writeImports(TextBuffer, boolean) - Method in class org.jetbrains.java.decompiler.main.collectors.ImportCollector
 
writeMessage(String, Throwable) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
writeMessage(String, IFernflowerLogger.Severity) - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
writeMessage(String, IFernflowerLogger.Severity) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
writeMessage(String, IFernflowerLogger.Severity, Throwable) - Method in class org.jetbrains.java.decompiler.main.decompiler.PrintStreamLogger
 
writeMessage(String, IFernflowerLogger.Severity, Throwable) - Method in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
 
writeQualifiedSuper(TextBuffer, String) - Static method in class org.jetbrains.java.decompiler.util.TextUtil
 

X

XOR - org.jetbrains.java.decompiler.modules.decompiler.exps.FunctionExprent.FunctionType
 

Y

YIELD - org.jetbrains.java.decompiler.modules.decompiler.exps.Exprent.Type
 
YieldExprent - Class in org.jetbrains.java.decompiler.modules.decompiler.exps
 
YieldExprent(Exprent, VarType) - Constructor for class org.jetbrains.java.decompiler.modules.decompiler.exps.YieldExprent
 

Z

ZipFileCache - Class in org.jetbrains.java.decompiler.util
 
ZipFileCache() - Constructor for class org.jetbrains.java.decompiler.util.ZipFileCache
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages