Index

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 and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
AASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
abort() - Method in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
abort() - Method in interface org.benf.cfr.reader.util.graph.GraphVisitor
 
abort() - Method in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
aborted - Variable in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
aborted - Variable in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
AbstractAssignment - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
AbstractAssignment(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment
 
AbstractAssignmentExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AbstractAssignmentExpression(BytecodeLoc, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractAssignmentExpression
 
AbstractBackedByteData - Class in org.benf.cfr.reader.util.bytestream
 
AbstractBackedByteData() - Constructor for class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
AbstractBaseExpressionWildcard() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
AbstractClassFileDumper - Class in org.benf.cfr.reader.entities.classfilehelpers
 
AbstractClassFileDumper(DCCommonState) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
AbstractConstantPoolEntry - Class in org.benf.cfr.reader.entities
 
AbstractConstantPoolEntry(ConstantPool) - Constructor for class org.benf.cfr.reader.entities.AbstractConstantPoolEntry
 
AbstractConstructorInvokation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AbstractConstructorInvokation(BytecodeLoc, AbstractConstructorInvokation, CloneHelper) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
AbstractConstructorInvokation(BytecodeLoc, InferredJavaType, ConstantPoolEntryMethodRef, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
AbstractDumper - Class in org.benf.cfr.reader.util.output
 
AbstractDumper(MovableDumperContext) - Constructor for class org.benf.cfr.reader.util.output.AbstractDumper
 
AbstractExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AbstractExpression(BytecodeLoc, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
AbstractExpressionRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
AbstractExpressionRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
 
AbstractExpressionVisitor<T> - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
AbstractExpressionVisitor() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionVisitor
 
AbstractFieldVariable - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
 
AbstractFieldVariable(AbstractFieldVariable) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
AbstractFieldVariable(InferredJavaType, JavaTypeInstance, String) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
AbstractFieldVariable(InferredJavaType, JavaTypeInstance, ClassFileField) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
AbstractFieldVariable(ConstantPoolEntry) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
AbstractFunctionInvokation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AbstractFunctionInvokation(BytecodeLoc, ConstantPoolEntryMethodRef, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
AbstractFunctionInvokationExplicit - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
A call that doesn't necessarily exist, for a type we don't necessarily have.
AbstractFunctionInvokationExplicit(BytecodeLoc, InferredJavaType, JavaTypeInstance, String, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
AbstractGraphVisitorFI<T> - Class in org.benf.cfr.reader.util.graph
 
AbstractGraphVisitorFI(T, BinaryProcedure<T, GraphVisitor<T>>) - Constructor for class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
AbstractLValue - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
 
AbstractLValue(InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
AbstractLValueScopeDiscoverer - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
AbstractLValueScopeDiscoverer(Options, MethodPrototype, VariableFactory) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
AbstractLValueScopeDiscoverer.ScopeDefinition - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
AbstractLValueScopeDiscoverer.ScopeKey - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
AbstractMatchResultIterator - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
AbstractMatchResultIterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator
 
AbstractMemberFunctionInvokation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AbstractMemberFunctionInvokation(BytecodeLoc, ConstantPool, ConstantPoolEntryMethodRef, Expression, List<Expression>, List<Boolean>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
AbstractMemberFunctionInvokation(BytecodeLoc, ConstantPool, ConstantPoolEntryMethodRef, Expression, JavaTypeInstance, List<Expression>, List<Boolean>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
AbstractMutatingAssignmentExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AbstractMutatingAssignmentExpression(BytecodeLoc, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMutatingAssignmentExpression
 
AbstractNewArray - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AbstractNewArray(BytecodeLoc, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractNewArray
 
AbstractPlaceholder - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
 
AbstractPlaceholder() - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
AbstractStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
AbstractStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
AbstractStructuredBlockStatement - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
AbstractStructuredBlockStatement(BytecodeLoc, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
 
AbstractStructuredConditionalLoopStatement - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
AbstractStructuredConditionalLoopStatement(BytecodeLoc, ConditionalExpression, BlockIdentifier, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
AbstractStructuredContinue - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
AbstractStructuredContinue(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredContinue
 
AbstractStructuredStatement - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
AbstractStructuredStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
AbstractTypeUsageCollector - Class in org.benf.cfr.reader.state
 
AbstractTypeUsageCollector() - Constructor for class org.benf.cfr.reader.state.AbstractTypeUsageCollector
 
AbstractUnStructuredStatement - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
AbstractUnStructuredStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
AbstractVerificationInfo() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.AbstractVerificationInfo
 
ACC_ABSTRACT - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_ABSTRACT - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_ANNOTATION - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_BRIDGE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_ENUM - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_FAKE_END_RESOURCE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_FINAL - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_FINAL - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_INTERFACE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_MODULE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_NATIVE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_PRIVATE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_PRIVATE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_PROTECTED - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_PROTECTED - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_PUBLIC - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_PUBLIC - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_STATIC - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_STATIC - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_STRICT - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_STRICT - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_SUPER - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_SYNCHRONISED - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_SYNTHETIC - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_SYNTHETIC - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_TRANSIENT - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
ACC_VARARGS - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
ACC_VOLATILE - Enum constant in enum class org.benf.cfr.reader.entities.AccessFlag
 
accept(Collection<BytecodeDumpConsumer.Item>) - Method in interface org.benf.cfr.reader.util.output.BytecodeDumpConsumer
 
accept(Collection<BytecodeDumpConsumer.Item>) - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.BytecodeDumpConsumerImpl
 
AccessFlag - Enum Class in org.benf.cfr.reader.entities
 
AccessFlag(String) - Constructor for enum class org.benf.cfr.reader.entities.AccessFlag
 
AccessFlagMethod - Enum Class in org.benf.cfr.reader.entities
 
AccessFlagMethod(String) - Constructor for enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
accessFlags - Variable in class org.benf.cfr.reader.entities.ClassFile
 
accessFlags - Variable in class org.benf.cfr.reader.entities.FakeMethod
 
accessFlags - Variable in class org.benf.cfr.reader.entities.Field
 
accessFlags - Variable in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
accessFlags - Variable in class org.benf.cfr.reader.entities.Method
 
AccessorMatchCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
 
AccountingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
AccountingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
ACONST_NULL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
actualPrototype - Variable in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
add(Object, String, UnaryFunction<String, FakeMethod>) - Method in class org.benf.cfr.reader.entities.FakeMethods
 
add(String, String, JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.ClassCache
 
add(String, JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.ClassCache
 
add(Collection<Integer>, int, int) - Method in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.MethodBytecode
 
add(NavigableMap<A, Set<B>>, A, B) - Method in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
add(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
add(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
 
add(KotlinSwitchHandler.OriginalSwitchLookupInfo) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.DistinctSwitchTarget
 
add(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
add(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
add(FormalTypeParameter) - Method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
add(ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
add(Method) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
add(Method, int) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector
 
add(Method, Set<Integer>) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector
 
add(MemberNameResolver.MethodKey, JavaTypeInstance, Method, boolean) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
add(T) - Method in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
add(T) - Method in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
add(T, boolean) - Method in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
ADD_SUB - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
addAll(Collection<? extends T>) - Method in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
addBadComment(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator
 
addCatch(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
addCatchEndDependencies(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
addClash(MemberNameResolver.MethodKey) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
addClashes(Set<MemberNameResolver.MethodKey>) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
addComment(String) - Method in class org.benf.cfr.reader.entities.ClassFile
 
addComment(String) - Method in class org.benf.cfr.reader.util.DecompilerComments
 
addComment(String, Exception) - Method in class org.benf.cfr.reader.entities.ClassFile
 
addComment(DecompilerComment) - Method in class org.benf.cfr.reader.entities.ClassFile
 
addComment(DecompilerComment) - Method in class org.benf.cfr.reader.entities.Method
 
addComment(DecompilerComment) - Method in class org.benf.cfr.reader.util.DecompilerComments
 
addComments(Collection<DecompilerComment>) - Method in class org.benf.cfr.reader.util.DecompilerComments
 
addDefinition(StructuredStatement, LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
addDisplayNames(Collection<JavaRefTypeInstance>) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
addEntry(ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
addExitMutex(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
addFakeMethod(Object, String, UnaryFunction<String, FakeMethod>) - Method in class org.benf.cfr.reader.entities.ClassFile
 
addFakeMethod(ClassFile) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
addFieldMapping(FieldMapping) - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
addForeignRef() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
addIfLValue(Expression, Set<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
addIfLValue(Expression, Set<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
addIfUnseen(T) - Method in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
additionalComments - Variable in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
AdditionalComments() - Constructor for class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.AdditionalComments
 
additionalHandling(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertionTrackingControlFlowSwitchExpressionTransformer
 
additionalHandling(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
addJar(String) - Method in interface org.benf.cfr.reader.api.ClassFileSource
CFR would like to know about all classes contained within the jar at jarPath
addJar(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceChained
 
addJar(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
Deprecated.
addJar(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceWrapper
 
addJarContent(String, AnalysisType) - Method in interface org.benf.cfr.reader.apiunreleased.ClassFileSource2
CFR would like to know about all classes contained within the jar at jarPath
addJarContent(String, AnalysisType) - Method in class org.benf.cfr.reader.state.ClassFileSourceChained
 
addJarContent(String, AnalysisType) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
addJarContent(String, AnalysisType) - Method in class org.benf.cfr.reader.state.ClassFileSourceWrapper
 
addJarPath(String) - Method in class org.benf.cfr.reader.PluginRunner
Deprecated.
 
addJarPaths(String[]) - Method in class org.benf.cfr.reader.PluginRunner
Deprecated.
 
addLoc(HasByteCodeLoc) - Method in interface org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc
 
addLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
addLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
addLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
addLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
addLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
addLValues(Collection<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer
 
addMethodMapping(MethodMapping) - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
addMissingOuters(Map<Integer, List<JavaTypeInstance>>) - Static method in class org.benf.cfr.reader.Driver
 
addPeerTries(Collection<Op03SimpleStatement>, PeerTries) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer
 
addPossibleExitFor(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
addQuotes(String, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.QuotingUtils
 
addResources(List<Op04StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
addSource(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
addSource(Op03Blocks.Block3) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
addSource(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
addSource(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
addSource(T) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.MutableGraph
 
addSources(List<Op03Blocks.Block3>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
addStatement(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
addStaticUsage(JavaRefTypeInstance, String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
addSummaryError(Method, String) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.util.output.FileDumper
 
addSummaryError(Method, String) - Method in interface org.benf.cfr.reader.util.output.MethodErrorCollector
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.util.output.MethodErrorCollector.SummaryDumperMethodErrorCollector
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.util.output.StdIODumper
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.util.output.StringStreamDumper
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
addSummaryError(Method, String) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
addTarget(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
addTarget(Op03Blocks.Block3) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
addTarget(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
addTarget(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
addTarget(T) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.MutableGraph
 
addTargets(List<Op03Blocks.Block3>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
addTo(BytecodeLocCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
addTo(BytecodeLocCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet
 
addTo(BytecodeLocCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
addTo(BytecodeLocCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
 
addToSwitch(Op04StructuredStatement, Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
addTryEndDependencies(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
adjustComment(SinkReturns.TokenType) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
adjustOrdering(Map<InstrIndex, List<Op02WithProcessedDataAndRefs.ExceptionTempStatement>>, Op02WithProcessedDataAndRefs, ExceptionGroup, Op02WithProcessedDataAndRefs) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
advance() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
advance(long) - Method in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
advance(long) - Method in interface org.benf.cfr.reader.util.bytestream.OffsettingByteData
 
advanceTo(MatchIterator<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
after(InstrIndex, InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex.TempRelatives
 
afterEnd - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
aggregateWith(ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
aggregateWithLenient(ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
AGGRESSIVE_DO_COPY - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
AGGRESSIVE_DO_EXTENSION - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
AGGRESSIVE_DUFF - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
AGGRESSIVE_EXCEPTION_AGG - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
AGGRESSIVE_EXCEPTION_VERY_AGG - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
AGGRESSIVE_SIZE_REDUCTION_THRESHOLD - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
AGGRESSIVE_TOPOLOGICAL_SORT - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
aggressiveAggregate - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
aggressiveAggregate2 - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
aggressiveImpossiblePruning() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
aggressiveRethrowPruning() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
aliasReplacements - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
AliasRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
all - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
all(Collection<X>, Predicate<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
allocatedType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
allocatedType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
ALLOW_CORRECTING - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ALLOW_MALFORMED_SWITCH - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
allowShorten - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
allPrototypes - Variable in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
ALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ALOAD_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ALOAD_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ALOAD_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ALOAD_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ALOAD_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
alreadyDefined(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
alreadyDefined(String, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
ALTMETAFACTORY_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
ALTMETAFACTORY_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
alwaysDefines(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
alwaysDefines(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
alwaysDefines(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
alwaysDefines(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
alwaysDefines(LValue) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
analyse() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
analyse() - Method in class org.benf.cfr.reader.entities.Method
 
analyse(List<String>) - Method in interface org.benf.cfr.reader.api.CfrDriver
Analyse and dump to configured output sink.
analyse(List<String>) - Method in class org.benf.cfr.reader.CfrDriverImpl
 
ANALYSE_AS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
analysed - Variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
analyseInnerClassesPass1(DCCommonState) - Method in class org.benf.cfr.reader.entities.ClassFile
 
analyseMid(DCCommonState) - Method in class org.benf.cfr.reader.entities.ClassFile
 
analyseOverrides() - Method in class org.benf.cfr.reader.entities.ClassFile
 
analysePassOuterFirst(UnaryProcedure<ClassFile>) - Method in class org.benf.cfr.reader.entities.ClassFile
 
analyseStaticMethod(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
analyseSyntheticTags(Method, Options) - Method in class org.benf.cfr.reader.entities.ClassFile
 
analyseTop(DCCommonState, TypeUsageCollectingDumper) - Method in class org.benf.cfr.reader.entities.ClassFile
 
analysingPath(String) - Method in interface org.benf.cfr.reader.util.output.ProgressDumper
 
analysingPath(String) - Method in class org.benf.cfr.reader.util.output.ProgressDumperNop
 
analysingPath(String) - Method in class org.benf.cfr.reader.util.output.ProgressDumperStdErr
 
analysingPath(String) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkProgressDumper
 
analysingType(JavaTypeInstance) - Method in interface org.benf.cfr.reader.util.output.ProgressDumper
 
analysingType(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.ProgressDumperNop
 
analysingType(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.ProgressDumperStdErr
 
analysingType(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkProgressDumper
 
analysisInnerClass - Variable in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
AnalysisResult - Interface in org.benf.cfr.reader.bytecode
 
AnalysisResultFromException - Class in org.benf.cfr.reader.bytecode
 
AnalysisResultFromException(Exception) - Constructor for class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
AnalysisResultSuccessful - Class in org.benf.cfr.reader.bytecode
 
AnalysisResultSuccessful(DecompilerComments, Op04StructuredStatement, AnonymousClassUsage) - Constructor for class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
analysisType - Variable in class org.benf.cfr.reader.state.ClassFileSourceImpl.JarSourceEntry
 
analysisType - Variable in class org.benf.cfr.reader.state.JarContentImpl
 
analysisType - Variable in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
analysisType - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
AnalysisType - Enum Class in org.benf.cfr.reader.util
 
AnalysisType() - Constructor for enum class org.benf.cfr.reader.util.AnalysisType
 
AND - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
AND - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
ANEWARRAY - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
Annotated() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated
 
Annotated() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated
 
Annotated() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated
 
Annotated() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.Annotated
 
Annotated(JavaAnnotatedTypeInstance, List<JavaAnnotatedTypeInstance>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated
 
Annotated(JavaRefTypeInstance.Annotated, JavaRefTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
annotatedUnderlyingType - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated
 
AnnotationHelpers - Class in org.benf.cfr.reader.entities.attributes
 
AnnotationHelpers() - Constructor for class org.benf.cfr.reader.entities.attributes.AnnotationHelpers
 
annotationTableEntry - Variable in class org.benf.cfr.reader.entities.annotations.ElementValueAnnotation
 
AnnotationTableEntry - Class in org.benf.cfr.reader.entities.annotations
 
AnnotationTableEntry(JavaTypeInstance, Map<String, ElementValue>) - Constructor for class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
annotationTableEntryData - Variable in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
annotationTableEntryList - Variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
annotationTableEntryListList - Variable in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
AnnotationTableTypeEntry<T extends TypeAnnotationTargetInfo> - Class in org.benf.cfr.reader.entities.annotations
 
AnnotationTableTypeEntry(TypeAnnotationEntryValue, T, TypePath, JavaTypeInstance, Map<String, ElementValue>) - Constructor for class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
AnonBreakTarget - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
AnonBreakTarget(BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
ANONYMOUS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
AnonymousArray - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
AnonymousArray() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousArray
 
AnonymousBlocks - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
AnonymousBlocks() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousBlocks
 
AnonymousClassConstructorRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
AnonymousClassConstructorRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AnonymousClassConstructorRewriter
 
anonymousClassUsage - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
anonymousClassUsage - Variable in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
AnonymousClassUsage - Class in org.benf.cfr.reader.bytecode
 
AnonymousClassUsage() - Constructor for class org.benf.cfr.reader.bytecode.AnonymousClassUsage
 
anonymousTypeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
anonymousUsages - Variable in class org.benf.cfr.reader.entities.ClassFile
 
ANTI_OBF - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
any(String...) - Method in class org.benf.cfr.reader.entities.attributes.AttributeMap
 
any(Collection<X>, Predicate<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
anyFound() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.ScopeDiscoverInfoCache
 
AnyOneOfExpression(Set<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AnyOneOfExpression
 
anyOpHasEffect(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
 
append(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
append_frame(short, OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
Applied(Options, List<DecompilerComment>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOptions.Applied
 
apply(Map<String, String>) - Method in interface org.benf.cfr.reader.state.ClassNameFunction
 
apply(Map<String, String>) - Method in class org.benf.cfr.reader.state.ClassNameFunctionCase
 
apply(Map<String, String>) - Method in class org.benf.cfr.reader.state.ClassNameFunctionInvalid
 
apply(JavaAnnotatedTypeInstance, List<? extends AnnotationTableTypeEntry>, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper
 
apply(JavaAnnotatedTypeInstance, AnnotationTableTypeEntry, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper
 
apply(JavaAnnotatedTypeIterator, DecompilerComments) - Method in interface org.benf.cfr.reader.entities.attributes.TypePathPart
 
apply(JavaAnnotatedTypeIterator, DecompilerComments) - Method in class org.benf.cfr.reader.entities.attributes.TypePathPartArray
 
apply(JavaAnnotatedTypeIterator, DecompilerComments) - Method in class org.benf.cfr.reader.entities.attributes.TypePathPartBound
 
apply(JavaAnnotatedTypeIterator, DecompilerComments) - Method in class org.benf.cfr.reader.entities.attributes.TypePathPartNested
 
apply(JavaAnnotatedTypeIterator, DecompilerComments) - Method in class org.benf.cfr.reader.entities.attributes.TypePathPartParameterized
 
apply(AnnotationTableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator
 
apply(AnnotationTableEntry) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator
 
apply(AnnotationTableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated.Iterator
 
apply(AnnotationTableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated.Iterator
 
apply(AnnotationTableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated.Iterator
 
apply(AnnotationTableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated.Iterator
 
apply(AnnotationTableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated.Iterator
 
apply(AnnotationTableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.Annotated.Iterator
 
apply(Method, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
apply(DCCommonState, Options, BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.RecoveryOptions
 
apply(MutableOptions, List<DecompilerComment>, BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.RecoveryOption
 
apply(MutableOptions, List<DecompilerComment>, BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.RecoveryOption.BooleanRO
 
apply(MutableOptions, List<DecompilerComment>, BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.RecoveryOption.ConditionalRO
 
apply(MutableOptions, List<DecompilerComment>, BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.RecoveryOption.IntRO
 
apply(MutableOptions, List<DecompilerComment>, BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.RecoveryOption.TrooleanRO
 
apply0TargetBlockHeuristic(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
applyAttributes(AttributeMap, Set<AccessFlag>) - Static method in enum class org.benf.cfr.reader.entities.AccessFlag
 
applyAttributes(AttributeMap, Set<AccessFlagMethod>) - Static method in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
applyBackwards(List<Expression>, ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterHelper
 
applyCastTransforms1(CastExpression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner
 
applyCastTransforms2(CastExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner
 
applyChecker(Op04Checker, Op04StructuredStatement, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
applyComment(boolean, List<DecompilerComment>) - Method in class org.benf.cfr.reader.bytecode.RecoveryOption
 
applyConditionOnlyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
applyExpressionRewriter(Op04StructuredStatement, ExpressionRewriter) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.MiscStatementTools
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
applyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
applyExpressionRewriterToArgs(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
applyExpressionRewriterToArgs(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
applyExpressionRewriterToArgs(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
applyForwards(List<Expression>, ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterHelper
 
applyKnownBaseType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
applyKnownBlocksHeuristic(List<Op03Blocks.Block3>, Map<BlockIdentifier, BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
applyLHSOnlyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
applyLValueCondense(AssignmentSimple, AssignmentSimple, Op03SimpleStatement, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
 
applyLValueReplacer(Map<LValue, LValue>, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
applyLValueSwap(AssignmentSimple, AssignmentSimple, Op03SimpleStatement, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
applyNonArgExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
applyReverseExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
applyRValueOnlyExpressionRewriter(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
applyTransforms(ArithmeticMutationOperation) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
applyTransforms(ArithmeticOperation) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
applyTransforms(TernaryExpression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TernaryCastCleaner
 
applyTypeAnnotations(AttributeCode, Op04StructuredStatement, SortedMap<Integer, Integer>, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
appropriateForIfAssignmentCollapse1(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
 
appropriateForIfAssignmentCollapse2(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
 
appropriatelyCasted(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
areAnnotationsEqual(List<AnnotationTableEntry>, List<AnnotationTableTypeEntry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
 
ARETURN - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
arg - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
arg - Variable in class org.benf.cfr.reader.bytecode.RecoveryOption
 
argPrefix - Static variable in class org.benf.cfr.reader.util.getopt.GetOptParser
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.SuperFunctionInvokationWildcard
 
args - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
args - Variable in class org.benf.cfr.reader.mapping.ClassMapping.MethodData
 
args - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver.MethodKey
 
argTypes - Variable in class org.benf.cfr.reader.mapping.MethodMapping
 
argument - Variable in class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
Argument(String, OptionDecoderParam<X, Void>, String) - Constructor for class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.Argument
 
Argument(String, OptionDecoderParam<X, Void>, String, boolean) - Constructor for class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.Argument
 
ArgumentParam(String, OptionDecoderParam<X, InputType>, String) - Constructor for class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
ArgumentParam(String, OptionDecoderParam<X, InputType>, String, boolean) - Constructor for class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
ArithmeticMonOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ArithmeticMonOperation(BytecodeLoc, Expression, ArithOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
ArithmeticMutationOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ArithmeticMutationOperation(BytecodeLoc, LValue, Expression, ArithOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
ArithmeticMutationWildcard(Optional<LValue>, Optional<Expression>, Optional<ArithOp>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
ArithmeticOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ArithmeticOperation(BytecodeLoc, Expression, Expression, ArithOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
ArithmeticOperation(BytecodeLoc, InferredJavaType, Expression, Expression, ArithOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
ArithmeticPostMutationOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
(eg) x >>= 3, x++
ArithmeticPostMutationOperation(BytecodeLoc, LValue, ArithOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
ArithmeticPreMutationOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ArithmeticPreMutationOperation(BytecodeLoc, LValue, ArithOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
arithMutationMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
ArithOp - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ArithOp(String, boolean, boolean, Precedence) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
array - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
array - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
ARRAY_ITERATOR - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ArrayCountingIterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.ArrayCountingIterator
 
arrayIndex - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
ArrayIndex - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ArrayIndex(BytecodeLoc, Expression, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
ArrayIndex(BytecodeLoc, InferredJavaType, Expression, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
arrayLen - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector
 
ArrayLength - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ArrayLength(BytecodeLoc, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
ARRAYLENGTH - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ArrayType - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
ArrayType(int, String, JavaTypeInstance) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
ArrayVariable - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
 
ArrayVariable(ArrayIndex) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
artificalSourceCount - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
AS_IS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
 
asc - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CompareByIndex
 
asGenericRefInstance(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
asGenericRefInstance(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
asGenericRefInstance(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
asGenericRefInstance(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
asGenericRefInstance(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
asGenericRefInstance(JavaTypeInstance) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
asGenericRefInstance(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
asGenericRefInstance(JavaTypeInstance) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
asList - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
asList() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
ass2throw - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertUseCollector
 
assertField - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
 
ASSERTION_ERROR - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
AssertionJumps - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
AssertionJumps() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AssertionJumps
 
assertionStatic - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
AssertionTrackingControlFlowSwitchExpressionTransformer(BlockIdentifier, BlockIdentifier, Map<Op04StructuredStatement, StructuredExpressionYield>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertionTrackingControlFlowSwitchExpressionTransformer
 
AssertRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
AssertRewriter(ClassFile, Options) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
AssertRewriter.AssertionTrackingControlFlowSwitchExpressionTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
AssertRewriter.AssertUseCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
AssertRewriter.AssertVarCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
AssertRewriter.ControlFlowSwitchExpressionTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification - Enum Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
AssertRewriter.SwitchAssertUseCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
assertStatic - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
 
AssertUseCollector(WildcardMatch) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertUseCollector
 
AssertVarCollector(WildcardMatch) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
 
ASSIGN_SIMPLE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.MatchType
 
assignIdentsAndGetMissingMap(SSAIdentifierFactory<Slot, StackType>, Method, List<Op02WithProcessedDataAndRefs>, BytecodeMeta, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
ASSIGNMENT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
ASSIGNMENT1 - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
AssignmentCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector
 
AssignmentExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
AssignmentExpression(BytecodeLoc, LValue, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
AssignmentPreMutation - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
In an assignment prechange, the LHS is by definition equal to the RHS after the statement.
AssignmentPreMutation(BytecodeLoc, LValue, AbstractAssignmentExpression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
AssignmentPreMutation(BytecodeLoc, LValue, AbstractMutatingAssignmentExpression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
assignments - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector
 
assignments - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
assignments - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
assignments - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
AssignmentSimple - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
AssignmentSimple(BytecodeLoc, LValue, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
assignmentStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
assignmentStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter.ConstructResultCollector
 
AssignRemover() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.AssignRemover
 
assignSSAIdentifiers(SSAIdentifierFactory<Slot, StackType>, Method, DecompilerComments, List<Op02WithProcessedDataAndRefs>, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
assignSSAIdentifiers(Method, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
assignSSAIdentifiersInner(SSAIdentifierFactory<Slot, StackType>, Method, List<Op02WithProcessedDataAndRefs>, BytecodeMeta, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
ASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ASTORE_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ASTORE_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ASTORE_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ASTORE_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ASTORE_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
at(int, Method) - Method in interface org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory
 
at(int, Method) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
at(int, Method) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryStub
 
ATHROW - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
AtLevel(StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
 
AtLevel(StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope.AtLevel
 
atStart - Variable in class org.benf.cfr.reader.util.output.MovableDumperContext
 
Attribute - Class in org.benf.cfr.reader.entities.attributes
 
Attribute() - Constructor for class org.benf.cfr.reader.entities.attributes.Attribute
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleAnnotations
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleParameterAnnotations
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleTypeAnnotations
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleAnnotations
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleParameterAnnotations
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleTypeAnnotations
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeScala
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
ATTRIBUTE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
ATTRIBUTE_OBF - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
AttributeAnnotationDefault - Class in org.benf.cfr.reader.entities.attributes
 
AttributeAnnotationDefault(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
AttributeAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
AttributeBootstrapMethods - Class in org.benf.cfr.reader.entities.attributes
 
AttributeBootstrapMethods(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
AttributeBuilder(ConstantPool, ClassFileVersion) - Constructor for class org.benf.cfr.reader.entityfactories.AttributeFactory.AttributeBuilder
 
AttributeCode - Class in org.benf.cfr.reader.entities.attributes
 
AttributeCode(ByteData, ConstantPool, ClassFileVersion) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeCode
 
AttributeConstantValue - Class in org.benf.cfr.reader.entities.attributes
 
AttributeConstantValue(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
AttributeDeprecated - Class in org.benf.cfr.reader.entities.attributes
 
AttributeDeprecated(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
AttributeEnclosingMethod - Class in org.benf.cfr.reader.entities.attributes
 
AttributeEnclosingMethod(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
AttributeExceptions - Class in org.benf.cfr.reader.entities.attributes
 
AttributeExceptions(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
AttributeFactory - Class in org.benf.cfr.reader.entityfactories
 
AttributeFactory() - Constructor for class org.benf.cfr.reader.entityfactories.AttributeFactory
 
AttributeFactory.AttributeBuilder - Class in org.benf.cfr.reader.entityfactories
 
AttributeInnerClasses - Class in org.benf.cfr.reader.entities.attributes
 
AttributeInnerClasses(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
AttributeLineNumberTable - Class in org.benf.cfr.reader.entities.attributes
 
AttributeLineNumberTable(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
AttributeLocalVariableTable - Class in org.benf.cfr.reader.entities.attributes
 
AttributeLocalVariableTable(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
AttributeLocalVariableTypeTable - Class in org.benf.cfr.reader.entities.attributes
 
AttributeLocalVariableTypeTable(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
attributeMap - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
AttributeMap - Class in org.benf.cfr.reader.entities.attributes
 
AttributeMap(Collection<Attribute>) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeMap
 
AttributeModule - Class in org.benf.cfr.reader.entities.attributes
 
AttributeModule(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeModule
 
AttributeModule.ExportOpen - Class in org.benf.cfr.reader.entities.attributes
 
AttributeModule.ModuleContentFlags - Enum Class in org.benf.cfr.reader.entities.attributes
 
AttributeModule.ModuleFlags - Enum Class in org.benf.cfr.reader.entities.attributes
 
AttributeModule.Provide - Class in org.benf.cfr.reader.entities.attributes
 
AttributeModule.Require - Class in org.benf.cfr.reader.entities.attributes
 
AttributeModule.Use - Class in org.benf.cfr.reader.entities.attributes
 
AttributeModuleClassMain - Class in org.benf.cfr.reader.entities.attributes
 
AttributeModuleClassMain(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
AttributeModulePackages - Class in org.benf.cfr.reader.entities.attributes
 
AttributeModulePackages(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
AttributeParameterAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeParameterAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
AttributeRuntimeInvisibleAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeRuntimeInvisibleAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleAnnotations
 
AttributeRuntimeInvisibleParameterAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeRuntimeInvisibleParameterAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleParameterAnnotations
 
AttributeRuntimeInvisibleTypeAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeRuntimeInvisibleTypeAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleTypeAnnotations
 
AttributeRuntimeVisibleAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeRuntimeVisibleAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleAnnotations
 
AttributeRuntimeVisibleParameterAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeRuntimeVisibleParameterAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleParameterAnnotations
 
AttributeRuntimeVisibleTypeAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeRuntimeVisibleTypeAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleTypeAnnotations
 
attributes - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
attributes - Variable in class org.benf.cfr.reader.entities.attributes.AttributeMap
 
attributes - Variable in class org.benf.cfr.reader.entities.ClassFile
 
attributes - Variable in class org.benf.cfr.reader.entities.Field
 
attributes - Variable in class org.benf.cfr.reader.entities.Method
 
AttributeScala - Class in org.benf.cfr.reader.entities.attributes
 
AttributeScala(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeScala
 
AttributeScalaSig - Class in org.benf.cfr.reader.entities.attributes
 
AttributeScalaSig(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
AttributeSignature - Class in org.benf.cfr.reader.entities.attributes
 
AttributeSignature(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
AttributeSourceFile - Class in org.benf.cfr.reader.entities.attributes
 
AttributeSourceFile(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
AttributeStackMapTable - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
AttributeStackMapTable(ByteData, ConstantPool, ClassFileVersion) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
AttributeStackMapTable.AbstractVerificationInfo - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrame - Interface in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrameAppendFrame - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrameChopFrame - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrameFullFrame - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrameSameFrame - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrameSameFrameExtended - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrame - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrameExtended - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfo - Interface in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoDouble - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoFloat - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoInteger - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoLong - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoNull - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoObject - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoTop - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoUninitialized - Class in org.benf.cfr.reader.entities.attributes
 
AttributeStackMapTable.VerificationInfoUninitializedThis - Class in org.benf.cfr.reader.entities.attributes
 
AttributeSynthetic - Class in org.benf.cfr.reader.entities.attributes
 
AttributeSynthetic(ByteData) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
AttributeTypeAnnotations - Class in org.benf.cfr.reader.entities.attributes
 
AttributeTypeAnnotations(ByteData, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
AttributeUnknown - Class in org.benf.cfr.reader.entities.attributes
 
AttributeUnknown(ByteData, String) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
AUTO_CLOSEABLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
available(StaticFunctionInvokation, UnreachableStaticRewriter.Inaccessible) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 

B

BAD_ANNOTATION - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
BAD_ANNOTATION_ON_INNER - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
BAD_SENTINEL - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter
 
BAD_SIGNATURE - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
BadAttributeException - Exception in org.benf.cfr.reader.entities.attributes
 
BadAttributeException() - Constructor for exception org.benf.cfr.reader.entities.attributes.BadAttributeException
 
BadBoolAssignmentRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
BadBoolAssignmentRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadBoolAssignmentRewriter
 
BadCastChainRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
BadCastChainRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.BadCastChainRewriter
 
BadCompareRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
BadCompareRewriter(VariableFactory) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter
 
BadLoopPrettifier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
BadLoopPrettifier() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.BadLoopPrettifier
 
BadNarrowingArgRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
BadNarrowingArgRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter
 
BadNarrowingArgRewriter.InternalBadNarrowingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
BadParametersException - Exception in org.benf.cfr.reader.util.getopt
 
BadParametersException(String, PermittedOptionProvider.ArgumentParam<?, ?>) - Constructor for exception org.benf.cfr.reader.util.getopt.BadParametersException
 
BALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
banned - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 
bannedNames - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
base - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
BaseAnnotatedTypeIterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator
 
BaseByteData - Class in org.benf.cfr.reader.util.bytestream
 
BaseByteData(byte[]) - Constructor for class org.benf.cfr.reader.util.bytestream.BaseByteData
 
BasicAnnotations(AttributeMap) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.MiscAnnotations
 
BasicExceptions - Class in org.benf.cfr.reader.entities.exceptions
 
BasicExceptions() - Constructor for class org.benf.cfr.reader.entities.exceptions.BasicExceptions
 
BASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
before(InstrIndex, InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex.TempRelatives
 
before(ClassFileVersion) - Method in class org.benf.cfr.reader.util.ClassFileVersion
 
BeginBlock - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
 
BeginBlock(Block) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
 
beginBlockComment(boolean) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
beginBlockComment(boolean) - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
beginBlockComment(boolean) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
beginBlockComment(boolean) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
beginBlockComment(boolean) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
begunAnalysis - Variable in class org.benf.cfr.reader.entities.ClassFile
 
BinaryFunction<X,Y,Z> - Interface in org.benf.cfr.reader.util.functors
 
BinaryPredicate<X,Y> - Interface in org.benf.cfr.reader.util.functors
 
BinaryProcedure<X,Y> - Interface in org.benf.cfr.reader.util.functors
 
bind(List<FormalTypeParameter>, ClassSignature, List<JavaTypeInstance>, JavaGenericRefTypeInstance, List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
binder - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
 
BindingSuperContainer - Class in org.benf.cfr.reader.bytecode.analysis.types
 
BindingSuperContainer(ClassFile, Map<JavaRefTypeInstance, JavaGenericRefTypeInstance>, Map<JavaRefTypeInstance, BindingSuperContainer.Route>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
BindingSuperContainer.Route - Enum Class in org.benf.cfr.reader.bytecode.analysis.types
 
BIPUSH - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
BIT_AND - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
BIT_OR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
BIT_XOR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
bitOp(ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
BITWISE_SHIFT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
blacklisted - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
block - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
block - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
block - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
 
block - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.EndBlock
 
block - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
block - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
Block - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
TODO : Block implements way more functionality than it should - move into callers.
Block(LinkedList<Op04StructuredStatement>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
Block(LinkedList<Op04StructuredStatement>, boolean, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
Block(Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
Block3(Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
BlockCommentState - Enum Class in org.benf.cfr.reader.util.output
 
BlockCommentState() - Constructor for enum class org.benf.cfr.reader.util.output.BlockCommentState
 
blockEnding - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StackedBlock
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier.LoopResult
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
 
blockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
BlockIdentifier - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
BlockIdentifier(int, BlockType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
blockIdentifierFactory - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
BlockIdentifierFactory - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
BlockIdentifierFactory() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifierFactory
 
BlockIdentifierWildcard() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockIdentifierWildcard
 
blockIdentifierWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
blockIsContiguous(List<Op03SimpleStatement>, Op03SimpleStatement, Set<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
blockIsOneOf(BlockIdentifier, Set<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
blockMembership - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
blocksEndedAfter - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
blocksEnding - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak
 
blockSet(Collection<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
blockStart - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier.LoopResult
 
BlockSwitchDiscoverer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.BlockSwitchDiscoverer
 
blockSwitches - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.BlockSwitchDiscoverer
 
blockType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter.FindBlockStarts
 
blockType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
BlockType - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
BlockType(boolean, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
BlockWildcard() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockWildcard
 
blockWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
body - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
body - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
 
bodySet - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
BoolCastInnerTransformer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner.BoolCastInnerTransformer
 
BOOLEAN - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
BooleanComparisonType(boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
 
BooleanExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
BooleanExpression(Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
BooleanOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
BooleanOperation(BytecodeLoc, ConditionalExpression, ConditionalExpression, BoolOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
BooleanRO(PermittedOptionProvider.Argument<Boolean>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.BooleanRO
 
BooleanRO(PermittedOptionProvider.Argument<Boolean>, boolean, DecompilerComment) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.BooleanRO
 
BooleanRO(PermittedOptionProvider.Argument<Boolean>, boolean, UnaryFunction<BytecodeMeta, Boolean>, DecompilerComment) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.BooleanRO
 
boolIjt - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
boolName(Object) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
BoolOp - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
BoolOp(String, Precedence) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
BoolPair - Enum Class in org.benf.cfr.reader.util
very simple enum to help switching on an XOR style decision.
BoolPair(int) - Constructor for enum class org.benf.cfr.reader.util.BoolPair
 
boolSafe - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
boolValue(boolean) - Method in enum class org.benf.cfr.reader.util.Troolean
 
BOOTSTRAP - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
BOOTSTRAP - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
bootstrapArguments - Variable in class org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
 
bootstrapMethodAttrIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
bootstrapMethodAttrIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
BootstrapMethodInfo - Class in org.benf.cfr.reader.entities.bootstrap
 
BootstrapMethodInfo(ConstantPoolEntryMethodHandle, ConstantPoolEntry[], ConstantPool) - Constructor for class org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
 
BOTH - Enum constant in enum class org.benf.cfr.reader.util.BoolPair
 
bound - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
bound_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget
 
boundSuperClasses - Variable in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
boundSuperClasses - Variable in class org.benf.cfr.reader.entities.ClassFile
 
BoundSuperCollector - Class in org.benf.cfr.reader.bytecode.analysis.types
 
BoundSuperCollector(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
 
boundSuperRoute - Variable in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
boundSuperRoute - Variable in class org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
 
boundSupers - Variable in class org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
 
boxedName - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
boxing - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
BoxingHelper - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util
 
BoxingHelper() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
boxingNameBoolean - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameByte - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameChar - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameDouble - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameFloat - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameInt - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameLong - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameNumber - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
boxingNameShort - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
BoxingProcessor - Interface in org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface
 
boxingTypes - Static variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
Branch(List<Expression>, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression.Branch
 
BREAK - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
BREAK_ANONYMOUS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
breakable - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
breakBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
BreakClassification() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
 
BreakClassification() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
 
BreakRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
BreakRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BreakRewriter
 
build() - Method in class org.benf.cfr.reader.api.CfrDriver.Builder
Given provided artifacts, build an instance of CfrDriver.
build(int) - Static method in enum class org.benf.cfr.reader.entities.AccessFlag
 
build(int) - Static method in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
build(int) - Static method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
build(int) - Static method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
 
build(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
build(ByteData, int, List<X>, UnaryFunction<ByteData, X>) - Static method in class org.benf.cfr.reader.entityfactories.ContiguousEntityFactory
 
build(ByteData, ConstantPool, ClassFileVersion) - Static method in class org.benf.cfr.reader.entityfactories.AttributeFactory
 
buildBasicBlocks(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
Builder() - Constructor for class org.benf.cfr.reader.api.CfrDriver.Builder
 
buildIdentityBindings(JavaGenericRefTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
buildInvoke(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
buildInvokeBootstrapArgs(MethodPrototype, MethodPrototype, MethodHandleBehaviour, BootstrapMethodInfo, ConstantPoolEntryMethodRef, boolean, ClassFile, DCCommonState, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
buildInvokeDynamic(ClassFile, DCCommonState, String, MethodPrototype, int, boolean, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
buildInvokeDynamic(Method, DCCommonState, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
buildInvokeDynamicAltMetaFactoryArgs(MethodPrototype, MethodPrototype, MethodHandleBehaviour, BootstrapMethodInfo, ConstantPoolEntryMethodRef, List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
buildInvokeDynamicMetaFactoryArgs(MethodPrototype, MethodPrototype, MethodHandleBehaviour, BootstrapMethodInfo, ConstantPoolEntryMethodRef) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
buildNestedBlocks(List<Op04StructuredStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
buildOptTypeMap(PermittedOptionProvider) - Static method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
buildSized(ByteData, int, int, List<X>, UnaryFunction<ByteData, X>) - Static method in class org.benf.cfr.reader.entityfactories.ContiguousEntityFactory
 
buildStandardAssertMatcher(WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
buildSwitchAssertMatcher(WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
buildSwitchCases(Op03SimpleStatement, List<Op03SimpleStatement>, BlockIdentifier, List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
builtOptions - Variable in class org.benf.cfr.reader.api.CfrDriver.Builder
 
byName - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
ByTarget(List<ExceptionTableEntry>) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.ByTarget
 
BYTE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
bytecode_index_from - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
bytecode_index_handler - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
bytecode_index_to - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
BytecodeDumpConsumer - Interface in org.benf.cfr.reader.util.output
 
BytecodeDumpConsumer.Item - Interface in org.benf.cfr.reader.util.output
 
BytecodeDumpConsumerImpl(Dumper) - Constructor for class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.BytecodeDumpConsumerImpl
 
bytecodeIndexFrom - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
bytecodeIndexTo - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
BytecodeLoc - Class in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLoc() - Constructor for class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
BytecodeLocCollector - Class in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLocCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector
 
BytecodeLocFactory - Interface in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLocFactoryImpl - Class in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLocFactoryImpl() - Constructor for class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
BytecodeLocFactoryStub - Class in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLocFactoryStub() - Constructor for class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryStub
 
BytecodeLocSet - Class in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLocSet(Map<Method, Set<Integer>>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet
 
BytecodeLocSimple - Class in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLocSimple(int, Method) - Constructor for class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
BytecodeLocSpecific - Class in org.benf.cfr.reader.bytecode.analysis.loc
 
BytecodeLocSpecific(BytecodeLocSpecific.Specific) - Constructor for class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
 
BytecodeLocSpecific.Specific - Enum Class in org.benf.cfr.reader.bytecode.analysis.loc
 
bytecodeMeta - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
BytecodeMeta - Class in org.benf.cfr.reader.bytecode
 
BytecodeMeta(List<Op01WithProcessedDataAndByteJumps>, AttributeCode, Options) - Constructor for class org.benf.cfr.reader.bytecode.BytecodeMeta
 
BytecodeMeta.CodeInfoFlag - Enum Class in org.benf.cfr.reader.bytecode
 
BytecodeMeta.FlagTest - Class in org.benf.cfr.reader.bytecode
 
bytecodeTarget - Variable in class org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
 
BytecodeTrackingDumper - Class in org.benf.cfr.reader.util.output
 
BytecodeTrackingDumper(Dumper, BytecodeDumpConsumer) - Constructor for class org.benf.cfr.reader.util.output.BytecodeTrackingDumper
 
BytecodeTrackingDumper.LocAtLine - Class in org.benf.cfr.reader.util.output
 
BytecodeTrackingDumper.MethodBytecode - Class in org.benf.cfr.reader.util.output
 
ByteData - Interface in org.benf.cfr.reader.util.bytestream
 
bytes - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 

C

cache - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
cache - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
cache - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
cached - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault
 
cachedBindingSupers - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
cachedDecodedType - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
cachedDecodedType - Variable in class org.benf.cfr.reader.entities.Field
 
cachedDegenerifiedType - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
calculateFieldsByName() - Method in class org.benf.cfr.reader.entities.ClassFile
 
call(Op03SimpleStatement, GraphVisitor<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.GraphVisitorCallee
 
call(Op03SimpleStatement, GraphVisitor<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
call(Op03SimpleStatement, GraphVisitor<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorReachableInThese
 
call(Op03SimpleStatement, GraphVisitor<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
call(Op03SimpleStatement, GraphVisitor<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 
call(T) - Method in interface org.benf.cfr.reader.util.functors.UnaryProcedure
 
call(X, Y) - Method in interface org.benf.cfr.reader.util.functors.BinaryProcedure
 
callClassType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
callee - Variable in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
callee - Variable in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
callsCorrectApproxObjMethod(Expression, JavaTypeInstance, int, GenericTypeBinder) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
callsCorrectApproxRawMethod(JavaTypeInstance, int, GenericTypeBinder) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
callsCorrectEntireMethod(List<Expression>, GenericTypeBinder) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
callsCorrectMethod(Expression, int, GenericTypeBinder) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
CALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
canBeNopped(SuperFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumAllSuperRewriter
 
canBeNopped(SuperFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter
 
canBeNopped(SuperFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter
 
canBeVar - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
canCombineBlockSets(Op03Blocks.Block3, Op03Blocks.Block3) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
canDefine(LValue, ScopeDiscoverInfoCache) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
canDefine(LValue, ScopeDiscoverInfoCache) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
canDefine(LValue, ScopeDiscoverInfoCache) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
canDefine(LValue, ScopeDiscoverInfoCache) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
canDefine(LValue, ScopeDiscoverInfoCache) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
canDefine(LValue, ScopeDiscoverInfoCache) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
canEmitClass(JavaTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
canEmitClass(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
canEmitClass(JavaTypeInstance) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
canEmitClass(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
canEmitClass(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
canEmitClass(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
canExpandTryBy(int, List<Op01WithProcessedDataAndByteJumps>) - Static method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
canExtendTo(ExceptionTableEntry, ExceptionTableEntry, DecompilerComments) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
canFall() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
canFall() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
canFall() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
canFall() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
canFall() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
canFoldUp() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
canHaveVar - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
canhelp - Variable in class org.benf.cfr.reader.bytecode.RecoveryOption
 
canNegate - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
canNegateAroundNaN(CompOp, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
CannotCreate(String) - Constructor for exception org.benf.cfr.reader.util.output.Dumper.CannotCreate
 
CannotCreate(Throwable) - Constructor for exception org.benf.cfr.reader.util.output.Dumper.CannotCreate
 
CannotDelambaException() - Constructor for exception org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.CannotDelambaException
 
CannotLoadClassException - Exception in org.benf.cfr.reader.util
 
CannotLoadClassException(String, Throwable) - Constructor for exception org.benf.cfr.reader.util.CannotLoadClassException
 
CannotPerformDecode - Exception in org.benf.cfr.reader.util
 
CannotPerformDecode(String) - Constructor for exception org.benf.cfr.reader.util.CannotPerformDecode
 
canPushDownInto() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
canPushDownInto() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
canPushDownInto() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
canPushDownInto() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
CanRemovePointlessBlock - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
canThrow(InferredJavaType, ExceptionCheck, Set<? extends JavaTypeInstance>) - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMutatingAssignmentExpression
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
canThrow(ExceptionCheck) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
canThrow(ExceptionCheck) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
canThrow(ExceptionCheck) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
canThrow(ExceptionCheck) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
canTypeAnnotationBeMovedToDecl(JavaTypeInstance, AnnotationTableTypeEntry, Integer) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
Returns whether the type annotation can be moved to the declaration.
card() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
CASE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
CASE_CLASH_FS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
CASE_INSENSITIVE_FS_RENAME - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
caseBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
caseInsensitive - Variable in enum class org.benf.cfr.reader.state.OsInfo.OS
 
cases - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression.Branch
 
cases - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
caseStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
CaseStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
CaseStatement(BytecodeLoc, List<Expression>, InferredJavaType, BlockIdentifier, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
caseType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
caseType - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
CastAction - Enum Class in org.benf.cfr.reader.bytecode.analysis.types.discovery
 
CastAction() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction
 
CastExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
CastExpression(BytecodeLoc, InferredJavaType, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
CastExpression(BytecodeLoc, InferredJavaType, Expression, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
CastExpressionWildcard(JavaTypeInstance, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard
 
CASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
castWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
catch_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
catch_type - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
catchAnnotations - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
catchBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters.SingleExceptionAddressing
 
catchBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
catchBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
CATCHBLOCK - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
catchBlockIdent - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters.SingleExceptionAddressing
 
catchBlockIdent - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
catchBlocks - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
catchCodeStart - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
catchExceptionGroups - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
catching - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
catching - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
catching - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
catchRefType - Variable in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
CatchStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
CatchStatement(BytecodeLoc, List<ExceptionGroup.Entry>, LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
catchType - Variable in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
catchTypes - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
caughtChecked - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
caughtUnchecked - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
CFR_HEADER_BRA - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
CFR_WEBSITE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
CfrDriver - Interface in org.benf.cfr.reader.api
Main driver for CFR API.
CfrDriver.Builder - Class in org.benf.cfr.reader.api
Builder for CfrDriver Note that *all* parameters are optional.
CfrDriverImpl - Class in org.benf.cfr.reader
 
CfrDriverImpl(ClassFileSource, OutputSinkFactory, Options, boolean) - Constructor for class org.benf.cfr.reader.CfrDriverImpl
 
CFRFactory() - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl.CFRFactory
 
CfrVersionInfo - Class in org.benf.cfr.reader.util
Provides information about the CFR build.
CfrVersionInfo() - Constructor for class org.benf.cfr.reader.util.CfrVersionInfo
 
chain - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultChainBooleanDecoder
 
chain(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
CHAINED_CONSTRUCTOR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
chainFrom(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
chainIntegralTypes(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
CHAR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
CHAR_SEQUENCE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
charName(Object) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
charSequenceName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
check(ExceptionAggregator, List<Op02WithProcessedDataAndRefs>, SortedMap<Integer, Integer>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
Check(RawJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check
 
checkAgainst(Set<? extends JavaTypeInstance>) - Method in interface org.benf.cfr.reader.entities.exceptions.ExceptionCheck
 
checkAgainst(Set<? extends JavaTypeInstance>) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
checkAgainst(Set<? extends JavaTypeInstance>) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple
 
checkAgainst(AbstractMemberFunctionInvokation) - Method in interface org.benf.cfr.reader.entities.exceptions.ExceptionCheck
 
checkAgainst(AbstractMemberFunctionInvokation) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
checkAgainst(AbstractMemberFunctionInvokation) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple
 
checkAgainstException(Expression) - Method in interface org.benf.cfr.reader.entities.exceptions.ExceptionCheck
 
checkAgainstException(Expression) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
checkAgainstException(Expression) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple
 
checkAgainstInternal(Set<? extends JavaTypeInstance>) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
checkBadNames(ClassFile) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
checkBadNames(ClassFile, MemberNameResolver.MemberInfo, Stack<ClassFile>) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
checkBaseCompatibility(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
checkBaseCompatibility(JavaTypeInstance, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
checkCanProvideAnnotations(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
CHECKCAST - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
checkCat(StackSim, int, int) - Static method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault
 
checkCollision(LocalVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
checkDupes - Variable in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
checkFixNewCase(Op03SimpleStatement, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchUtils
 
checkGenericCompatibility(JavaGenericRefTypeInstance, JavaGenericRefTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
checkHandler(List<Op02WithProcessedDataAndRefs>, int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowIntDiv0Exception
 
checkHandler(List<Op02WithProcessedDataAndRefs>, int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNullException
 
checkHandler(List<Op02WithProcessedDataAndRefs>, int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
checkHandler(ExceptionGroup, List<Op02WithProcessedDataAndRefs>, SortedMap<Integer, Integer>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
checkInnerClassAssumption(AttributeInnerClasses, JavaRefTypeInstance, DCCommonState) - Method in class org.benf.cfr.reader.entities.ClassFile
 
checkIntegerUsage(RawJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
CheckJrt() - Static method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
checkLast() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher
 
checkParam(PermittedOptionProvider.Argument<Boolean>) - Static method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
checkPostConditions(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
checkPostConditions(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
checkPostConditions(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
checkPostConditions(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
checkPostConditions(LValue, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter
 
checkPreSwitchJump(List<Op03SimpleStatement>, Op03SimpleStatement, int, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
checkSigProto(MethodPrototype, MethodPrototype, boolean, boolean) - Static method in class org.benf.cfr.reader.entities.Method
 
checkThrow(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
checkTry(List<Op02WithProcessedDataAndRefs>, int, int, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowIntDiv0Exception
 
checkTry(List<Op02WithProcessedDataAndRefs>, int, int, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNullException
 
checkTry(List<Op02WithProcessedDataAndRefs>, int, int, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
checkTypeClashes(Op04StructuredStatement, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
child - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
childCastForced() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
childCastForced() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionCommon
 
childCastForced() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
childCastForced() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
childToParent - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver
 
chop_frame(short, OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
claimBlock(Op04StructuredStatement, BlockIdentifier, Vector<BlockIdentifier>) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
Clash - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.ClashState
 
ClashDeclarationReducer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
ClashDeclarationReducer(Set<Integer>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer
 
clashes - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer
 
clashes - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
clashes - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
clashes - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
clashes - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
clashesWithField(String) - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
clashNames - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
ClashState() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.ClashState
 
Class - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
CLASS - Enum constant in enum class org.benf.cfr.reader.util.AnalysisType
 
CLASS - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
CLASS - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
CLASS_RENAMED - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
classArgEq(Expression, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
classBound - Variable in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
classCache - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
classCache - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
classCache - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
classCache - Variable in class org.benf.cfr.reader.mapping.MappingFactory
 
classCache - Variable in class org.benf.cfr.reader.state.DCCommonState
 
ClassCache - Class in org.benf.cfr.reader.state
 
ClassCache(DCCommonState) - Constructor for class org.benf.cfr.reader.state.ClassCache
 
classCollisionRenamerFromReal - Variable in class org.benf.cfr.reader.state.ClassRenamer
 
classCollisionRenamerToReal - Variable in class org.benf.cfr.reader.state.ClassRenamer
 
classes - Variable in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter.Rewriter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.StaticLifter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
 
classFile - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
classFile - Variable in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
classFile - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
classFile - Variable in class org.benf.cfr.reader.entities.Method
 
classFile - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
classFile - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
ClassFile - Class in org.benf.cfr.reader.entities
 
ClassFile - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
 
ClassFile(ByteData, String, DCCommonState) - Constructor for class org.benf.cfr.reader.entities.ClassFile
 
classFileCache - Variable in class org.benf.cfr.reader.state.DCCommonState
 
ClassFileDumper - Interface in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumper.InnerClassDumpType - Enum Class in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumperAnnotation - Class in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumperAnnotation(DCCommonState) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnnotation
 
ClassFileDumperAnonymousInner - Class in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumperAnonymousInner() - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnonymousInner
 
ClassFileDumperEnum - Class in org.benf.cfr.reader.entities.classfilehelpers
This isn't static - we populate it from the decoded enum information.
ClassFileDumperEnum(DCCommonState, List<Pair<StaticVariable, AbstractConstructorInvokation>>) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
 
ClassFileDumperInterface - Class in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumperInterface(DCCommonState) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
 
ClassFileDumperModule - Class in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumperModule(DCCommonState) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule
 
ClassFileDumperNormal - Class in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumperNormal(DCCommonState) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal
 
ClassFileDumperRecord - Class in org.benf.cfr.reader.entities.classfilehelpers
 
ClassFileDumperRecord(DCCommonState) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperRecord
 
classFileField - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
ClassFileField - Class in org.benf.cfr.reader.entities
 
ClassFileField(Field, LiteralRewriter) - Constructor for class org.benf.cfr.reader.entities.ClassFileField
 
classFileOrNull(JavaTypeInstance) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
ClassFileRelocator - Interface in org.benf.cfr.reader.state
 
ClassFileRelocator.Configurator - Class in org.benf.cfr.reader.state
 
ClassFileRelocator.NopRelocator - Class in org.benf.cfr.reader.state
 
ClassFileRelocator.PrefixRelocator - Class in org.benf.cfr.reader.state
 
ClassFileRelocator.RenamingRelocator - Class in org.benf.cfr.reader.state
 
ClassFileRelocator.RenamingRelocator.FileDets - Class in org.benf.cfr.reader.state
 
classFiles - Variable in class org.benf.cfr.reader.state.JarContentImpl
 
classFileSource - Variable in class org.benf.cfr.reader.CfrDriverImpl
 
classFileSource - Variable in class org.benf.cfr.reader.state.ClassFileSourceWrapper
 
classFileSource - Variable in class org.benf.cfr.reader.state.DCCommonState
 
ClassFileSource - Interface in org.benf.cfr.reader.api
Implementing your own ClassFileSource allows you to override CFR's sourcing of byte code.
ClassFileSource.Factory - Class in org.benf.cfr.reader.api
Helper to construct "Standard" ClassFileSource, which may be useful for delegating to.
ClassFileSource2 - Interface in org.benf.cfr.reader.apiunreleased
 
ClassFileSourceChained - Class in org.benf.cfr.reader.state
 
ClassFileSourceChained(Collection<ClassFileSource2>) - Constructor for class org.benf.cfr.reader.state.ClassFileSourceChained
 
ClassFileSourceImpl - Class in org.benf.cfr.reader.state
 
ClassFileSourceImpl(Options) - Constructor for class org.benf.cfr.reader.state.ClassFileSourceImpl
 
ClassFileSourceImpl.JarSourceEntry - Class in org.benf.cfr.reader.state
 
ClassFileSourceWrapper - Class in org.benf.cfr.reader.state
 
ClassFileSourceWrapper(ClassFileSource) - Constructor for class org.benf.cfr.reader.state.ClassFileSourceWrapper
 
classFileVersion - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
classFileVersion - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
classFileVersion - Variable in class org.benf.cfr.reader.entities.ClassFile
 
classFileVersion - Variable in class org.benf.cfr.reader.entityfactories.AttributeFactory.AttributeBuilder
 
ClassFileVersion - Class in org.benf.cfr.reader.util
 
ClassFileVersion(int, int) - Constructor for class org.benf.cfr.reader.util.ClassFileVersion
 
ClassFileVersion(int, int, String) - Constructor for class org.benf.cfr.reader.util.ClassFileVersion
 
classifiedEmpty - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
ClassifiedStm(SwitchExpressionRewriter.ClassifyType, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifiedStm
 
classify(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
classifyAnonymousBlockGotos(List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos
 
classifyAnonymousBlockGotos(List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
classifyBreak(StructuredBreak, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
classifyBreak(StructuredBreak, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
classifyCatchLeaveGoto(Op03SimpleStatement, int, Set<BlockIdentifier>, Map<BlockIdentifier, Op03SimpleStatement>, Map<BlockIdentifier, List<BlockIdentifier>>, Map<BlockIdentifier, Set<BlockIdentifier>>, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos
 
classifyGotos(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos
 
classifyGotos(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
ClassifyGotos - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ClassifyGotos() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos
 
classifyTryCatchLeaveGoto(Op03SimpleStatement, Set<BlockIdentifier>, int, Set<BlockIdentifier>, Map<BlockIdentifier, Op03SimpleStatement>, Map<BlockIdentifier, List<BlockIdentifier>>, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos
 
classifyTryLeaveGoto(Op03SimpleStatement, int, Set<BlockIdentifier>, Map<BlockIdentifier, Op03SimpleStatement>, Map<BlockIdentifier, List<BlockIdentifier>>, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ClassifyGotos
 
ClassifyType() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
classIndex - Variable in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
classIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
classIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
ClassMapping - Class in org.benf.cfr.reader.mapping
 
ClassMapping(JavaRefTypeInstance, JavaRefTypeInstance) - Constructor for class org.benf.cfr.reader.mapping.ClassMapping
 
ClassMapping.MethodData - Class in org.benf.cfr.reader.mapping
 
className - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
className - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
className - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
ClassNameFunction - Interface in org.benf.cfr.reader.state
 
ClassNameFunctionCase - Class in org.benf.cfr.reader.state
 
ClassNameFunctionCase() - Constructor for class org.benf.cfr.reader.state.ClassNameFunctionCase
 
ClassNameFunctionInvalid - Class in org.benf.cfr.reader.state
 
ClassNameFunctionInvalid(boolean, Set<String>) - Constructor for class org.benf.cfr.reader.state.ClassNameFunctionInvalid
 
ClassNameUtils - Class in org.benf.cfr.reader.bytecode.analysis.types
 
ClassNameUtils() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils
 
classPattern - Static variable in class org.benf.cfr.reader.mapping.MappingFactory
 
classRelocator - Variable in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
classRemovePrefix - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.PrefixRelocator
 
classRenamed - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
classRenamer - Variable in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
ClassRenamer - Class in org.benf.cfr.reader.state
 
ClassRenamer(List<ClassNameFunction>) - Constructor for class org.benf.cfr.reader.state.ClassRenamer
 
classSignature - Variable in class org.benf.cfr.reader.entities.ClassFile
 
ClassSignature - Class in org.benf.cfr.reader.bytecode.analysis.types
 
ClassSignature(List<FormalTypeParameter>, JavaTypeInstance, List<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
classToPathMap - Variable in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
classType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
classType - Variable in class org.benf.cfr.reader.entities.annotations.ElementValueClass
 
classType - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExactTypeFilter
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TypeFilter
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard
 
clazz - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
clazz - Variable in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
clazz - Variable in class org.benf.cfr.reader.state.DetectedStaticImport
 
clazz - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultNullEnumDecoder
 
clazzIJT - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
Cleaner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Cleaner() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertUseCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter.ConstructResultCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.EmptyMatchResultCollector
 
clear() - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
clear() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
clear() - Method in class org.benf.cfr.reader.entities.attributes.AttributeMap
 
clear() - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
clearCatchBlocks() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
clearTargets() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
clearThisComparisonBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
clobber - Variable in class org.benf.cfr.reader.util.output.FileDumper
 
CLOBBER_FILES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
cloneCodeFromLoop(List<Op03SimpleStatement>, Options, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
CloneHelper - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
CloneHelper() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
CloneHelper(Map<Expression, Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
CloneHelper(Map<Expression, Expression>, Map<LValue, LValue>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
close() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
close() - Method in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper
 
close() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
close() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
close() - Method in class org.benf.cfr.reader.util.output.FileDumper
 
close() - Method in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
close() - Method in class org.benf.cfr.reader.util.output.NopSummaryDumper
 
close() - Method in class org.benf.cfr.reader.util.output.SinkSummaryDumper
 
close() - Method in class org.benf.cfr.reader.util.output.StdIODumper
 
close() - Method in class org.benf.cfr.reader.util.output.StringStreamDumper
 
close() - Method in interface org.benf.cfr.reader.util.output.SummaryDumper
 
close() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
close() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
CLOSEABLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
closed - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
ClosedIdxExceptionEntry - Class in org.benf.cfr.reader.entities.exceptions
Sanitised version of Exception table entry, where we use instruction idx, rather than opcode, and the exceptions are CLOSED, rather than half open.
ClosedIdxExceptionEntry(int, int, int, short, int, JavaRefTypeInstance) - Constructor for class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
cmpArgsEq(Expression, JavaTypeInstance, List<ClassFileField>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
code - Variable in class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
code - Variable in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
Code - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
 
codeAnalyser - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
CodeAnalyser - Class in org.benf.cfr.reader.bytecode
 
CodeAnalyser(AttributeCode) - Constructor for class org.benf.cfr.reader.bytecode.CodeAnalyser
 
CodeAnalyserWholeClass - Class in org.benf.cfr.reader.bytecode
Analysis which needs to be performed on the whole classfile in one go, once we've performed other basic code analysis.
CodeAnalyserWholeClass() - Constructor for class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
codeAttribute - Variable in class org.benf.cfr.reader.entities.Method
 
CodeInfoFlag() - Constructor for enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
codeLength - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
collapseAssignmentsIntoConditional(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
 
collapseAssignmentsIntoConditionals(List<Op03SimpleStatement>, Options, ClassFileVersion) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
 
collapseAssignmentsIntoConditionals(List<Op03SimpleStatement>, Options, ClassFileVersion) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
collapseTypeClash() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
collapseTypeClash() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
collapseTypeClash() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
collapseTypeClash() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
collapseTypeClash(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
collapseTypeClash2(List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
collect(Collection<? extends JavaTypeInstance>) - Method in class org.benf.cfr.reader.state.AbstractTypeUsageCollector
 
collect(Collection<? extends JavaTypeInstance>) - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
collect(StackSSALabel, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector
 
collect(StackSSALabel, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
collect(StackSSALabel, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
collect(StackSSALabel, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
collect(StackSSALabel, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
collect(StackSSALabel, StatementContainer<StructuredStatement>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
collect(StackSSALabel, StatementContainer<T>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector
 
collect(LValue, ReadWrite) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.UsageCollector
 
collect(LValue, ReadWrite) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
collect(LValue, ReadWrite) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollector
 
collect(LValue, ReadWrite) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimple
 
collect(LValue, ReadWrite) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW
 
collect(LValue, ReadWrite) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
collect(LValue, ReadWrite) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
collect(LValue, ReadWrite) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
 
collect(LValue, JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter.LValueAssignmentCollector
 
collect(LValueAssignmentAndAliasCondenser) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
collect(JavaGenericRefTypeInstance, BindingSuperContainer.Route) - Method in class org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
 
collect(JavaRefTypeInstance, BindingSuperContainer.Route) - Method in class org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
 
collect(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.TypeUsageSpotter
 
collect(JavaTypeInstance) - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
collectAllSources(Collection<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
collectConstruction(Expression, MemberFunctionInvokation, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
collectCreation(LValue, Expression, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
collectedConstructions - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
collectedCreations - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
CollectedEnumData(Op04StructuredStatement, T) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.CollectedEnumData
 
collectedStatements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
collectedStatements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
collectExpression(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
collectFrom(Collection<? extends TypeUsageCollectable>) - Method in class org.benf.cfr.reader.state.AbstractTypeUsageCollector
 
collectFrom(Collection<? extends TypeUsageCollectable>) - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
collectFrom(TypeUsageCollectable) - Method in class org.benf.cfr.reader.state.AbstractTypeUsageCollector
 
collectFrom(TypeUsageCollectable) - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
collectFromT(TypeUsageCollectable) - Method in class org.benf.cfr.reader.state.AbstractTypeUsageCollector
 
collectFromT(TypeUsageCollectable) - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
collectInitialSlotUsage(SSAIdentifierFactory<Slot, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
collectInto(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
collectInto(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
collectInto(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
collectInto(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
collectInto(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
collectInto(TypeUsageCollector) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
collectInto(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
collectInto(TypeUsageCollector) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
COLLECTION_ITERATOR - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
CollectionUtils - Class in org.benf.cfr.reader.util.collections
 
CollectionUtils() - Constructor for class org.benf.cfr.reader.util.collections.CollectionUtils
 
collectLocallyMutatedVariables(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
collectLocallyMutatedVariables(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
collectLocallyMutatedVariables(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
collectLocallyMutatedVariables(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
collectLocallyMutatedVariables(SSAIdentifierFactory<LValue, ?>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
collectLocallyMutatedVariables(SSAIdentifierFactory<Slot, StackType>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<StructuredStatement>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
 
collectLocalVariableAssignment(LocalVariable, StatementContainer<T>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector
 
collectLValueAssignments(Expression, StatementContainer<Statement>, LValueAssignmentCollector<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
collectLValueAssignments(Expression, StatementContainer<T>, LValueAssignmentCollector<T>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
collectLValueAssignments(Expression, StatementContainer<T>, LValueAssignmentCollector<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
collectLValueAssignments(Expression, StatementContainer<T>, LValueAssignmentCollector<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
collectLValueAssignments(Expression, StatementContainer, LValueAssignmentCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
collectLValueAssignments(Expression, StatementContainer, LValueAssignmentCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
collectLValueAssignments(Expression, StatementContainer, LValueAssignmentCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
collectLValueAssignments(LValueAssignmentCollector<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
collectLValueAssignments(LValueAssignmentCollector<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
collectLValueAssignments(LValueAssignmentCollector<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
collectLValueAssignments(LValueAssignmentCollector<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
collectLValueAssignments(LValueAssignmentCollector<Statement>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
collectLValueAssignments(LValueAssignmentCollector<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
collectLValueUsage(LValueUsageCollector) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
collectLValueUsage(LValueUsageCollector) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
collectLValueUsage(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
CollectMatch - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
CollectMatch(String, Matcher<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.CollectMatch
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.EmptyMatchResultCollector
 
collectMatches(String, WildcardMatch) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
 
collectMatches(String, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
collectMethods(MethodPrototype, List<Method>, Set<JavaTypeInstance>) - Method in class org.benf.cfr.reader.entities.ClassFile
 
collectMultiUse(StackSSALabel, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector
 
collectMultiUse(StackSSALabel, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
collectMultiUse(StackSSALabel, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
collectMultiUse(StackSSALabel, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
collectMultiUse(StackSSALabel, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
collectMultiUse(StackSSALabel, StatementContainer<StructuredStatement>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
collectMultiUse(StackSSALabel, StatementContainer<T>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector
 
collectMutatedLValue(LValue, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector
 
collectMutatedLValue(LValue, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
collectMutatedLValue(LValue, StatementContainer<Statement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
collectMutatedLValue(LValue, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
collectMutatedLValue(LValue, StatementContainer<StructuredStatement>, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
collectMutatedLValue(LValue, StatementContainer<StructuredStatement>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
collectMutatedLValue(LValue, StatementContainer<T>, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentCollector
 
collectObjectCreation(CreationCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
collectObjectCreation(CreationCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
collectObjectCreation(CreationCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
collectObjectCreation(CreationCollector) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
collectObjectCreation(CreationCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
collectRefType(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.TypeUsageSpotter
 
collectRefType(JavaRefTypeInstance) - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertUseCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter.ConstructResultCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.EmptyMatchResultCollector
 
collectStatement(String, StructuredStatement) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter.SuperResultCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
collectStatement(String, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
collectTransitiveDegenericParents(Set<JavaTypeInstance>) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
collectTransitiveDegenericParents(Set<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
collectTypeMethods(MethodPrototype, List<Method>, Set<JavaTypeInstance>, JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.ClassFile
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredGoto
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueAnnotation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueArray
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueClass
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueConst
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueEnum
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.Attribute
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.AttributeMap
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.ClassFile
 
collectTypeUsages(TypeUsageCollector) - Method in interface org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnnotation
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnonymousInner
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperRecord
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.FakeMethod
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.FakeMethods
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.Field
 
collectTypeUsages(TypeUsageCollector) - Method in class org.benf.cfr.reader.entities.Method
 
collectTypeUsages(TypeUsageCollector) - Method in interface org.benf.cfr.reader.util.TypeUsageCollectable
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
collectUsedLValues(LValueUsageCollector) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
collectUsedLValues(LValueUsageCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
collectVariableMutation(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
collectVariableMutation(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
collectVariableMutation(SSAIdentifierFactory<LValue, ?>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
collectVariableMutation(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
collectVariableMutation(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
collectVariableMutation(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
collectVariableMutation(SSAIdentifierFactory<LValue, ?>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
collisions - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
combine(HasByteCodeLoc, Collection<? extends HasByteCodeLoc>, HasByteCodeLoc...) - Static method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
combine(HasByteCodeLoc, Collection<? extends HasByteCodeLoc>, HasByteCodeLoc...) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
combine(HasByteCodeLoc, HasByteCodeLoc...) - Static method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
combine(HasByteCodeLoc, HasByteCodeLoc...) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
combinedOptimistic(List<X>, List<X>) - Static method in class org.benf.cfr.reader.util.collections.ListFactory
Note that you can't expect to mutate the result.
combineEmptySwitchWithCreation(SwitchExpressionRewriter.ClassifiedStm, SwitchExpressionRewriter.ClassifiedStm) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
combineInlineable() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
combineNeighbouringBlocks(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
combineNeighbouringBlocksPass1(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
combineOrClash(InferredJavaType, InferredJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
combineShallow(HasByteCodeLoc...) - Static method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
combineShallow(HasByteCodeLoc...) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
combineSingleCaseBackBlock(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
combineSwitchExpressionWithOther(SwitchExpressionRewriter.ClassifiedStm, SwitchExpressionRewriter.ClassifiedStm) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
combineTryBlocks(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
combineTryCatch() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
combineTryCatchBlocks(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
combineTryCatchBlocks(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
combineTryCatchBlocks(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
combineTryCatchEnds(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
combineTryCatchEnds(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
combineTryCatchEnds(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
combineTryResources(StructuredTry) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesCollapser
 
comma(boolean, StringBuilder) - Static method in class org.benf.cfr.reader.util.StringUtils
 
comma(boolean, Dumper) - Static method in class org.benf.cfr.reader.util.StringUtils
 
comment - Variable in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
comment - Variable in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
 
comment - Variable in class org.benf.cfr.reader.util.DecompilerComment
 
comment(String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
comment(String) - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
comment(String) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
comment(String) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
comment(String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
COMMENT - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
COMMENT_MONITORS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
COMMENT_MONITORS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
commentInto(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.IllegalReturnChecker
 
commentInto(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.LooseCatchChecker
 
commentInto(DecompilerComments) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.Op04Checker
 
commentInto(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.VoidVariableChecker
 
commentMonitors(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.MonitorRewriter
 
commentMonitors(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
comments - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
comments - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
comments - Variable in class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
comments - Variable in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
comments - Variable in class org.benf.cfr.reader.bytecode.RecoveryOptions.Applied
 
comments - Variable in class org.benf.cfr.reader.entities.FakeMethod
 
comments - Variable in class org.benf.cfr.reader.entities.Method
 
comments - Variable in class org.benf.cfr.reader.util.DecompilerComments
 
CommentStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
CommentStatement(String) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
CommentStatement(Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
CommentStatement(Statement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
CommentStatement.StatementExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
commute - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
COMPARABLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
ComparableUnderEC - Interface in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
compare(Op03SimpleStatement, Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CompareByIndex
 
compare(LocalVariableEntry, LocalVariableEntry) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted.OrderLocalVariables
 
compare(ExceptionTableEntry, ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.CompareExceptionTablesByRange
 
compareAllPriorityTo(RawJavaType) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
compareAsWithoutCasting(InferredJavaType, InferredJavaType, boolean, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
CompareByIndex - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
CompareByIndex() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CompareByIndex
 
CompareByIndex(boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CompareByIndex
 
CompareExceptionTablesByRange() - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.CompareExceptionTablesByRange
 
compareTo(InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
compareTo(Op02WithProcessedDataAndRefs.ExceptionTempStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
compareTo(Op03Blocks.Block3) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
compareTo(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
compareTo(CompositeBlockIdentifierKey) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey
 
compareTo(ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
compareTo(MethodOrdering.OrderData) - Method in class org.benf.cfr.reader.entities.MethodOrdering.OrderData
 
compareTypePriorityTo(RawJavaType) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
comparisonKey - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
ComparisonOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ComparisonOperation(BytecodeLoc, Expression, Expression, CompOp) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
ComparisonOperation(BytecodeLoc, Expression, Expression, CompOp, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
ComparisonOperation.BooleanComparisonType - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
comparisonType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
componentLevel - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.ArrayCountingIterator
 
CompOp - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
CompOp(String, Precedence) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
CompositeBlockIdentifierKey - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
CompositeBlockIdentifierKey(Set<BlockIdentifier>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey
 
CompositeBlockIdentifierKey(Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey
 
CompoundStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
This should not be used to aggregate statements, but only to produce statements when multiple statements are generated by a single opcode.
CompoundStatement(BytecodeLoc, Statement...) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
computationCategory - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
computeLiteral(double, double, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(double, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(float, float, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(float, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(int, int, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(int, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(long, long, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(long, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(RawJavaType, TypedLiteral, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeLiteral(RawJavaType, TypedLiteral, TypedLiteral, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
computeParameters(Method.MethodConstructor, Map<Integer, Ident>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
COND_PROPAGATE - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
condense(LValueRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
condenseConditional2_type1(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
 
condenseConditional2_type2(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
 
condenseConditional2_type3(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
 
condenseConditionals(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
 
condenseConditionals(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
CondenseConditionals - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
CondenseConditionals() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
 
condenseConditionals2(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
 
condenseConditionals2(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
condenseConstruction(DCCommonState, Method, List<Op03SimpleStatement>, AnonymousClassUsage) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConstruction
 
condenseConstruction(DCCommonState, Method, List<Op03SimpleStatement>, AnonymousClassUsage) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
CondenseConstruction - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
CondenseConstruction() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConstruction
 
condenseConstructions(Method, DCCommonState) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
condenseIfs(Op03SimpleStatement, Op03SimpleStatement, Op03SimpleStatement, Op03SimpleStatement, Op03SimpleStatement, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
 
condenseLValueChain1(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
 
condenseLValueChain1(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
condenseLValueChain2(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
 
condenseLValueChain2(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
condenseLValues(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueProp
 
condenseSimpleLValues(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple
 
condenseStaticInstances(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
condition - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
CONDITIONAL - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
ConditionalCondenser - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ConditionalCondenser(boolean, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
 
conditionalExpression - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
conditionalExpression - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
conditionalExpression - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
ConditionalExpression - Interface in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ConditionalExpressionWildcard() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
ConditionalRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ConditionalRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
ConditionalRewriter.DiscoveredTernary - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ConditionalRewriter.IsForwardIf - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ConditionalRO(PermittedOptionProvider.ArgumentParam<X, ?>, X, RecoveryOption<T>) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.ConditionalRO
 
ConditionalSimplifier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ConditionalSimplifier() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalSimplifier
 
ConditionalSimplifyingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ConditionalSimplifyingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter
 
ConditionalUtils - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
ConditionalUtils() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.ConditionalUtils
 
conditionalWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
ConditionTest(ConditionalExpression, boolean, InstanceOfAssignRewriter.MatchType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.ConditionTest
 
Configurator() - Constructor for class org.benf.cfr.reader.state.ClassFileRelocator.Configurator
 
configureWith(String, String) - Method in class org.benf.cfr.reader.state.ClassFileRelocator.Configurator
 
configureWith(ClassFile) - Method in class org.benf.cfr.reader.state.DCCommonState
 
confirmVarIfPossible() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
confirmVarIfPossible() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
confirmVarIfPossible() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
confirmVarIfPossible() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
ConfusedCFRException - Exception in org.benf.cfr.reader.util
 
ConfusedCFRException(Exception) - Constructor for exception org.benf.cfr.reader.util.ConfusedCFRException
 
ConfusedCFRException(String) - Constructor for exception org.benf.cfr.reader.util.ConfusedCFRException
 
consider(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser
 
considerAsDexIf(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
considerAsDoLoopStart(Op03SimpleStatement, List<Op03SimpleStatement>, BlockIdentifierFactory, Map<BlockIdentifier, Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
considerAsPathologicalLoop(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
considerAsSimpleIf(Op03SimpleStatement, List<Op03SimpleStatement>, BlockIdentifierFactory, Set<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
considerAsTrivialIf(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
considerAsWhileLoopStart(Method, Op03SimpleStatement, List<Op03SimpleStatement>, BlockIdentifierFactory, Map<BlockIdentifier, Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
CONST_OBF - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ConstantFoldingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ConstantFoldingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter
 
constantPool - Variable in class org.benf.cfr.reader.entities.ClassFile
 
ConstantPool - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPool(ClassFile, DCCommonState, ByteData, int) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
ConstantPool.RawTmp - Class in org.benf.cfr.reader.entities.constantpool
 
constantPoolEntries - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
ConstantPoolEntry - Interface in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntry.Type - Enum Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryClass - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryClass(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
ConstantPoolEntryDouble - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryDouble(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble
 
ConstantPoolEntryDynamicInfo - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryDynamicInfo(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
ConstantPoolEntryFieldRef - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryFieldRef(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
ConstantPoolEntryFloat - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryFloat(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat
 
ConstantPoolEntryInteger - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryInteger(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
ConstantPoolEntryInvokeDynamic - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryInvokeDynamic(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
ConstantPoolEntryLiteral - Interface in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryLong - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryLong(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong
 
ConstantPoolEntryMethodHandle - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryMethodHandle(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
constantPoolEntryMethodRef - Variable in class org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
 
ConstantPoolEntryMethodRef - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryMethodRef(ConstantPool, ByteData, boolean) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
ConstantPoolEntryMethodType - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryMethodType(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
ConstantPoolEntryModuleInfo - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryModuleInfo(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
ConstantPoolEntryNameAndType - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryNameAndType(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
ConstantPoolEntryPackageInfo - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryPackageInfo(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
ConstantPoolEntryString - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryString(ConstantPool, ByteData) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
ConstantPoolEntryUTF8 - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolEntryUTF8(ConstantPool, ByteData, Options) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
ConstantPoolUtils - Class in org.benf.cfr.reader.entities.constantpool
 
ConstantPoolUtils() - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
constantValue - Variable in class org.benf.cfr.reader.entities.Field
 
constName - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
constrType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
constructionType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
constructionType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
CONSTRUCTOR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
CONSTRUCTOR - Enum constant in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
constructorAnonymousWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
constructorInvokation - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
constructorInvokation - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
ConstructorInvokationAnonymousInner - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ConstructorInvokationAnonymousInner(BytecodeLoc, MemberFunctionInvokation, InferredJavaType, List<Expression>, DCCommonState, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
ConstructorInvokationAnonymousInner(ConstructorInvokationAnonymousInner, CloneHelper) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
ConstructorInvokationAnonymousInnerWildcard(JavaTypeInstance, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
 
ConstructorInvokationExplicit - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
A constructor call that doesn't necessarily exist, for a type we don't necessarily have.
ConstructorInvokationExplicit(BytecodeLoc, InferredJavaType, JavaTypeInstance, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
 
ConstructorInvokationSimple - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
ConstructorInvokationSimple(BytecodeLoc, MemberFunctionInvokation, InferredJavaType, InferredJavaType, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
ConstructorInvokationSimpleWildcard(JavaTypeInstance, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard
 
ConstructorStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
This is a temporary statement - it should be replaced with an Assignment of a ConstructorInvokation However, it can force the type of the constructed object, which NEW is not capable of doing....
ConstructorStatement(BytecodeLoc, MemberFunctionInvokation) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
ConstructorUtils - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util
 
ConstructorUtils() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.ConstructorUtils
 
constructorWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
ConstructResultCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter.ConstructResultCollector
 
consume(Map<KEYTYPE, SSAIdent>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
consumed - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
consumeEntry(SSAIdentifiers<KEYTYPE>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
consumeExit(SSAIdentifiers<KEYTYPE>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
consumer - Variable in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper
 
containedInBlocks - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
containedInTheseBlocks - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
containedStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
containedStatements - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
container - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.CollectedEnumData
 
container - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
container - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
contains(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
contains(DecompilerComment) - Method in class org.benf.cfr.reader.util.DecompilerComments
 
containsBase(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
containsKey(Object) - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
containsKey(String) - Method in class org.benf.cfr.reader.entities.attributes.AttributeMap
 
containsTargetInBlock(Op03SimpleStatement, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
containsValue(Object) - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
content - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
content - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
content - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
 
content - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
content - Variable in class org.benf.cfr.reader.entities.annotations.ElementValueArray
 
content - Variable in class org.benf.cfr.reader.state.OverloadMethodSetCache
 
context - Variable in class org.benf.cfr.reader.util.output.AbstractDumper
 
ContiguousEntityFactory - Class in org.benf.cfr.reader.entityfactories
 
ContiguousEntityFactory() - Constructor for class org.benf.cfr.reader.entityfactories.ContiguousEntityFactory
 
CONTINUE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
continueTgt - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
continueTgt - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
control - Variable in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
CONTROL_FLOW_OBF - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ControlFlowCleaningTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
ControlFlowCleaningTransformer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
ControlFlowIntDiv0Exception - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf
 
ControlFlowIntDiv0Exception() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowIntDiv0Exception
 
ControlFlowNullException - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf
 
ControlFlowNullException() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNullException
 
ControlFlowNumericObf - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf
 
ControlFlowNumericObf() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNumericObf
 
ControlFlowSwitchExpressionTransformer(BlockIdentifier, BlockIdentifier, Map<Op04StructuredStatement, StructuredExpressionYield>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
convertEmptyToGoto() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
convertFromPath(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils
 
convertFromString(String) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
convertLiteral(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
convertToAssertion(StructuredAssert) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
convertToOp03List(List<Op02WithProcessedDataAndRefs>, Method, VariableFactory, BlockIdentifierFactory, DCCommonState, DecompilerComments, TypeHintRecovery) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
convertToPath(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils
 
convertToRaw(Map<Integer, Integer>) - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
convertUnstructuredIf(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
convertUTF - Variable in class org.benf.cfr.reader.util.output.StreamDumper
 
copy() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
copyBlock(List<Op02WithProcessedDataAndRefs>, InstrIndex) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
copyBlock(Op03SimpleStatement, Op03SimpleStatement, Op03SimpleStatement, Op03SimpleStatement, Set<Op03SimpleStatement>, BlockIdentifier, Set<Op03SimpleStatement>, Map<Op03SimpleStatement, Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
copyBlockInformationFrom(StatementContainer<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
copyBlockInformationFrom(StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
copyBlockInformationFrom(StatementContainer<T>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
copyBytecodeInformationFrom(StatementContainer<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
copyBytecodeInformationFrom(StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
copyBytecodeInformationFrom(StatementContainer<T>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
copyLocalClassesFrom(Method) - Method in class org.benf.cfr.reader.entities.Method
 
copySources() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
copyST(List<Op03SimpleStatement>, Map<Op03SimpleStatement, Op03SimpleStatement>, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
copyWithRange(int, int) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
CORRECT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
correctCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
correctPath(String) - Method in interface org.benf.cfr.reader.state.ClassFileRelocator
 
correctPath(String) - Method in class org.benf.cfr.reader.state.ClassFileRelocator.NopRelocator
 
correctPath(String) - Method in class org.benf.cfr.reader.state.ClassFileRelocator.PrefixRelocator
 
correctPath(String) - Method in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
correspondance - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.GraphConversionHelper
 
couldBeAmbiguous(Expression, Expression, LambdaExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
couldBeImplicit(GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
couldBeImplicit(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
couldNotLoadClasses - Variable in class org.benf.cfr.reader.state.DCCommonState
 
count - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
count - Variable in enum class org.benf.cfr.reader.util.BoolPair
 
covered - Variable in class org.benf.cfr.reader.entities.exceptions.IntervalCollisionRemover
 
cp - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
cp - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
cp - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
cp - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
cp - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
cp - Variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
cp - Variable in class org.benf.cfr.reader.entities.AbstractConstantPoolEntry
 
cp - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
cp - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
cp - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
cp - Variable in class org.benf.cfr.reader.entities.Field
 
cp - Variable in class org.benf.cfr.reader.entities.Method
 
cp - Variable in class org.benf.cfr.reader.entityfactories.AttributeFactory.AttributeBuilder
 
cpEntries - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
cpool_index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoObject
 
CPT_Class - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_Double - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_DynamicInfo - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_FieldRef - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_Float - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_Integer - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_InterfaceMethodRef - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_InvokeDynamic - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_Long - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_MethodHandle - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_MethodRef - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_MethodType - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_ModuleInfo - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_NameAndType - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_PackageInfo - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_String - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
CPT_UTF8 - Enum constant in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
cr - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
create(Class<T>) - Static method in class org.benf.cfr.reader.util.output.LoggerFactory
 
create(String, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
create(List<FormalTypeParameter>...) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
create(Map<String, String>) - Method in interface org.benf.cfr.reader.util.getopt.GetOptSinkFactory
 
create(Map<String, String>) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.CFRFactory
 
create(ConditionalExpression, Op04StructuredStatement, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDo
 
create(AttributeMap, TypeAnnotationEntryValue...) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper
 
create(Options) - Static method in class org.benf.cfr.reader.state.ClassRenamer
 
createAssignmentRhsBindings(GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
createEmpty() - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
createFromPath(String) - Method in class org.benf.cfr.reader.mapping.MappingFactory
 
createInitialStructuredBlock(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
createInternalClassFileSource(Map<String, String>) - Static method in class org.benf.cfr.reader.api.ClassFileSource.Factory
 
createKnownInnerOuter(String, String, JavaRefTypeInstance, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
createOp2(ConstantPool, int, BytecodeLocFactory, Method) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in interface org.benf.cfr.reader.bytecode.opcode.OperationFactory
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryConditionalJump
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntry
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntryW
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X1
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X2
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX1
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX2
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryFakeCatch
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGoto
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGotoW
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeDynamic
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeInterface
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLookupSwitch
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryMultiANewArray
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryNew
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop2
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryReturn
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactorySwap
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryTableSwitch
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryThrow
 
createOperation(JVMInstr, ByteData, ConstantPool, int) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryWide
 
createOperation(ByteData, ConstantPool, int) - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
createReverseMap(Map<SSAIdent, Set<SSAIdent>>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
createStatement(Method, DecompilerComments, VariableFactory, BlockIdentifierFactory, DCCommonState, TypeHintRecovery) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
createTypeConstant(String, String, JavaRefTypeInstance...) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
ONLY call when creating type constants.
createTypeConstant(String, JavaRefTypeInstance...) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
ONLY call when creating type constants.
createTypeConstantWithObjectSuper(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
ONLY call when creating type constants.
Creation() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.LValue.Creation
 
CreationCollector - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
This is all a bit ugly, with the random casting going on.
CreationCollector(AnonymousClassUsage) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
CreationCollector.StatementPair<X> - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
creator - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
creators - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter
 
curIdx - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated.Iterator
 
currentBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.MutableProcessingBlockState
 
currentBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
currentBlockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.MutableProcessingBlockState
 
currentDepth - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
currentLine - Variable in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.LocAtLine
 
currentLine - Variable in class org.benf.cfr.reader.util.output.MovableDumperContext
 
currentMark - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
curriedArgs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
customCreationType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 

D

D_MAX_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
D_MIN_NORMAL - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
D_MIN_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
D_NAN - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
D_NEGATIVE_INFINITY - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
D_POSITIVE_INFINITY - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
D2F - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
D2I - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
D2L - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DADD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
data - Variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector
 
data - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
data - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.CollectedEnumData
 
data - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
data - Variable in class org.benf.cfr.reader.util.bytestream.BaseByteData
 
data - Variable in class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
data - Variable in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
dcCommonState - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
dcCommonState - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
dcCommonState - Variable in class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
dcCommonState - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
dcCommonState - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
dcCommonState - Variable in class org.benf.cfr.reader.PluginRunner
Deprecated.
 
dcCommonState - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver
 
dcCommonState - Variable in class org.benf.cfr.reader.state.ClassCache
 
DCCommonState - Class in org.benf.cfr.reader.state
 
DCCommonState(DCCommonState, ObfuscationMapping) - Constructor for class org.benf.cfr.reader.state.DCCommonState
 
DCCommonState(DCCommonState, BinaryFunction<String, DCCommonState, ClassFile>) - Constructor for class org.benf.cfr.reader.state.DCCommonState
 
DCCommonState(Options, ClassFileSource2) - Constructor for class org.benf.cfr.reader.state.DCCommonState
 
DCMPG - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
DCMPG - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DCMPL - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
DCMPL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DCONST_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DCONST_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DDIV - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DeadConditionalRemover - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
DeadConditionalRemover() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DeadConditionalRemover
 
DeadMethodRemover - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
DeadMethodRemover() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.DeadMethodRemover
 
deAssign(Op03SimpleStatement, List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner
 
deAssign(AssignmentSimple, Op03SimpleStatement, List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner
 
Deassigner() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
DebugDumpable() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.DebugDumpable
 
declAnnotationsAdmissible - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
declAnnotationsNonAdmissible - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
DeclarationAnnotationHelper - Class in org.benf.cfr.reader.bytecode.analysis.types
 
DeclarationAnnotationHelper() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
 
DeclarationAnnotationHelper.ArrayCountingIterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
DeclarationAnnotationHelper.DeclarationAnnotationsInfo - Class in org.benf.cfr.reader.bytecode.analysis.types
Represents information about where to place declaration and ElementType.TYPE_USE annotations for a place where both can occur.
DeclarationAnnotationHelper.NestedCountingIterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
DeclarationAnnotationHelper.SinglePartTypeIterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
DeclarationAnnotationsInfo(List<AnnotationTableEntry>, List<AnnotationTableEntry>, List<AnnotationTableTypeEntry>, List<AnnotationTableTypeEntry>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
decode(byte) - Static method in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
DECODE_FINALLY - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
DecodedLookupSwitch - Class in org.benf.cfr.reader.bytecode.opcode
 
DecodedLookupSwitch(byte[], int) - Constructor for class org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch
 
DecodedSwitch - Interface in org.benf.cfr.reader.bytecode.opcode
 
DecodedSwitchEntry - Class in org.benf.cfr.reader.bytecode.opcode
 
DecodedSwitchEntry(List<Integer>, int) - Constructor for class org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
 
DecodedTableSwitch - Class in org.benf.cfr.reader.bytecode.opcode
 
DecodedTableSwitch(byte[], int) - Constructor for class org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch
 
decodeFormalTypeTok(String, ConstantPool) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
decodeMethods(ByteData, ConstantPool) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
decodeRawJavaType(char) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
decodeTypeTok() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
decodeTypeTok(String, ConstantPool) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
DECOMPILE_INNER_CLASSES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
DECOMPILED - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
Sinks will accept SinkReturns.Decompiled
DECOMPILED_MULTIVER - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
DECOMPILER_COMMENTS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
decompilerComment - Variable in class org.benf.cfr.reader.bytecode.RecoveryOption
 
DecompilerComment - Class in org.benf.cfr.reader.util
 
DecompilerComment(String) - Constructor for class org.benf.cfr.reader.util.DecompilerComment
 
DecompilerComment(String, boolean) - Constructor for class org.benf.cfr.reader.util.DecompilerComment
 
DecompilerComment(String, Exception) - Constructor for class org.benf.cfr.reader.util.DecompilerComment
 
decompilerComments - Variable in class org.benf.cfr.reader.entities.ClassFile
 
DecompilerComments - Class in org.benf.cfr.reader.util
 
DecompilerComments() - Constructor for class org.benf.cfr.reader.util.DecompilerComments
 
DecompilerCommentSource - Interface in org.benf.cfr.reader.util
 
decrementUsage() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
decSourceCount() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
deDup(String, Set<String>) - Static method in class org.benf.cfr.reader.state.ClassNameFunctionCase
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
deepClone(CloneHelper) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
deepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
DeepCloneable<X> - Interface in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
default0intDecoder - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
DefaultChainBooleanDecoder(PermittedOptionProvider.Argument<Boolean>, boolean) - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultChainBooleanDecoder
 
DefaultEquivalenceConstraint - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
DefaultEquivalenceConstraint() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.DefaultEquivalenceConstraint
 
defaultFalseBooleanDecoder - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
DefaultingBooleanDecoder(boolean) - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingBooleanDecoder
 
DefaultingIntDecoder(Integer) - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingIntDecoder
 
defaultNeitherTrooleanDecoder - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
defaultNullClassFileVersionDecoder - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
DefaultNullEnumDecoder(Class<EnumType>) - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultNullEnumDecoder
 
defaultNullStringDecoder - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
defaultTrueBooleanDecoder - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
defaultValue - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingIntDecoder
 
definedHere - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
 
defineHere(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
 
defineHere(LocalVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
defineHere(LValue, JavaTypeInstance, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
defineHere(StructuredStatement, LocalVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
defineInsideSwitchContent(LValue, List<AbstractLValueScopeDiscoverer.ScopeDefinition>, List<StatementContainer<StructuredStatement>>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
defineLocalClassHere(SentinelLocalClassLValue) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
defines - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
defines(JavaRefTypeInstance, StaticFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 
DEFINES - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenTypeFlags
 
DEFINITION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
definitions - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
deGenerify(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
delegate - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
delegate - Variable in class org.benf.cfr.reader.bytecode.RecoveryOption.ConditionalRO
 
delegate - Variable in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
delegate - Variable in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
delegate - Variable in class org.benf.cfr.reader.util.getopt.MutableOptions
 
delegate - Variable in class org.benf.cfr.reader.util.output.DelegatingDumper
 
delegateOriginal - Variable in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
delegateRemapped - Variable in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
DelegatingDumper - Class in org.benf.cfr.reader.util.output
 
DelegatingDumper(Dumper) - Constructor for class org.benf.cfr.reader.util.output.DelegatingDumper
 
deObfuscate(ObfuscationTypeMap) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
deObfuscate(ObfuscationTypeMap) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
deObfuscate(ObfuscationTypeMap) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
deObfuscate(ObfuscationTypeMap) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
deObfuscate(ObfuscationTypeMap) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
deObfuscate(ObfuscationTypeMap) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
deObfuscate(ObfuscationTypeMap) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
deObfuscate(ObfuscationTypeMap) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
depth - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
depth - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
depth - Variable in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.LocAtLine
 
descendLambdas() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
descendLambdas() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
descendLambdas() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
descendLambdas() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
 
describe() - Method in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
description - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
descriptorIndex - Variable in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
descriptorIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
descriptorIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
descriptorIndex - Variable in class org.benf.cfr.reader.entities.Field
 
descriptorIndex - Variable in class org.benf.cfr.reader.entities.Method
 
descriptorProto - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
DESERIALISE_LAMBDA_METHOD - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
detect(List<Op03SimpleStatement>, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopLivenessClash
 
detect(Op03SimpleStatement, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopLivenessClash
 
DETECT - Enum constant in enum class org.benf.cfr.reader.util.AnalysisType
 
detectAndRemarkJumpIntoOther(Set<BlockIdentifier>, Set<BlockIdentifier>, Op03SimpleStatement, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
detectClsJar(String) - Method in class org.benf.cfr.reader.state.DCCommonState
 
DetectedStaticImport - Class in org.benf.cfr.reader.state
 
DetectedStaticImport(JavaTypeInstance, String) - Constructor for class org.benf.cfr.reader.state.DetectedStaticImport
 
detectFakeMethods(ClassFile, TypeUsageCollectingDumper) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
detectMoves(List<Op03Blocks.Block3>, Options) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
detectObfuscations(Method, ExceptionAggregator, List<Op02WithProcessedDataAndRefs>, SortedMap<Integer, Integer>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.Op02Obf
 
determineDynamicGeneric(JavaTypeInstance, MethodPrototype, Expression, DCCommonState) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
determineType(List<ExceptionGroup.Entry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
didDetectInstanceOfMatching() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
 
difference(Set<? extends X>, Set<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.SetUtil
 
differenceAtakeBtoList(Set<? extends X>, Set<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.SetUtil
 
dimensions - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
dimSizes - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
dir - Variable in class org.benf.cfr.reader.util.output.FileDumper
 
directImplOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
directImplOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
directImplOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
directImplOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
directImplOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
directImplOf(JavaTypeInstance) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
directImplOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
directImplOf(JavaTypeInstance) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
directlyPreceeds(InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
directs - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
DISABLED - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.Specific
 
DISABLED - Static variable in interface org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory
 
disambiguate - Variable in class org.benf.cfr.reader.entities.Field
 
discoveredCreations - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
DiscoveredTernary(LValue, Expression, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
 
discoverLocalClassScopes(Method, Op04StructuredStatement, VariableFactory, Options) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
discoverStorageLiveness(Method, DecompilerComments, List<Op02WithProcessedDataAndRefs>, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
discoverVariableScopes(Method, Op04StructuredStatement, VariableFactory, Options, ClassFileVersion, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
DISPLAY_MAP - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter
 
displayName - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
DistinctSwitchTarget(int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.DistinctSwitchTarget
 
DIVIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
DLOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DLOAD_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DLOAD_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DLOAD_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DLOAD_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DLOAD_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DMUL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DNEG - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
doAggressiveTransforms(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
doBind(Map<String, JavaTypeInstance>, JavaGenericBaseInstance, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
doClass(DCCommonState, String, boolean, DumperFactory) - Static method in class org.benf.cfr.reader.Driver
 
doClass(DCCommonState, String, boolean, DumperFactory) - Static method in class org.benf.cfr.reader.Main
 
doesBlackListLValueReplacement(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
doesBlackListLValueReplacement(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
doesBlackListLValueReplacement(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
doesBlackListLValueReplacement(LValue, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
doesBlackListLValueReplacement(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
doesBlackListLValueReplacement(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
doesBlackListLValueReplacement(LValue, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
doesBlackListLValueReplacement(LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
doIndent() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
doIndent() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
doJar(DCCommonState, String, AnalysisType, DumperFactory) - Static method in class org.benf.cfr.reader.Driver
 
doJar(DCCommonState, String, DumperFactory) - Static method in class org.benf.cfr.reader.Main
 
doJarVersionTypes(int, List<Integer>, DCCommonState, DumperFactory, IllegalIdentifierDump, SummaryDumper, ProgressDumper, List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.Driver
 
DOLOOP - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
done - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.Rewriter
 
doReplace(LValue, List<LValue>, List<Op04StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer
 
doRewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
DoStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
DoStatement(BytecodeLoc, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
dot(boolean, StringBuilder) - Static method in class org.benf.cfr.reader.util.StringUtils
 
DOT_THIS - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
doTopSort(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
doTransform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
doTransform(StructuredStatement, Stack<Triplet<StructuredStatement, BlockIdentifier, Set<Op04StructuredStatement>>>, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.NamedBreakRemover
 
doTransform(StructuredStatement, Stack<Triplet<StructuredStatement, BlockIdentifier, Set<Op04StructuredStatement>>>, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.ScopeDescendingTransformer
 
doTransform(StructuredStatement, Stack<Triplet<StructuredStatement, BlockIdentifier, Set<Op04StructuredStatement>>>, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StructuredGotoRemover
 
Double - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
DOUBLE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
DOUBLE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
DOUBLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
DOUBLE_MINUS_ONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
DOUBLE_ONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
DOUBLE_ZERO - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
DREM - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DRETURN - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
Driver - Class in org.benf.cfr.reader
 
Driver() - Constructor for class org.benf.cfr.reader.Driver
 
DROP_EXCEPTIONS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
DSTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DSTORE_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DSTORE_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DSTORE_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DSTORE_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DSTORE_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DSUB - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DUFF_HANDLING - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
dump(JavaTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
dump(JavaTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
dump(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
dump(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
dump(JavaTypeInstance) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
dump(JavaTypeInstance) - Method in class org.benf.cfr.reader.util.output.TypeOverridingDumper
 
dump(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
dump(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
dump(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
dump(JavaTypeInstance, TypeContext) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
dump(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
dump(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
dump(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
dump(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.util.output.TypeOverridingDumper
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in interface org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnnotation
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnonymousInner
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal
 
dump(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperRecord
 
dump(Dumpable) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
dump(Dumpable) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
dump(Dumpable) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
dump(Dumpable) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
dump(Dumpable) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
dump(Dumpable) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
dump(Dumper) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.DebugDumpable
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDo
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFakeDecompFailure
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredWhile
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredGoto
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.Annotated
 
dump(Dumper) - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
dump(Dumper) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueAnnotation
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueArray
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueClass
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueConst
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueEnum
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.Attribute
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeScala
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.ClassFile
 
dump(Dumper) - Method in interface org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
dump(Dumper) - Method in class org.benf.cfr.reader.entities.FakeMethod
 
dump(Dumper) - Method in class org.benf.cfr.reader.util.DecompilerComment
 
dump(Dumper) - Method in class org.benf.cfr.reader.util.DecompilerComments
 
dump(Dumper) - Method in interface org.benf.cfr.reader.util.output.Dumpable
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
dump(Dumper, boolean) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
dump(Dumper, boolean) - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
dump(Dumper, boolean) - Method in class org.benf.cfr.reader.entities.Method
 
dump(Dumper, String, ClassFile, boolean) - Method in class org.benf.cfr.reader.entities.Field
 
dump(Dumper, List<AnnotationTableTypeEntry>, List<AnnotationTableTypeEntry>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
dump(Dumper, LValue) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.LValue.Creation
 
dump(Dumper, ClassFile) - Method in class org.benf.cfr.reader.entities.ClassFileField
 
DUMP_CLASS_PATH - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
Dumpable - Interface in org.benf.cfr.reader.util.output
 
dumpableAccessFlagsClass - Static variable in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal
 
dumpableAccessFlagsClass - Static variable in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperRecord
 
dumpableAccessFlagsEnum - Static variable in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
 
dumpableAccessFlagsInlineClass - Static variable in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal
 
dumpableAccessFlagsInterface - Static variable in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnnotation
 
dumpableAccessFlagsInterface - Static variable in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
 
DumpableWithPrecedence - Interface in org.benf.cfr.reader.util.output
 
dumpAnnotations(ClassFile, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
dumpAnnotationTableEntries(List<? extends AnnotationTableEntry>, Dumper) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
dumpAppropriatelyCastedArgumentString(Expression, Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
dumpAsInlineClass(Dumper) - Method in class org.benf.cfr.reader.entities.ClassFile
 
dumpAsRecord(Dumper, ClassFile) - Method in class org.benf.cfr.reader.entities.ClassFileField
 
dumpClassIdentity(Dumper) - Method in class org.benf.cfr.reader.entities.ClassFile
 
dumpComments(ClassFile, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
dumpComments(Dumper) - Method in class org.benf.cfr.reader.entities.Method
 
dumpDeclarationSignature(Dumper, String, Method.MethodConstructor, MethodPrototypeAnnotationsHelper, List<AnnotationTableTypeEntry>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
dumpEntry(Dumper, Pair<StaticVariable, AbstractConstructorInvokation>, boolean, JavaTypeInstance) - Static method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
 
dumper - Variable in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.BytecodeDumpConsumerImpl
 
Dumper - Interface in org.benf.cfr.reader.util.output
 
Dumper.CannotCreate - Exception in org.benf.cfr.reader.util.output
 
DumperFactory - Interface in org.benf.cfr.reader.util.output
 
dumpForEnum(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
dumpHeader(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnnotation
 
dumpHeader(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Static method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
 
dumpHeader(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
 
dumpHeader(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperNormal
 
dumpHeader(ClassFile, ClassFileDumper.InnerClassDumpType, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperRecord
 
dumpHelper - Variable in class org.benf.cfr.reader.entities.ClassFile
 
dumpImports(Dumper, ClassFile) - Method in class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LiteralHex
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
dumpInner(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
dumpInto(Dumper, TypeUsageInformation, TypeContext) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
dumpMethodAnnotations(Dumper, List<AnnotationTableEntry>) - Method in class org.benf.cfr.reader.entities.Method
 
dumpMethods(ClassFile, Dumper, boolean, boolean) - Method in class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
dumpNamedInnerClasses(Dumper) - Method in class org.benf.cfr.reader.entities.ClassFile
 
dumpOpensExports(ConstantPool, Dumper, List<AttributeModule.ExportOpen>, String) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule
 
dumpPackageInfo(ClassFile, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
 
dumpParamType(JavaTypeInstance, int, Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
dumpProvides(ConstantPool, Dumper, List<AttributeModule.Provide>) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule
 
dumpReceiverClassIdentity(List<AnnotationTableTypeEntry>, Dumper) - Method in class org.benf.cfr.reader.entities.ClassFile
 
dumpRequires(ConstantPool, Dumper, List<AttributeModule.Require>) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperModule
 
dumpSignatureText(boolean, Dumper) - Method in class org.benf.cfr.reader.entities.Method
 
dumpTopHeader(ClassFile, Dumper, boolean) - Method in class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
dumpWithArgs(ClassFile, MethodPrototype, List<Expression>, boolean, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperAnonymousInner
 
dumpWithHint(Dumper, TypedLiteral.FormatHint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
dumpWithOuterPrecedence(Dumper, Precedence, Troolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
dumpWithOuterPrecedence(Dumper, Precedence, Troolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
dumpWithOuterPrecedence(Dumper, Precedence, Troolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
dumpWithOuterPrecedence(Dumper, Precedence, Troolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
dumpWithOuterPrecedence(Dumper, Precedence, Troolean) - Method in interface org.benf.cfr.reader.util.output.DumpableWithPrecedence
 
DUP - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DUP_X1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DUP_X2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DUP2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DUP2_X1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DUP2_X2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
DupAssigns - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
DupAssigns() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DupAssigns
 
DYNAMIC_CONSTANTS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
DYNAMIC_SIGNATURE_MISMATCH - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
dynamicArgs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
dynamicConstants - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
dynamicConstants - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool.RawTmp
 
DynamicConstExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
DynamicConstExpression(BytecodeLoc, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
DynamicInvokation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
DynamicInvokation(BytecodeLoc, InferredJavaType, Expression, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
DynamicInvokeType - Enum Class in org.benf.cfr.reader.bytecode.analysis.types
 
DynamicInvokeType(String) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 

E

e - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFakeDecompFailure
 
e1 - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
 
e2 - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
 
earliestDefinition - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
earliestDefinitionsByLevel - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
ECLIPSE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ECLIPSE_ENUM_CONSTRUCTOR - Enum constant in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
eclipseLoopPass(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.EclipseLoops
 
eclipseLoopPass(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
EclipseLoops - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
EclipseLoops() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.EclipseLoops
 
EclipseVarResultCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector
 
effect - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoDoRewriter
 
elementValue - Variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
ElementValue - Interface in org.benf.cfr.reader.entities.annotations
 
ElementValueAnnotation - Class in org.benf.cfr.reader.entities.annotations
 
ElementValueAnnotation(AnnotationTableEntry) - Constructor for class org.benf.cfr.reader.entities.annotations.ElementValueAnnotation
 
ElementValueArray - Class in org.benf.cfr.reader.entities.annotations
 
ElementValueArray(List<ElementValue>) - Constructor for class org.benf.cfr.reader.entities.annotations.ElementValueArray
 
ElementValueClass - Class in org.benf.cfr.reader.entities.annotations
 
ElementValueClass(JavaTypeInstance) - Constructor for class org.benf.cfr.reader.entities.annotations.ElementValueClass
 
ElementValueConst - Class in org.benf.cfr.reader.entities.annotations
 
ElementValueConst(TypedLiteral) - Constructor for class org.benf.cfr.reader.entities.annotations.ElementValueConst
 
ElementValueEnum - Class in org.benf.cfr.reader.entities.annotations
 
ElementValueEnum(JavaTypeInstance, String) - Constructor for class org.benf.cfr.reader.entities.annotations.ElementValueEnum
 
elementValueMap - Variable in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
ELIDE_SCALA - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
elideScala() - Method in class org.benf.cfr.reader.entities.ClassFile
 
eliminateCatchTemporaries(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
eliminateCatchTemporaries(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
eliminateCatchTemporary(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
elseBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
ElseBlock - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
 
ElseBlock() - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.ElseBlock
 
emitted - Variable in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
emitted - Variable in class org.benf.cfr.reader.util.output.StreamDumper
 
emitted - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
emitted - Variable in class org.benf.cfr.reader.util.output.ToStringDumper
 
empty() - Static method in class org.benf.cfr.reader.util.Optional
 
Empty - Static variable in class org.benf.cfr.reader.util.Optional
 
EMPTY - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer
 
EMPTY - Static variable in class org.benf.cfr.reader.bytecode.analysis.types.StackTypes
 
EMPTY_BLOCKSET - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
EMPTY_COMMENT - Static variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
EMPTY_DECOMPILER_COMMENTS - Static variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
 
EMPTY_SWITCH - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
empty_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
EmptyCatchTidier() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.EmptyCatchTidier
 
emptyFixed - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
EmptyMatchResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
EmptyMatchResultCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.EmptyMatchResultCollector
 
EmptySwitchStringMatchResultCollector(WildcardMatch) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
end - Variable in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
END_BLOCK - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
EndBlock - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
 
EndBlock(Block) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.EndBlock
 
endBlockComment() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
endBlockComment() - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
endBlockComment() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
endBlockComment() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
endBlockComment() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
endCodeln() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
endCodeln() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
endCodeln() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
endCodeln() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
endCodeln() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
endCodeln() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
ends - Variable in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
enqueue(Collection<? extends T>) - Method in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
enqueue(Collection<? extends T>) - Method in interface org.benf.cfr.reader.util.graph.GraphVisitor
 
enqueue(Collection<? extends T>) - Method in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
enqueue(T) - Method in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
enqueue(T) - Method in interface org.benf.cfr.reader.util.graph.GraphVisitor
 
enqueue(T) - Method in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
enqueued - Variable in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
enqueuePendingCarriageReturn() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
enqueuePendingCarriageReturn() - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
enqueuePendingCarriageReturn() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
enqueuePendingCarriageReturn() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
enqueuePendingCarriageReturn() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
enquoteString(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.QuotingUtils
 
enquoteUTF(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.QuotingUtils
 
ensureDecompilerComments() - Method in class org.benf.cfr.reader.entities.ClassFile
 
ensureFieldsByName() - Method in class org.benf.cfr.reader.entities.ClassFile
 
ensureNonBool(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
enterBlock(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
enterBlock(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
enterBlock(StructuredStatement) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
entries - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.DistinctSwitchTarget
 
entries - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated
 
entries - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated
 
entries - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
entries - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated
 
entries - Variable in class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.Annotated
 
entries - Variable in class org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper
 
entries - Variable in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
entries - Variable in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperEnum
 
entries - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
entries - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool.RawTmp
 
entries - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.ByTarget
 
entries - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
entry - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.FakeSwitch
 
entry - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
Entry(ExceptionTableEntry) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
entryMap - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
entrySet() - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
ENUM - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
ENUM_CONSTRUCTOR - Enum constant in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
ENUM_SUGAR - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ENUM_SWITCH - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
EnumAllSuperRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
EnumAllSuperRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumAllSuperRewriter
 
EnumClassRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
EnumClassRewriter(ClassFile, JavaTypeInstance, DCCommonState) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
EnumClassRewriter.CollectedEnumData<T> - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
EnumClassRewriter.EnumInitMatchCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
EnumInitMatchCollector(WildcardMatch) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
enumObject - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
EnumSuperRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
EnumSuperRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter
 
enumSwitch - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
EOF - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
EQ - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
equalOrLater(ClassFileVersion) - Method in class org.benf.cfr.reader.util.ClassFileVersion
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.VersionedLValue
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeKey
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AnyOneOfExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockIdentifierWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ExpressionWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StackLabelWildCard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticVariableWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.SuperFunctionInvokationWildcard
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Ident
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
equals(Object) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
equals(Object) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueAnnotation
 
equals(Object) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueArray
 
equals(Object) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueClass
 
equals(Object) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueConst
 
equals(Object) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueEnum
 
equals(Object) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
equals(Object) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
 
equals(Object) - Method in class org.benf.cfr.reader.mapping.ClassMapping.MethodData
 
equals(Object) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MethodKey
 
equals(Object) - Method in class org.benf.cfr.reader.state.DetectedStaticImport
 
equals(Set<? extends X>, Collection<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.SetUtil
 
EQUALS - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
equalsAnyOne(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
equalsGeneric(MethodPrototype) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
equalsGeneric(MethodPrototype, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
equalsMatch(MethodPrototype) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
EquivalenceConstraint - Interface in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
equivalent(Object, Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.DefaultEquivalenceConstraint
 
equivalent(Object, Object) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.EquivalenceConstraint
 
equivalent(Object, Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
equivalent(Object, Object) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.WildcardConstraint
 
equivalent(Collection, Collection) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.DefaultEquivalenceConstraint
 
equivalent(Collection, Collection) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.EquivalenceConstraint
 
equivalent(ComparableUnderEC, ComparableUnderEC) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StatementEquivalenceConstraint
 
equivalent(ComparableUnderEC, ComparableUnderEC) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.DefaultEquivalenceConstraint
 
equivalent(ComparableUnderEC, ComparableUnderEC) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.EquivalenceConstraint
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
equivalentUnder(Object, EquivalenceConstraint) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.ComparableUnderEC
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
equivalentUnder(Object, EquivalenceConstraint) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
erasedTypeMap - Variable in class org.benf.cfr.reader.mapping.Mapping
 
exactStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
ExactTypeFilter<T> - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ExactTypeFilter(Class<T>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExactTypeFilter
 
examineSwitchContiguity(Op03SimpleStatement, List<Op03SimpleStatement>, boolean, boolean, DecompilerComments, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
exception - Variable in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
exception - Variable in class org.benf.cfr.reader.util.DecompilerComment
 
EXCEPTION - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
This sink will receive any exceptions that occur
EXCEPTION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
EXCEPTION_MESSAGE - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
exception_table_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationCatchTarget
 
ExceptionAggregator - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionAggregator(List<ExceptionTableEntry>, BlockIdentifierFactory, Map<Integer, Integer>, List<Op01WithProcessedDataAndByteJumps>, Options, ConstantPool, DecompilerComments) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
ExceptionAggregator.ByTarget - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionAggregator.CompareExceptionTablesByRange - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionAggregator.ValidException - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionCheck - Interface in org.benf.cfr.reader.entities.exceptions
 
ExceptionCheckImpl - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionCheckImpl(DCCommonState, Set<JavaRefTypeInstance>) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
ExceptionCheckSimple - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionCheckSimple() - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple
 
exceptionClassList - Variable in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
ExceptionDumper - Interface in org.benf.cfr.reader.util.output
 
exceptionGroup - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
exceptionGroup - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
 
ExceptionGroup - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionGroup(int, BlockIdentifier, ConstantPool) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
ExceptionGroup.Entry - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionGroup.ExtenderKey - Class in org.benf.cfr.reader.entities.exceptions
 
exceptionGroups - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
exceptionMap - Variable in class org.benf.cfr.reader.util.collections.LazyExceptionRetainingMap
 
ExceptionRewriters - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ExceptionRewriters() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
ExceptionRewriters.SingleExceptionAddressing - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
exceptions - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
exceptions - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
exceptionsByRange - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
exceptionSink - Variable in class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkExceptionDumper
 
exceptionTableEntries - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
ExceptionTableEntry - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionTableEntry(int, int, int, int, int) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
ExceptionTableEntry(ByteData, int) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
ExceptionTableEntry.ExceptionTableEntryBuilder - Class in org.benf.cfr.reader.entities.exceptions
 
ExceptionTableEntryBuilder() - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry.ExceptionTableEntryBuilder
 
ExceptionTempStatement(ExceptionGroup, Op02WithProcessedDataAndRefs) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
exceptionTypes - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
exits - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
expected - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch
 
expectedLUTType - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
experimental - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
EXPERIMENTAL_FEATURE - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
experimentalVersions - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
ExperimentalVersionSpecificDefaulter(ClassFileVersion, boolean, ClassFileVersion...) - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
EXPLICIT_INDENT - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
explicitArgTypes - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
explicitArgTypes() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
explicitGenerics - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
explicitIndent() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
explicitIndent() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
explicitIndent() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
explicitIndent() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
explicitIndent() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
explicitIndent() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
explicitJars - Variable in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
explicitlyLoadJar(String, AnalysisType) - Method in class org.benf.cfr.reader.state.DCCommonState
 
explicitlyReplaceThisLValue(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
explicitlyReplaceThisLValue(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
explicitlyReplaceThisLValue(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
explicitlyReplaceThisLValue(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
explicitlyReplaceThisLValue(LValue) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter
 
ExplicitTypeCallRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ExplicitTypeCallRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter
 
ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ExportOpen(int, int, int[]) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
exports - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
expression - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.ConditionTest
 
expression - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
expression - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.ExpressionStatementPair
 
expression - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard
 
expression - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
expression - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
Expression - Interface in org.benf.cfr.reader.bytecode.analysis.parse
 
EXPRESSION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
expressionMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
expressionMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
ExpressionReplacingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
ExpressionReplacingRewriter(Expression, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter
 
expressionRewriter - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ExpressionRewriterTransformer
 
ExpressionRewriter - Interface in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ExpressionRewriterFlags - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ExpressionRewriterFlags() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags
 
ExpressionRewriterHelper - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ExpressionRewriterHelper() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterHelper
 
ExpressionRewriterTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
ExpressionRewriterTransformer(ExpressionRewriter) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ExpressionRewriterTransformer
 
ExpressionStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
ExpressionStatement(Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
ExpressionStatementPair(Expression, StatementContainer<Statement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.ExpressionStatementPair
 
ExpressionVisitor<T> - Interface in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
ExpressionWildcard() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ExpressionWildcard
 
ExpressionWildcardReplacingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
ExpressionWildcardReplacingRewriter(WildcardMatch, Expression, NonaryFunction<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter
 
ext - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator.FileDets
 
ExtenderKey(JavaRefTypeInstance, int) - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
 
EXTENDS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
 
extendTryBlock(Op03SimpleStatement, List<Op03SimpleStatement>, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
extendTryBlocks(DCCommonState, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
extendTryBlocks(DCCommonState, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
EXTENSION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.Route
 
external - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Inaccessible
 
EXTRA_CLASS_PATH - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
extractAssertionJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AssertionJumps
 
extractAssertionJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
extractAssignments(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner
 
extractBaseBindings(JavaGenericBaseInstance, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
extractBindings(JavaGenericBaseInstance, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
extractCatchEnd(List<Op03SimpleStatement>, ExceptionRewriters.SingleExceptionAddressing) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
extracted - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
extractExceptionJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
extractExceptionJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
extractExceptionJumps(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
extractExceptionMiddle(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
extractExceptionMiddle(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
extractExceptionMiddle(Op03SimpleStatement, List<Op03SimpleStatement>, ExceptionRewriters.SingleExceptionAddressing) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
extractLabelledBlocks() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
extractStringConcat(StaticFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
extractStringConcatSimple(StaticFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
extractStringSwitch(Op03SimpleStatement, List<Op03SimpleStatement>, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler
 
extractStringSwitches(List<Op03SimpleStatement>, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler
 
extractSwitchEntry(LValue, BlockIdentifier, Op04StructuredStatement, List<Pair<Op04StructuredStatement, StructuredStatement>>, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
extractSwitchEntryPair(LValue, BlockIdentifier, Op04StructuredStatement, List<Pair<Op04StructuredStatement, StructuredStatement>>, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
extractSwitchLValue(BlockIdentifier, Op04StructuredStatement, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 

F

F_MAX_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
F_MIN_NORMAL - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
F_MIN_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
F_NAN - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
F_NEGATIVE_INFINITY - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
F_POSITIVE_INFINITY - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
F2D - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
F2I - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
F2L - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
fact - Static variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
factCache - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
factory - Variable in class org.benf.cfr.reader.util.collections.LazyMap
 
Factory() - Constructor for class org.benf.cfr.reader.api.ClassFileSource.Factory
 
Factory() - Constructor for class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Factory
 
FADD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FAIL - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
failed - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
failed - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
failed - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.UsageCheck
 
failed - Variable in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
failed - Variable in class org.benf.cfr.reader.util.DecompilerComment
 
FailedRewriteException(String) - Constructor for exception org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.FailedRewriteException
 
failureName - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
fake - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
FAKE_CATCH - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FAKE_TRY - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
fakeFqnInner - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Inaccessible
 
FakeMethod - Class in org.benf.cfr.reader.entities
 
FakeMethod(String, EnumSet<AccessFlagMethod>, JavaTypeInstance, Op04StructuredStatement, DecompilerComments) - Constructor for class org.benf.cfr.reader.entities.FakeMethod
 
FakeMethodRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
FakeMethodRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter
 
FakeMethodRewriter.Rewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
fakeMethods - Variable in class org.benf.cfr.reader.entities.ClassFile
 
FakeMethods - Class in org.benf.cfr.reader.entities
 
FakeMethods() - Constructor for class org.benf.cfr.reader.entities.FakeMethods
 
fakeNamer - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
fakes - Variable in class org.benf.cfr.reader.entities.FakeMethods
 
FakeSwitch(List<DecodedSwitchEntry>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.FakeSwitch
 
fallbackToDefaultSource - Variable in class org.benf.cfr.reader.api.CfrDriver.Builder
 
fallsNopToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
fallsNopToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
fallsNopToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
fallsNopToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
fallsNopToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
fallsNopToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
fallsNopToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
fallsNopToNext() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
fallsToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
fallsToNext() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
fallsToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
fallsToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
fallsToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
fallsToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
fallsToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnStatement
 
fallsToNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
FALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FALSE - Enum constant in enum class org.benf.cfr.reader.util.Troolean
 
FALSE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
FALSE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
FALSE_BLOCK - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
 
falseBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
falseFound - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
FASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FCMPG - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
FCMPG - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FCMPL - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
FCMPL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FCONST_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FCONST_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FCONST_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FDIV - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
field - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector
 
field - Variable in class org.benf.cfr.reader.entities.ClassFileField
 
Field - Class in org.benf.cfr.reader.entities
 
Field(ByteData, ConstantPool, ClassFileVersion) - Constructor for class org.benf.cfr.reader.entities.Field
 
FIELD - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
FIELD - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
field_info - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
 
fieldClash(String) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
FieldClash() - Constructor for class org.benf.cfr.reader.state.TypeUsageInformationImpl.FieldClash
 
FieldMapping - Class in org.benf.cfr.reader.mapping
 
FieldMapping(String, String, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.mapping.FieldMapping
 
fieldMappings - Variable in class org.benf.cfr.reader.mapping.ClassMapping
 
fieldName - Variable in class org.benf.cfr.reader.entities.Field
 
fieldName(String, JavaTypeInstance, boolean, boolean, boolean) - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
fieldName(String, JavaTypeInstance, boolean, boolean, boolean) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
fieldName(String, JavaTypeInstance, boolean, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
fieldName(String, JavaTypeInstance, boolean, boolean, boolean) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
fieldName(String, JavaTypeInstance, boolean, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
fieldName(String, JavaTypeInstance, boolean, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
fieldName(String, JavaTypeInstance, boolean, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
fieldPattern - Static variable in class org.benf.cfr.reader.mapping.MappingFactory
 
fields - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter.IsCanonicalConstructor
 
fields - Variable in class org.benf.cfr.reader.entities.ClassFile
 
fieldsByName - Variable in class org.benf.cfr.reader.entities.ClassFile
 
FieldVariable - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
Note - a field variable LValue means an lValue of ANY object.
FieldVariable(Expression, ConstantPoolEntry) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
FieldVariable(FieldVariable, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
FieldVariable(FieldVariable, CloneHelper) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
file - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
FileDets(String, String, String) - Constructor for class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator.FileDets
 
FileDumper - Class in org.benf.cfr.reader.util.output
 
FileDumper(String, boolean, JavaTypeInstance, SummaryDumper, TypeUsageInformation, Options, IllegalIdentifierDump) - Constructor for class org.benf.cfr.reader.util.output.FileDumper
 
filePath - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
FileSummaryDumper - Class in org.benf.cfr.reader.util.output
 
FileSummaryDumper(String, Options, DecompilerCommentSource) - Constructor for class org.benf.cfr.reader.util.output.FileSummaryDumper
 
filter(Collection<X>, Predicate<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
filterFalseNegatives(List<Op03SimpleStatement>, Set<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper
 
filterOptimistic(List<X>, Predicate<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
filterSet(Collection<X>, Predicate<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
FinalAnalyzer - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
FinalAnalyzer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer
 
finallyBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
finallyBlockIdent - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
finallyCatchBody - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper
 
FinallyCatchBody - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
FinallyCatchBody(Op03SimpleStatement, boolean, Op03SimpleStatement, List<Op03SimpleStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
FinallyEquivalenceConstraint() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
FinallyGraphHelper - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
FinallyGraphHelper(FinallyCatchBody) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper
 
FinallyGraphHelper.FinallyEquivalenceConstraint - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
FinallyRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
FinallyRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.FinallyRewriter
 
FinallyStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
FinallyStatement(BytecodeLoc, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
find(int) - Static method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
findAssignees(Statement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
findAutoclosableAssignment(List<Op04StructuredStatement>, LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
FindBlockStarts(BlockType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter.FindBlockStarts
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
findCreatedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
findCreatedHere() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
findCreation(CreationCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
findEntry(X, X, String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.GraphConversionHelper
 
findFirstConditional(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
findFirstInBlock(List<Op03SimpleStatement>, Set<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
findForInvariants(Op03SimpleStatement, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
findHiddenIter(Statement, LValue, Expression, Set<Expression>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
findInnerClassOuterThis(Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
findMovableAssignment(Op03SimpleStatement, LValue) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
findOrNull(Collection<X>, Predicate<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
findOuterBlock(BlockIdentifier, BlockIdentifier, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
findOverIdx(int, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
findPossibleFinallyCatch(Set<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer
 
findResourceFinally(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ7
 
findResourceFinally(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ9
 
findResourceFinally(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourceTransformerFinally
 
findSingleBackSource(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
findSynchronizedBlocks(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
 
findSynchronizedRange(Op03SimpleStatement, Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
 
first - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
FIRST - Enum constant in enum class org.benf.cfr.reader.util.BoolPair
 
firstStatementInThisBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
fixConfusingEnumConstructors() - Method in class org.benf.cfr.reader.entities.ClassFile
 
fixed - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
fixedHere - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
fixedName - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
fixHere(Set<KEYTYPE>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
fixInnerClassConstructorSyntheticOuterArgs(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
fixInnerClassConstructorSyntheticOuterArgs(ClassFile, Method, Op04StructuredStatement, Set<MethodPrototype>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
fixLoopOverlaps(List<Op03SimpleStatement>, List<LoopIdentifier.LoopResult>, Set<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
fixupInnerClassSignature(MethodPrototype, MethodPrototype) - Static method in class org.benf.cfr.reader.entities.Method
 
flags - Variable in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
flags - Variable in class org.benf.cfr.reader.bytecode.BytecodeMeta.FlagTest
 
flags - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
flags - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
flags - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.Require
 
flags - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
FlagTest(BytecodeMeta.CodeInfoFlag[]) - Constructor for class org.benf.cfr.reader.bytecode.BytecodeMeta.FlagTest
 
flattenCompoundStatements(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
flattenNonReferencedBlocks(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
flattenOthersIn() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
FLOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FLOAD_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FLOAD_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FLOAD_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FLOAD_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FLOAD_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
Float - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
FLOAT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
FLOAT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
FLOAT - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
FLOAT_MINUS_ONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
FLOAT_ONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
FLOAT_ZERO - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
flush() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
flushPendingCR() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
FMUL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
fn - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
fn - Variable in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
FNEG - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
fnReturnType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
fnReturnType - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
foldArithmetic(RawJavaType, Literal, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
foldArithmetic(RawJavaType, Literal, Literal, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
Fold an arithmetic operations.
foldCast(Literal, RawJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
followNopGoto(Op02WithProcessedDataAndRefs) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
followNopGoto(Op03SimpleStatement, boolean, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
followNopGotoBackwards(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
followNopGotoChain(Op03SimpleStatement, boolean, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
followNopGotoChainUntil(Op03SimpleStatement, Op03SimpleStatement, boolean, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
FOR_LOOP_CAPTURE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORBID_ANONYMOUS_CLASSES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORBID_METHOD_SCOPED_CLASSES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_AGGRESSIVE_EXCEPTION_AGG - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_AGGRESSIVE_EXCEPTION_AGG2 - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_CLASSFILEVER - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_COND_PROPAGATE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_PASS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_PRUNE_EXCEPTIONS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_RETURNING_IFS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_TARGET_TYPE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
FORCE_TOPSORT - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_TOPSORT_EXTRA - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
FORCE_TOPSORT_NOPULL - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
forceBindingSupers(BindingSuperContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
forced - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
forceDelegate(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
forcedOrder - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
forceName(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
forceName(String) - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable
 
forceName(String) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
forceName(String) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
forceName(Ident, long, String) - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer
 
forceName(Ident, long, String) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault
 
forceName(Ident, long, String) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
forceObject(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
forceSSAIdentifiers(SSAIdentifiers<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
forceType(JavaTypeInstance, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
forceType(JavaTypeInstance, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
forceType(JavaTypeInstance, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
forceType(JavaTypeInstance, boolean) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
forceUsageCount(long) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
ForIterStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
ForIterStatement(BytecodeLoc, BlockIdentifier, LValue, Expression, LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
FORLOOP - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
formal_parameter_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget
 
formalParams - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
FormalTypeParameter - Class in org.benf.cfr.reader.bytecode.analysis.types
 
FormalTypeParameter(String, JavaTypeInstance, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
formalTypeParameters - Variable in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
formalTypeParameters - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
format(LogRecord) - Method in class org.benf.cfr.reader.util.output.LogFormatter
 
FormatHint() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.FormatHint
 
ForStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
ForStatement(BytecodeLoc, ConditionalExpression, BlockIdentifier, AssignmentSimple, List<AbstractAssignmentExpression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.UsageWatcher
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.IllegalReturnChecker
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.VoidVariableChecker
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.InstanceOfSearch
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.RewriteFinder
 
found - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
frame_type - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameAppendFrame
 
frame_type - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameChopFrame
 
FREM - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FRETURN - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
from(ConstantPoolEntryMethodHandle) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
fromMethodDescriptorString - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
fromThisClass(FieldVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
 
FSTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FSTORE_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FSTORE_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FSTORE_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FSTORE_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FSTORE_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
FSUB - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
full_frame(OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
FuncMatchCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
 
function - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
function - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
FUNCTION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
Functional - Class in org.benf.cfr.reader.util.collections
 
Functional() - Constructor for class org.benf.cfr.reader.util.collections.Functional
 
Functional.NotNull<X> - Class in org.benf.cfr.reader.util.collections
 
functionInvokation - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
 
FunctionProcessor - Interface in org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface
 

G

generateBoundSuperClasses() - Method in class org.benf.cfr.reader.entities.ClassFile
 
generateFake(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
generateInnerClassShortName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
generateInnerClassShortName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
generateInnerClassShortName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
generateInnerClassShortName(JavaRefTypeInstance) - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
generateInnerClassShortName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
generateInnerClassShortName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
generateInnerClassShortName(IllegalIdentifierDump, JavaRefTypeInstance, JavaRefTypeInstance, boolean) - Static method in class org.benf.cfr.reader.state.TypeUsageUtils
 
generateMethodPrototype(Options, String, Method.MethodConstructor) - Method in class org.benf.cfr.reader.entities.Method
 
generateNonIntersection(Integer, Integer) - Method in class org.benf.cfr.reader.entities.exceptions.IntervalCount
 
generateOverriddenName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
generateOverriddenName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
generateOverriddenName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
generateOverriddenName(JavaRefTypeInstance) - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
generateOverriddenName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
generateOverriddenName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
generateUnverifiable(int, List<Op01WithProcessedDataAndByteJumps>, List<Op02WithProcessedDataAndRefs>, Map<Integer, Integer>, SortedMap<Integer, Integer>, BytecodeLocFactory) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
generateUnverifiableInstr(int, List<Op01WithProcessedDataAndByteJumps>, List<Op02WithProcessedDataAndRefs>, Map<Integer, Integer>, SortedMap<Integer, Integer>, BytecodeLocFactory) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
GENERICCALL - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
GenericInferData(GenericTypeBinder) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
 
GenericInferData(GenericTypeBinder, Set<JavaGenericPlaceholderTypeInstance>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
 
GenericInferer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
GenericInferer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer
 
GenericInferer.GenericInferData - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
genericTypeAnnotated - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated
 
GenericTypeBinder - Class in org.benf.cfr.reader.bytecode.analysis.types
FIXME - this class has multiple ways of implementing the same thing - definitely feels redundant!
GenericTypeBinder(Map<String, JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
genericTypes - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
genStringConcat(List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
get(boolean, boolean) - Static method in enum class org.benf.cfr.reader.util.BoolPair
 
get(byte) - Static method in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
get(int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard
 
get(int) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
get(short) - Static method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
get(Boolean) - Static method in enum class org.benf.cfr.reader.util.Troolean
 
get(Object) - Method in class org.benf.cfr.reader.util.collections.LazyExceptionRetainingMap
 
get(Object) - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
get(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.mapping.Mapping
 
get(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.mapping.NullMapping
 
get(List<JavaTypeInstance>) - Method in interface org.benf.cfr.reader.state.ObfuscationRewriter
 
get(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.ScopeDiscoverInfoCache
 
get(JavaTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping
 
get(JavaTypeInstance) - Method in class org.benf.cfr.reader.mapping.NullMapping
 
get(JavaTypeInstance) - Method in interface org.benf.cfr.reader.state.ObfuscationRewriter
 
get(JavaTypeInstance) - Method in interface org.benf.cfr.reader.state.ObfuscationTypeMap
 
get(ClassFile, MethodPrototype) - Method in class org.benf.cfr.reader.state.OverloadMethodSetCache
 
get(Options) - Static method in class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Factory
 
get(Options, DCCommonState) - Static method in class org.benf.cfr.reader.mapping.MappingFactory
 
GET_CLASS_NAME - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
GET_FIELD - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
GET_STATIC - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
getAbsoluteIndexJumps(int, Map<Integer, Integer>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getAccessFlags() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getAccessFlags() - Method in class org.benf.cfr.reader.entities.Field
 
getAccessFlags() - Method in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
getAccessFlags() - Method in class org.benf.cfr.reader.entities.Method
 
getAccessFlagsString(Set<AccessFlag>, AccessFlag[]) - Static method in class org.benf.cfr.reader.entities.classfilehelpers.AbstractClassFileDumper
 
getAccessibleMethodByPrototype(MethodPrototype, GenericTypeBinder, JavaRefTypeInstance) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getAdditionalOutputStream(String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
getAdditionalOutputStream(String) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
getAdditionalOutputStream(String) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
getAdditionalOutputStream(String) - Method in class org.benf.cfr.reader.util.output.FileDumper
 
getAdditionalOutputStream(String) - Method in class org.benf.cfr.reader.util.output.StdIODumper
 
getAdditionalOutputStream(String) - Method in class org.benf.cfr.reader.util.output.StringStreamDumper
 
getAdditionalOutputStream(String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
getAdditionalOutputStream(String) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
getAfterEnd() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
getAggregated(DecompilerComments) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.ByTarget
 
getAlias(StackSSALabel, LValueAssignmentAndAliasCondenser.ExpressionStatementPair) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
getAliasRewriter() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
getAll() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
getAllClassTypes() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getAllClassTypes(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getALoadIdx() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getAnalysis() - Method in class org.benf.cfr.reader.entities.Method
 
getAnalysis(DCCommonState) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
getAnalysisInner(List<Op01WithProcessedDataAndByteJumps>, DCCommonState, Options, BytecodeMeta, int) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
getAnalysisOrWrapFail(int, List<Op01WithProcessedDataAndByteJumps>, DCCommonState, Options, List<DecompilerComment>, BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
getAnalysisType() - Method in interface org.benf.cfr.reader.apiunreleased.JarContent
 
getAnalysisType() - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
getAnalysisType() - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl.JarSourceEntry
 
getAnalysisType() - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
getAnalysisType() - Method in class org.benf.cfr.reader.state.JarContentImpl
 
getAnalysisType() - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
getAnalysisType() - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
getAnalysisType() - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
getAnalysisType() - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
getAnnotatedCreationType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
getAnnotatedCreationType() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
getAnnotatedCreationType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
getAnnotatedCreationType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
getAnnotatedInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getAnnotatedInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getAnnotatedInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getAnnotatedInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getAnnotatedInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getAnnotatedInstance() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getAnnotatedInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getAnnotatedInstance() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getAnnotation(ByteData, long, ConstantPool) - Static method in class org.benf.cfr.reader.entities.attributes.AnnotationHelpers
 
getAnnotationsFor(TypeAnnotationEntryValue...) - Method in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
getAnnotationsForParamIdx(int) - Method in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
getAnonymousClassUsage() - Method in interface org.benf.cfr.reader.bytecode.AnalysisResult
 
getAnonymousClassUsage() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
getAnonymousClassUsage() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
getAnonymousTypeBase(ClassFile) - Static method in class org.benf.cfr.reader.entities.ClassFile
 
getAnonymousUsages() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getAppropriatelyCastArgument(int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getAppropriatelyCastedArgument(Expression, int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
getArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
getArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
getArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
getArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
getArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getArgType(int, JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
getArgType(int, JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
getArgTypes() - Method in class org.benf.cfr.reader.mapping.MethodMapping
 
getArgument() - Method in class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
getArguments() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.CFRFactory
 
getArguments() - Method in interface org.benf.cfr.reader.util.getopt.PermittedOptionProvider
 
getArithmeticMutationWildcard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getArithmeticMutationWildcard(String, LValue, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getArithmeticMutationWildcard(String, Optional<LValue>, Optional<Expression>, Optional<ArithOp>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getArray() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
getArray() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
getArrayIndex() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
getArrayStrippedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getArrayStrippedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getArrayStrippedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getArrayStrippedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getArrayStrippedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getArrayStrippedType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getArrayStrippedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getArrayStrippedType() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getArrayType(int) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
getAssignments() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
getAssignmentStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
getAStoreIdx() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getAttributeDeclaredThrownTypes() - Method in class org.benf.cfr.reader.entities.Method
 
getAttributes() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getAttributes() - Method in class org.benf.cfr.reader.entities.ClassFile
 
GetBackJump() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GetBackJump
 
getBackJumpIndex() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
getBaseClassType() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getBestScopeFor(LValue, Collection<StatementContainer<StructuredStatement>>, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getBindingFor(FormalTypeParameter) - Method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
getBindingFor(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
getBindingSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getBindingSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getBindingSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getBindingSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getBindingSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getBindingSupers() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getBindingSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getBindingSupers() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getBindingSupers() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
getBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
 
getBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
getBlockFor(boolean, StructuredStatement...) - Static method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
getBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
getBlockIdentifier(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getBlockIdentifiers() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getBlockIdentifiers() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getBlockIdentifiers() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getBlockMembership() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getBlockReachable(Op03SimpleStatement, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
getBlockReachableAndExits(Op03SimpleStatement, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
getBlocks() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
getBlocksAffectedByFinally(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.FinallyRewriter
 
getBlocksEnded() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getBlocksEnded() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getBlocksEnded() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getBlockStart(Statement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
getBlockStarted() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getBlockStarted() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getBlockStarted() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getBlockStatements() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getBlockStatements(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.MiscStatementTools
 
getBlockType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
getBlockWildcard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getBody() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
 
getBoolean(int) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getBoolValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getBootstrapArg(ConstantPoolEntry[], int, ConstantPool) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getBootstrapArguments() - Method in class org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
 
getBootstrapMethodAttrIndex() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
getBootstrapMethodAttrIndex() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
getBootStrapMethodInfo(int) - Method in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
getBootstrapMethods() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getBound() - Method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
getBoundAssignable(JavaGenericRefTypeInstance, JavaGenericRefTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
getBoundInstance(GenericTypeBinder) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance
 
getBoundInstance(GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getBoundInstance(GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getBoundInstance(GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getBoundSuperClasses() - Method in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
getBoundSuperClasses(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
getBoundSuperClasses(JavaTypeInstance, BoundSuperCollector, BindingSuperContainer.Route, Set<JavaTypeInstance>) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getBoundSuperClasses2(JavaTypeInstance, GenericTypeBinder, BoundSuperCollector, BindingSuperContainer.Route, Set<JavaTypeInstance>) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getBoundSuperForBase(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
getBoundSuperRoute() - Method in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
getBoundSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.types.BoundSuperCollector
 
getBoundVersion(GenericTypeBinder) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
getBranch(BlockIdentifier, BlockIdentifier, Map<Op04StructuredStatement, StructuredExpressionYield>, Op04StructuredStatement, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
getBranches(BlockIdentifier, BlockIdentifier, Block, List<SwitchExpression.Branch>, Map<Op04StructuredStatement, StructuredExpressionYield>, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
getBreakableBlockOrNull() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
getBreakableBlockOrNull() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
getBreakBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
getBuilder() - Static method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
getBuilder(ConstantPool, ClassFileVersion) - Static method in class org.benf.cfr.reader.entityfactories.AttributeFactory
 
getByName() - Static method in class org.benf.cfr.reader.util.ClassFileVersion
 
getByName(String) - Method in class org.benf.cfr.reader.entities.attributes.AttributeMap
 
getBytecodeIndexFrom() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
getBytecodeIndexFrom() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
getBytecodeIndexHandler() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
getBytecodeIndexHandler() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
getBytecodeIndexTo() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
getBytecodeIndexTo() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
getBytecodeIndexTo() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
getBytecodeLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getBytecodeLocs() - Method in interface org.benf.cfr.reader.util.output.BytecodeDumpConsumer.Item
return a map of BYTECODE LOCATION IN METHOD to LINE NUMBER.
getBytecodeTarget() - Method in class org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
 
getBytesAt(int, long) - Method in class org.benf.cfr.reader.util.bytestream.BaseByteData
 
getBytesAt(int, long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getBytesAt(int, long) - Method in class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
getBytesAt(int, long) - Method in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
getBytesFromFile(InputStream, long) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getCaseBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
getCast(TypedLiteral, RawJavaType, RawJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
getCastExpressionWildcard(String, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getCastFriendArg(JavaTypeInstance, LocalVariable, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
getCat(StackSim, int) - Static method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault
 
getCatchBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
getCatchBlockIdent() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
getCatchBlocks() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
getCatchCodeStart() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
getCatchFor(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
getCatchForEmpty() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
getCatchRefType() - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
getCatchType() - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
getCatchType() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
getCatchType() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
getCatchType(ConstantPool) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
getCatchTypes() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
getCFF(LValue, JavaRefTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
getChange() - Method in interface org.benf.cfr.reader.bytecode.analysis.stack.StackDelta
 
getChange() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
getChange(StackDelta, List<StackEntryHolder>, List<StackEntryHolder>, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
getChanges() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
getChar(int) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getChild() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
getClashedMethodsFor(MemberNameResolver.MethodKey) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
getClashes() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
getClashes() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
getClashMatches(List<InferredJavaType.IJTInternal>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getClashState() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getClashState() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getClashState() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getClass(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getClassCache() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getClassCache() - Method in class org.benf.cfr.reader.state.DCCommonState
 
getClassEntry() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
getClassEntry() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
getClassEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getClassFieldNameOrNull(String, Dumper, Mapping, JavaTypeInstance) - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
getClassFile() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
getClassFile() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
getClassFile() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getClassFile() - Method in class org.benf.cfr.reader.entities.Method
 
getClassFile(String) - Method in class org.benf.cfr.reader.state.DCCommonState
 
getClassFile(JavaTypeInstance) - Method in class org.benf.cfr.reader.state.DCCommonState
 
getClassFileContent(String) - Method in interface org.benf.cfr.reader.api.ClassFileSource
Given a path to a class file, return a pair of * the content, as a byte array.
getClassFileContent(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceChained
 
getClassFileContent(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getClassFileContent(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceWrapper
 
getClassFileField() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
getClassFileMappings() - Method in interface org.benf.cfr.reader.api.SinkReturns.LineNumberMapping
 
getClassFileMaybePath(String) - Method in class org.benf.cfr.reader.state.DCCommonState
 
getClassFileOrNull(JavaTypeInstance) - Method in class org.benf.cfr.reader.state.DCCommonState
 
getClassFiles() - Method in interface org.benf.cfr.reader.apiunreleased.JarContent
 
getClassFiles() - Method in class org.benf.cfr.reader.state.JarContentImpl
 
getClassFileVersion() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getClassIndex() - Method in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
getClassMapping(JavaTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping
 
getClassName() - Method in interface org.benf.cfr.reader.api.SinkReturns.Decompiled
 
getClassNameString(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getClassPathClasses() - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getClassSignature() - Method in class org.benf.cfr.reader.entities.ClassFile
 
GetClassTest - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
GetClassTestInnerConstructor - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
GetClassTestInnerConstructor() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestInnerConstructor
 
GetClassTestLambda - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
GetClassTestLambda() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestLambda
 
getClassType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getClassType() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getClassTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getClassTypeOrNull(String) - Method in class org.benf.cfr.reader.state.DCCommonState
 
getClassValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getClazz() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
getClazz() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
getClazz() - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
getClazz() - Method in class org.benf.cfr.reader.state.DetectedStaticImport
 
getCloseExpressionMatch(WildcardMatch, LValueExpression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
 
getCloseFwdJumpInto(Op03SimpleStatement, BlockIdentifier, List<Op03SimpleStatement>, int, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
getCloseStatementAfter(StructuredTry, StructuredScope, WildcardMatch, TryResourcesTransformerBase.TryResourcesMatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
getCloseStatementEndTry(StructuredTry, StructuredScope, WildcardMatch, TryResourcesTransformerBase.TryResourcesMatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
getCode() - Method in interface org.benf.cfr.reader.bytecode.AnalysisResult
 
getCode() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
getCode() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
getCodeAttribute() - Method in class org.benf.cfr.reader.entities.Method
 
getCodeLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getCombinedLoc() - Method in interface org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDo
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredWhile
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredGoto
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
 
getCombinedLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
getCommentCollection() - Method in class org.benf.cfr.reader.util.DecompilerComments
 
getComments() - Method in interface org.benf.cfr.reader.bytecode.AnalysisResult
 
getComments() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
getComments() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
getComments() - Method in interface org.benf.cfr.reader.util.DecompilerCommentSource
 
getComments() - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl.AdditionalComments
 
getCommonInnerClassAnnotationIndex(List<AnnotationTableTypeEntry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
Returns for the annotations the common inner class annotation index, or null if there is no common index.
getCommonPrefix(List<T>, List<T>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
getCommonRoot(String, String) - Method in class org.benf.cfr.reader.state.ClassFileRelocator.Configurator
 
getComparableString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getComparisonKey() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getComparisonType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
getComplexResourceMatch(StructuredTry, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
getCompoundParts() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
getCompoundParts() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
getCompoundParts() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
getComputationCategory() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
getComputed(Expression, Map<LValue, Literal>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getComputedLiteral(Map<LValue, Literal>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
getComputedLiteral(Map<LValue, Literal>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
getComputedParameters() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
getCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
getCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
getCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
getCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
getCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
getCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
getConditionalExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
getConditionalExpression(Expression, ComparisonOperation.BooleanComparisonType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getConditionalExpressionWildcard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getConstantPool() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getConstantPool() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getConstantPoolEntry(ConstantPool, ConstantPoolEntry) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getConstantPoolEntryMethodRef() - Method in class org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
 
getConstantPoolEntryUTF8(ConstantPoolEntryUTF8) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getConstantValue() - Method in class org.benf.cfr.reader.entities.Field
 
getConstName() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
getConstructorAnonymousWildcard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getConstructorAnonymousWildcard(String, JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getConstructorFlag() - Method in class org.benf.cfr.reader.entities.Method
 
getConstructorPrototype() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
getConstructors() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getConstructorSimpleWildcard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getConstructorSimpleWildcard(String, JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getConsumed() - Method in interface org.benf.cfr.reader.bytecode.analysis.stack.StackDelta
 
getConsumed() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
getContainedInTheseBlocks() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getContainer() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.CollectedEnumData
 
getContainer() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
getContainer() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
getContainer() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
getContainer() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
getContainer() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
getContent() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
getContent() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
getContentByFromReflectedClass(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getContinueBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
getContinueTgt() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredContinue
 
getContinueTgt() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
getContinueTgt() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
getCouldNotLoadClasses() - Method in class org.benf.cfr.reader.state.DCCommonState
 
getCount() - Method in enum class org.benf.cfr.reader.util.BoolPair
 
getCp() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getCp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getCp() - Method in class org.benf.cfr.reader.entities.AbstractConstantPoolEntry
 
getCp() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getCp() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
getCp() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
getCp() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
getCp() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
getCpEntries() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getCreatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
getCreatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
getCreatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
getCreatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
getCreatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
getCreatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
getCreatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
getCreatedLValue() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
getCurrent() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
getCurrentLine() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
getCurrentLine() - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
getCurrentLine() - Method in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.LocAtLine
 
getCurrentLine() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
getCurrentLine() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
getCurrentLine() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
getCurrentLine() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
getData() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getData() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.CollectedEnumData
 
getDCCommonState() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getDeclAndTypeUseAnnotationTypes(List<AnnotationTableEntry>, List<AnnotationTableTypeEntry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
 
getDeclarationAnnotations(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
getDeclarationInfo(JavaTypeInstance, List<AnnotationTableEntry>, List<AnnotationTableTypeEntry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper
Calculates information about where to place declaration and ElementType.TYPE_USE annotations for a place where both can occur.
getDeclarationsToNop(WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter
 
getDeclarationsToNop(WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter
 
getDeclaredThrownTypes() - Method in class org.benf.cfr.reader.entities.Method
 
getDecompilationFor(String) - Method in class org.benf.cfr.reader.PluginRunner
Deprecated.
 
getDefault(DecodedSwitch) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
getDefaultValue() - Method in interface org.benf.cfr.reader.util.getopt.OptionDecoderParam
 
getDefaultValue() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultChainBooleanDecoder
 
getDefaultValue() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingBooleanDecoder
 
getDefaultValue() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingIntDecoder
 
getDefaultValue() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultNullEnumDecoder
 
getDefaultValue() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
getDefaultValue() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter
 
getDeGenerifiedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getDeGenerifiedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getDeGenerifiedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getDeGenerifiedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getDeGenerifiedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getDeGenerifiedType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getDeGenerifiedType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getDeGenerifiedType() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getDelegatingPrototype(Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.ConstructorUtils
 
getDemorgan() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
getDemorganApplied(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getDemorganApplied(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getDemorganApplied(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getDemorganApplied(boolean) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
 
getDemorganApplied(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getDemorganApplied(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
getDepth() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getDepth() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
getDepth() - Method in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.LocAtLine
 
getDescriptor() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
getDescriptor() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
getDescriptorIndex() - Method in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
getDetectedStaticImports() - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
getDetectedStaticImports() - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
getDetectedStaticImports() - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
getDetectedStaticImports() - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
getDetectedStaticImports() - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
getDetectedStaticImports() - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
getDets(String, String) - Method in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
getDimSize(int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractNewArray
 
getDimSize(int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
getDimSize(int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
getDimSize(int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
getDirectFallThrough(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
getDisplayMap() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter
 
getDouble(double) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getDoubleAt(long) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
getDoubleAt(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getDoubleValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getDynamicArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
getDynamicLiteral(Method, ConstantPoolEntryDynamicInfo, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getElementValue() - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
getElementValue(ByteData, long, ConstantPool) - Static method in class org.benf.cfr.reader.entities.attributes.AnnotationHelpers
 
getElementValuePair(ByteData, long, ConstantPool, Map<String, ElementValue>) - Static method in class org.benf.cfr.reader.entities.attributes.AnnotationHelpers
 
getEmptyBlock(boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getEmptyStructuredCase() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
getEmptyTry() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
 
getEnd() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
getEnd() - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
getEndingBlocks(Stack<BlockIdentifier>, Set<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getEndPc() - Method in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
getEntries() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
getEntries() - Method in class org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper
 
getEntries() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
getEntries() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
getEntry(int) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
getEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getEntryList() - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
getEntryMap() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
getEnumObject() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
getEnumStatic(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
getEnumSugarKleeneStar(LValue, Expression, WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
getExactStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getExceptionClassList() - Method in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
getExceptionDumper() - Method in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
getExceptionDumper() - Method in interface org.benf.cfr.reader.util.output.DumperFactory
 
getExceptionDumper() - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
getExceptionDumper() - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
getExceptionGroup() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
getExceptions() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
getExceptions() - Method in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
getExceptionsGroups() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
getExceptionTableEntries() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getExceptionTypes() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getExitStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
getExplicitGenerics() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
getExplicitGenerics() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getExplicitGenerics() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
getExplicitGenericUsage(GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getExplicitLambdaTypes(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
getExports() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
getExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
getExpressionWildCard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getExtenderKey() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
getFactCache() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
getFactory() - Static method in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
getFactoryWithPrefix(String, int) - Method in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
getFactoryWithPrefix(String, int) - Method in interface org.benf.cfr.reader.util.output.DumperFactory
 
getFactoryWithPrefix(String, int) - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
getFactoryWithPrefix(String, int) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
getFarthestReachableInRange(List<Op03SimpleStatement>, int, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
getField() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
getField(ConstantPoolEntryFieldRef) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
GETFIELD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getFieldByName(String, JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getFieldName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
getFieldName() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
getFieldName() - Method in class org.benf.cfr.reader.entities.Field
 
getFieldName(String, JavaTypeInstance, Dumper, Mapping, boolean) - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
getFieldNameOrNull(String, JavaTypeInstance, Dumper, Mapping) - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
getFieldRef() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
getFieldRefEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getFields() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getFieldType(ConstantPoolEntryFieldRef) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
getFileName() - Method in class org.benf.cfr.reader.util.output.FileDumper
 
getFilePath() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getFilePath() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getFilteredBlockStatements() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getFinal() - Method in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.MethodBytecode
 
getFinalDisplayTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
getFinalId() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getFinalId() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getFinalId() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getFinallyBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
getFinallyBlockIdent() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
getFinallyCatchBody() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper
 
getFirst() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
getFirst() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
getFirst() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
getFirstByBlock(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
getFirstLocked() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getFirstLocked() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getFirstLocked() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getFirstStatementInThisBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getFirstWithEntries() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
getFixedHere() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
getFixedName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
getFixedName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getFlags() - Method in interface org.benf.cfr.reader.api.SinkReturns.Token
 
getFlags() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
getFlags() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getFlags() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule.Require
 
getFlags() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.CFRFactory
 
getFlags() - Method in interface org.benf.cfr.reader.util.getopt.PermittedOptionProvider
 
getFlags() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
getFlags() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
getFlattenedCNF(ConditionalExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter
 
getFlattenedCNF(ConditionalExpression, List<ConditionalExpression>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter
 
getFloat(float) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getFloatAt(long) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
getFloatAt(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getFloatValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getFn() - Method in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
getFn(WildcardMatch, String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
getFnReturnType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
getForInvariant(Op03SimpleStatement, LValue, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
getFormalParameterMap() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getFormalParametersText(ClassSignature, TypeAnnotationHelper, UnaryFunction<Integer, Predicate<AnnotationTableTypeEntry>>, UnaryFunction<Integer, Predicate<AnnotationTableTypeEntry>>, Dumper) - Static method in class org.benf.cfr.reader.entities.ClassFile
 
getFormalTypeParameters() - Method in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
getForMethod(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector
 
getFullInnerPath(StringBuilder) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
getFullInnerPath(StringBuilder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
getFunction() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
getGenericTypeBinder(JavaGenericRefTypeInstance) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getGenericTypes() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance
 
getGenericTypes() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getGenericTypes() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getGenericTypes() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getGtbNullFiltered(MemberFunctionInvokation) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer
 
getGuessPeerTryBlocks() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
getGuessPeerTryMap() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
getGuessPeerTryStarts() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
getHandle(Expression) - Static method in class org.benf.cfr.reader.util.lambda.LambdaUtils
 
getHandler() - Method in enum class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.Handler
 
getHandler() - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
getHandler() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
 
getHandler() - Static method in class org.benf.cfr.reader.util.output.LoggerFactory
 
getHelp(PermittedOptionProvider) - Static method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
getHiddenList() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
getHolders(int, long) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
getIdent(KEYTYPE) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierFactory
 
getIdx() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
getIdx() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Ident
 
getIdx() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
getIdxFirst() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
getIdxLast() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
getIfBlock(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.BadLoopPrettifier
 
getIfTaken() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
getIid() - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
getIid() - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
getIid() - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
getIid() - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
getIid() - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
getIid() - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
getIincInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getIllegalNames() - Method in enum class org.benf.cfr.reader.state.OsInfo.OS
 
getIndentLevel() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
getIndentLevel() - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
getIndentLevel() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
getIndentLevel() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
getIndex() - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.IndexedStatement
 
getIndex() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getIndex() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getIndex() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getIndex() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
getIndex() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getIndex() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule.Provide
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule.Require
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterTarget
 
getIndex() - Method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget
 
getInferredJavaType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
getInferredJavaType() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
getInferredJavaType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getInferredJavaType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
getInferredJavaType() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
getInferredJavaType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
getInferredJavaType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
getInferredJavaType() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
getInitial() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
getInitialValue() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
getInline() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
getInline() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getInline() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
getInline() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
getInline() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
getInliningExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment
 
getInliningExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
getInliningExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
getInner() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getInnerClassAttributeInfoList() - Method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
getInnerClassAttributeInfos(DCCommonState) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getInnerClassHereInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getInnerClassHereInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getInnerClassHereInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getInnerClassHereInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getInnerClassHereInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getInnerClassHereInfo() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getInnerClassHereInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getInnerClassHereInfo() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getInnerClassInfo() - Method in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
getInnerClassInfo(JavaTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping
 
getInnerClassInfo(JavaTypeInstance) - Method in class org.benf.cfr.reader.mapping.NullMapping
 
getInnerClassInfo(JavaTypeInstance) - Method in interface org.benf.cfr.reader.state.ObfuscationTypeMap
 
getInnerClassOuterArgName(Method, LValue) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getInnerInvokation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
getInnermostBreakable(List<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
getInnerName() - Method in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
getInnerOuter(int, int, ConstantPool) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
getInstance() - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget
 
getInstance() - Static method in class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Nop
 
getInstance() - Static method in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
getInstr() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getInstr() - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTest
 
getInstr() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestInnerConstructor
 
getInstr() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestLambda
 
getInstrArgByte(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getInstrArgShort(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getInstrArgU1(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getInstrs() - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
getInstructionLength() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getInt(int) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getInt(int, InferredJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getInt(int, RawJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getInt(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
getIntegerFromLiteralExpression(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
getInterfaceFieldNameOrNull(String, JavaTypeInstance, Dumper, Mapping) - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
getInterfaces() - Method in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
getInternalContent(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getIntValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getInverted() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
getIterableIterType(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopLivenessClash
 
getIteratedTypeHints() - Method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
getJava() - Method in interface org.benf.cfr.reader.api.SinkReturns.Decompiled
 
getJavaStringTypeInstance(String) - Method in class org.benf.cfr.reader.mapping.MappingFactory
 
getJavaTypeInstance() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
getJavaTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getJavaTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
getJavaTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getJavaTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getJavaTypeInstance() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getJavaTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
getJavaTypeInstance() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
getJavaTypeInstance() - Method in class org.benf.cfr.reader.entities.Field
 
getJsrsWithCommonTarget(List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getJumpTarget() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
getJumpTarget() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
getJumpTarget() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JumpingStatement
 
getJumpTargets() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.FakeSwitch
 
getJumpTargets() - Method in class org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch
 
getJumpTargets() - Method in interface org.benf.cfr.reader.bytecode.opcode.DecodedSwitch
 
getJumpTargets() - Method in class org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch
 
getJumpType() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getJumpType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
getJumpType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JumpingStatement
 
getJVMInstr() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getKind() - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
getKind() - Method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
getKnownBaseType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getKnownBaseType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getKnownBaseType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getKnownIdentifiersOnExit() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
getKnownIfBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
getLabel() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getLabel() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getLabel() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getLambdaVariable(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
getLast() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
getLast() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getLastContiguousBlockStatement(BlockIdentifier, List<Op03SimpleStatement>, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
getLastIndex(Map<Integer, Integer>, int, long, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getLastInRangeByIndex(Set<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
getLastTargetIf(List<Op02WithProcessedDataAndRefs>, Integer, JVMInstr...) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
getLastTargetIf(List<Op02WithProcessedDataAndRefs>, Op02WithProcessedDataAndRefs, JVMInstr...) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
getLastUnconditionalBackjumpToHere(Map<Op03Blocks.Block3, Integer>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
getLegalIdentifierFor(String) - Method in interface org.benf.cfr.reader.util.output.IllegalIdentifierDump
 
getLegalIdentifierFor(String) - Method in class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Nop
 
getLegalIdentifierFor(String) - Method in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
getLegalShortName(String) - Method in interface org.benf.cfr.reader.util.output.IllegalIdentifierDump
 
getLegalShortName(String) - Method in class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Nop
 
getLegalShortName(String) - Method in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
getLength() - Method in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
getLhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getLhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getLhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getLhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
getLhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
getLhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
getLinearlyNext() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getLinearlyPrevious() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getLinearScannedBlock(List<Op03SimpleStatement>, int, Op03SimpleStatement, BlockIdentifier, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
getLineNumberTable() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getList() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
getList(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getListType(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter
 
getLiteralConstantPoolEntry(Method, ConstantPoolEntry, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getLiteralName() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
getLiteralOrNull(RawJavaType, InferredJavaType, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
getLiteralProto(Expression) - Static method in class org.benf.cfr.reader.util.lambda.LambdaUtils
 
getLiteralType(Expression) - Static method in class org.benf.cfr.reader.util.lambda.LambdaUtils
 
getLivenessClashes() - Method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
getLoadedTypes() - Method in class org.benf.cfr.reader.state.ClassCache
 
getLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocCollector
 
getLoc() - Method in interface org.benf.cfr.reader.bytecode.analysis.loc.HasByteCodeLoc
 
getLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
getLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
getLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
getLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
getLoc() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
getLocalClassType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
getLocalId() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
getLocalId() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getLocalId() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getLocalId() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getLocalName() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
getLocalVariableAnnotations(int, int, int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
getLocalVariableEntryList() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
getLocalVariableTable() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getLocation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector.StatementPair
 
getLocation() - Method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
getLocs(Collection<? extends HasByteCodeLoc>, BytecodeLocCollector) - Static method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
getLocs(HasByteCodeLoc[], BytecodeLocCollector) - Static method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
getLong(long) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getLongAt(long) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
getLongAt(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getLongValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getLookupMethodStatements(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
getLookupTable() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
getLoopLValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getLoopLValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getLoopLValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getLoopLValues() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
 
getLoopLValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getLoopLValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
getLUT() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector
 
getlValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getlValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getlValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeKey
 
getLvalue() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
getLvalue() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
getLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
getLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
getLValue(WildcardMatch, String) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter
 
getLValueReplacement(LValue, SSAIdentifiers<LValue>, StatementContainer<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
getLValueReplacement(LValue, SSAIdentifiers<LValue>, StatementContainer<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
getLValueReplacement(LValue, SSAIdentifiers<LValue>, StatementContainer<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
getLValueReplacement(LValue, SSAIdentifiers<LValue>, StatementContainer<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
getLValueReplacement(LValue, SSAIdentifiers<LValue>, StatementContainer<T>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter
 
getLValueWildCard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getLValueWildCard(String, Predicate<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getManifestContent(ZipFile) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getManifestEntries() - Method in interface org.benf.cfr.reader.apiunreleased.JarContent
Nb: Java has a perfectly good Manifest class since 1.2 which could be used here.
getManifestEntries() - Method in class org.benf.cfr.reader.state.JarContentImpl
 
getMap(List<FormalTypeParameter>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
getMappings() - Method in interface org.benf.cfr.reader.api.SinkReturns.LineNumberMapping
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch
 
getMatch() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AnyOneOfExpression
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockIdentifierWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ExpressionWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StackLabelWildCard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticVariableWildcard
 
getMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.SuperFunctionInvokationWildcard
 
getMatchedArray() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
getMatchedField() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
getMatchedHideTheseFields() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
getMatches(List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getMatchingCloseStatement(WildcardMatch, TryResourcesTransformerBase.TryResourcesMatchResultCollector, StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
getMatchingTest(ConditionalExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
getMaxLocals() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getMaybeBoolValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getMaybeJustOneStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getMemberFunction(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getMemberFunction(String, String, boolean, Expression, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getMemberFunction(String, String, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getMemberFunction(String, String, Expression, Expression...) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getMessage() - Method in interface org.benf.cfr.reader.api.SinkReturns.ExceptionMessage
 
getMethod() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
getMethod() - Method in interface org.benf.cfr.reader.util.output.BytecodeDumpConsumer.Item
 
getMethod(ClassFile, List<JavaTypeInstance>, String) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
getMethodAnnotations() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
getMethodByName(String) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getMethodByPrototype(MethodPrototype) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getMethodByPrototypeOrNull(MethodPrototype) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getMethodFakes() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getMethodHandle() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getMethodHandle(ConstantPoolEntryMethodHandle, ConstantPool) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getMethodHandleBehaviour() - Method in class org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
 
getMethodHandleEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getMethodHandleLiteral(ConstantPoolEntryMethodHandle) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getMethodIndex() - Method in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
getMethodName(String, List<JavaTypeInstance>, Mapping, Dumper) - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
getMethodPrototype() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
getMethodPrototype() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
getMethodPrototype() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
getMethodPrototype() - Method in class org.benf.cfr.reader.entities.Method
 
getMethodRef() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
getMethodRefEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getMethodReturnAnnotations() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
getMethods() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
getMethods() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet
 
getMethods() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
getMethods() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
 
getMethods() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getMethods() - Method in class org.benf.cfr.reader.entities.FakeMethods
 
getMethodsByNameOrNull(String) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getMethodsWithMatchingName(MethodPrototype) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getMethodType(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
getMethodType(ConstantPoolEntryMethodType, ConstantPool) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getMethodTypeLiteral(ConstantPoolEntryMethodType) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getMethodUsages() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getModuleEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getModuleName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getMonitor() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
getMonitor() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
getMonitors() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
getMostDerivedType(Set<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
getMostLikelyAnonymousType(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
getMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
getMutationOf(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getMutationRewriterFirstPass() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
getMutations(List<Op03SimpleStatement>, LValue, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
getName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
getName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
getName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
getName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
getName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
getName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getName() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getName() - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getName() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
getName() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
getName() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
getName() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
getName() - Method in class org.benf.cfr.reader.entities.FakeMethod
 
getName() - Method in class org.benf.cfr.reader.entities.Method
 
getName() - Method in class org.benf.cfr.reader.mapping.FieldMapping
 
getName() - Method in class org.benf.cfr.reader.mapping.MethodMapping
 
getName() - Method in class org.benf.cfr.reader.state.DetectedStaticImport
 
getName() - Method in class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
getName() - Method in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
getName(int, Ident, long, boolean) - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer
 
getName(int, Ident, long, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault
 
getName(int, Ident, long, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
getName(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
getName(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
getName(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
getName(JavaTypeInstance, TypeContext) - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
getName(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
getName(JavaTypeInstance, TypeContext) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
getNameAndTypeEntry() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
getNameAndTypeEntry() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
getNameAndTypeEntry() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
getNameAndTypeEntry() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
getNameAndTypeEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getNamedVariables() - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer
 
getNamedVariables() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault
 
getNamedVariables() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
getNameIndex() - Method in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
getNamer(AttributeLocalVariableTable, ConstantPool) - Static method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerFactory
 
getNegated() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getNegated() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getNegated() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getNegated() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
 
getNegated() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getNegated() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
getNestedScope() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getNewArrayWildCard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getNewArrayWildCard(String, int, Integer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getNewTopLevelDumper(JavaTypeInstance, SummaryDumper, TypeUsageInformation, IllegalIdentifierDump) - Method in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
getNewTopLevelDumper(JavaTypeInstance, SummaryDumper, TypeUsageInformation, IllegalIdentifierDump) - Method in interface org.benf.cfr.reader.util.output.DumperFactory
 
getNewTopLevelDumper(JavaTypeInstance, SummaryDumper, TypeUsageInformation, IllegalIdentifierDump) - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
getNewTopLevelDumper(JavaTypeInstance, SummaryDumper, TypeUsageInformation, IllegalIdentifierDump) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
getNext(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
getNextAfter(int) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getNextBlockIdentifier(BlockType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifierFactory
 
getNextFallThrough(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
getNextFormalTypeTok(String, int) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
getNextIdent(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.IdentFactory
 
getNextTypeTok(String, int) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
getNonInit(StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
getNonSimpleCopy() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
getNonTestingStructuredStatementMatcher(WildcardMatch, LValue, LValue) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
 
getNStackRValuesAsExpressions(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getNull() - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getNullableDecompilerComments() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getNulls() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getNullsByType(List<Expression>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getNumArrayDimensions() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getNumArrayDimensions() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getNumArrayDimensions() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getNumArrayDimensions() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getNumArrayDimensions() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getNumArrayDimensions() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getNumArrayDimensions() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getNumArrayDimensions() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getNumberOfCreators() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
getNumberOfCreators() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
getNumberOfCreators() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
getNumberOfCreators() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
getNumberOfCreators() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
getNumberOfCreators() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
getNumberOfCreators() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
getNumDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractNewArray
 
getNumDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
getNumDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
getNumDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
getNumSizedDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractNewArray
 
getNumSizedDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
getNumSizedDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
getNumSizedDims() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
getObClass() - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
getObfuscationMapping() - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
getObfuscationMapping() - Method in class org.benf.cfr.reader.state.DCCommonState
 
getObfuscationMapping() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
getObfuscationMapping() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
getObfuscationMapping() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
getObfuscationMapping() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
getObfuscationMapping() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
getObfuscationMapping() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
getObject() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getObject() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
getOffset() - Method in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
getOffset() - Method in interface org.benf.cfr.reader.util.bytestream.OffsettingByteData
 
getOffsetData(long) - Method in class org.benf.cfr.reader.util.bytestream.BaseByteData
 
getOffsetData(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getOffsetData(long) - Method in class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
getOffsetData(long) - Method in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
getOffsetsForMethod(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
getOffsetsForMethod(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet
 
getOffsetsForMethod(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
getOffsetsForMethod(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
 
getOffsettingOffsetData(long) - Method in class org.benf.cfr.reader.util.bytestream.BaseByteData
 
getOffsettingOffsetData(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getOffsettingOffsetData(long) - Method in class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
getOffsettingOffsetData(long) - Method in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
getOneStatementIfPresent() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
getOp() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
getOp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
getOp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getOp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getOp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getOp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
getOpcode() - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getOpens() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getOpFor(JVMInstr) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
getOpFor(JVMInstr) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
getOptClass(int, ConstantPool) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
getOption(PermittedOptionProvider.ArgumentParam<T, A>, A) - Method in class org.benf.cfr.reader.util.getopt.MutableOptions
 
getOption(PermittedOptionProvider.ArgumentParam<T, A>, A) - Method in interface org.benf.cfr.reader.util.getopt.Options
 
getOption(PermittedOptionProvider.ArgumentParam<T, A>, A) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
getOption(PermittedOptionProvider.ArgumentParam<T, Void>) - Method in class org.benf.cfr.reader.util.getopt.MutableOptions
 
getOption(PermittedOptionProvider.ArgumentParam<T, Void>) - Method in interface org.benf.cfr.reader.util.getopt.Options
 
getOption(PermittedOptionProvider.ArgumentParam<T, Void>) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
getOptions() - Method in class org.benf.cfr.reader.PluginRunner
Deprecated.
 
getOptions() - Method in class org.benf.cfr.reader.state.DCCommonState
 
getOptName(int, ConstantPool) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
GetOptParser - Class in org.benf.cfr.reader.util.getopt
 
GetOptParser() - Constructor for class org.benf.cfr.reader.util.getopt.GetOptParser
 
GetOptParser.OptData - Class in org.benf.cfr.reader.util.getopt
 
GetOptSinkFactory<T> - Interface in org.benf.cfr.reader.util.getopt
 
getOriginalClass(String) - Method in class org.benf.cfr.reader.state.ClassRenamer
 
getOriginalDescriptor() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getOriginalFinally() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
getOriginalName(String) - Method in class org.benf.cfr.reader.state.ClassCache
 
getOriginalRawOffset() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getOriginalRawOffset() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getOriginalRawOffset() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
getOrNull(Options) - Static method in class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Factory
 
getOuterClass() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
getOuterClass() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
getOuterClassInfo() - Method in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
getOutermostContainedIn(Set<BlockIdentifier>, Set<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
getOutermostEnding(List<BlockIdentifier>, Set<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
getOutputCount() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
getOutputCount() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
getOutputCount() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
getOutputCount() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
getOutputCount() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
getOutputCount() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
getOverloadMethodSet() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
getOverloadMethodSet() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getOverloadMethodSet() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getOverloadMethodSet(MethodPrototype) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getOverloadMethodSetCache() - Method in class org.benf.cfr.reader.state.DCCommonState
 
getOverloadMethodSetInner(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
getOverloadMethodSetInner(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
getOverloadMethodSetInner(MethodPrototype) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getOwningClassType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
getPackageAndClassNames(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils
 
getPackageAndClassNames(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils
 
getPackageEntry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getPackageName() - Method in interface org.benf.cfr.reader.api.SinkReturns.Decompiled
 
getPackageName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getPackageName() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
getPackageToModuleMap() - Static method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getParameterAnnotations(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
getParameterLValues() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getParent() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
getPath() - Method in interface org.benf.cfr.reader.api.SinkReturns.ExceptionMessage
 
getPath() - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl.JarSourceEntry
 
getPathAndClobber() - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
getPeerTries() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
 
getPeerTryGroups() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
getPodNamedType(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getPossibleArgTypes(int, JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
getPossibleTryBlocks() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
getPossiblyRenamedFileFromClassFileSource(String) - Method in class org.benf.cfr.reader.state.DCCommonState
 
getPossiblyRenamedPath(String) - Method in interface org.benf.cfr.reader.api.ClassFileSource
It's possible that an obfuscator might have generated a bizarre and magic file inside a jar such that it's path is too big to read.
getPossiblyRenamedPath(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceChained
 
getPossiblyRenamedPath(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getPossiblyRenamedPath(String) - Method in class org.benf.cfr.reader.state.ClassFileSourceWrapper
 
getPossLast(Op03SimpleStatement, BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractAssignmentExpression
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
getPostMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractNewArray
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
getPrecedence() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getPrecedence() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getPrecedence() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationExplicit
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
getPrecedence() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
getPrecedence() - Method in interface org.benf.cfr.reader.util.output.DumpableWithPrecedence
 
getPrecedingInblock(int, int) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractAssignmentExpression
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
getPreMutation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
getPriority() - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
getPriority() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
getPriority() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
getProduced() - Method in interface org.benf.cfr.reader.bytecode.analysis.stack.StackDelta
 
getProduced() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
getProgressDumper() - Method in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
getProgressDumper() - Method in interface org.benf.cfr.reader.util.output.DumperFactory
 
getProgressDumper() - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
getProgressDumper() - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
getProvides() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getRangeDescription() - Method in interface org.benf.cfr.reader.util.getopt.OptionDecoderParam
 
getRangeDescription() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultChainBooleanDecoder
 
getRangeDescription() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingBooleanDecoder
 
getRangeDescription() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingIntDecoder
 
getRangeDescription() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultNullEnumDecoder
 
getRangeDescription() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
getRangeDescription() - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeScala
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getRawByteLength() - Method in interface org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.Field
 
getRawByteLength() - Method in class org.benf.cfr.reader.entities.Method
 
getRawByteLength() - Method in interface org.benf.cfr.reader.util.KnowsRawSize
 
getRawData() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getRawFieldName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
getRawFieldName() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
getRawJavaType() - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getRawLength() - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getRawName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getRawName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getRawName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getRawName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getRawName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getRawName() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getRawName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getRawName() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleAnnotations
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleParameterAnnotations
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleTypeAnnotations
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleAnnotations
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleParameterAnnotations
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleTypeAnnotations
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeScala
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
getRawName() - Method in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
getRawName() - Method in interface org.benf.cfr.reader.util.KnowsRawName
 
getRawName(IllegalIdentifierDump) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getRawName(IllegalIdentifierDump) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getRawName(IllegalIdentifierDump) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getRawName(IllegalIdentifierDump) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getRawName(IllegalIdentifierDump) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getRawName(IllegalIdentifierDump) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getRawName(IllegalIdentifierDump) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getRawName(IllegalIdentifierDump) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getRawShortName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getRawShortName(IllegalIdentifierDump) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getRawStackPopped() - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getRawStackPushed() - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getRawTargetOffsets() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
getRawType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
getRawType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getRawType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getRawType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getRawType(Literal) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
getRawTypeOfSimpleType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getRawTypeOfSimpleType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getRawTypeOfSimpleType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getRawTypeOfSimpleType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getRawTypeOfSimpleType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getRawTypeOfSimpleType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getRawTypeOfSimpleType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getRawTypeOfSimpleType() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getRawValue() - Method in interface org.benf.cfr.reader.api.SinkReturns.Token
 
getRawValue() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
getRawValue() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
getRead() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW
 
getRealClass() - Method in class org.benf.cfr.reader.mapping.ClassMapping
 
getRealTypeUsageInformation() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
getRefClassFor(String) - Method in class org.benf.cfr.reader.state.ClassCache
 
getRefClassForInnerOuterPair(String, String) - Method in class org.benf.cfr.reader.state.ClassCache
 
getRefClassType() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getReferenceKind() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
getRename() - Method in class org.benf.cfr.reader.mapping.FieldMapping
 
getRename() - Method in class org.benf.cfr.reader.mapping.MethodMapping
 
getRenamedClass(String) - Method in class org.benf.cfr.reader.state.ClassRenamer
 
getReplacement(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.variables.Keywords
 
getReplacement(StackSSALabel) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
getReplacementXorM1() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getRequiredComputationCategory() - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC2W
 
getRequiredComputationCategory() - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDCW
 
getRequires() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getResourceMatch(StructuredTry, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
getResourceMatch(StructuredTry, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
getResourceMatch(StructuredTry, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourceTransformerFinally
 
getResources() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
getResult() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
getResultBoundAccordingly(JavaTypeInstance, JavaGenericRefTypeInstance, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getResultBoundAccordinglyInner(JavaTypeInstance, JavaGenericRefTypeInstance, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getResultType() - Method in class org.benf.cfr.reader.mapping.MethodMapping
 
getRetrieveType() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getReturn() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
getReturnType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getReturnType(JavaTypeInstance, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getReturnValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
getRhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
getRhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getRhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getRhs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
getRightDeep() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getRightDeep() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getRightDeep() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getRightDeep() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
 
getRightDeep() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getRightDeep() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
getRollState(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
getRuntimeFrom() - Method in interface org.benf.cfr.reader.api.SinkReturns.DecompiledMultiVer
Returns the version of the runtime that this class is visible from.
getRuntimeInvisibleTypeAnnotations() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getRuntimeVisibleTypeAnnotations() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
getrValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getRvalue() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
getRValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
getRValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
getRValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
getRValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
getRValue() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
getS1At(long) - Method in class org.benf.cfr.reader.util.bytestream.BaseByteData
 
getS1At(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getS1At(long) - Method in class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
getS1At(long) - Method in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
getS2At(long) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
getS2At(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getS4At(long) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
getS4At(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getScopeKey() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
getSecond() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
getSecond() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
getSecondPassRewriter() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
getShort(int) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getShortenedClassTypes() - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
getShortenedClassTypes() - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
getShortenedClassTypes() - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
getShortenedClassTypes() - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
getShortenedClassTypes() - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
getShortenedClassTypes() - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
getShortName(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getShortName(String, InnerClassInfo) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getShowAs() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
getShowAs() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
getShowAs() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
getSignature() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
getSignature(ConstantPool, ConstantPoolEntryClass, List<ConstantPoolEntryClass>) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getSignatureAttribute() - Method in class org.benf.cfr.reader.entities.Field
 
getSignatureAttribute() - Method in class org.benf.cfr.reader.entities.Method
 
getSignatureBoundArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getSignatureBoundExceptions() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getSignatureBoundTypes(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getSimpleCopy() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
getSimpleResourceMatch(StructuredTry, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
getSimpleStructuredStatementMatcher(WildcardMatch, LValue, LValue) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
 
getSingle(Collection<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.CollectionUtils
 
getSingle(Set<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.SetUtil
 
getSingleCodeLine(Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
getSingleExceptionGroup() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getSingleInstr(ByteData, int) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
getSingleMethodByNameOrNull(String) - Method in class org.benf.cfr.reader.entities.ClassFile
 
getSinglePrev(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
 
getSingleTryCatch(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
getSingleUsages() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.UsageCollector
 
getSink(OutputSinkFactory.SinkType, OutputSinkFactory.SinkClass) - Method in interface org.benf.cfr.reader.api.OutputSinkFactory
CFR wishes to sink output - return an implementation of Sink that takes the appropriate input for the SinkClass being sunk, or null.
getSize() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
getSize(Precedence) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
getSize(Precedence) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
getSize(Precedence) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
getSize(Precedence) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
 
getSize(Precedence) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
getSize(Precedence) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
getSource() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
getSource() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getSource() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getSource() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getSourceCount() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
getSources() - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.Graph
 
getSources() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getSources() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getSources() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getSources() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
getSplitAnd(ConditionalExpression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter
 
getSSAIdentifiers() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getSSAIdentifiers() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getSSAIdentifiers() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getSSAIdentOnEntry(KEYTYPE) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
getSSAIdentOnExit(KEYTYPE) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
getStackDelta(boolean) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
getStackDelta(byte[], ConstantPoolEntry[], StackSim, Method) - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in interface org.benf.cfr.reader.bytecode.opcode.OperationFactory
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X1
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X2
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX1
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX2
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryFakeCatch
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetField
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetStatic
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeDynamic
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeInterface
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDCW
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryMultiANewArray
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop2
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutField
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutStatic
 
getStackDelta(JVMInstr, byte[], ConstantPoolEntry[], StackSim, Method) - Method in class org.benf.cfr.reader.bytecode.opcode.OperationFactorySwap
 
getStackEntry() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
getStackEntry() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntryHolder
 
getStackLabelWildcard(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStackLValue(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getStackMapFrames() - Method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
getStackRValue(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getStackType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
getStackType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getStackType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getStackType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
getStackType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
getStackType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
getStackType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getStackType() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getStackType() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getStackType() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble
 
getStackType() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
getStackType() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat
 
getStackType() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
getStackType() - Method in interface org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLiteral
 
getStackType() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong
 
getStackType() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
getStackType(ConstantPoolEntry) - Static method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC
 
getStackTypes(StackSim, Integer...) - Static method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault
 
getStackValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
getStart() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
getStart() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
getStart() - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
getStartingBlocks(Stack<BlockIdentifier>, Set<BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getStartLine() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
getStartPc() - Method in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
getStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getStatement() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getStatementByName(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
getStatementByName(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
getStatementContainer() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
GETSTATIC - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
getStaticConstructor(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
getStaticFunction(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStaticFunction(String, JavaTypeInstance, JavaTypeInstance, String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStaticFunction(String, JavaTypeInstance, JavaTypeInstance, String, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStaticFunction(String, JavaTypeInstance, JavaTypeInstance, String, Expression...) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStaticVariable(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStaticVariable(String, JavaTypeInstance, InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStaticVariable(String, JavaTypeInstance, InferredJavaType, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getStorageType() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getString(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getString(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
getStringExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
getStringName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
getStringName() - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable
 
getStringName() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
getStringName() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
getStructuredExpressionStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
getStructuredStatement() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
getStructuredStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
getStructuredStatementMatcher(WildcardMatch, LValue, LValue) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
 
getStructuredStatementPlaceHolder() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getStructuredSwitch() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
getSummaryDumper() - Method in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
getSummaryDumper() - Method in interface org.benf.cfr.reader.util.output.DumperFactory
 
getSummaryDumper() - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
getSummaryDumper() - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
getSummaryMessage() - Method in class org.benf.cfr.reader.util.DecompilerComment
 
getSuperArgs(WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter
 
getSuperArgs(WildcardMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter
 
getSuperClass() - Method in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
getSuperFunction(String) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getSuperFunction(String, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
getSupportedSinks(OutputSinkFactory.SinkType, Collection<OutputSinkFactory.SinkClass>) - Method in interface org.benf.cfr.reader.api.OutputSinkFactory
Return the classes of sink that this sink factory can provide for the given sink type.
getSwitchBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
getSwitchBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
getSwitchData() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
getSwitchOn() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
getSwitchOn() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
getSwitchOn() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
getSwitchStatement(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
getTaggedBytecodeLocation() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
getTaggedBytecodeLocation() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
getTaggedBytecodeLocation() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
getTaggedBytecodeLocation() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
getTargetInfo() - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
getTargetLabel(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getTargets() - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.Graph
 
getTargets() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getTargets() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getTargets() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getTargetStartBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
getTargetStatement(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getTargetStatement(int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
getTargetStatement(int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
getTargetStatement(int) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
getter - Variable in class org.benf.cfr.reader.mapping.Mapping
 
getter() - Method in class org.benf.cfr.reader.mapping.Mapping
 
getter() - Method in class org.benf.cfr.reader.mapping.NullMapping
 
getter() - Method in interface org.benf.cfr.reader.state.ObfuscationTypeMap
 
getText() - Method in interface org.benf.cfr.reader.api.SinkReturns.Token
 
getText() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
getText() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
getTextPath() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getThird() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
getThisClassConstpoolEntry() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getThisComparisonBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
getThisGeneralTypeClass(JavaTypeInstance, ConstantPool) - Method in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
getThrowExpression(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
getThrownException() - Method in interface org.benf.cfr.reader.api.SinkReturns.ExceptionMessage
 
getThrownTypes() - Method in class org.benf.cfr.reader.entities.Method
 
getThrowOp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
getToIndex() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
getTokenType() - Method in interface org.benf.cfr.reader.api.SinkReturns.Token
 
getTokenType() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
getTokenType() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
getTopLevelDumper2(JavaTypeInstance, TypeUsageInformation, IllegalIdentifierDump, List<OutputSinkFactory.SinkClass>, MethodErrorCollector) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
getToRemove() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
getTransitiveOuterClass(JavaRefTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfoUtils
 
getTries(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
getTryBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
getTryBlockAliases(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
getTryBlockIdentifier() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
getTryBlockIdentifier() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
getTryBlockIdentifier() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
getType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
getType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getType() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
getType() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
 
getType() - Method in class org.benf.cfr.reader.mapping.FieldMapping
 
getType(Expression) - Static method in class org.benf.cfr.reader.util.lambda.LambdaUtils
 
getTypeAnnotation(ByteData, long, ConstantPool) - Static method in class org.benf.cfr.reader.entities.attributes.AnnotationHelpers
 
getTypeAnnotations(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
getTypeBinder() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
 
getTypeBinderFor(List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getTypeBinderForTypes(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getTypedLiteral(Expression) - Static method in class org.benf.cfr.reader.util.lambda.LambdaUtils
 
getTypeFixPrefix(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.ClassNameUtils
 
getTypeForFunction(ConstantPoolEntryMethodRef, List<Expression>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
getTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
getTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
getTypeInstance() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getTypeInstance() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getTypeInstanceKnownInner(ConstantPoolEntryClass) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getTypeInstanceKnownOuter(ConstantPoolEntryClass) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
getTypeParameterAnnotations(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
getTypePath() - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
getTypeTargetAnnotations(TypeAnnotationEntryValue) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.TypeUsageSpotter
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
getTypeUsageInformation() - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
getTypeUsageInformation() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
getTypeUsageInformation() - Method in class org.benf.cfr.reader.util.output.TypeOverridingDumper
 
getU1At(long) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
getU1At(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getU2At(long) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
getU2At(long) - Method in interface org.benf.cfr.reader.util.bytestream.ByteData
 
getUnboxedTypeFor(JavaTypeInstance) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
getUnboxingMethodName(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
getUnclashedType(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
getUnderlyingType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getUniqueParent(StatementContainer, Set<StatementContainer>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
getUpdatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractAssignmentExpression
 
getUpdatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
getUpdatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
getUpdatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
getUpdatedLValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
getUrlContent(URL) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
getUsable() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter.LValueAssignmentCollector
 
getUsageCount() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
getUsedClassTypes() - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
getUsedClassTypes() - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
getUsedClassTypes() - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
getUsedClassTypes() - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
getUsedClassTypes() - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
getUsedClassTypes() - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
getUsedInnerClassTypes() - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
getUsedInnerClassTypes() - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
getUsedInnerClassTypes() - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
getUsedInnerClassTypes() - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
getUsedInnerClassTypes() - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
getUsedInnerClassTypes() - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
getUsedLambdaNames(BytecodeMeta, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer
 
getUsedLValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimple
 
getUsePath() - Method in class org.benf.cfr.reader.entities.ClassFile
 
getUses() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
getUTF8Entry(int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
getValidatedHashes() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
getValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
getValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
getValue() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector.StatementPair
 
getValue() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
getValue() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
getValue() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
getValue() - Method in class org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
 
getValue() - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
getValue() - Method in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
getValue() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble
 
getValue() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat
 
getValue() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
getValue() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong
 
getValue() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
getValue() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
getValue() - Method in class org.benf.cfr.reader.util.Optional
 
getValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
getValues() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
getValues() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
getVarArgs(JavaTypeInstance, ConstantPoolEntry[]) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
getVariableNamer() - Method in class org.benf.cfr.reader.entities.Method
 
getVersionCollisions() - Method in class org.benf.cfr.reader.state.DCCommonState
 
getVersionCollisions(Map<Integer, List<JavaTypeInstance>>) - Static method in class org.benf.cfr.reader.Driver
 
getVisibleArgCount() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
getVisitedNodes() - Method in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
getVisitedNodes() - Method in interface org.benf.cfr.reader.util.graph.GraphVisitor
 
getVisitedNodes() - Method in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
getWideInstrVersion(JVMInstr) - Static method in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryWide
 
getWithFixed(Set) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
getWithFixed(Set<SSAIdent>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
getWithFixed(Set<SSAIdent>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
getWithFixed(Set<SSAIdent>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
getWithFixed(Set<SSAIdent>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter
 
getWithIndex() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule.Provide
 
getWithout(X) - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
getWithoutL01Wildcard() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance
 
getWithoutL01Wildcard() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
getWithoutL01Wildcard() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
getWithoutL01Wildcard() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
getWritten() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW
 
GIT_COMMIT_ABBREVIATED - Static variable in class org.benf.cfr.reader.util.CfrVersionInfo
Abbreviated Git commit hash of the commit representing this state of the project.
GIT_IS_DIRTY - Static variable in class org.benf.cfr.reader.util.CfrVersionInfo
Whether the working tree contained not yet committed changes when the project was built.
global_id - Static variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
goBack(int, List<Op04StructuredStatement>, JavaTypeInstance, int, List<LValue>, List<Op04StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer
 
GOTO - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
GOTO - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
GOTO_OUT_OF_IF - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
GOTO_OUT_OF_TRY - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
GOTO_W - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
GotoStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
GotoStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
Graph<T> - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph
 
GraphConversionHelper<X extends Graph<X>,Y extends MutableGraph<Y>> - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
GraphConversionHelper() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.GraphConversionHelper
 
GraphVisitor<T> - Interface in org.benf.cfr.reader.util.graph
 
GraphVisitorBlockReachable(Op03SimpleStatement, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
GraphVisitorCallee(List<Op03SimpleStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.GraphVisitorCallee
 
GraphVisitorDFS<T> - Class in org.benf.cfr.reader.util.graph
 
GraphVisitorDFS(Collection<? extends T>, BinaryProcedure<T, GraphVisitor<T>>) - Constructor for class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
GraphVisitorDFS(T, BinaryProcedure<T, GraphVisitor<T>>) - Constructor for class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
GraphVisitorFIFO<T> - Class in org.benf.cfr.reader.util.graph
 
GraphVisitorFIFO(T, BinaryProcedure<T, GraphVisitor<T>>) - Constructor for class org.benf.cfr.reader.util.graph.GraphVisitorFIFO
 
GraphVisitorReachableInThese(Set<Integer>, Map<Op03SimpleStatement, Integer>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorReachableInThese
 
groupBy(List<X>, Comparator<? super X>, UnaryFunction<List<X>, Y>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
groupToMapBy(Collection<X>, Map<Y, List<X>>, UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
groupToMapBy(Collection<X>, UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
GT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
GTE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
guessedFinal - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
guessedVar - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
guessPeerTryBlocks - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
guessPeerTryMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
guessPeerTryStarts - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 

H

h - Variable in enum class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.Handler
 
handle - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
handleCatchStatement(StructuredCatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
handleConditionalCaller(Op03SimpleStatement, Op03SimpleStatement, Op03SimpleStatement, Map<Op03SimpleStatement, Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
handleEmptyTries(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
handleFieldVariable(FieldVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
handleInfiniteAsserts(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
handleMemberFunction(MemberFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
handlePreConditionedAsserts(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
handler - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
handler - Variable in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
handler - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
 
handler - Static variable in class org.benf.cfr.reader.util.output.LoggerFactory
 
Handler(OperationFactoryDefault) - Constructor for enum class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.Handler
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter
 
handleStatement(StatementContainer) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
handleStatement(StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter
 
handyBreakPoint() - Static method in class org.benf.cfr.reader.util.MiscUtils
 
has(BytecodeMeta.CodeInfoFlag) - Method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
hasAccessibleField(String, JavaRefTypeInstance) - Method in class org.benf.cfr.reader.entities.ClassFile
 
hasAnyFlag(BytecodeMeta.CodeInfoFlag...) - Static method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
HasBackJump() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.HasBackJump
 
HasByteCodeLoc - Interface in org.benf.cfr.reader.bytecode.analysis.loc
 
hasCatchBlockFor(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
hasCatchParent - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
hasClashes() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
hasCodeAttribute() - Method in class org.benf.cfr.reader.entities.Method
 
hasDefault() - Method in class org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
 
hasDumpableAttributes() - Method in class org.benf.cfr.reader.entities.Method
 
hasElseBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
hasElseBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
hasEntries() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
hasForeignReferences() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
hasForeignUnbound(ConstantPool, int, boolean, Map<String, FormalTypeParameter>) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance
 
hasForeignUnbound(ConstantPool, int, boolean, Map<String, FormalTypeParameter>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
hasForeignUnbound(ConstantPool, int, boolean, Map<String, FormalTypeParameter>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
hasForeignUnbound(ConstantPool, int, boolean, Map<String, FormalTypeParameter>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
hasFormalTypeParameters() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
hasFormalTypeParameters() - Method in class org.benf.cfr.reader.entities.ClassFile
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.VersionedLValue
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeKey
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Ident
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
hashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
hashCode() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
hashCode() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
 
hashCode() - Method in class org.benf.cfr.reader.mapping.ClassMapping.MethodData
 
hashCode() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MethodKey
 
hashCode() - Method in class org.benf.cfr.reader.state.DetectedStaticImport
 
HASHCODE - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
hashCollision - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
hasIllegalGenerics(JavaTypeInstance, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
hasInstanceOf(ConditionalExpression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
hasIntersection(Set<? extends X>, Collection<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.SetUtil
 
hasL01Wildcard() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance
 
hasL01Wildcard() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
hasL01Wildcard() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
hasL01Wildcard() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
hasLegitArgs(Expression, Set<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
 
hasLineNumber - Variable in class org.benf.cfr.reader.entities.MethodOrdering.OrderData
 
hasLocalField(String) - Method in class org.benf.cfr.reader.entities.ClassFile
 
hasLocalInstance(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
hasLocalInstance(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
hasLocalInstance(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
hasLocalInstance(JavaRefTypeInstance) - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
hasLocalInstance(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
hasLocalInstance(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
hasNameBeenFixed() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
hasNext() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
hasNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
hasResources() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
hasThrowOp() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
hasUnbound - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
hasUnbound() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance
 
hasUnbound() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
hasUnbound() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
hasUnbound() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
hasUnstructuredSource() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
help - Variable in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
HELP - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
Hex - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.FormatHint
 
HexLiteralTidier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
HexLiteralTidier() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
hexTest(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
hidden - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
hidden - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.ParameterLValue
 
hidden - Variable in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
hidden - Variable in class org.benf.cfr.reader.entities.Method
 
hidden - Variable in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
HiddenBridge - Enum constant in enum class org.benf.cfr.reader.entities.Method.Visibility
 
HiddenCapture - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.HiddenReason
 
HiddenDeadCode - Enum constant in enum class org.benf.cfr.reader.entities.Method.Visibility
 
hiddenInnerClass - Variable in class org.benf.cfr.reader.entities.ClassFile
 
hiddenList - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
HiddenOuterReference - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.HiddenReason
 
HiddenReason() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.HiddenReason
 
hiddenState() - Method in class org.benf.cfr.reader.entities.Method
 
HiddenSynthetic - Enum constant in enum class org.benf.cfr.reader.entities.Method.Visibility
 
hide(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
hide(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
HIDE_BRIDGE_METHODS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
HIDE_LANG_IMPORTS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
HIDE_LONGSTRINGS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
HIDE_UTF8 - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
hideConstructorIfEmpty(Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
hideDead() - Method in class org.benf.cfr.reader.entities.Method
 
hideDefaultGetter(Method, ClassFileField, JavaRefTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
hideDefaultUtilityMethods(ClassFile, JavaTypeInstance, List<ClassFileField>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
hideEquals(ClassFile, JavaTypeInstance, List<ClassFileField>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
hideField(Op04StructuredStatement, MethodPrototype, ClassFile, int, LocalVariable, LValue, String) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
hideHashCode(ClassFile, JavaTypeInstance, List<ClassFileField>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
hideIfMatch(JavaTypeInstance, List<ClassFileField>, Method, WildcardMatch, StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
hideSynthetic() - Method in class org.benf.cfr.reader.entities.Method
 
hideSyntheticFriendClass - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
hideSyntheticFriendClass() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
hideSyntheticFriendClass() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
hideSyntheticThis - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
hideToString(ClassFile, JavaTypeInstance, List<ClassFileField>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
HIGHEST - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
hitBanned - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 

I

I_MAX_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
I_MIN_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
I2B - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
I2C - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
I2D - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
I2F - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
I2L - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
I2S - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IADD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IAND - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ICONST_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ICONST_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ICONST_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ICONST_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ICONST_4 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ICONST_5 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ICONST_M1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
id - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
id - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
id - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
id - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
id - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameFrame
 
id - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrame
 
id - Static variable in class org.benf.cfr.reader.mapping.NullMapping
 
id0 - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
ident - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
Ident - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
Ident(int, int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.Ident
 
ident1 - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StatementEquivalenceConstraint
 
ident2 - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StatementEquivalenceConstraint
 
IdentFactory() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.IdentFactory
 
identifier(String, Object, boolean) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
identifier(String, Object, boolean) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
identifier(String, Object, boolean) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
identifier(String, Object, boolean) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
identifier(String, Object, boolean) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
identifier(String, Object, boolean) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
IDENTIFIER - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
identifiers - Variable in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
identifyCatchBlock(Op03SimpleStatement, BlockIdentifier, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
identifyCatchBlocks(List<Op03SimpleStatement>, BlockIdentifierFactory) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
identifyCatchBlocks(List<Op03SimpleStatement>, BlockIdentifierFactory) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
identifyFinally(Method, Op03SimpleStatement, List<Op03SimpleStatement>, BlockIdentifierFactory, Set<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer
 
identifyFinally(Options, Method, List<Op03SimpleStatement>, BlockIdentifierFactory) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.FinallyRewriter
 
identifyFinally2(Op03SimpleStatement, PeerTries, FinallyGraphHelper, Set<Result>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer
 
identifyLoops1(Method, List<Op03SimpleStatement>, BlockIdentifierFactory) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
identifyNonjumpingConditionals(List<Op03SimpleStatement>, BlockIdentifierFactory, Options) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
IDENTITY - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.Route
 
IDIV - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ids - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.DistinctSwitchTarget
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifierFactory
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.Ident
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
idx - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
idx - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
idx - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
idx - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry.ExceptionTableEntryBuilder
 
idx() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
idxFirst - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
idxLast - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
IF_ACMPEQ - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IF_ACMPNE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IF_ICMPEQ - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IF_ICMPGE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IF_ICMPGT - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IF_ICMPLE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IF_ICMPLT - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IF_ICMPNE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ifCanDefine() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
ifCanDefine() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
ifCanDefine() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
ifCanDefine() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
 
IFEQ - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IfExitingStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
IfExitingStatement(BytecodeLoc, ConditionalExpression, Statement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
IFGE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IFGT - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IFLE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IFLT - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IFNE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IFNONNULL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IFNULL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IfStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
IfStatement(BytecodeLoc, ConditionalExpression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
ifTaken - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
ifTest - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.OriginalSwitchLookupInfo
 
IGNORE - Static variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
IGNORE_EXCEPTIONS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
IGNORE_EXCEPTIONS_ALWAYS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ignored - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
ignoredVariable(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
iid - Variable in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
iid - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
IINC - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IINC_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ijtBool - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
IJTInternal_Clash(Collection<InferredJavaType.IJTInternal>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
IJTInternal_Impl(JavaTypeInstance, InferredJavaType.Source, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
ILLEGAL_IDENTIFIERS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
ILLEGALACCESS_EXCEPTION - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
ILLEGALARGUMENT_EXCEPTION - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
IllegalGenericRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
IllegalGenericRewriter(ConstantPool, Map<String, FormalTypeParameter>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
illegalIdentifierDump - Variable in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
illegalIdentifierDump - Variable in class org.benf.cfr.reader.util.output.StreamDumper
 
illegalIdentifierDump - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
IllegalIdentifierDump - Interface in org.benf.cfr.reader.util.output
 
IllegalIdentifierDump.Factory - Class in org.benf.cfr.reader.util.output
 
IllegalIdentifierDump.Nop - Class in org.benf.cfr.reader.util.output
 
IllegalIdentifierReplacement - Class in org.benf.cfr.reader.util.output
 
IllegalIdentifierReplacement() - Constructor for class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
illegalName(String) - Method in class org.benf.cfr.reader.state.ClassNameFunctionInvalid
 
illegalNames - Variable in class org.benf.cfr.reader.state.ClassNameFunctionInvalid
 
illegalNames - Variable in enum class org.benf.cfr.reader.state.OsInfo.OS
 
IllegalReturnChecker - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker
 
IllegalReturnChecker() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.IllegalReturnChecker
 
ILOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ILOAD_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ILOAD_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ILOAD_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ILOAD_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ILOAD_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
immediate - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
immediatelyFollows(LinearScannedBlock) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
implicitCasts - Static variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
implicitlyCastsTo(JavaTypeInstance, GenericTypeBinder) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
implicitlyCastsTo(RawJavaType) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
IMPORT_FILTER - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
IMPOSSIBLE_LOOP_WITH_COPY - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
IMPOSSIBLE_LOOP_WITH_FIRST - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
impreciseCanCastTo(JavaTypeInstance, GenericTypeBinder) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
improve(int, int) - Method in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.LocAtLine
 
improve(InferredJavaType) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecovery
 
improve(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryImpl
 
improve(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryNone
 
IMPROVED_ITERATION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
improveGenericType(JavaGenericRefTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
improveMethodPrototype(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationAnonymousInner
 
IMUL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
In - Enum constant in enum class org.benf.cfr.reader.util.output.BlockCommentState
 
Inaccessible(JavaRefTypeInstance, JavaRefTypeInstance, JavaRefTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Inaccessible
 
inaccessibles - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 
inBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
inBlockComment - Variable in class org.benf.cfr.reader.util.output.MovableDumperContext
 
incrementUsage() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
incSourceCount() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
indent - Variable in class org.benf.cfr.reader.util.output.MovableDumperContext
 
indent(int) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
indent(int) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
indent(int) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
indent(int) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
indent(int) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
indent(int) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
INDENT - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
indenting - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
index - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
index - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
index - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
index - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
index - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.Provide
 
index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.Require
 
index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.Use
 
index - Variable in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.LocalVarTarget
 
index - Variable in class org.benf.cfr.reader.entities.attributes.TypePathPartParameterized
 
indexedIdentityMapOf(Collection<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
IndexedStatement - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph
 
indexedVarPattern - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault
 
indexOf(InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex.TempRelatives
 
INEG - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
inferAliases() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
inferGenericObjectInfoFromCalls(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer
 
inferInnerClasses(List<ClassMapping>, Map<JavaRefTypeInstance, JavaRefTypeInstance>) - Method in class org.benf.cfr.reader.mapping.MappingFactory
 
INFERRED_DOUBLE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
INFERRED_FLOAT - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
INFERRED_INT - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
INFERRED_LONG - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
INFERRED_SHORT - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
inferredJavaType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
inferredJavaType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
inferredJavaType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
inferredJavaType - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
InferredJavaType - Class in org.benf.cfr.reader.bytecode.analysis.types.discovery
Multiple expressions / lvalues will have pointers to a single instance of this - at type changing boundaries, we will explicitly create a new one.
InferredJavaType() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
InferredJavaType(InferredJavaType.IJTInternal_Clash) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
InferredJavaType(JavaTypeInstance, InferredJavaType.Source) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
InferredJavaType(JavaTypeInstance, InferredJavaType.Source, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
InferredJavaType.ClashState - Enum Class in org.benf.cfr.reader.bytecode.analysis.types.discovery
 
InferredJavaType.IJTInternal - Interface in org.benf.cfr.reader.bytecode.analysis.types.discovery
 
InferredJavaType.IJTInternal_Clash - Class in org.benf.cfr.reader.bytecode.analysis.types.discovery
 
InferredJavaType.IJTInternal_Impl - Class in org.benf.cfr.reader.bytecode.analysis.types.discovery
 
InferredJavaType.Source - Enum Class in org.benf.cfr.reader.bytecode.analysis.types.discovery
 
inferredJavaTypeOfSwitch - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
inferredType(InferredJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
inferredType(InferredJavaType, InferredJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
inferredType(InferredJavaType, InferredJavaType, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
InfiniteAssertRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InfiniteAssertRewriter(StaticVariable) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
infoMap - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver
 
informAnalysisRelativePathDetail(String, String) - Method in interface org.benf.cfr.reader.api.ClassFileSource
CFR has loaded your class, and it has decided that if it were in the correct location, it would instead be at classFilePath.
informAnalysisRelativePathDetail(String, String) - Method in class org.benf.cfr.reader.state.ClassFileSourceChained
 
informAnalysisRelativePathDetail(String, String) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
informAnalysisRelativePathDetail(String, String) - Method in class org.benf.cfr.reader.state.ClassFileSourceWrapper
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
informBlockHeirachy(Vector<BlockIdentifier>) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
informBlockMembership(Vector<BlockIdentifier>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
informBytecodeLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
informBytecodeLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
informBytecodeLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper
 
informBytecodeLoc(HasByteCodeLoc) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
informBytecodeLoc(HasByteCodeLoc) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
informLivenessClashes(Set<Integer>) - Method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
inheritFrom(MemberNameResolver.MemberInfo) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
inIntRange(int) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
INIT_METHOD - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
initDCState(Map<String, String>, ClassFileSource) - Static method in class org.benf.cfr.reader.PluginRunner
Deprecated.
 
initial - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
initial - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
initial - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
initialise(Collection<? extends JavaTypeInstance>) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
initialiseFrom(Set<JavaRefTypeInstance>) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
initializeFrom() - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
initialValue - Variable in class org.benf.cfr.reader.entities.ClassFileField
 
inline - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
InLine - Enum constant in enum class org.benf.cfr.reader.util.output.BlockCommentState
 
INLINE_CLASS - Enum constant in enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
 
inlineable() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
inlineable() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
inlineable() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
inlineable() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
inlineable() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
inlineAccessors(DCCommonState, ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
InlinedConstantRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
InlinedConstantRewriter(Map<String, Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InlinedConstantRewriter
 
InlineDeAssigner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
InlineDeAssigner() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner
 
InlineDeAssigner.Deassigner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
inlineJSR(Op02WithProcessedDataAndRefs, Set<Op02WithProcessedDataAndRefs>, List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
inlinePossibles(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
Inliner() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.Inliner
 
inlineReplaceJSR(Op02WithProcessedDataAndRefs, List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
inlineSyntheticAccessors(DCCommonState, Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.CollectMatch
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneN
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchSequence
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter
 
inner - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
inner - Variable in class org.benf.cfr.reader.util.collections.LazyMap
 
INNER - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
 
INNER - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
 
INNER_CLASS - Enum constant in enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
 
INNER_CLASS_SEP_CHAR - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
INNER_CLASS_SEP_STR - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
InnerClassAttributeInfo - Class in org.benf.cfr.reader.entities.innerclass
 
InnerClassAttributeInfo(JavaTypeInstance, JavaTypeInstance, String, Set<AccessFlag>) - Constructor for class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
innerClassAttributeInfoList - Variable in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
InnerClassConstructorRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
InnerClassConstructorRewriter(ClassFile, LocalVariable) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
InnerClassConstructorRewriter.ConstructResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
InnerClassDumpType(boolean) - Constructor for enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
 
innerClassesByTypeInfo - Variable in class org.benf.cfr.reader.entities.ClassFile
 
innerClassInfo - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
innerClassInfo - Variable in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
InnerClassInfo - Interface in org.benf.cfr.reader.bytecode.analysis.types
 
InnerClassInfoUtils - Class in org.benf.cfr.reader.bytecode.analysis.types
 
InnerClassInfoUtils() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfoUtils
 
InnerClassTypeUsageInformation - Class in org.benf.cfr.reader.state
Strips the outer class name off anything which preceeds this inner class.
InnerClassTypeUsageInformation(TypeUsageInformation, JavaRefTypeInstance) - Constructor for class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
InnerExplicitTypeCallRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter
 
innerInfo - Variable in class org.benf.cfr.reader.mapping.Mapping
 
innerInvokation - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
innerName - Variable in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
innerOuterThis - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
insertBlockPadding(String, Op03SimpleStatement, Op03SimpleStatement, BlockIdentifier, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters
 
insertCastOrIgnore(Expression, OverloadMethodSet, int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
insertExceptionBlocks(List<Op02WithProcessedDataAndRefs>, ExceptionAggregator, Map<Integer, Integer>, ConstantPool, long, Options) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
InsertExplicit - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction
 
insertLabelledBlocks(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
insertParentClashes() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
instance - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
instance - Variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke
 
instance - Static variable in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
Instance - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowIntDiv0Exception
 
Instance - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNullException
 
Instance - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNumericObf
 
Instance - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner.BoolCastInnerTransformer
 
Instance - Static variable in class org.benf.cfr.reader.state.ClassFileRelocator.NopRelocator
 
INSTANCE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.Handler
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryImpl
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactoryStub
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestInnerConstructor
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestLambda
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02RedundantStoreRewriter
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryNone
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DeadConditionalRemover
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
INSTANCE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.DefaultEquivalenceConstraint
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoDouble
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoFloat
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoInteger
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoLong
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoNull
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoTop
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitializedThis
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.TypePathPartArray
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.TypePathPartBound
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.attributes.TypePathPartNested
 
INSTANCE - Static variable in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple
 
INSTANCE - Static variable in class org.benf.cfr.reader.mapping.NullMapping
 
INSTANCE - Static variable in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
INSTANCE - Static variable in class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Nop
 
INSTANCE - Static variable in class org.benf.cfr.reader.util.output.ProgressDumperNop
 
INSTANCE_OF_MATCHES - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
instanceMethod - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
INSTANCEOF - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
INSTANCEOF_PATTERN - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
InstanceOfAssignRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InstanceOfAssignRewriter(LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
InstanceOfAssignRewriter.ConditionTest - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InstanceOfAssignRewriter.InstanceOfSearch - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InstanceOfAssignRewriter.MatchType - Enum Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InstanceOfAssignRewriter.RewriteFinder - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InstanceOfAssignRewriter.Rewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
instanceOfDefines - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
 
InstanceOfExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
InstanceOfExpression(BytecodeLoc, Expression, ConstantPoolEntry) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
InstanceOfExpression(BytecodeLoc, InferredJavaType, Expression, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
InstanceOfExpressionDefining - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
InstanceOfExpressionDefining(BytecodeLoc, InferredJavaType, Expression, JavaTypeInstance, LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
InstanceofMatchTidyingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
InstanceofMatchTidyingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
InstanceofMatchTidyingRewriter.AssignRemover - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
InstanceofMatchTidyingRewriter.SearchPass - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
InstanceofMatchTidyingRewriter.SearchPassRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
InstanceOfSearch() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.InstanceOfSearch
 
InstanceOfTreeTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InstanceOfTreeTransformer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer
 
InstanceOfTreeTransformer.InstanceTreeRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
instances - Static variable in class org.benf.cfr.reader.entities.exceptions.BasicExceptions
 
InstanceTreeRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer.InstanceTreeRewriter
 
instr - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
instrIndex - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
InstrIndex - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
InstrIndex(int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
InstrIndex(int, InstrIndex.TempRelatives) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
InstrIndex.TempRelatives - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
instrs - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
instrsByOffset - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
instrToIdx - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorReachableInThese
 
instruction - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
INSTRUCTION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
INT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
INT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
INT_ONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
INT_ZERO - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
Integer - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
INTEGER - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
integerName(Object, TypedLiteral.FormatHint) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
INTERFACE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.Route
 
interfaceBound - Variable in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
interfaceMethod - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
interfaces - Variable in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
internalBadNarrowingRewriter - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter
 
InternalBadNarrowingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter.InternalBadNarrowingRewriter
 
InternalDumperFactoryImpl - Class in org.benf.cfr.reader.util.output
 
InternalDumperFactoryImpl(Options) - Constructor for class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
InternalDumperFactoryImpl(InternalDumperFactoryImpl, String) - Constructor for class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
InternalDumperFactoryImpl.AdditionalComments - Class in org.benf.cfr.reader.util.output
 
InternalDumperFactoryImpl.BytecodeDumpConsumerImpl - Class in org.benf.cfr.reader.util.output
 
intersectionOrNull(Set<? extends X>, Set<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.SetUtil
 
IntervalCollisionRemover - Class in org.benf.cfr.reader.entities.exceptions
Unlike the overlapper, which has to generate exceptions from overlapping pairs, this acts only to filter out impossibilities - because
IntervalCollisionRemover() - Constructor for class org.benf.cfr.reader.entities.exceptions.IntervalCollisionRemover
 
IntervalCount - Class in org.benf.cfr.reader.entities.exceptions
 
IntervalCount() - Constructor for class org.benf.cfr.reader.entities.exceptions.IntervalCount
 
IntervalOverlapper - Class in org.benf.cfr.reader.entities.exceptions
 
IntervalOverlapper(List<ExceptionTableEntry>) - Constructor for class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
intMax - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
intMin - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
IntRO(PermittedOptionProvider.Argument<Integer>, int) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.IntRO
 
IntRO(PermittedOptionProvider.Argument<Integer>, int, DecompilerComment) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.IntRO
 
IntRO(PermittedOptionProvider.Argument<Integer>, int, UnaryFunction<BytecodeMeta, Boolean>, DecompilerComment) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.IntRO
 
InvalidBooleanCastCleaner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InvalidBooleanCastCleaner() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner
 
InvalidBooleanCastCleaner.BoolCastInnerTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InvalidExpressionStatementCleaner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
InvalidExpressionStatementCleaner(VariableFactory) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidExpressionStatementCleaner
 
invertJoinZeroTargetJumps(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
invokation - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
invoke() - Method in interface org.benf.cfr.reader.util.functors.NonaryFunction
 
invoke(String) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl.FieldClash
 
invoke(String, Void, Options) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultChainBooleanDecoder
 
invoke(String, Void, Options) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingBooleanDecoder
 
invoke(String, Void, Options) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingIntDecoder
 
invoke(String, Void, Options) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultNullEnumDecoder
 
invoke(String, ClassFileVersion, Options) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
invoke(String, ClassFileVersion, Options) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter
 
invoke(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GetBackJump
 
invoke(BytecodeMeta) - Method in class org.benf.cfr.reader.bytecode.BytecodeMeta.FlagTest
 
invoke(ByteData) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry.ExceptionTableEntryBuilder
 
invoke(ByteData) - Method in class org.benf.cfr.reader.entityfactories.AttributeFactory.AttributeBuilder
 
invoke(X) - Method in interface org.benf.cfr.reader.util.functors.UnaryFunction
 
invoke(X, Y) - Method in interface org.benf.cfr.reader.util.functors.BinaryFunction
 
invoke(X, Y, Z) - Method in interface org.benf.cfr.reader.util.functors.TrinaryFunction
 
INVOKE_INTERFACE - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
INVOKE_SPECIAL - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
INVOKE_STATIC - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
INVOKE_VIRTUAL - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
INVOKEDYNAMIC - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
INVOKEINTERFACE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
INVOKESPECIAL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
INVOKESTATIC - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
INVOKEVIRTUAL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IOR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IREM - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IRETURN - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
is(OverloadMethodSet.MethodData) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
isAccessibleFrom(JavaRefTypeInstance, ClassFile) - Method in class org.benf.cfr.reader.entities.Field
 
isAfter(LinearScannedBlock) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
isAgreedNop() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
isAKeyword(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.variables.Keywords
 
isAnnotationEqual(AnnotationTableEntry) - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
isAnonVar - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
isAnonymous - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isAnonymousClass() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
isAnonymousClass() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isAnonymousMethodType(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
isAStore(JVMInstr) - Static method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
isBackJumpFrom(IndexedStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
isBackJumpFrom(InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
isBackJumpTo(IndexedStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
isBackJumpTo(InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
IsBackJumpTo(InstrIndex) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsBackJumpTo
 
isBetterBinding(JavaTypeInstance, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
isBooleanComparison(Expression, Expression, CompOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
isBooleanReturn(Statement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalSimplifier
 
isBoolSafe() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
isBoxedType(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
isBoxedTypeInclNumber(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
isBreakable() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
IsCanonicalConstructor(List<ClassFileField>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter.IsCanonicalConstructor
 
isCaseInsensitive() - Method in enum class org.benf.cfr.reader.state.OsInfo.OS
 
isClash() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
isClassName(String) - Method in class org.benf.cfr.reader.state.ClassCache
 
isClassRenamed() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
isClosed() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
isCommutative() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
isCompletelyAnonymous - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
isComplexType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
isComplexType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
isComplexType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
isComplexType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
isComplexType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
isComplexType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
isComplexType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
isComplexType() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
isCompound() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
isCompound() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
isCompound() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
isCompound() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
isConditional() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
isConditional() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
isConditional() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JumpingStatement
 
isConstructor - Variable in class org.benf.cfr.reader.entities.Method
 
isConstructor - Variable in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
isConstructor() - Method in class org.benf.cfr.reader.entities.Method
 
isConstructor() - Method in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
isConstructorChain(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
isControl() - Method in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
Is this a 'control' token? I.e.
isCreator - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
isCreator(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
isDeadCode(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.MiscStatementTools
 
isDefault() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
isDefault() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
isDefined(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
isDefinedHere(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
 
isDelegate - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
isDelegating(Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.ConstructorUtils
 
isDynamicConstants() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
isEffectivelyNOP() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
isEffectivelyNOP() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
isEffectivelyNOP() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
isEffectivelyNOP() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
isEffectivelyNOP() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
isEffectivelyNOP() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
isEffectivelyNOP() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
isEmpty - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
isEmpty() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
isEmpty() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet
 
isEmpty() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
isEmpty() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
 
isEmpty() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
isEmpty() - Method in class org.benf.cfr.reader.bytecode.AnonymousClassUsage
 
isEmpty() - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
isEmpty() - Method in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
isEmptyIgnoringSynthetics() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
isEmptyInitialiser() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
isEnumConstructor - Variable in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
isEnumConstructor() - Method in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
isException() - Method in class org.benf.cfr.reader.util.DecompilerComment
 
isExperimental() - Method in class org.benf.cfr.reader.util.ClassFileVersion
 
isExperimentalIn(ClassFileVersion) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
isFail() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
isFailed() - Method in interface org.benf.cfr.reader.bytecode.AnalysisResult
 
isFailed() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
isFailed() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
isFailed() - Method in class org.benf.cfr.reader.util.DecompilerComment
 
isFieldRef() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
isFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
isFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
isFinal() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
isFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
isFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
isFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
isFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
isFinished() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
isFirstIn(SSAIdent) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
isFlag - Variable in class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
isFlag() - Method in class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
isForced() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
IsForwardIf() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.IsForwardIf
 
IsForwardJumpTo(InstrIndex) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsForwardJumpTo
 
isFound() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
 
isFound() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.UsageWatcher
 
isFullyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
isGenericArg(JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
isGetClass(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
 
isGoodName - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
isGoodName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
isGoodName() - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.NamedVariable
 
isGoodName() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
isGoodName() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
isHidden - Variable in class org.benf.cfr.reader.entities.ClassFileField
 
isHidden() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.ParameterLValue
 
isHidden() - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
isHidden() - Method in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
isHiddenArg(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
isHiddenDeclaration() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
isHideSyntheticThis() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
isHideSyntheticThis() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
ISHL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ISHR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
isIllegal(String) - Static method in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
isIllegalIdentifier(String) - Static method in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
isIllegalMethodName(String) - Static method in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
isImmediate() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
isIndenting() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
isInferredAnonymousStatic(DCCommonState, JavaTypeInstance, JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.ClassFile
 
isInfinite() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
isInit() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
isInitMethod - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
isInitMethod - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
isInitMethod() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
isInitMethod() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
isInnerClass - Variable in class org.benf.cfr.reader.entities.ClassFile
 
isInnerClass - Variable in enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
 
isInnerClass() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
isInnerClass() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isInnerClass() - Method in class org.benf.cfr.reader.entities.ClassFile
 
isInnerClass() - Method in enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
 
isInnerClassOf(JavaTypeInstance) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
isInnerClassOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isInnerOuterThis() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
isInnerVisibleTo(JavaTypeInstance, ClassFile) - Static method in class org.benf.cfr.reader.entities.classfilehelpers.VisibilityHelper
 
isInstanceMethod() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
isInterface() - Method in class org.benf.cfr.reader.entities.ClassFile
 
isJSR(Op02WithProcessedDataAndRefs) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
isJustThrowable() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
isJustTryCatchThrow() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
isLiteralFunctionOf(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
isLoaded - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
isLoaded() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
isLocalBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
isLocked() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
isLocked() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
isLocked() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
isloop - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
isLoop() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
isLtoR - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
isLtoR() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
isLValueExprFor(LValueExpression, LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
isLVOk(Expression, LValue, StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
isMatchFor(ConditionalExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
isMethodScoped - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isMethodScopedClass() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
isMethodScopedClass() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isMovableUnder(Collection<LValue>, LValue, SSAIdentifiers, SSAIdentifiers) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierUtils
 
isMultiReleaseJar(JarContent) - Static method in class org.benf.cfr.reader.state.DCCommonState
 
isMutationOf(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
isNameClash(JavaTypeInstance, String, TypeContext) - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
isNameClash(JavaTypeInstance, String, TypeContext) - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
isNameClash(JavaTypeInstance, String, TypeContext) - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
isNameClash(JavaTypeInstance, String, TypeContext) - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
isNameClash(JavaTypeInstance, String, TypeContext) - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
isNameClash(JavaTypeInstance, String, TypeContext) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
isNewArrayLambda(Expression, List<Expression>, List<LValue>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
isNoOp() - Method in interface org.benf.cfr.reader.bytecode.analysis.stack.StackDelta
 
isNoOp() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
isNop - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
isNoThrow() - Method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
isNumber - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
isNumber() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
isObject - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
isObject() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
isObject() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
isObject() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
isObject() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
isObject() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
isObject() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
isObject() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
isObject() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
IsolatedStackValue - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
IsolatedStackValue() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IsolatedStackValue
 
isOneOrZeroLiteral(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
 
isOnInterface - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
isOnlyEmptyDefault() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
isOuterRef() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
isOverride - Variable in class org.benf.cfr.reader.entities.Method
 
isPackageInfo(ClassFile, Dumper) - Method in class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumperInterface
 
isPointlessBoolean() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
 
isPointlessTry() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
isPositive - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.ConditionTest
 
isPossibleExitFor(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
isPrimitiveArray(InferredJavaType.IJTInternal) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
isProperlyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
isProperlyStructured() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
isRangeOnlyReachable(int, int, int, List<Op03SimpleStatement>, Set<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
isRaw() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
isRaw() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
isRaw() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
isRaw() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
isRaw() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
isRaw() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
isRaw() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
isRaw() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
isRecursivelyStructured() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
isRecursivelyStructured() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
isRequireNonNull(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
 
isResolveNull(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
isResourceRelease(Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
 
isRET(Op02WithProcessedDataAndRefs) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
isRethrow() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
isSafeExpression() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
isScopeBlock() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
isScopeBlock() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractAssignmentExpression
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
isSelfMutatingOp1(LValue, ArithOp) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
isSelfMutatingOperation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractAssignment
 
isSelfMutatingOperation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
isSelfMutatingOperation() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
isSet() - Method in class org.benf.cfr.reader.util.Optional
 
isSideEffectFree(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter
 
isSimple() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
isSimple() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
isSimple() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
isSimple() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
isSimple() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
isSimple() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
isSimple(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
isStatementRecursive() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.TypeUsageSpotter
 
isStatementRecursive() - Method in interface org.benf.cfr.reader.state.TypeUsageCollector
 
isStaticImport(JavaTypeInstance, String) - Method in class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
isStaticImport(JavaTypeInstance, String) - Method in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
isStaticImport(JavaTypeInstance, String) - Method in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
isStaticImport(JavaTypeInstance, String) - Method in interface org.benf.cfr.reader.state.TypeUsageInformation
 
isStaticImport(JavaTypeInstance, String) - Method in class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
isStaticImport(JavaTypeInstance, String) - Method in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
isSuperSet(SSAIdent) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
isSynchronisedHandler(ExceptionGroup.Entry, Map<Integer, Integer>, Map<Integer, Integer>, List<Op01WithProcessedDataAndByteJumps>) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
isSyntheticFriendClass() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
isSyntheticFriendClass() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isSyntheticOuterRef - Variable in class org.benf.cfr.reader.entities.ClassFileField
 
isSyntheticOuterRef() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
isTemporary() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
isThis(Expression, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
isThrown() - Method in interface org.benf.cfr.reader.bytecode.AnalysisResult
 
isThrown() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultFromException
 
isThrown() - Method in class org.benf.cfr.reader.bytecode.AnalysisResultSuccessful
 
ISTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ISTORE_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ISTORE_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ISTORE_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ISTORE_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
ISTORE_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
isTransitiveInnerClassOf(JavaTypeInstance) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
isTransitiveInnerClassOf(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
isTry - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
isTry() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
isTryWithResourceSynthetic(Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
ISUB - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
isUnboxedType(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
isUnknown - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
isUnknown() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
isUsableType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
isUsableType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
isUsableType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
isUsableType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
isUsableType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
isUsableType() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
isUsableType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
isUsableType() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
isUsed(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimple
 
isValid - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
 
isValid() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
 
isValid() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
isValid() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
 
isValid() - Method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
isValidReplacement(KEYTYPE, SSAIdentifiers<KEYTYPE>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
isValidReplacementOnExit(KEYTYPE, SSAIdentifiers<KEYTYPE>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
isValidStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
isValidStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
isValidStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
isValidStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMutatingAssignmentExpression
 
isValidStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
isValidStatement() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
isValidStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
isValidStatement() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
isVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
isVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
isVar() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
isVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
isVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
isVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
isVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
isVararg(int) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
isVarArgs() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
isVisibleTo(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.entities.Method
 
isVisibleTo(JavaRefTypeInstance, ClassFile, boolean, boolean, boolean) - Static method in class org.benf.cfr.reader.entities.classfilehelpers.VisibilityHelper
 
isXorM1() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
ITERABLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
ITERATED_TYPE_HINTS - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
ITERATED_TYPE_HINTS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
iteratedTypeHints - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryImpl
 
iteratedTypeHints - Variable in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
iterator - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
iterator - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
iterator - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
Iterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated.Iterator
 
Iterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated.Iterator
 
Iterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated.Iterator
 
Iterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated.Iterator
 
Iterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated.Iterator
 
Iterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.Annotated.Iterator
 
Iterator(int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated.Iterator
 
IterLoopRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
IterLoopRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter
 
IUSHR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
IXOR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 

J

J_MAX_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
J_MIN_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
J14ClassObjectRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Java 1.4 will produce
J14ClassObjectRewriter(ClassFile, DCCommonState) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
 
JAR - Enum constant in enum class org.benf.cfr.reader.util.AnalysisType
 
JAR_FILTER - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
JarContent - Interface in org.benf.cfr.reader.apiunreleased
 
JarContentImpl - Class in org.benf.cfr.reader.state
 
JarContentImpl(Collection<String>, Map<String, String>, AnalysisType) - Constructor for class org.benf.cfr.reader.state.JarContentImpl
 
JarSourceEntry(AnalysisType, String) - Constructor for class org.benf.cfr.reader.state.ClassFileSourceImpl.JarSourceEntry
 
JAVA - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
This sink will receive decompiled class files as java
JAVA_1_0 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_1_2 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_1_3 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_1_4 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_10 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_11 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_12 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_12_Experimental - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_13 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_14 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_14_Experimental - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_15 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_4_CLASS_OBJECTS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
JAVA_5 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_6 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_7 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_8 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JAVA_9 - Static variable in class org.benf.cfr.reader.util.ClassFileVersion
 
JavaAnnotatedTypeInstance - Interface in org.benf.cfr.reader.bytecode.analysis.types.annotated
 
JavaAnnotatedTypeIterator - Interface in org.benf.cfr.reader.bytecode.analysis.types
 
JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaArrayTypeInstance - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaArrayTypeInstance(int, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
JavaArrayTypeInstance.Annotated - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaArrayTypeInstance.Annotated.Iterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericBaseInstance - Interface in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericPlaceholderTypeInstance - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericPlaceholderTypeInstance(String, ConstantPool) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
JavaGenericPlaceholderTypeInstance(String, ConstantPool, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
JavaGenericPlaceholderTypeInstance.Annotated - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericPlaceholderTypeInstance.Annotated.Iterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericRefTypeInstance - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericRefTypeInstance(JavaTypeInstance, List<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
JavaGenericRefTypeInstance.Annotated - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericRefTypeInstance.Annotated.Iterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaGenericRefTypeInstance.WildcardConstraint - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaIntersectionTypeInstance - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaIntersectionTypeInstance(List<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
JavaRefTypeInstance - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaRefTypeInstance(String, String, JavaRefTypeInstance[]) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
JavaRefTypeInstance(String, JavaRefTypeInstance, DCCommonState) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
JavaRefTypeInstance(String, DCCommonState) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
JavaRefTypeInstance.Annotated - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaRefTypeInstance.Annotated.Iterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaRefTypeInstance.RefTypeInnerClassInfo - Class in org.benf.cfr.reader.bytecode.analysis.types
 
javaType - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
javaTypeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check
 
javaTypeInstance - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
javaTypeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
javaTypeInstance - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
JavaTypeInstance - Interface in org.benf.cfr.reader.bytecode.analysis.types
 
JavaWildcardTypeInstance - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaWildcardTypeInstance(WildcardType, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
JavaWildcardTypeInstance.Annotated - Class in org.benf.cfr.reader.bytecode.analysis.types
 
JavaWildcardTypeInstance.Annotated.Iterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
join(String[], String) - Static method in class org.benf.cfr.reader.util.StringUtils
 
join(Collection<?>, String) - Static method in class org.benf.cfr.reader.util.collections.CollectionUtils
 
join(Collection<String>, String) - Static method in class org.benf.cfr.reader.util.StringUtils
 
JoinBlocks - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
JoinBlocks() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JoinBlocks
 
joinPostFix(Collection<?>, String) - Static method in class org.benf.cfr.reader.util.collections.CollectionUtils
 
JrtPresent - Static variable in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
JSR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
JSR_W - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
JSRCallStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
JSRCallStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
JSRRetStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
JSRRetStatement(BytecodeLoc, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
JUMP_NOT_TAKEN - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
JUMP_TAKEN - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
JumpingStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
JumpingStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.JumpingStatement
 
JumpsIntoDoRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
JumpsIntoDoRewriter(VariableFactory) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoDoRewriter
 
JumpsIntoLoopCloneRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
JumpsIntoLoopCloneRewriter(Options) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
jumpsMethods(Op03SimpleStatement, Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
jumpTargets - Variable in class org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch
 
jumpTargets - Variable in class org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch
 
jumpType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
JumpType - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
JumpType(String, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
justAfter() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
justBefore() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
justJSRs(List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
justString - Static variable in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
JVMInstr - Enum Class in org.benf.cfr.reader.bytecode.opcode
 
JVMInstr(int, int, StackTypes, StackTypes, RawJavaType) - Constructor for enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
JVMInstr(int, int, StackTypes, StackTypes, RawJavaType, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
JVMInstr(int, int, StackTypes, StackTypes, RawJavaType, OperationFactory) - Constructor for enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
JVMInstr(int, int, StackTypes, StackTypes, RawJavaType, OperationFactory, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 

K

keepConstant - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
keepConstant(Collection<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
keepConstant(Collection<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
keepConstant(Collection<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
keepConstant(Collection<LValue>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
keepConstant(Collection<LValue>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter
 
key - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey
 
keySet() - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
keyword(String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
keyword(String) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
keyword(String) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
keyword(String) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
keyword(String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
keyword(String) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
KEYWORD - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
keywords - Static variable in class org.benf.cfr.reader.bytecode.analysis.variables.Keywords
 
Keywords - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
Keywords() - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.Keywords
 
KleeneN - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
KleeneN(int, Matcher<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneN
 
KleeneN(int, Matcher<StructuredStatement>...) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneN
 
KleenePlus - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
KleenePlus(Matcher<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleenePlus
 
KleeneStar - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
KleeneStar(Matcher<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneStar
 
known - Static variable in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
knownBase - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
knownElseBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
knownElseBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
knownForeignReferences - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
knownIdentifiersOnEntry - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
knownIdentifiersOnExit - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
knownIfBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
knownIfBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
knownMethods - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
knownSimple - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
KnowsRawName - Interface in org.benf.cfr.reader.util
 
KnowsRawSize - Interface in org.benf.cfr.reader.util
 
KotlinSwitchHandler - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
KotlinSwitchHandler() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler
 
KotlinSwitchHandler.DistinctSwitchTarget - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
KotlinSwitchHandler.FakeSwitch - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
KotlinSwitchHandler.OriginalSwitchLookupInfo - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 

L

L2D - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
L2F - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
L2I - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
label(String, boolean) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
label(String, boolean) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
label(String, boolean) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
label(String, boolean) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
label(String, boolean) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
label(String, boolean) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
LABEL - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
labelAnonymousBlocks(List<Op03SimpleStatement>, BlockIdentifierFactory) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousBlocks
 
labelAnonymousBlocks(List<Op03SimpleStatement>, BlockIdentifierFactory) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
LABELLED_BLOCKS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
LabelledBlockExtractor() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.LabelledBlockExtractor
 
LADD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LAMBDA - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
LambdaCleaner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
LambdaCleaner() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LambdaCleaner
 
LambdaExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
LambdaExpression(BytecodeLoc, InferredJavaType, List<LValue>, List<JavaTypeInstance>, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
LambdaExpressionCommon - Interface in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
LambdaExpressionFallback - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
Needs some work here to unify LambdaExpression and LambdaExpressionFallback.
LambdaExpressionFallback(BytecodeLoc, InferredJavaType, boolean, boolean, List<Expression>, List<JavaTypeInstance>, MethodPrototype, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
LambdaExpressionFallback(BytecodeLoc, JavaTypeInstance, InferredJavaType, MethodPrototype, List<JavaTypeInstance>, List<Expression>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
LambdaExpressionNewArray - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
LambdaExpressionNewArray(BytecodeLoc, InferredJavaType, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
lambdaFn - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
lambdaFnName() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
LambdaInternalRewriter(Map<LValue, Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter
 
lambdaMetaFactoryName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
LambdaRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
LambdaRewriter(DCCommonState, Method) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
LambdaRewriter.CannotDelambaException - Exception in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
LambdaRewriter.LambdaInternalRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
LambdaUtils - Class in org.benf.cfr.reader.util.lambda
 
LambdaUtils() - Constructor for class org.benf.cfr.reader.util.lambda.LambdaUtils
 
LAND - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LANDRVALUE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags
 
last - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
last - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
last - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher
 
last - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
lastAssign - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
lastControllingType - Variable in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
lastControllingType - Variable in class org.benf.cfr.reader.util.output.SinkSummaryDumper
 
lastMarked - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
lastMethod - Variable in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
lastMethod - Variable in class org.benf.cfr.reader.util.output.SinkSummaryDumper
 
LASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LazyExceptionRetainingMap<X,Y> - Class in org.benf.cfr.reader.util.collections
 
LazyExceptionRetainingMap(Map<X, Y>, UnaryFunction<X, Y>) - Constructor for class org.benf.cfr.reader.util.collections.LazyExceptionRetainingMap
 
LazyMap<X,Y> - Class in org.benf.cfr.reader.util.collections
 
LazyMap(Map<X, Y>, UnaryFunction<X, Y>) - Constructor for class org.benf.cfr.reader.util.collections.LazyMap
 
LCMP - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
LCMP - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LCONST_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LCONST_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LDC - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LDC_W - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LDC2_W - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LDIV - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
leaveBlock(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
leaveBlock(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
leaveBlock(StructuredStatement) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeScala
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
length - Variable in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
length - Variable in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
length - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.LocalVarTarget
 
length - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
length - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
length - Variable in class org.benf.cfr.reader.entities.Field
 
length - Variable in class org.benf.cfr.reader.entities.Method
 
LENGTH_OF_CLASS_INDEX - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryNew
 
LENGTH_OF_DATA - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke
 
LENGTH_OF_DATA - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeInterface
 
LENGTH_OF_DATA - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryMultiANewArray
 
LENGTH_OF_FIELD_INDEX - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntry
 
LENGTH_OF_FIELD_INDEX - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntryW
 
LENGTH_OF_FIELD_INDEX - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeDynamic
 
LENIENT - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
level - Static variable in class org.benf.cfr.reader.util.output.LoggerFactory
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
lhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
LIFT_CONSTRUCTOR_INIT - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
liftNonStaticInitialisers(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
liftNonStatics() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
 
liftStatic(StructuredAssignment, LinkedList<ClassFileField>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.StaticLifter
 
liftStaticInitialisers(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
liftStatics(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.StaticLifter
 
LINE_NUMBER_MAPPING - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
Sink will accept SinkReturns.LineNumberMappings This will contain a mapping, per method, of bytecode location in a method to the line number in the generated text.
linearise(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.MiscStatementTools
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
linearizeInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
linearizeInto(List<StructuredStatement>) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
linearizeStatementsInto(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
linearlyNext - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
linearlyPrevious - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
LinearScannedBlock - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LinearScannedBlock(Op03SimpleStatement, Op03SimpleStatement, int, int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
LINENUMBER - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
This sink will receive line number information
list - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
list - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
list - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
ListFactory - Class in org.benf.cfr.reader.util.collections
 
ListFactory() - Constructor for class org.benf.cfr.reader.util.collections.ListFactory
 
listMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
ListWildcard() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard
 
literal - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.OriginalSwitchLookupInfo
 
literal(String, Object) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
literal(String, Object) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
literal(String, Object) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
literal(String, Object) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
literal(String, Object) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
literal(String, Object) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
Literal - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
Literal(TypedLiteral) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
LITERAL - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
LITERAL - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
LiteralFolding - Class in org.benf.cfr.reader.bytecode.analysis.parse.literal
 
LiteralFolding() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.literal.LiteralFolding
 
LiteralHex - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
LiteralHex(TypedLiteral) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.LiteralHex
 
LiteralRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
LiteralRewriter(JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
LiteralType() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
LIVENESS_CLASH - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
livenessClashes - Variable in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
ll - Variable in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
llItems - Variable in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
LLOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LLOAD_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LLOAD_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LLOAD_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LLOAD_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LLOAD_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LMUL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LNEG - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
loadClassFileAtPath(String) - Method in class org.benf.cfr.reader.state.DCCommonState
 
loadInnerClasses(DCCommonState) - Method in class org.benf.cfr.reader.entities.ClassFile
 
loc - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
loc - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
loc - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
loc - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
localBreak - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
LocalClassAwareTypeUsageInformation - Class in org.benf.cfr.reader.state
 
LocalClassAwareTypeUsageInformation(Map<JavaRefTypeInstance, String>, TypeUsageInformation) - Constructor for class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
localClasses - Variable in class org.benf.cfr.reader.entities.Method
 
LocalClassScopeDiscoverImpl - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
LocalClassScopeDiscoverImpl(Options, Method, VariableFactory) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
LocalClassScopeDiscoverImpl.SentinelNV - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
LocalClassScopeDiscoverImpl.TypeUsageSpotter - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
localClassType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
localClassTypes - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
localContinue - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
LocalDeclarationRemover - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
LocalDeclarationRemover() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover
 
localHint - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
localInner - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Inaccessible
 
localNoted - Variable in class org.benf.cfr.reader.bytecode.AnonymousClassUsage
 
locals - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
localScope - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameSimplifier
 
localTypeNames - Variable in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
localTypeNames - Variable in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
localvar_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
localVariable - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.ParameterLValue
 
localVariable(int, Ident, int) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
LocalVariable - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
 
LocalVariable(int, Ident, VariableNamer, int, boolean, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
LocalVariable(String, InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
LocalVariableEntry - Class in org.benf.cfr.reader.entities.attributes
 
LocalVariableEntry(int, int, int, int, int) - Constructor for class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
localVariableEntryList - Variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
localVariableEntryTreeSet - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
localVariablesBySlot - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
LocalVarTarget(int, int, int) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.LocalVarTarget
 
location - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector.StatementPair
 
location - Variable in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
LocAtLine(int, int) - Constructor for class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.LocAtLine
 
locAtLineMap - Variable in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.MethodBytecode
 
locked - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
locs - Variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet
 
LOG_AND - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
LOG_OR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
LogFormatter - Class in org.benf.cfr.reader.util.output
 
LogFormatter() - Constructor for class org.benf.cfr.reader.util.output.LogFormatter
 
logger - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
logger - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
logger - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
LoggerFactory - Class in org.benf.cfr.reader.util.output
Small wrapper around the bog standard java logger.
LoggerFactory() - Constructor for class org.benf.cfr.reader.util.output.LoggerFactory
 
LOMEM - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
Long - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
LONG - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
LONG - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
LONG - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
LONG_ONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
longName(Object, TypedLiteral.FormatHint) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
lookup - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector
 
lookup(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
lookupFunction(MethodHandleBehaviour) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
LOOKUPSWITCH - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
lookupTable - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
LoopIdentifier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LoopIdentifier() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
LoopIdentifier.LoopResult - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LOOPING_EXCEPTIONS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
LoopLivenessClash - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LoopLivenessClash() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopLivenessClash
 
LoopResult(BlockIdentifier, Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier.LoopResult
 
LOOSE_CATCH_BLOCK - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
looseCatch - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.LooseCatchChecker
 
LooseCatchChecker - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker
 
LooseCatchChecker() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.LooseCatchChecker
 
LOR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LREM - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LRETURN - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSHL - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSHR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
lStackValueMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
LSTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSTORE_0 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSTORE_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSTORE_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSTORE_3 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSTORE_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LSUB - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
LT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
LTE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
LUSHR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
lut - Static variable in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
lutByOffset - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
lutValues - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector
 
lvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
lvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
lvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
lvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
lvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.LValueStatementContainer
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.VersionedLValue
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeKey
 
lValue - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
LValue - Interface in org.benf.cfr.reader.bytecode.analysis.parse
 
LVALUE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags
 
LValue.Creation - Class in org.benf.cfr.reader.bytecode.analysis.parse
 
LValueAssignmentAndAliasCondenser - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentAndAliasCondenser() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
LValueAssignmentAndAliasCondenser(LValueAssignmentAndAliasCondenser, Set<LValue>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
LValueAssignmentAndAliasCondenser.AliasRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentAndAliasCondenser.ExpressionStatementPair - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentAndAliasCondenser.LValueStatementContainer - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentAndAliasCondenser.VersionedLValue - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentCollector<T> - Interface in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter.LValueAssignmentCollector
 
LValueAssignmentExpressionRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueAssignmentExpressionRewriter(LValue, AbstractAssignmentExpression, Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
 
LValueCondense - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LValueCondense() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
 
LValueExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
LValueExpression(BytecodeLoc, LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
LValueExpression(LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
lValueMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
lValueMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
LValueProp - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LValueProp() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueProp
 
LValuePropSimple - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LValuePropSimple() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple
 
LValuePropSimple.AssignmentCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
LValuePropSimple.UsageCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
lValueReplacement - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
 
LValueReplacingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
LValueReplacingRewriter(Map<LValue, LValue>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LValueReplacingRewriter
 
LValueRewriter<T> - Interface in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueRewriter.Util - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueScopeDiscoverer - Interface in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
LValueScopeDiscoverImpl - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
LValueScopeDiscoverImpl(Options, MethodPrototype, VariableFactory, ClassFileVersion) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverImpl
 
LValueSingleUsageCheckingRewriter(Set<StatementContainer>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter
 
LValueStatementContainer(LValue, StatementContainer) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.LValueStatementContainer
 
lValueType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
LValueTypeClashCheck - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
LValueTypeClashCheck() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
LValueTypeClashCheck.Check - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
LValueTypeClashCheck.Check.Visitor - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
LValueUsageCheckingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.LValueUsageCheckingRewriter
 
LValueUsageCollector - Interface in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueUsageCollectorSimple - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueUsageCollectorSimple() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimple
 
LValueUsageCollectorSimpleRW - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
LValueUsageCollectorSimpleRW() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW
 
LValueWildcard(Predicate<LValue>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
LXOR - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 

M

main(String[]) - Static method in class org.benf.cfr.reader.Main
 
Main - Class in org.benf.cfr.reader
 
Main() - Constructor for class org.benf.cfr.reader.Main
 
major - Variable in class org.benf.cfr.reader.util.ClassFileVersion
 
make(A, B) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
make(A, B, C) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
makeRightDeep(List<ConditionalExpression>, BoolOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
MALFORMED_SWITCH - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
MALFORMED_SWITCH - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
MalformedPrototypeException - Exception in org.benf.cfr.reader.util
 
MalformedPrototypeException(String, Throwable) - Constructor for exception org.benf.cfr.reader.util.MalformedPrototypeException
 
MANDATED - Enum constant in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
MANDATED - Enum constant in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
 
MANIFEST_PATH - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
manifestEntries - Variable in class org.benf.cfr.reader.state.JarContentImpl
 
map(Collection<X>, UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
mapFactory - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver
 
MapFactory - Class in org.benf.cfr.reader.util.collections
 
MapFactory() - Constructor for class org.benf.cfr.reader.util.collections.MapFactory
 
mapLocalVariable(LocalVariable, LocalVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
Mapping - Class in org.benf.cfr.reader.mapping
 
Mapping(Options, List<ClassMapping>, Map<JavaTypeInstance, List<InnerClassAttributeInfo>>) - Constructor for class org.benf.cfr.reader.mapping.Mapping
 
Mapping.MappingTypeUsage - Class in org.benf.cfr.reader.mapping
 
Mapping.ObfuscationWrappingDumper - Class in org.benf.cfr.reader.mapping
 
MappingFactory - Class in org.benf.cfr.reader.mapping
 
MappingFactory(Options, ClassCache) - Constructor for class org.benf.cfr.reader.mapping.MappingFactory
 
mappingTypeUsage - Variable in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
MappingTypeUsage(TypeUsageInformation, TypeUsageInformation) - Constructor for class org.benf.cfr.reader.mapping.Mapping.MappingTypeUsage
 
mapSSALabel(StackSSALabel, StackSSALabel) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
mapSSASlots(Map<Pair<Slot, SSAIdent>, Ident>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
mark(StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
mark(StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
mark(StatementContainer<StructuredStatement>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
markAgreedNop() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
markBlock(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
markBlockStatement(BlockIdentifier, Op03SimpleStatement, Op03SimpleStatement, List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
markClashState(InferredJavaType.ClashState) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
markClashState(InferredJavaType.ClashState) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
markClashState(InferredJavaType.ClashState) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
markConstruction(LValue, MemberFunctionInvokation, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
markCreator(LValue, StatementContainer<StructuredStatement>) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
markDiscoveredCreations() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
markFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
markFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
markFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
markFinal() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
markFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
markFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
markFinal() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
markFirstStatementInBlock(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
markHidden() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
markHiddenInnerClass() - Method in class org.benf.cfr.reader.entities.ClassFile
 
markInitiallyDefined(Set<String>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
markKnownBaseClass(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
markKnownBaseClass(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
markKnownBaseClass(JavaTypeInstance) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
markLocalVar(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
markMethodScoped(boolean) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
markMethodScoped(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
markNotInner() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
markOverride() - Method in class org.benf.cfr.reader.entities.Method
 
markSyntheticOuterRef() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
markUsedLocalClassType(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.Method
 
markUsedLocalClassType(JavaTypeInstance, String) - Method in class org.benf.cfr.reader.entities.Method
 
markVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 
markVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
markVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
markVar() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
markVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
markVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
markVar() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
markWholeBlock(List<Op03SimpleStatement>, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
match - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockWildcard
 
match(Object, Object) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
match(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.CollectMatch
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneN
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOneOf
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOpt
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchSequence
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.ElseBlock
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.EndBlock
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDo
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredWhile
 
match(MatchIterator<StructuredStatement>, MatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
match(MatchIterator<T>, MatchResultCollector) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.Matcher
 
match(T) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch
 
match1 - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
match2 - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
matched - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch
 
matched() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
 
matchedArray - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
matchedField - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
matchedHideTheseFields - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockIdentifierWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ExpressionWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StackLabelWildCard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticVariableWildcard
 
matchedValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.SuperFunctionInvokationWildcard
 
matcher - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOpt
 
Matcher<T> - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
matchers - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOneOf
 
matches(int, int, int) - Method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.LocalVarTarget
 
matches(int, int, int) - Method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget
 
MatchIterator<T> - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
MatchIterator(List<T>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
MatchIterator(List<T>, int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
MatchOneOf - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
Note that this will match the FIRST match, not necessarily the best.
MatchOneOf(Matcher<StructuredStatement>...) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOneOf
 
MatchOpt - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
Note that this will match the FIRST match, not necessarily the best.
MatchOpt(Matcher<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchOpt
 
MatchResultCollector - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
MatchSequence - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
MatchSequence(String, Matcher<StructuredStatement>...) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchSequence
 
MatchSequence(Matcher<StructuredStatement>...) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchSequence
 
matchType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
 
matchType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
 
matchType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.ConditionTest
 
MatchType() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.MatchType
 
MATH - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
MATH_E - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
MATH_PI - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
MAX_FILE_LEN_MINUS_EXT - Static variable in class org.benf.cfr.reader.util.output.FileDumper
 
maxDepth - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
maxLocals - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
maxStack - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
maybeGetPiExpression(double) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
maybeGetPiExpression(float) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
maybeMoveTarget(Op03SimpleStatement, Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessJumps
 
maybeRewriteExplicitCallTyping(AbstractFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
maybeRewriteExpressionType(InferredJavaType, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
maybeRewriteImmediate(List<Op03SimpleStatement>, int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoDoRewriter
 
maybeTightenToLocal(Stack<Triplet<StructuredStatement, BlockIdentifier, Set<Op04StructuredStatement>>>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
memberFunctionInvokation - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
 
MemberFunctionInvokation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
MemberFunctionInvokation(BytecodeLoc, ConstantPool, ConstantPoolEntryMethodRef, Expression, boolean, List<Expression>, List<Boolean>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
MemberFunctionInvokation(BytecodeLoc, ConstantPool, ConstantPoolEntryMethodRef, Expression, JavaTypeInstance, boolean, List<Expression>, List<Boolean>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
MemberFunctionInvokationExplicit - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
A member function call that doesn't necessarily exist, for a type we don't necessarily have.
MemberFunctionInvokationExplicit(BytecodeLoc, InferredJavaType, JavaTypeInstance, Expression, String, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
MemberFunctionInvokationWildcard(String, boolean, Expression, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
memberFunctionMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
MemberInfo(ClassFile) - Constructor for class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
MemberNameResolver - Class in org.benf.cfr.reader.relationship
 
MemberNameResolver(DCCommonState) - Constructor for class org.benf.cfr.reader.relationship.MemberNameResolver
 
MemberNameResolver.MemberInfo - Class in org.benf.cfr.reader.relationship
 
MemberNameResolver.MethodKey - Class in org.benf.cfr.reader.relationship
 
mergeGenericInfo(JavaGenericRefTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
mergeWith(GenericInferer.GenericInferData) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
 
mergeWith(SSAIdent) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
mergeWith(SSAIdentifiers<KEYTYPE>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
mergeWith(SSAIdentifiers<KEYTYPE>, BinaryPredicate<KEYTYPE, KEYTYPE>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
mergeWith(StackEntryHolder, Set<DecompilerComment>) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntryHolder
 
mergeWith(StackEntry, Set<DecompilerComment>) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
mergeWith(GenericTypeBinder, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
METAFACTORY_1 - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
METAFACTORY_2 - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
method - Variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
method - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
method - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
method - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
method - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
method - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
method - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
method - Variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
method - Variable in class org.benf.cfr.reader.entities.MethodOrdering.OrderData
 
Method - Class in org.benf.cfr.reader.entities
 
Method(ByteData, ClassFile, ConstantPool, DCCommonState, ClassFileVersion) - Constructor for class org.benf.cfr.reader.entities.Method
 
METHOD - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
method_formal_parameter_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
METHOD_HANDLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
METHOD_HANDLES - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
METHOD_HANDLES$LOOKUP - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
method_info - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
 
METHOD_TYPE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
Method.MethodConstructor - Enum Class in org.benf.cfr.reader.entities
 
Method.Visibility - Enum Class in org.benf.cfr.reader.entities
 
methodArgs - Variable in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
MethodBytecode() - Constructor for class org.benf.cfr.reader.util.output.BytecodeTrackingDumper.MethodBytecode
 
MethodConstructor(boolean, boolean) - Constructor for enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
MethodData() - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
MethodData(List<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.mapping.ClassMapping.MethodData
 
MethodData(MethodPrototype, List<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
methodDescriptor() - Method in interface org.benf.cfr.reader.api.SinkReturns.LineNumberMapping
 
methodErrorCollector - Variable in class org.benf.cfr.reader.util.output.StringStreamDumper
 
methodErrorCollector - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
MethodErrorCollector - Interface in org.benf.cfr.reader.util.output
 
MethodErrorCollector.SummaryDumperMethodErrorCollector - Class in org.benf.cfr.reader.util.output
 
MethodHandle - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
methodHandleBehaviour - Variable in class org.benf.cfr.reader.entities.bootstrap.BootstrapMethodInfo
 
MethodHandleBehaviour - Enum Class in org.benf.cfr.reader.entities.bootstrap
 
MethodHandleBehaviour() - Constructor for enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
methodHandleEq(Expression, String) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
methodHandleName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
methodHandleName(Object) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
MethodHandlePlaceholder - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
MethodHandlePlaceholder(BytecodeLoc, ConstantPoolEntryMethodHandle) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
methodHandlesLookupName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
methodHandlesName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
methodIndex - Variable in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
methodInfoList - Variable in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
methodIsClassLookup(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
 
MethodKey(String, List<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.relationship.MemberNameResolver.MethodKey
 
MethodMapping - Class in org.benf.cfr.reader.mapping
 
MethodMapping(String, String, JavaTypeInstance, List<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.mapping.MethodMapping
 
methodMappings - Variable in class org.benf.cfr.reader.mapping.ClassMapping
 
methodName() - Method in interface org.benf.cfr.reader.api.SinkReturns.LineNumberMapping
 
methodName(String, MethodPrototype, boolean, boolean) - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
methodName(String, MethodPrototype, boolean, boolean) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
methodName(String, MethodPrototype, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
methodName(String, MethodPrototype, boolean, boolean) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
methodName(String, MethodPrototype, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
methodName(String, MethodPrototype, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
methodName(String, MethodPrototype, boolean, boolean) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
METHODNAME - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
MethodOrdering - Class in org.benf.cfr.reader.entities
 
MethodOrdering() - Constructor for class org.benf.cfr.reader.entities.MethodOrdering
 
MethodOrdering.OrderData - Class in org.benf.cfr.reader.entities
 
methodPattern - Static variable in class org.benf.cfr.reader.mapping.MappingFactory
 
methodPrototype - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
methodPrototype - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
methodPrototype - Variable in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
methodPrototype - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
methodPrototype - Variable in class org.benf.cfr.reader.entities.Method
 
MethodPrototype - Class in org.benf.cfr.reader.bytecode.analysis.types
 
MethodPrototype(DCCommonState, ClassFile, JavaTypeInstance, String, boolean, Method.MethodConstructor, List<FormalTypeParameter>, List<JavaTypeInstance>, JavaTypeInstance, List<JavaTypeInstance>, boolean, VariableNamer, boolean, String) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
MethodPrototype.HiddenReason - Enum Class in org.benf.cfr.reader.bytecode.analysis.types
 
MethodPrototype.ParameterLValue - Class in org.benf.cfr.reader.bytecode.analysis.types
 
MethodPrototypeAnnotationsHelper - Class in org.benf.cfr.reader.bytecode.analysis.types
 
MethodPrototypeAnnotationsHelper(AttributeMap) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
methodRef - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
methods - Variable in class org.benf.cfr.reader.entities.ClassFile
 
methodsByName - Variable in class org.benf.cfr.reader.entities.ClassFile
 
MethodType - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
methodTypeName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
methodTypeName(Object) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
methodUsages - Variable in class org.benf.cfr.reader.entities.ClassFile
 
mightCatchUnchecked() - Method in interface org.benf.cfr.reader.entities.exceptions.ExceptionCheck
 
mightCatchUnchecked() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
mightCatchUnchecked() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple
 
mightUseUnchecked - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
minHandlerStart - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
minor - Variable in class org.benf.cfr.reader.util.ClassFileVersion
 
MINUS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
MINUS_ONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
Misc - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Misc() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
Misc.GetBackJump - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Misc.GraphVisitorBlockReachable - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Misc.GraphVisitorReachableInThese - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Misc.HasBackJump - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Misc.IsBackJumpTo - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Misc.IsForwardJumpTo - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
MiscAnnotations - Class in org.benf.cfr.reader.bytecode.analysis.types
 
MiscAnnotations() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.MiscAnnotations
 
MiscConstants - Interface in org.benf.cfr.reader.util
 
miscKeyholeTransforms(VariableFactory, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
MiscStatementTools - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util
 
MiscStatementTools() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.MiscStatementTools
 
MiscUtils - Class in org.benf.cfr.reader.util
 
MiscUtils() - Constructor for class org.benf.cfr.reader.util.MiscUtils
 
missingInfo - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
 
missingNamer - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
mkAssign(VariableFactory) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
mkClash(List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
mkClash(InferredJavaType.IJTInternal, InferredJavaType.IJTInternal) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
mkClash(JavaTypeInstance...) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
mkDelegate(InferredJavaType.IJTInternal) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
mkDelegate(InferredJavaType.IJTInternal) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
mkDelegate(InferredJavaType.IJTInternal) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
mkDelegate(InferredJavaType.IJTInternal, InferredJavaType.IJTInternal) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
mkFilename(String, Pair<String, String>, SummaryDumper) - Method in class org.benf.cfr.reader.util.output.FileDumper
 
mkLcMojo(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
mkRegexFilter(String, boolean) - Static method in class org.benf.cfr.reader.util.MiscUtils
 
mkRetrieve(VariableFactory) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
mkStructuredAssert(BytecodeLoc, ConditionalExpression, Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
mkTempList() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
ModuleContentFlags(String) - Constructor for enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
ModuleFlags(String) - Constructor for enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
 
monitor - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
monitor - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
monitor - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
monitor - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
 
MONITOR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
MONITORENTER - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
MonitorEnterStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
MonitorEnterStatement(BytecodeLoc, Expression, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
MONITOREXIT - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
MonitorExitStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
MonitorExitStatement(BytecodeLoc, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
MonitorRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
MonitorRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.MonitorRewriter
 
monitors - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
MonitorStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
MonitorStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorStatement
 
MovableDumperContext - Class in org.benf.cfr.reader.util.output
 
MovableDumperContext() - Constructor for class org.benf.cfr.reader.util.output.MovableDumperContext
 
movableJump(JumpType) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessJumps
 
moveable(Statement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PushThroughGoto
 
moveArray(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.ArrayCountingIterator
 
moveArray(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator
 
moveArray(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator
 
moveArray(DecompilerComments) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator
 
moveArray(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated.Iterator
 
moveArray(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated.Iterator
 
moveBound(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator
 
moveBound(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator
 
moveBound(DecompilerComments) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator
 
moveBound(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated.Iterator
 
moveBound(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated.Iterator
 
moveDupPostCreation(LValue, StatementContainer, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector
 
moveInternalJumpsToTerminal(Op03SimpleStatement, List<Op03SimpleStatement>, Op03SimpleStatement, Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
moveJumpsIntoDo(VariableFactory, List<Op03SimpleStatement>, Options, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
moveJumpsToCaseStatements(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
moveJumpsToTerminalIfEmpty(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
moveNested(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.NestedCountingIterator
 
moveNested(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator
 
moveNested(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator
 
moveNested(DecompilerComments) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator
 
moveNested(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated.Iterator
 
moveNested(DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated.Iterator
 
moveParameterized(int, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator
 
moveParameterized(int, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator
 
moveParameterized(int, DecompilerComments) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaAnnotatedTypeIterator
 
moveParameterized(int, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated.Iterator
 
moveSingleOutOrderBlocks(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
moveSwitch(Op03SimpleStatement, List<Op03SimpleStatement>, Op03SimpleStatement, int, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
MUL_DIV_MOD - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
MULTI_RELEASE_KEY - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
MULTI_RELEASE_PATH_PATTERN - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
MULTI_RELEASE_PREFIX - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
MULTI_VERSION - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
MULTIANEWARRAY - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
multiFound - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
MULTIPLY - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
mutableFound - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
MutableGraph<T> - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph
 
mutableOffset - Variable in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
MutableOptions - Class in org.benf.cfr.reader.util.getopt
 
MutableOptions(Options) - Constructor for class org.benf.cfr.reader.util.getopt.MutableOptions
 
MutableProcessingBlockState() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.MutableProcessingBlockState
 
mutableReplacable - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
mutableUseFound - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
mutated - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
mutated - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
mutated - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
mutatingRenameUnClash(LocalVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
mutatingRenameUnClash(NamedVariable) - Method in interface org.benf.cfr.reader.bytecode.analysis.variables.VariableNamer
 
mutatingRenameUnClash(NamedVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault
 
mutatingRenameUnClash(NamedVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
mutation - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
MUTATION1 - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
MUTATION2 - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
MUTATION3 - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
MutationRewriterFirstPass() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
MutationRewriterSecondPass(Map<LValueAssignmentAndAliasCondenser.VersionedLValue, StatementContainer>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
MutationRewriterSecondPass(Map<LValueAssignmentAndAliasCondenser.VersionedLValue, StatementContainer>, Set<SSAIdent>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 

N

NakedNullCaster - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
NakedNullCaster() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.CollectMatch
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchSequence
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
name - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
name - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
name - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
name - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
name - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
name - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
name - Variable in enum class org.benf.cfr.reader.entities.AccessFlag
 
name - Variable in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
name - Variable in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
name - Variable in class org.benf.cfr.reader.entities.FakeMethod
 
name - Variable in class org.benf.cfr.reader.mapping.FieldMapping
 
name - Variable in class org.benf.cfr.reader.mapping.MethodMapping
 
name - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver.MethodKey
 
name - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator.FileDets
 
name - Variable in class org.benf.cfr.reader.state.DetectedStaticImport
 
name - Variable in class org.benf.cfr.reader.util.ClassFileVersion
 
name - Variable in class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
name - Variable in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
nameAndTypeIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
nameAndTypeIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
nameAndTypeIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
nameAndTypeIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
nameCounts - Variable in class org.benf.cfr.reader.entities.FakeMethods
 
NamedBreakRemover() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.NamedBreakRemover
 
NameDiscoverer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer
 
NamedVariable - Interface in org.benf.cfr.reader.bytecode.analysis.variables
 
NamedVariableDefault - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
NamedVariableDefault(String) - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
NamedVariableFromHint - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
NamedVariableFromHint(String, int, int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
nameIdx - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
nameIndex - Variable in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
nameIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
nameIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
nameIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
nameIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
NameSimplifier(JavaTypeInstance, VariableNameTidier.StructuredScopeWithVars) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameSimplifier
 
nameToBoundType - Variable in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
narrowAssignmentTypes(Method, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
NarrowingAssignmentRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
NarrowingAssignmentRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NarrowingAssignmentRewriter
 
NarrowingTypeRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
NarrowingTypeRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter
 
NarrowingTypeRewriter.LValueAssignmentCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
NE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
needle - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
 
needle - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.UsageWatcher
 
needLR() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
needLR() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass
 
needLR() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass
 
needLR() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
needLR() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter
 
needsLabel() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
needsReWrite(Expression, JavaTypeInstance, UnaryFunction<ClassFile, Boolean>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
NEG - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
negate - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultChainBooleanDecoder
 
negateCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
NEGATED - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
 
NegativeJumps - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
NegativeJumps() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NegativeJumps
 
NEIGHBOUR_RETURN - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
NEITHER - Enum constant in enum class org.benf.cfr.reader.util.BoolPair
 
NEITHER - Enum constant in enum class org.benf.cfr.reader.util.Troolean
 
NestedCountingIterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.NestedCountingIterator
 
nestedScope - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
nestingLevel - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.NestedCountingIterator
 
NEW - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
NEW - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
NEW_INVOKE_SPECIAL - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
NewAnonymousArray - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
1d array only.
NewAnonymousArray(BytecodeLoc, InferredJavaType, int, List<Expression>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
NEWARRAY - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
NewArrayWildcard(int, Integer) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard
 
newArrayWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
newExceptionRetainingLazyMap(UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
newIdentityLazyMap(UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
newIdentityMap() - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
newIdentitySet() - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newImmutableList(X...) - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
newLazyMap(Map<X, Y>, UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
newLazyMap(UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
NEWLINE - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
newLinkedLazyMap(UnaryFunction<X, Y>) - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
newLinkedList() - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
newList() - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
newList(int) - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
newList(Collection<X>) - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
newList(X...) - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
newln() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
newln() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
newln() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
newln() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
newln() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
newln() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
newMap() - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
NewObject - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
NewObject(BytecodeLoc, ConstantPoolEntry) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
NewObjectArray - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
NewObjectArray(BytecodeLoc, List<Expression>, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
NewObjectArray(BytecodeLoc, InferredJavaType, JavaTypeInstance, int, JavaTypeInstance, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
newOrderedMap() - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
newOrderedSet() - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newOrderedSet(Collection<X>) - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newOrderedSet(X...) - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
NewPrimitiveArray - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
NewPrimitiveArray(BytecodeLoc, Expression, byte) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
NewPrimitiveArray(BytecodeLoc, Expression, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
NewPrimitiveArray(BytecodeLoc, InferredJavaType, JavaTypeInstance, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
newSet() - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newSet(Collection<X>) - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newSet(Collection<X>, Collection<X>) - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newSet(EnumSet<X>) - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newSet(X...) - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newSortedSet() - Static method in class org.benf.cfr.reader.util.collections.SetFactory
 
newStack() - Static method in class org.benf.cfr.reader.util.collections.StackFactory
 
newTreeMap() - Static method in class org.benf.cfr.reader.util.collections.MapFactory
 
next - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
 
next - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope.AtLevel
 
next - Variable in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
nextIdentFor - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierFactory
 
nextIdx - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.IdentFactory
 
nextIdx - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
nextPostFixed - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
NOCLASSDEFFOUND_ERROR - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
NodeReachable(Set<Op03SimpleStatement>, Op03SimpleStatement, Op03SimpleStatement, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
NodesReachedUntil(Op03SimpleStatement, Op03SimpleStatement, Set<Op03SimpleStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 
noFurther - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
NonaryFunction<T> - Interface in org.benf.cfr.reader.util.functors
 
None - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.FormatHint
 
None - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction
 
None - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.ClashState
 
None - Enum constant in enum class org.benf.cfr.reader.util.output.TypeContext
 
NONE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.Specific
 
NONE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
NONE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
NONE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
 
NONE - Static variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
NONE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory
 
NonStaticLifter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Similar to the static lifter, however this has to cope with the possibility that EVERY constructor will have had the non static initialisation pushed into it.
NonStaticLifter(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
 
nop() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
Nop - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
Nop() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
Nop() - Constructor for class org.benf.cfr.reader.util.output.IllegalIdentifierDump.Nop
 
NOP - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
nopIsolatedStackValues(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IsolatedStackValue
 
nopIsolatedStackValues(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
nopOut() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
nopOut() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
nopOut() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
nopOutConditional() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
nopOutConditional() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
nopOutConditional() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
nopPointlessCondition(IfStatement, Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
NopRelocator() - Constructor for class org.benf.cfr.reader.state.ClassFileRelocator.NopRelocator
 
NOPSearchingExpressionRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
NOPSearchingExpressionRewriter(Expression, Set<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
 
NopStringSink() - Constructor for class org.benf.cfr.reader.util.output.SinkDumperFactory.NopStringSink
 
NopSummaryDumper - Class in org.benf.cfr.reader.util.output
 
NopSummaryDumper() - Constructor for class org.benf.cfr.reader.util.output.NopSummaryDumper
 
nopThisAndReplace() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
normalizeDupAssigns(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DupAssigns
 
normalizeDupAssigns(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
normalizeDupAssigns_type1(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DupAssigns
 
normalizeInstanceOf(Op04StructuredStatement, Options, ClassFileVersion) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
NOSUCHMETHOD_EXCEPTION - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
Not - Enum constant in enum class org.benf.cfr.reader.util.output.BlockCommentState
 
NOT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
 
NOT - Enum constant in enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
 
NOT - Enum constant in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
NOT - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
note(ClassFile, ConstructorInvokationAnonymousInner) - Method in class org.benf.cfr.reader.bytecode.AnonymousClassUsage
 
noteAnonymousUse(ConstructorInvokationAnonymousInner) - Method in class org.benf.cfr.reader.entities.ClassFile
 
noted - Variable in class org.benf.cfr.reader.bytecode.AnonymousClassUsage
 
noteException(String, String, Exception) - Method in interface org.benf.cfr.reader.util.output.ExceptionDumper
 
noteException(String, String, Exception) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkExceptionDumper
 
noteException(String, String, Exception) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkStringExceptionDumper
 
noteException(String, String, Exception) - Method in class org.benf.cfr.reader.util.output.StdErrExceptionDumper
 
noteInterestingLifetimes(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
noteMethodClass(ClassFile, ConstructorInvokationSimple) - Method in class org.benf.cfr.reader.bytecode.AnonymousClassUsage
 
noteMethodUse(ConstructorInvokationSimple) - Method in class org.benf.cfr.reader.entities.ClassFile
 
notEmpty - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
noteUseAs(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
NotHidden - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.HiddenReason
 
noThrow - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
notify(String) - Method in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
notify(String) - Method in class org.benf.cfr.reader.util.output.NopSummaryDumper
 
notify(String) - Method in class org.benf.cfr.reader.util.output.SinkSummaryDumper
 
notify(String) - Method in interface org.benf.cfr.reader.util.output.SummaryDumper
 
notifyAdditionalAtEnd() - Method in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
notifyClassFiles(Collection<String>) - Method in class org.benf.cfr.reader.state.ClassRenamer
 
notifyError(JavaTypeInstance, Method, String) - Method in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
notifyError(JavaTypeInstance, Method, String) - Method in class org.benf.cfr.reader.util.output.NopSummaryDumper
 
notifyError(JavaTypeInstance, Method, String) - Method in class org.benf.cfr.reader.util.output.SinkSummaryDumper
 
notifyError(JavaTypeInstance, Method, String) - Method in interface org.benf.cfr.reader.util.output.SummaryDumper
 
notInstanceOf - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
 
NotNull() - Constructor for class org.benf.cfr.reader.util.collections.Functional.NotNull
 
NotOperation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
NotOperation(BytecodeLoc, ConditionalExpression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
nRequired - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.KleeneN
 
NULL - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
NULL - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
Nullable - Annotation Interface in org.benf.cfr.reader.util.annotation
 
nullableComment - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
NullMapping - Class in org.benf.cfr.reader.mapping
 
NullMapping() - Constructor for class org.benf.cfr.reader.mapping.NullMapping
 
NullObject - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
nullPlaceholders - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.GenericInferer.GenericInferData
 
nulls - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
NullTypedLValueRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
NullTypedLValueRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NullTypedLValueRewriter
 
NUMBER - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
numDims - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
numDims - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
numSizedDims - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard
 
numTotalDims - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard
 

O

obClass - Variable in class org.benf.cfr.reader.mapping.ClassMapping
 
OBFUSCATION_PATH - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
obfuscationMapping - Variable in class org.benf.cfr.reader.state.DCCommonState
 
ObfuscationMapping - Interface in org.benf.cfr.reader.mapping
 
ObfuscationRewriter - Interface in org.benf.cfr.reader.state
 
ObfuscationTypeMap - Interface in org.benf.cfr.reader.state
 
ObfuscationWrappingDumper(Dumper) - Constructor for class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
ObfuscationWrappingDumper(Dumper, TypeUsageInformation) - Constructor for class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
object - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.Rewriter
 
object - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
object - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
object - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
object - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
object - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
OBJECT - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
objectIsEclipseOuterThis() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
objectIsIllegalThis() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
objectIsThis() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
OBJECTMETHODS - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
objectName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
objectsName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
ObjectTypeUsageRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Detect potential invalid usages of fields - where the class we expect to be calling them with doesn't match the class needed to access the fields in question.
ObjectTypeUsageRewriter(AnonymousClassUsage, ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
objWildcard - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
of(T) - Static method in class org.benf.cfr.reader.util.Optional
 
offset - Variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
offset - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitialized
 
offset - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget
 
offset - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget
 
offset - Variable in class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
OFFSET_CATCH_TYPE - Static variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
offset_delta - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameAppendFrame
 
offset_delta - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameChopFrame
 
offset_delta - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameFullFrame
 
offset_delta - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameFrameExtended
 
offset_delta - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrameExtended
 
OFFSET_INDEX_FROM - Static variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
OFFSET_INDEX_HANDLER - Static variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
OFFSET_INDEX_TO - Static variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
OFFSET_OF_ACCESS_FLAGS - Static variable in class org.benf.cfr.reader.entities.Field
 
OFFSET_OF_ACCESS_FLAGS - Static variable in class org.benf.cfr.reader.entities.Method
 
OFFSET_OF_ANNOTATION_NAME_TABLE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
OFFSET_OF_ANNOTATION_TABLE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
OFFSET_OF_ANNOTATION_TABLE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeScala
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
OFFSET_OF_ATTRIBUTE_LENGTH - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
OFFSET_OF_ATTRIBUTE_NAME_INDEX - Static variable in class org.benf.cfr.reader.entityfactories.AttributeFactory
 
OFFSET_OF_ATTRIBUTES - Static variable in class org.benf.cfr.reader.entities.Field
 
OFFSET_OF_ATTRIBUTES - Static variable in class org.benf.cfr.reader.entities.Method
 
OFFSET_OF_ATTRIBUTES_COUNT - Static variable in class org.benf.cfr.reader.entities.Field
 
OFFSET_OF_ATTRIBUTES_COUNT - Static variable in class org.benf.cfr.reader.entities.Method
 
OFFSET_OF_BOOTSTRAP_METHOD_ATTR_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
OFFSET_OF_BOOTSTRAP_METHOD_ATTR_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
OFFSET_OF_BYTES - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
OFFSET_OF_CLASS_ARRAY - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
OFFSET_OF_CLASS_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
OFFSET_OF_CLASS_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
OFFSET_OF_CONSTANT_POOL - Static variable in class org.benf.cfr.reader.entities.ClassFile
 
OFFSET_OF_CONSTANT_POOL_COUNT - Static variable in class org.benf.cfr.reader.entities.ClassFile
 
OFFSET_OF_DATA - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
OFFSET_OF_DEFAULT - Static variable in class org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch
 
OFFSET_OF_DEFAULT - Static variable in class org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch
 
OFFSET_OF_DESCRIPTOR_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
OFFSET_OF_DESCRIPTOR_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
OFFSET_OF_DESCRIPTOR_INDEX - Static variable in class org.benf.cfr.reader.entities.Field
 
OFFSET_OF_DESCRIPTOR_INDEX - Static variable in class org.benf.cfr.reader.entities.Method
 
OFFSET_OF_DIMS - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryMultiANewArray
 
OFFSET_OF_DYNAMIC_INFO - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
OFFSET_OF_ENTRIES - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
OFFSET_OF_ENTRIES - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
OFFSET_OF_ENTRY_COUNT - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
OFFSET_OF_ENTRY_COUNT - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
OFFSET_OF_EXCEPTION_TABLE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
OFFSET_OF_HIGHBYTE - Static variable in class org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch
 
OFFSET_OF_HIGHBYTE - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryTableSwitch
 
OFFSET_OF_LENGTH - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
OFFSET_OF_LOWBYTE - Static variable in class org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch
 
OFFSET_OF_LOWBYTE - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryTableSwitch
 
OFFSET_OF_MAGIC - Static variable in class org.benf.cfr.reader.entities.ClassFile
 
OFFSET_OF_MAJOR - Static variable in class org.benf.cfr.reader.entities.ClassFile
 
OFFSET_OF_MAX_STACK - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
OFFSET_OF_METHOD_INDEX - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke
 
OFFSET_OF_METHOD_INDEX - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeInterface
 
OFFSET_OF_MINOR - Static variable in class org.benf.cfr.reader.entities.ClassFile
 
OFFSET_OF_MODULE_FLAGS - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
OFFSET_OF_MODULE_NAME - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
OFFSET_OF_MODULE_VERSION - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
OFFSET_OF_NAME_AND_TYPE_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
OFFSET_OF_NAME_AND_TYPE_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
OFFSET_OF_NAME_AND_TYPE_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
OFFSET_OF_NAME_AND_TYPE_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
OFFSET_OF_NAME_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
OFFSET_OF_NAME_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
OFFSET_OF_NAME_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
OFFSET_OF_NAME_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
OFFSET_OF_NAME_INDEX - Static variable in class org.benf.cfr.reader.entities.Field
 
OFFSET_OF_NAME_INDEX - Static variable in class org.benf.cfr.reader.entities.Method
 
OFFSET_OF_NPAIRS - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLookupSwitch
 
OFFSET_OF_NUM_METHODS - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
OFFSET_OF_NUMBER_OF_ANNOTATIONS - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
OFFSET_OF_NUMBER_OF_ANNOTATIONS - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
OFFSET_OF_NUMBER_OF_CLASSES - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
OFFSET_OF_NUMBER_OF_ENTRIES - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
OFFSET_OF_NUMBER_OF_EXCEPTIONS - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
OFFSET_OF_NUMBER_OF_PARAMETERS - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
OFFSET_OF_NUMPAIRS - Static variable in class org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch
 
OFFSET_OF_OFFSETS - Static variable in class org.benf.cfr.reader.bytecode.opcode.DecodedTableSwitch
 
OFFSET_OF_OFFSETS - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLookupSwitch
 
OFFSET_OF_OFFSETS - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryTableSwitch
 
OFFSET_OF_PAIRS - Static variable in class org.benf.cfr.reader.bytecode.opcode.DecodedLookupSwitch
 
OFFSET_OF_REFERENCE_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
OFFSET_OF_REFERENCE_KIND - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeAnnotations
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeExceptions
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTable
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeLocalVariableTypeTable
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeParameterAnnotations
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeScala
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeScalaSig
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeSynthetic
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeTypeAnnotations
 
OFFSET_OF_REMAINDER - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
OFFSET_OF_STACK_MAP_FRAMES - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
OFFSET_OF_STRING_INDEX - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
OFFSET_OF_TARGET - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryConditionalJump
 
OFFSET_OF_TARGET - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGoto
 
OFFSET_OF_TARGET - Static variable in class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGotoW
 
offset_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
OffsetBackedByteData - Class in org.benf.cfr.reader.util.bytestream
 
OffsetBackedByteData(byte[], long) - Constructor for class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
OffsettingBackedByteData - Class in org.benf.cfr.reader.util.bytestream
 
OffsettingBackedByteData(byte[], long) - Constructor for class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
OffsettingByteData - Interface in org.benf.cfr.reader.util.bytestream
 
ok - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
op - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
op - Variable in class org.benf.cfr.reader.entities.exceptions.IntervalCount
 
Op01WithProcessedDataAndByteJumps - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op01WithProcessedDataAndByteJumps(JVMInstr, byte[], int[], int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
Op01WithProcessedDataAndByteJumps(JVMInstr, byte[], int[], int, ConstantPoolEntry[]) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
Op02GetClassRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
Op02GetClassRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
 
Op02Obf - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf
 
Op02Obf() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.Op02Obf
 
Op02RedundantStoreRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
Op02RedundantStoreRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02RedundantStoreRewriter
 
Op02WithProcessedDataAndRefs - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op02WithProcessedDataAndRefs(Op02WithProcessedDataAndRefs) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
Op02WithProcessedDataAndRefs(JVMInstr, byte[], int, ConstantPool, ConstantPoolEntry[], int, BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
Op02WithProcessedDataAndRefs(JVMInstr, byte[], InstrIndex, ConstantPool, ConstantPoolEntry[], int, BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
Op02WithProcessedDataAndRefs.ExceptionTempStatement - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op02WithProcessedDataAndRefs.IdentFactory - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op03Blocks - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op03Blocks() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
Op03Blocks.Block3 - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op03Obf - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf
 
Op03Obf() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf.Op03Obf
 
Op03Rewriters - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
Op03Rewriters() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
Op03SimpleStatement - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op03SimpleStatement(Set<BlockIdentifier>, Statement, InstrIndex) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
Op03SimpleStatement(Set<BlockIdentifier>, Statement, SSAIdentifiers<LValue>, InstrIndex) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
Op03SimpleStatement(Op02WithProcessedDataAndRefs, Statement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
Op03SimpleStatement.GraphVisitorCallee - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04Checker - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker
 
Op04Rewriter - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
Op04StructuredStatement - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement(InstrIndex, Collection<BlockIdentifier>, StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
Op04StructuredStatement(StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
Op04StructuredStatement.EmptyCatchTidier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.Inliner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.LabelledBlockExtractor - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.MutableProcessingBlockState - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.NamedBreakRemover - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.PointlessBlockRemover - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.ScopeDescendingTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.StackedBlock - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.StructuredGotoRemover - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.TryCatchTidier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
Op04StructuredStatement.UnstructuredIfConverter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph
 
opcode - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
opcodeLookup - Static variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
OPEN - Enum constant in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
 
opens - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
OPERATION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
OperationFactory - Interface in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryConditionalJump - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryConditionalJump() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryConditionalJump
 
OperationFactoryCPEntry - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryCPEntry() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntry
 
OperationFactoryCPEntryW - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryCPEntryW() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryCPEntryW
 
OperationFactoryDefault - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDefault() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault
 
OperationFactoryDefault.Handler - Enum Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDup - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDup() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup
 
OperationFactoryDup2 - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDup2() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2
 
OperationFactoryDup2X1 - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDup2X1() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X1
 
OperationFactoryDup2X2 - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDup2X2() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDup2X2
 
OperationFactoryDupBase - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDupBase() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupBase
 
OperationFactoryDupX1 - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDupX1() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX1
 
OperationFactoryDupX2 - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryDupX2() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDupX2
 
OperationFactoryFakeCatch - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryFakeCatch() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryFakeCatch
 
OperationFactoryGetField - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryGetField() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetField
 
OperationFactoryGetStatic - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryGetStatic() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGetStatic
 
OperationFactoryGoto - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryGoto() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGoto
 
OperationFactoryGotoW - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryGotoW() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryGotoW
 
OperationFactoryInvoke - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryInvoke(boolean) - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvoke
 
OperationFactoryInvokeDynamic - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryInvokeDynamic() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeDynamic
 
OperationFactoryInvokeInterface - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryInvokeInterface() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryInvokeInterface
 
OperationFactoryLDC - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryLDC() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC
 
OperationFactoryLDC2W - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryLDC2W() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDC2W
 
OperationFactoryLDCW - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryLDCW() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLDCW
 
OperationFactoryLookupSwitch - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryLookupSwitch() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryLookupSwitch
 
OperationFactoryMultiANewArray - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryMultiANewArray() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryMultiANewArray
 
OperationFactoryNew - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryNew() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryNew
 
OperationFactoryPop - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryPop() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop
 
OperationFactoryPop2 - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryPop2() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPop2
 
OperationFactoryPutField - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryPutField() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutField
 
OperationFactoryPutStatic - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryPutStatic() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryPutStatic
 
OperationFactoryReturn - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryReturn() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryReturn
 
OperationFactorySwap - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactorySwap() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactorySwap
 
OperationFactoryTableSwitch - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryTableSwitch() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryTableSwitch
 
OperationFactoryThrow - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryThrow() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryThrow
 
OperationFactoryWide - Class in org.benf.cfr.reader.bytecode.opcode
 
OperationFactoryWide() - Constructor for class org.benf.cfr.reader.bytecode.opcode.OperationFactoryWide
 
operator(String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
operator(String) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
operator(String) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
operator(String) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
operator(String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
operator(String) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
OPERATOR - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
OptData(String) - Constructor for class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
OptData(PermittedOptionProvider.ArgumentParam<?, ?>) - Constructor for class org.benf.cfr.reader.util.getopt.GetOptParser.OptData
 
optimiseForType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
optimiseForType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
optimiseForType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
optimiseForType() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
 
optimiseForType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
optimiseForType() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
optimiseForTypes() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
optimiseForTypes(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
option - Variable in exception org.benf.cfr.reader.util.getopt.BadParametersException
 
Optional<T> - Class in org.benf.cfr.reader.util
 
Optional() - Constructor for class org.benf.cfr.reader.util.Optional
 
Optional(T) - Constructor for class org.benf.cfr.reader.util.Optional
 
OptionalMatch<T> - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
OptionalMatch(Optional<T>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch
 
OptionDecoder<T> - Interface in org.benf.cfr.reader.util.getopt
 
OptionDecoderParam<T,ARG> - Interface in org.benf.cfr.reader.util.getopt
 
optionIsSet(PermittedOptionProvider.ArgumentParam<?, ?>) - Method in class org.benf.cfr.reader.util.getopt.MutableOptions
 
optionIsSet(PermittedOptionProvider.ArgumentParam<?, ?>) - Method in interface org.benf.cfr.reader.util.getopt.Options
 
optionIsSet(PermittedOptionProvider.ArgumentParam<?, ?>) - Method in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
options - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
options - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
options - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
options - Variable in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
options - Variable in class org.benf.cfr.reader.bytecode.RecoveryOptions.Applied
 
options - Variable in class org.benf.cfr.reader.CfrDriverImpl
 
options - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
options - Variable in class org.benf.cfr.reader.mapping.Mapping
 
options - Variable in class org.benf.cfr.reader.mapping.MappingFactory
 
options - Variable in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
options - Variable in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
options - Variable in class org.benf.cfr.reader.state.DCCommonState
 
options - Variable in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
options - Variable in class org.benf.cfr.reader.util.output.FileSummaryDumper
 
options - Variable in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
options - Variable in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
options - Variable in class org.benf.cfr.reader.util.output.StreamDumper
 
options - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
Options - Interface in org.benf.cfr.reader.util.getopt
 
OptionsImpl - Class in org.benf.cfr.reader.util.getopt
 
OptionsImpl(Map<String, String>) - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl
 
OptionsImpl.CFRFactory - Class in org.benf.cfr.reader.util.getopt
 
OptionsImpl.DefaultChainBooleanDecoder - Class in org.benf.cfr.reader.util.getopt
 
OptionsImpl.DefaultingBooleanDecoder - Class in org.benf.cfr.reader.util.getopt
 
OptionsImpl.DefaultingIntDecoder - Class in org.benf.cfr.reader.util.getopt
 
OptionsImpl.DefaultNullEnumDecoder<EnumType extends Enum<EnumType>> - Class in org.benf.cfr.reader.util.getopt
 
OptionsImpl.ExperimentalVersionSpecificDefaulter - Class in org.benf.cfr.reader.util.getopt
 
OptionsImpl.VersionSpecificDefaulter - Class in org.benf.cfr.reader.util.getopt
 
opts - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
OR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
OR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
OrderData(Method, boolean, int) - Constructor for class org.benf.cfr.reader.entities.MethodOrdering.OrderData
 
orderLocalVariable - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
OrderLocalVariables() - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted.OrderLocalVariables
 
orEmptyList(List<X>) - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
org.benf.cfr.reader - package org.benf.cfr.reader
Created with IntelliJ IDEA.
org.benf.cfr.reader.api - package org.benf.cfr.reader.api
 
org.benf.cfr.reader.apiunreleased - package org.benf.cfr.reader.apiunreleased
 
org.benf.cfr.reader.bytecode - package org.benf.cfr.reader.bytecode
 
org.benf.cfr.reader.bytecode.analysis.loc - package org.benf.cfr.reader.bytecode.analysis.loc
 
org.benf.cfr.reader.bytecode.analysis.opgraph - package org.benf.cfr.reader.bytecode.analysis.opgraph
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf - package org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf - package org.benf.cfr.reader.bytecode.analysis.opgraph.op03obf
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters - package org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters - package org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters - package org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker - package org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil - package org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers - package org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util - package org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util
 
org.benf.cfr.reader.bytecode.analysis.parse - package org.benf.cfr.reader.bytecode.analysis.parse
 
org.benf.cfr.reader.bytecode.analysis.parse.expression - package org.benf.cfr.reader.bytecode.analysis.parse.expression
 
org.benf.cfr.reader.bytecode.analysis.parse.expression.misc - package org.benf.cfr.reader.bytecode.analysis.parse.expression.misc
 
org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface - package org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface
 
org.benf.cfr.reader.bytecode.analysis.parse.literal - package org.benf.cfr.reader.bytecode.analysis.parse.literal
 
org.benf.cfr.reader.bytecode.analysis.parse.lvalue - package org.benf.cfr.reader.bytecode.analysis.parse.lvalue
 
org.benf.cfr.reader.bytecode.analysis.parse.rewriters - package org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
org.benf.cfr.reader.bytecode.analysis.parse.statement - package org.benf.cfr.reader.bytecode.analysis.parse.statement
 
org.benf.cfr.reader.bytecode.analysis.parse.utils - package org.benf.cfr.reader.bytecode.analysis.parse.utils
 
org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp - package org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
org.benf.cfr.reader.bytecode.analysis.parse.utils.scope - package org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
org.benf.cfr.reader.bytecode.analysis.parse.wildcard - package org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
org.benf.cfr.reader.bytecode.analysis.stack - package org.benf.cfr.reader.bytecode.analysis.stack
 
org.benf.cfr.reader.bytecode.analysis.structured - package org.benf.cfr.reader.bytecode.analysis.structured
 
org.benf.cfr.reader.bytecode.analysis.structured.expression - package org.benf.cfr.reader.bytecode.analysis.structured.expression
 
org.benf.cfr.reader.bytecode.analysis.structured.statement - package org.benf.cfr.reader.bytecode.analysis.structured.statement
 
org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder - package org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
 
org.benf.cfr.reader.bytecode.analysis.types - package org.benf.cfr.reader.bytecode.analysis.types
 
org.benf.cfr.reader.bytecode.analysis.types.annotated - package org.benf.cfr.reader.bytecode.analysis.types.annotated
 
org.benf.cfr.reader.bytecode.analysis.types.discovery - package org.benf.cfr.reader.bytecode.analysis.types.discovery
 
org.benf.cfr.reader.bytecode.analysis.variables - package org.benf.cfr.reader.bytecode.analysis.variables
 
org.benf.cfr.reader.bytecode.opcode - package org.benf.cfr.reader.bytecode.opcode
 
org.benf.cfr.reader.entities - package org.benf.cfr.reader.entities
 
org.benf.cfr.reader.entities.annotations - package org.benf.cfr.reader.entities.annotations
 
org.benf.cfr.reader.entities.attributes - package org.benf.cfr.reader.entities.attributes
 
org.benf.cfr.reader.entities.bootstrap - package org.benf.cfr.reader.entities.bootstrap
 
org.benf.cfr.reader.entities.classfilehelpers - package org.benf.cfr.reader.entities.classfilehelpers
 
org.benf.cfr.reader.entities.constantpool - package org.benf.cfr.reader.entities.constantpool
 
org.benf.cfr.reader.entities.exceptions - package org.benf.cfr.reader.entities.exceptions
 
org.benf.cfr.reader.entities.innerclass - package org.benf.cfr.reader.entities.innerclass
 
org.benf.cfr.reader.entityfactories - package org.benf.cfr.reader.entityfactories
 
org.benf.cfr.reader.mapping - package org.benf.cfr.reader.mapping
 
org.benf.cfr.reader.relationship - package org.benf.cfr.reader.relationship
 
org.benf.cfr.reader.state - package org.benf.cfr.reader.state
 
org.benf.cfr.reader.util - package org.benf.cfr.reader.util
 
org.benf.cfr.reader.util.annotation - package org.benf.cfr.reader.util.annotation
 
org.benf.cfr.reader.util.bytestream - package org.benf.cfr.reader.util.bytestream
 
org.benf.cfr.reader.util.collections - package org.benf.cfr.reader.util.collections
 
org.benf.cfr.reader.util.functors - package org.benf.cfr.reader.util.functors
 
org.benf.cfr.reader.util.getopt - package org.benf.cfr.reader.util.getopt
 
org.benf.cfr.reader.util.graph - package org.benf.cfr.reader.util.graph
 
org.benf.cfr.reader.util.lambda - package org.benf.cfr.reader.util.lambda
 
org.benf.cfr.reader.util.output - package org.benf.cfr.reader.util.output
 
origIdx - Variable in class org.benf.cfr.reader.entities.MethodOrdering.OrderData
 
originalCodeAttribute - Variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
originalDescriptor - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
originalIntersectionOrNull(Set<X>, Set<? extends X>) - Static method in class org.benf.cfr.reader.util.collections.SetUtil
 
originalOffset - Variable in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
originalRawOffset - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
originalRawOffset - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
originalRawOffset - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
originalSources - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
OriginalSwitchLookupInfo(Op03SimpleStatement, Op03SimpleStatement, TypedLiteral, Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.OriginalSwitchLookupInfo
 
OS(boolean, Set<String>) - Constructor for enum class org.benf.cfr.reader.state.OsInfo.OS
 
OS() - Static method in class org.benf.cfr.reader.state.OsInfo
 
OsInfo - Class in org.benf.cfr.reader.state
 
OsInfo() - Constructor for class org.benf.cfr.reader.state.OsInfo
 
OsInfo.OS - Enum Class in org.benf.cfr.reader.state
 
OSX - Enum constant in enum class org.benf.cfr.reader.state.OsInfo.OS
 
OTHER - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
OTHER - Enum constant in enum class org.benf.cfr.reader.state.OsInfo.OS
 
OTHER_CREATION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
otherCases - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
outBuffer - Variable in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
outerArg - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
outerClass - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
outerClassInfo - Variable in class org.benf.cfr.reader.entities.innerclass.InnerClassAttributeInfo
 
outerDeepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
outerDeepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
outerDeepClone(CloneHelper) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.DeepCloneable
 
outerDeepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
outerDeepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnStatement
 
outerDeepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
outerDeepClone(CloneHelper) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
outerNames - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
outerStart - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StackedBlock
 
outerThis - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
output - Variable in class org.benf.cfr.reader.api.CfrDriver.Builder
 
OUTPUT_DIR - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
OUTPUT_PATH - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
outputCount - Variable in class org.benf.cfr.reader.util.output.MovableDumperContext
 
outputSinkFactory - Variable in class org.benf.cfr.reader.CfrDriverImpl
 
OutputSinkFactory - Interface in org.benf.cfr.reader.api
 
OutputSinkFactory.Sink<T> - Interface in org.benf.cfr.reader.api
NB Sink as opposed to a stream, means that implementor has the choice of when to close.
OutputSinkFactory.SinkClass - Enum Class in org.benf.cfr.reader.api
Defines the kind of object that will arrive on your sink.
All consumers should accept at least STRING.
Not all classes are appropriate to all sink types.

OutputSinkFactory.Sink instances are constructed, and used in terms of sink classes so as to ensure easy future expansion of capabilities without breaking the ABI, and without being entirely weakly typed.
OutputSinkFactory.SinkType - Enum Class in org.benf.cfr.reader.api
Defines the kind of sink this is.
OverloadMethodSet - Class in org.benf.cfr.reader.entities.classfilehelpers
These are the possibilities we could be hitting when we call an overloaded method.
OverloadMethodSet(ClassFile, MethodPrototype, List<MethodPrototype>) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
OverloadMethodSet(ClassFile, OverloadMethodSet.MethodData, List<OverloadMethodSet.MethodData>) - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
OverloadMethodSet.MethodData - Class in org.benf.cfr.reader.entities.classfilehelpers
 
overloadMethodSetCache - Variable in class org.benf.cfr.reader.state.DCCommonState
 
OverloadMethodSetCache - Class in org.benf.cfr.reader.state
 
OverloadMethodSetCache() - Constructor for class org.benf.cfr.reader.state.OverloadMethodSetCache
 
overriddenName - Variable in class org.benf.cfr.reader.entities.ClassFileField
 
override(PermittedOptionProvider.ArgumentParam<Boolean, Void>, boolean) - Method in class org.benf.cfr.reader.util.getopt.MutableOptions
 
override(PermittedOptionProvider.ArgumentParam<Integer, Void>, int) - Method in class org.benf.cfr.reader.util.getopt.MutableOptions
 
override(PermittedOptionProvider.ArgumentParam<Troolean, Void>, Troolean) - Method in class org.benf.cfr.reader.util.getopt.MutableOptions
 
OVERRIDE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
OVERRIDE_ANNOTATION - Static variable in class org.benf.cfr.reader.entities.Method
 
overrideName(String) - Method in class org.benf.cfr.reader.entities.ClassFileField
 
overrides - Variable in class org.benf.cfr.reader.util.getopt.MutableOptions
 
OVERRIDES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
ownerClassType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameSimplifier
 
ownerClassType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
owningClass - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractFieldVariable
 

P

PACKAGE_INFO - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
PACKAGE_INFO_CODE - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
packageName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
packageName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
packageName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
packageName(JavaRefTypeInstance) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
packageName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
packageName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
packageName(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
packMap - Static variable in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
Pair<X,Y> - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
Pair(X, Y) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
PARAMETER_CORRUPTION - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
ParameterLValue(LocalVariable, MethodPrototype.HiddenReason) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.ParameterLValue
 
parameterLValues - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
parametersComputed() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
PAREN_SUB_MEMBER - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
parent - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
parentToChild - Variable in class org.benf.cfr.reader.relationship.MemberNameResolver
 
parse(String) - Static method in class org.benf.cfr.reader.util.ClassFileVersion
 
parse(String[], GetOptSinkFactory<T>) - Method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
parseClassMapping(String) - Method in class org.benf.cfr.reader.mapping.MappingFactory
 
parseClassSignature(ConstantPoolEntryUTF8, ConstantPool) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
parseFieldMapping(String) - Method in class org.benf.cfr.reader.mapping.MappingFactory
 
parseFormalTypeParameters(String, ConstantPool, int) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
parseJavaMethodPrototype(DCCommonState, ClassFile, JavaTypeInstance, String, boolean, Method.MethodConstructor, ConstantPoolEntryUTF8, ConstantPool, boolean, boolean, VariableNamer, String) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
parseMethodMapping(String) - Method in class org.benf.cfr.reader.mapping.MappingFactory
 
parseMethodPrototype(boolean, ConstantPoolEntryUTF8, ConstantPool) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
parseRefType(String, ConstantPool, boolean) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
parseTypeList(String, ConstantPool) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
partition(Collection<X>, Predicate<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
parts - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
patch(Op03Blocks.Block3, Op03Blocks.Block3) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
patchBadNames() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
patchUpRelations() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.GraphConversionHelper
 
path - Variable in class org.benf.cfr.reader.state.ClassFileSourceImpl.JarSourceEntry
 
path - Variable in class org.benf.cfr.reader.util.output.FileDumper
 
pathIterator() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.annotated.JavaAnnotatedTypeInstance
 
pathIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance.Annotated
 
pathIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance.Annotated
 
pathIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated
 
pathIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
pathIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated
 
pathIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType.Annotated
 
pathPrefix - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.PrefixRelocator
 
PeerTries - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
These are the tries we've identified as being connected via a finally.
PeerTries(Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
PeerTries.PeerTrySet - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
PeerTrySet(int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries.PeerTrySet
 
pending - Variable in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
pendingCR - Variable in class org.benf.cfr.reader.util.output.MovableDumperContext
 
pendingHashCode - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
performCastAction(Expression, InferredJavaType) - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction
 
perMethod - Variable in class org.benf.cfr.reader.util.output.BytecodeTrackingDumper
 
PermittedOptionProvider - Interface in org.benf.cfr.reader.util.getopt
 
PermittedOptionProvider.Argument<X> - Class in org.benf.cfr.reader.util.getopt
 
PermittedOptionProvider.ArgumentParam<X,InputType> - Class in org.benf.cfr.reader.util.getopt
 
PI_DOUBLES - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
PI_FLOATS - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
PluginDumperFactory(StringBuilder, Options) - Constructor for class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
PluginRunner - Class in org.benf.cfr.reader
Deprecated.
PluginRunner() - Constructor for class org.benf.cfr.reader.PluginRunner
Deprecated.
 
PluginRunner(Map<String, String>) - Constructor for class org.benf.cfr.reader.PluginRunner
Deprecated.
 
PluginRunner(Map<String, String>, ClassFileSource) - Constructor for class org.benf.cfr.reader.PluginRunner
Deprecated.
 
PluginRunner.PluginDumperFactory - Class in org.benf.cfr.reader
Deprecated.
 
PLUS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
podLookup - Static variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
PointlessBlockRemover() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.PointlessBlockRemover
 
PointlessExpressions - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
PointlessExpressions() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessExpressions
 
PointlessJumps - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
PointlessJumps() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessJumps
 
poison - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
 
poison - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
POISON - Static variable in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
POISON - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
POISON - Static variable in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
poisoned - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
 
POP - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
POP2 - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
populateStackInfo(List<Op02WithProcessedDataAndRefs>, Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
populateStackInfo(StackSim, Method, Set<DecompilerComment>, LinkedList<Pair<StackSim, Op02WithProcessedDataAndRefs>>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
positive - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TypeFilter
 
possibleAdmissible(List<AnnotationTableEntry>, List<AnnotationTableEntry>, List<AnnotationTableTypeEntry>, List<AnnotationTableTypeEntry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
possibleAdmissible(List<AnnotationTableEntry>, List<AnnotationTableTypeEntry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
possibleAliases - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
possibleExitsFor - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
possibleFinallyCatch - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
possibles - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AnyOneOfExpression
 
possibleTryBlocks - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
POST_DEC - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
POST_INC - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
pre - Variable in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator.FileDets
 
PRE_DEC - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
PRE_INC - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
precedence - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
precedence - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
precedence - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
Precedence - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.expression.misc
 
Precedence(boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
Precedence(boolean, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
PreconditionAssertRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
PreconditionAssertRewriter(StaticVariable) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter
 
Predicate<X> - Interface in org.benf.cfr.reader.util.functors
 
prefix - Variable in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
PrefixRelocator(String, String) - Constructor for class org.benf.cfr.reader.state.ClassFileRelocator.PrefixRelocator
 
PrePostchangeAssignmentRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
PrePostchangeAssignmentRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter
 
PrePostchangeAssignmentRewriter.StatementCanBePostMutation - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
PrePostchangeAssignmentRewriter.UsageWatcher - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
prequel - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
prequelAssign(Op04StructuredStatement, Set<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
prettifyBadLoops(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
PREVIEW_FEATURES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
PrimitiveBoxingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
This seems daft - why do I need to have all this boilerplate? Why not just replace with a cast, and a function pointer.
PrimitiveBoxingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
print(char) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
print(char) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
print(char) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
print(char) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
print(char) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
print(char) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
print(String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
print(String) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
print(String) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
print(String) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
print(String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
print(String) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
printErrHeader() - Static method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
printUsage() - Static method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
priority - Variable in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
priority - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
privGetBlockReachable() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
privGetBlockReachableAndExits() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
process() - Method in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
process() - Method in interface org.benf.cfr.reader.util.graph.GraphVisitor
 
process() - Method in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
process(String[], PermittedOptionProvider) - Method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
process(Method, List<Op02WithProcessedDataAndRefs>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNumericObf
 
process(Method, ExceptionAggregator, List<Op02WithProcessedDataAndRefs>, SortedMap<Integer, Integer>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
processClassPathFile(File, boolean, AnalysisType) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
processClassPathFile(File, String, Map<String, ClassFileSourceImpl.JarSourceEntry>, AnalysisType, boolean) - Method in class org.benf.cfr.reader.state.ClassFileSourceImpl
 
processEndingBlocks(Set<BlockIdentifier>, Stack<BlockIdentifier>, Stack<Op04StructuredStatement.StackedBlock>, Op04StructuredStatement.MutableProcessingBlockState) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
processEntries(List<ExceptionTableEntry>) - Method in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
processEntry(ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
processingStack - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
processJSR(List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
processJSRs(List<Op02WithProcessedDataAndRefs>, List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
processOne(Op02WithProcessedDataAndRefs, List<Op02WithProcessedDataAndRefs>, int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.ControlFlowNumericObf
 
processOp04Statement(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
processOp04Statement(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
processOp04Statement(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
processOp04Statement(Op04StructuredStatement) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LValueScopeDiscoverer
 
processPendingCR() - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
processPendingCR() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
processPendingWithHashCode() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
processRaw(ByteData, int) - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
processSwitchAndThrow(StructuredStatement, BlockIdentifier, BlockIdentifier, Block, StructuredSwitch, Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
processSwitchEmbeddedThrow(StructuredStatement, BlockIdentifier, Block, Op04StructuredStatement, StructuredSwitch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
processTypeEntry(ConstantPool, String, int, Map<String, JavaTypeInstance>, List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolUtils
 
produced - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
PROGRESS - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
This sink will receive updates on files being processed.
progressDumper - Variable in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
ProgressDumper - Interface in org.benf.cfr.reader.util.output
 
ProgressDumperNop - Class in org.benf.cfr.reader.util.output
 
ProgressDumperNop() - Constructor for class org.benf.cfr.reader.util.output.ProgressDumperNop
 
ProgressDumperStdErr - Class in org.benf.cfr.reader.util.output
 
ProgressDumperStdErr() - Constructor for class org.benf.cfr.reader.util.output.ProgressDumperStdErr
 
progressSink - Variable in class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkProgressDumper
 
propagateLiteralReturn(Method, Op03SimpleStatement, Map<LValue, Literal>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
propagateLiteralReturn(Method, Op03SimpleStatement, Op03SimpleStatement, LValue, Expression, Map<LValue, Literal>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
propagateToReturn(Method, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
propagateToReturn2(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
propagateToReturn2(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ReturnRewriter
 
prototype - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
PROTOTYPE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
Provide(int, int[]) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeModule.Provide
 
provides - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
providesInnerClassInfo() - Method in class org.benf.cfr.reader.mapping.Mapping
 
providesInnerClassInfo() - Method in class org.benf.cfr.reader.mapping.NullMapping
 
providesInnerClassInfo() - Method in interface org.benf.cfr.reader.state.ObfuscationTypeMap
 
PRUNE_EXCEPTIONS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
PULL_CODE_CASE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
pushDown(Expression, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
pushDown(Expression, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
pushDown(Expression, Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
pushDown(Expression, Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
pushPreChange(Op03SimpleStatement, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter
 
pushPreChangeBack(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
pushPreChangeBack(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter
 
pushReturnBack(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ReturnRewriter
 
pushThroughGoto(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
pushThroughGoto(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PushThroughGoto
 
pushThroughGoto(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PushThroughGoto
 
PushThroughGoto - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
PushThroughGoto() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PushThroughGoto
 
put(StructuredStatement, Boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.ScopeDiscoverInfoCache
 
put(X, Y) - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
PUT_FIELD - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
PUT_STATIC - Enum constant in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
 
putAll(Map<? extends X, ? extends Y>) - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
PUTFIELD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
PUTSTATIC - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 

Q

QuotingUtils - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
QuotingUtils() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.QuotingUtils
 

R

raw - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
rawData - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
rawData - Variable in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
rawDataAsStream(int, int) - Method in class org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
 
rawDataAsStream(int, int) - Method in class org.benf.cfr.reader.util.bytestream.BaseByteData
 
rawDataAsStream(int, int) - Method in class org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
 
rawDataAsStream(int, int) - Method in class org.benf.cfr.reader.util.bytestream.OffsettingBackedByteData
 
rawInterfaces - Variable in class org.benf.cfr.reader.entities.ClassFile
 
rawJavaType - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
RawJavaType - Enum Class in org.benf.cfr.reader.bytecode.analysis.types
 
RawJavaType(String, String, StackType, boolean, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
RawJavaType(String, String, StackType, boolean, String, boolean, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
RawJavaType(String, String, StackType, boolean, String, boolean, boolean, int, int) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
RawJavaType.Annotated - Class in org.benf.cfr.reader.bytecode.analysis.types
 
RawJavaType.Annotated.Iterator - Class in org.benf.cfr.reader.bytecode.analysis.types
 
rawLength - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool.RawTmp
 
rawSuperClass - Variable in class org.benf.cfr.reader.entities.ClassFile
 
RawSwitchStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
A 'raw' switch contains the original bytecode information about the switch.
RawSwitchStatement(BytecodeLoc, Expression, DecodedSwitch) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
rawTargetOffsets - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
RawTmp(List<ConstantPoolEntry>, long, boolean) - Constructor for class org.benf.cfr.reader.entities.constantpool.ConstantPool.RawTmp
 
razeValues(NavigableMap<?, Set<X>>) - Static method in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
reachable - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorReachableInThese
 
reachableNodes - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.GraphVisitorCallee
 
reaches - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
reaches - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 
read - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
read - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW
 
read(ByteData, long, List<AttributeModule.ExportOpen>) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
read(ByteData, long, List<AttributeModule.Provide>) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeModule.Provide
 
read(ByteData, long, List<AttributeModule.Require>) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeModule.Require
 
read(ByteData, long, List<AttributeModule.Use>) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeModule.Use
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationCatchTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget
 
Read(ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget
 
READ - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite
 
READ_WRITE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite
 
readStackMapFrame(OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
readTypeAnnotationTargetInfo(TypeAnnotationEntryKind, ByteData, long) - Static method in class org.benf.cfr.reader.entities.attributes.AnnotationHelpers
 
readVerificationInfo(OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
ReadWrite - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
ReadWrite() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite
 
realClass - Variable in class org.benf.cfr.reader.mapping.ClassMapping
 
rebuildLambda(LambdaExpression, Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LambdaCleaner
 
rebuildSwitches(List<Op03SimpleStatement>, Options, DecompilerComments, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
RECORD - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
RECORD_CANONICAL_CONSTRUCTOR - Enum constant in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
RECORD_TYPES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
recordFieldFlags - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
recordGetterFlags - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
RecordRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
RecordRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
RecordRewriter.IsCanonicalConstructor - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
recordTypesVersion - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
RECOVER - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
RECOVER_TYPECLASHES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
recover0 - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recover0a - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recover1 - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recover2 - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recover3 - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recover3a - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recoverExAgg - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recoverIgnoreExceptions - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recoverMalformed2a - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
recoverPre1 - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
RecoveryOption<T> - Class in org.benf.cfr.reader.bytecode
 
RecoveryOption(PermittedOptionProvider.Argument<T>, T, UnaryFunction<BytecodeMeta, Boolean>, DecompilerComment) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption
 
RecoveryOption.BooleanRO - Class in org.benf.cfr.reader.bytecode
 
RecoveryOption.ConditionalRO<X,T> - Class in org.benf.cfr.reader.bytecode
 
RecoveryOption.IntRO - Class in org.benf.cfr.reader.bytecode
 
RecoveryOption.TrooleanRO - Class in org.benf.cfr.reader.bytecode
 
recoveryOptions - Variable in class org.benf.cfr.reader.bytecode.RecoveryOptions
 
RecoveryOptions - Class in org.benf.cfr.reader.bytecode
 
RecoveryOptions(RecoveryOption<?>...) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOptions
 
RecoveryOptions(RecoveryOptions, RecoveryOption<?>...) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOptions
 
RecoveryOptions.Applied - Class in org.benf.cfr.reader.bytecode
 
recoveryOptionsArr - Static variable in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
RecycleToken() - Constructor for class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
REDUCE_COND_SCOPE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
reduceClashDeclarations(Op04StructuredStatement, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
RedundantSuperRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
RedundantSuperRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter
 
RedundantSuperRewriter.SuperResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
RedundantTries - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
RedundantTries() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RedundantTries
 
REF - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
REF - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
refactorDo(List<Op03SimpleStatement>, Op03SimpleStatement, BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
refactorWhile(List<Op03SimpleStatement>, Op03SimpleStatement, BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
refClassTypeCache - Variable in class org.benf.cfr.reader.state.ClassCache
 
referenceIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
referenceKind - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
refMap - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
refType - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
RefTypeInnerClassInfo(JavaRefTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
refTypeInstanceSet - Variable in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
register(T) - Static method in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
registerChange(Map<KEYTYPE, SSAIdent>, KEYTYPE, SSAIdent) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
registerOriginalAndNew(X, Y) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.GraphConversionHelper
 
reindex(List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LinearScannedBlock
 
reindexInPlace(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
 
rejoinBlocks(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JoinBlocks
 
rejoinBlocks(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
REL_CMP_INSTANCEOF - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
REL_EQ - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
releaseCode() - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
releaseCode() - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
releaseCode() - Method in class org.benf.cfr.reader.entities.ClassFile
 
releaseCode() - Method in class org.benf.cfr.reader.entities.Method
 
releaseForeignRef() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
RELINK_CONSTANT_STRINGS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
relinkConstantStrings(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
reLinkInPlace(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
 
rels - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex.TempRelatives
 
REM - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
remainder - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
remove(Object) - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
remove(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
remove(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
REMOVE_BAD_GENERICS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
REMOVE_BOILERPLATE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
REMOVE_DEAD_CONDITIONALS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
REMOVE_DEAD_METHODS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
REMOVE_INNER_CLASS_SYNTHETICS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
removeAliases(Set<BlockIdentifier>, Map<BlockIdentifier, BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
removeAllRemainingSupers() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
removeAnArrayIndirection() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
removeAnArrayIndirection() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
removeAnArrayIndirection() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
removeAnArrayIndirection() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
removeAnArrayIndirection() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
removeAnArrayIndirection() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
removeAnArrayIndirection() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
removeAnArrayIndirection() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
removeAnonymousSyntheticConstructorOuterArgs(Method, Op04StructuredStatement, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeBinding(JavaGenericPlaceholderTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
removeBoilerplateMethods(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
removeCandidates - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
removeCasts(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
 
removeCatchBlockFor(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
removeConstructorBoilerplate(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeControlFlowExceptions(Method, ExceptionAggregator, List<Op02WithProcessedDataAndRefs>, SortedMap<Integer, Integer>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.Op02Obf
 
removeDeadConditionals(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
removeDeadMethod(ClassFile, Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.DeadMethodRemover
 
removeDeadMethods(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
RemoveDeterministicJumps - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
RemoveDeterministicJumps() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
removedLoopingExceptions - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
RemovedLoopingExceptions() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
removeEndResource(ClassFile, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeEntryIdent(KEYTYPE) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
removeFirst() - Method in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
removeGotoTarget(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
removeIllegalGenerics(ClassFile, Options) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
removeIllegals(ClosedIdxExceptionEntry) - Method in class org.benf.cfr.reader.entities.exceptions.IntervalCollisionRemover
 
removeImplicit(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
removeImplicitAssignments(Method, List<ClassFileField>, JavaRefTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
removeImplicitOuterType(Expression, GenericTypeBinder, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
removeInnerClassOuterThis(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
removeInnerClassOuterThis(Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeInnerClassSyntheticConstructorFriends(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
removeInvokeGetClass(ClassFile, List<Op02WithProcessedDataAndRefs>, GetClassTest) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
 
removeLastContinue(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeLastContinue(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
removeLastEndWhile() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeLastEndWhile() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
removeLastGoto() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeLastGoto() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
removeLastNVReturn() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
removeMethodScopedSyntheticConstructorOuterArgs(Method, Op04StructuredStatement, Set<MethodPrototype>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeNext() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
removeNumericObf(Method, List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.Op02Obf
 
removePendingCarriageReturn() - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
removePendingCarriageReturn() - Method in class org.benf.cfr.reader.util.output.AbstractDumper
 
removePendingCarriageReturn() - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
removePendingCarriageReturn() - Method in interface org.benf.cfr.reader.util.output.Dumper
 
removePendingCarriageReturn() - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
removePointlessBlocks(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removePointlessBlocks(StructuredScope) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.CanRemovePointlessBlock
 
removePointlessBlocks(StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
removePointlessControlFlow(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removePointlessExpressionStatements(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
removePointlessExpressionStatements(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessExpressions
 
removePointlessJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
removePointlessJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessJumps
 
removePointlessReturn(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removePointlessSwitchDefault(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
removePointlessSwitchDefaults(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
removePrimitiveDeconversion(Options, Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeRedundantCastOnly(List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
removeRedundantCastOnly(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
removeRedundantSupers(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
removeRedundantTries(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
removeRedundantTries(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RedundantTries
 
removeSource(long) - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
removeSource(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
removeSource(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
removeStructuredGotos(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeSynchronisedHandlers(Map<Integer, Integer>) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator
 
removeSynchronisedHandlers(Map<Integer, Integer>, Map<Integer, Integer>, List<Op01WithProcessedDataAndByteJumps>) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
removeSynchronizedCatchBlock(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter
 
removeSynchronizedCatchBlocks(Options, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
removeSynchronizedCatchBlocks(Options, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter
 
removeTarget(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
removeTarget(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
removeThese - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
 
removeUnnecessaryLabelledBreaks(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeUnnecessaryVarargArrays(Options, Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
removeUnreachableCode(List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
 
removeUnusedSSAIdentifiers(SSAIdentifierFactory<Slot, StackType>, Method, List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
removeUselessNops(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
removeUselessNops(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.UselessNops
 
rename - Variable in class org.benf.cfr.reader.mapping.FieldMapping
 
rename - Variable in class org.benf.cfr.reader.mapping.MethodMapping
 
RENAME_DUP_MEMBERS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
RENAME_ENUM_MEMBERS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
RENAME_ILLEGAL_IDENTS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
RENAME_MEMBERS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
RENAME_MEMBERS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
RENAME_SMALL_MEMBERS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
renameAnonymousScopeHidingVariables(ClassFile, ClassCache) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
renamedClasses - Variable in class org.benf.cfr.reader.state.ClassCache
 
renamedIdent(Integer) - Method in class org.benf.cfr.reader.util.output.IllegalIdentifierReplacement
 
renamedTypeComment(String) - Method in class org.benf.cfr.reader.state.DCCommonState
 
renamers - Variable in class org.benf.cfr.reader.state.ClassRenamer
 
renameToAvoidHiding(Set<String>, List<LocalVariable>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
RenamingRelocator(ClassFileRelocator, String, String, String, String) - Constructor for class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
replace - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter
 
replace(Op02WithProcessedDataAndRefs, Op02WithProcessedDataAndRefs) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
replace(Op03SimpleStatement, boolean, ReturnStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
replaceAssignmentReturn(Op03SimpleStatement, ReturnStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
replaceAsSource(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replaceBlockIfIn(BlockIdentifier, BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
replaceBlockStatements(Collection<Op04StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
replaceConditionalReturn(Op03SimpleStatement, ReturnStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.RemoveDeterministicJumps
 
replaceEclipseReturn(Op03SimpleStatement, IfStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalSimplifier
 
replaceHiddenIter(Statement, LValue, Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
replaceIndexedSwitch(SwitchEnumRewriter.SwitchEnumMatchResultCollector, boolean, Expression, SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
replaceInlineSource(Op04StructuredStatement, Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
replaceInSources(Op04StructuredStatement, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replaceInstr(JVMInstr) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
replaceInTargets(Op04StructuredStatement, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replacementFunction - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter
 
replacements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
replacements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LValueReplacingRewriter
 
replacements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
replacements - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
replaceNestedSyntheticOuterRefs(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replaceNestedSyntheticOuterRefs(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
replaceOrClone(List<X>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
replaceOrClone(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
replaceOrClone(LValue) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.CloneHelper
 
replacePostChangeAssignment(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter
 
replacePreChangeAssignment(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter
 
replacePrePostChangeAssignments(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
replacePrePostChangeAssignments(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter
 
replaceRawSwitch(Method, Op03SimpleStatement, List<Op03SimpleStatement>, BlockIdentifierFactory, Options) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
replaceRawSwitches(Method, List<Op03SimpleStatement>, BlockIdentifierFactory, Options, DecompilerComments, BytecodeMeta) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
replaceReturningIf(Op03SimpleStatement, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ReturnRewriter
 
replaceReturningIfs(List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
replaceReturningIfs(List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ReturnRewriter
 
replaceSingleSourceWith(Op03SimpleStatement, List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokationExplicit
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMonOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticMutationOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPostMutationOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticPreMutationOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayLength
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicConstExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.DynamicInvokation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionNewArray
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LValueExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokationExplicit
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
replaceSingleUsageLValues(LValueRewriter, SSAIdentifiers, StatementContainer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
replaceSource(Op02WithProcessedDataAndRefs, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
replaceSource(Op03SimpleStatement, Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
replaceSource(Op04StructuredStatement, Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replaceStackVarsWithLocals(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
replaceStatement(Statement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
replaceStatement(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replaceStatement(T) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.StatementContainer
 
replaceStatementWithNOP(String) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replaceSwitch(Op04StructuredStatement, List<StructuredStatement>, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
replaceTarget(Op02WithProcessedDataAndRefs, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
replaceTarget(Op03SimpleStatement, Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
replaceTarget(Op04StructuredStatement, Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
replaceThrow(Op04StructuredStatement, Op04StructuredStatement, BlockIdentifier, ConditionalExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
replaceWithForLoop(AssignmentSimple, List<AbstractAssignmentExpression>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
replaceWithWhileLoopEnd(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
replaceWithWhileLoopStart(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
reprocessException - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
 
rePushBadNames(ClassFile) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
rePushBadNames(ClassFile, Set<MemberNameResolver.MethodKey>, Stack<ClassFile>) - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
Require(int, int, int) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeModule.Require
 
REQUIRE_NON_NULL - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
required - Variable in class org.benf.cfr.reader.bytecode.RecoveryOption.ConditionalRO
 
requires - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
requiresNonAdmissibleType - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
requiresNonAdmissibleType() - Method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
requireTypeMatch - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticVariableWildcard
 
requiringNonAdmissible(List<AnnotationTableEntry>, List<AnnotationTableTypeEntry>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
res - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
res - Variable in class org.benf.cfr.reader.mapping.MethodMapping
 
reset() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser
 
reset() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.OptionalMatch
 
reset() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
reset(Collection<? extends Wildcard<T>>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
ResetAfterTest - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
 
ResetAfterTest(WildcardMatch, String, Matcher<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest
 
ResetAfterTest(WildcardMatch, Matcher<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest
 
resetMatch() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.wildcard.Wildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AnyOneOfExpression
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockIdentifierWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.BlockWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.CastExpressionWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConstructorInvokationSimpleWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ExpressionWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.MemberFunctionInvokationWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.NewArrayWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StackLabelWildCard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticVariableWildcard
 
resetMatch() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.SuperFunctionInvokationWildcard
 
resetSources() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
resetStackInfo() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
resolve() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
RESOLVE_CLASH - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
resolved - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
Resolved - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.ClashState
 
resolveNames(DCCommonState, Collection<? extends JavaTypeInstance>) - Static method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
resource - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
 
resource - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
resourceBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
ResourceMatch(Method, LValue, LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
 
ResourceMatch(Method, LValue, LValue, boolean, List<Op04StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
 
resourceMethod - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
 
ResourceReleaseDetector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
ResourceReleaseDetector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
 
resugarAnonymousArray(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousArray
 
resugarAnonymousArrays(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.AnonymousArray
 
resugarAsserts(ClassFile, Options) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
resugarJava14classObjects(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
resugarRecords(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
result - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
result - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
Result - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
 
Result() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
Result(Set<Op03SimpleStatement>, Op03SimpleStatement, Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
resultIfGreaterThanOrEqual - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
resultIfGreaterThanOrEqual - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter
 
resultType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObjectArray
 
ret - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
RET - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
RET_WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
RETURN - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
RETURN_LVALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
RETURNADDRESS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
RETURNADDRESS - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
RETURNADDRESSORREF - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
RETURNADDRESSORREF - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
RETURNING_IFS - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
ReturnNothingStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
ReturnNothingStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
ReturnRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
ReturnRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ReturnRewriter
 
ReturnStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
ReturnStatement(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnStatement
 
returnsTrueForNaN(CompOp, int, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
returnType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
returnType - Variable in class org.benf.cfr.reader.entities.FakeMethod
 
ReturnValueStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
ReturnValueStatement(BytecodeLoc, Expression, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
rewind() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
rewind1() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
rewrite() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
rewrite() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
 
rewrite(List<Op02WithProcessedDataAndRefs>, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02RedundantStoreRewriter
 
rewrite(List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter
 
rewrite(List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DeadConditionalRemover
 
rewrite(List<Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser
 
rewrite(List<Op03SimpleStatement>, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoDoRewriter
 
rewrite(List<Op03SimpleStatement>, DecompilerComments) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
rewrite(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.DeadConditionalRemover
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InlinedConstantRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter
 
rewrite(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NarrowingAssignmentRewriter
 
rewrite(Op04StructuredStatement) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
rewrite(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
rewrite(Op04StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
rewrite(InlineDeAssigner.Deassigner, Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner
 
rewrite(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
rewrite(ExpressionRewriter, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression.Branch
 
rewrite(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
rewrite(ClassFile, TypeUsageCollectingDumper) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter
 
rewrite(ClassFile, TypeUsageCollectingDumper) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter
 
rewrite(Method, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter
 
rewrite(Options, Method, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInitReturnRewriter
 
REWRITE_LAMBDAS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
REWRITE_TRY_RESOURCES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
rewriteArgArray(LValueRewriter, SSAIdentifiers, StatementContainer, List<Expression>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter.Util
 
rewriteArrayForLoop(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter
 
rewriteArrayForLoops(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter
 
rewriteBadCastChains(Options, Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
rewriteBadCompares(VariableFactory, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
rewriteBlockSwitches(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractConstructorInvokation
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArrayIndex
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.BoxingProcessor
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
rewriteBoxing(PrimitiveBoxingRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
rewriteBreakStatements(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BreakRewriter
 
rewriteBreakStatements(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
rewriteComplex(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
rewriteDefining(ConditionalExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
rewriteDouble(Literal, double) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
rewriteDoWhileTruePredAsWhile(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
rewriteDoWhileTruePredAsWhile(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
rewriteDoWhileTruePredAsWhile(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
rewriteDuff(List<Op03SimpleStatement>, VariableFactory, DecompilerComments, Options) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
rewriteDuff(Op03SimpleStatement, List<Op03SimpleStatement>, VariableFactory, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
rewriteDynamicExpression(DynamicInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
rewriteDynamicExpression(DynamicInvokation, StaticFunctionInvokation, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
rewriteEmpty(List<StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
rewriteEndLoopOverlapStatement(Op03SimpleStatement, BlockIdentifier) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
rewriteEnumClass(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
rewriteException(StructuredTry, List<Op04StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
rewriteExplicitTypeUsages(Method, Op04StructuredStatement, AnonymousClassUsage, ClassFile) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.InstanceOfSearch
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.RewriteFinder
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.Rewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer.InstanceTreeRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter
 
rewriteExpression(ConditionalExpression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadBoolAssignmentRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter.InternalBadNarrowingRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter.LValueAssignmentCollector
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NOPSearchingExpressionRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.Rewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AnonymousClassConstructorRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.BadCastChainRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter.Rewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InlinedConstantRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.AssignRemover
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPassRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.InstanceOfSearch
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.RewriteFinder
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner.BoolCastInnerTransformer
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LambdaCleaner
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TernaryCastCleaner
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter
 
rewriteExpression(Expression, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
rewriteExpression(StackSSALabel, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NullTypedLValueRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.UsageWatcher
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPassRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LValueReplacingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.UsageCheck
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.VisibiliyDecreasingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.LValueUsageCheckingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameSimplifier
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AccountingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConditionalSimplifyingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ConstantFoldingRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
rewriteExpression(LValue, SSAIdentifiers, StatementContainer, ExpressionRewriterFlags) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
rewriteExpressions(ExpressionRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
rewriteExpressions(ExpressionRewriter) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AnonBreakTarget
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ConstructorStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.DoStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ExpressionStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.FinallyStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForIterStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ForStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRCallStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JSRRetStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorEnterStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.MonitorExitStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.Nop
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnNothingStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
rewriteExpressions(ExpressionRewriter, SSAIdentifiers) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
RewriteFinder() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.RewriteFinder
 
rewriteFloat(Literal, float) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
rewriteFunctionExpression(StaticFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
rewriteFunctionExpression2(StaticFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
rewriteFunctionInvokation(AbstractFunctionInvokation) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter
 
rewriteIfRecord(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
rewriteInner(ConditionalExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
rewriteInstrs(List<Op02WithProcessedDataAndRefs>, int) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02RedundantStoreRewriter
 
rewriteInteger(Literal, int) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
rewriteIteratorWhileLoop(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter
 
rewriteIteratorWhileLoops(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.IterLoopRewriter
 
rewriteLambdas(DCCommonState, Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
rewriteLeftNestedSyntheticOuterRefs() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
rewriteLiteral(Expression, Expression, InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadNarrowingArgRewriter.InternalBadNarrowingRewriter
 
rewriteLong(Literal, long) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
rewriteMethods() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
rewriteNarrowingAssignments(Options, Method, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
rewriteNegativeJumps(List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NegativeJumps
 
rewriteNegativeJumps(List<Op03SimpleStatement>, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
rewriter - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
Rewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.Rewriter
 
Rewriter(Expression, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.Rewriter
 
Rewriter(JavaRefTypeInstance, TypeUsageCollectingDumper, Map<JavaTypeInstance, UnreachableStaticRewriter.Inaccessible>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 
Rewriter(ClassFile, TypeUsageCollectingDumper) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter.Rewriter
 
rewrites - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InlinedConstantRewriter
 
rewrites - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter
 
rewriteSwitch(StructuredSwitch, SwitchStringRewriter.SwitchStringMatchResultCollector) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
rewriteTemporary(ArithmeticOperation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter
 
rewriteTry(StructuredTry, StructuredScope, TryResourcesTransformerBase.ResourceMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
rewriteTry(StructuredTry, StructuredScope, TryResourcesTransformerBase.ResourceMatch) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
rewriteTryBackJump(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
rewriteTryBackJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
rewriteTryBackJumps(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
rewriteUnreachableStatics(ClassFile, TypeUsageCollectingDumper) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
rewriteVarArgs(VarArgsRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
rewriteVarArgs(VarArgsRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ConstructorInvokationSimple
 
rewriteVarArgs(VarArgsRewriter) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.rewriteinterface.FunctionProcessor
 
rewriteVarArgs(VarArgsRewriter) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
rewriteVarArgsArg(OverloadMethodSet, MethodPrototype, List<Expression>, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
rewriteWhileAsFor(Op03SimpleStatement, boolean) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
rewriteWhilesAsFors(Options, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
rewriteWhilesAsFors(Options, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
rewriteWith(List<Op03SimpleStatement>, ExpressionRewriter) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
rewriteXCMPCompOp(CompOp, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
rhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
rhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
rhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
rhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
rhs - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ArithmeticMutationWildcard
 
rhsToLhsLVMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
rhsToLhsMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
rollOne(Op04StructuredStatement, UnaryFunction<SwitchExpressionRewriter.RollState, Boolean>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
rollSingleDefault(SwitchExpressionRewriter.RollState) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
RollState() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
RollState(List<Op04StructuredStatement>, LinkedList<SwitchExpressionRewriter.ClassifiedStm>, List<Op04StructuredStatement>, Block, Set<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
rollUpEmptySwitchAggregation(SwitchExpressionRewriter.RollState) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
rollUpEmptySwitchCreation(SwitchExpressionRewriter.RollState) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
rollUpEmptySwitches(SwitchExpressionRewriter.RollState) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
Route() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.Route
 
runtimeExceptionPath - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
rvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentPreMutation
 
rvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
rvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ReturnValueStatement
 
rvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
rvalue - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
rValue - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
 
rValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AssignmentExpression
 
RVALUE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags
 

S

S_MAX_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
S_MIN_VALUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
safeExpression - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
safeExpression - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
safeExpression - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
SALOAD - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
same_frame_extended(OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
same_locals_1_stack_item_frame(short, OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
same_locals_1_stack_item_frame_extended(OffsettingByteData) - Static method in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
sameMajor(ClassFileVersion) - Method in class org.benf.cfr.reader.util.ClassFileVersion
 
sanitiseAccessPermissions() - Method in class org.benf.cfr.reader.entities.ClassFile
 
sanitiseBlocks(List<Op03Blocks.Block3>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
SASTORE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
satisfies(List<JavaTypeInstance>, int, List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
satisfiesSlots(List<Slot>, int, List<JavaTypeInstance>) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
sb - Variable in class org.benf.cfr.reader.util.output.ToStringDumper
 
SCALA_SERIAL_VERSION - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
SCALA_SIGNATURE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
scope - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
scope - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
ScopeDefinition(int, Stack<StatementContainer<StructuredStatement>>, StatementContainer<StructuredStatement>, LValue, InferredJavaType, NamedVariable) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
ScopeDefinition(int, Stack<StatementContainer<StructuredStatement>>, StatementContainer<StructuredStatement>, LValue, JavaTypeInstance, NamedVariable, StatementContainer<StructuredStatement>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
scopedEntity - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
scopedEntity - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
ScopeDescendingTransformer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.ScopeDescendingTransformer
 
ScopeDiscoverInfoCache - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
 
ScopeDiscoverInfoCache() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.ScopeDiscoverInfoCache
 
ScopeHidingVariableRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
We may have deep inner classes, with references to each other.
ScopeHidingVariableRewriter(List<ClassFileField>, Method, ClassCache) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
scopeKey - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
ScopeKey(LValue, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeKey
 
scopeType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
search - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter
 
search - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter
 
SearchPass(ExpressionRewriter) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPass
 
SearchPassRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPassRewriter
 
SECOND - Enum constant in enum class org.benf.cfr.reader.util.BoolPair
 
seen - Variable in class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
seen - Variable in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
seenCaseDupe - Variable in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
seenEver - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
segments - Variable in class org.benf.cfr.reader.entities.attributes.TypePath
 
SentinelLocalClassLValue - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
This is NOT an lvalue, however the definition of a local class follows the same scoping rules
SentinelLocalClassLValue(JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.SentinelLocalClassLValue
 
SentinelNV(JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
separator(String) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
separator(String) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
separator(String) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
separator(String) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
separator(String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
separator(String) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
SEPARATOR - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
SERIALIZABLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
set - Variable in class org.benf.cfr.reader.util.Optional
 
set(SinkReturns.TokenType, String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
set(BytecodeMeta.CodeInfoFlag) - Method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
set(ClassFile, MethodPrototype, OverloadMethodSet) - Method in class org.benf.cfr.reader.state.OverloadMethodSetCache
 
setBlockType(BlockType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
setCatchBlockIdent(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CatchStatement
 
setCollisions(Set<JavaTypeInstance>) - Method in class org.benf.cfr.reader.state.DCCommonState
 
setComment(DecompilerComment) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.Annotated
 
setComments(DecompilerComments) - Method in class org.benf.cfr.reader.entities.Method
 
setCondition(ConditionalExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
setConstructorFlag(Method.MethodConstructor) - Method in class org.benf.cfr.reader.entities.Method
 
setContainer(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
setContainer(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
setContainer(Op04StructuredStatement) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
setContainer(StatementContainer<Statement>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
setContainer(StatementContainer<Statement>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
setCustomCreationType(JavaAnnotatedTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
 
setDescriptorProto(MethodPrototype) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
setDisambiguate() - Method in class org.benf.cfr.reader.entities.Field
 
setDumpHelper(ClassFileDumper) - Method in class org.benf.cfr.reader.entities.ClassFile
 
setExplicitArgTypes(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpression
 
setExplicitGenerics(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractFunctionInvokation
 
setExplicitGenerics(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractMemberFunctionInvokation
 
setExplicitGenerics(List<JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
SetFactory - Class in org.benf.cfr.reader.util.collections
 
SetFactory() - Constructor for class org.benf.cfr.reader.util.collections.SetFactory
 
setFinally(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
setFirstStatementInThisBlock(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
setFixedName(String) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
setHidden() - Method in class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
 
setHideSyntheticThis() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.InnerClassInfo
 
setHideSyntheticThis() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance.RefTypeInnerClassInfo
 
setIfBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
setImmediate() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
setIndenting(boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
setIndex(InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
setIndex(InstrIndex) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
setInitialValue(Expression) - Method in class org.benf.cfr.reader.entities.ClassFileField
 
setInnerOuterThis() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
setJumpType(JumpType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.GotoStatement
 
setJumpType(JumpType) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.JumpingStatement
 
setKnownBlocks(BlockIdentifier, BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
setKnownIdentifierOnEntry(KEYTYPE, SSAIdent) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
setKnownIdentifierOnExit(KEYTYPE, SSAIdent) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
setLifetimeHint(LValue, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
setLifetimeHint(LValue, boolean) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
setLifetimeHint(LValue, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
setLinearlyNext(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
setLinearlyPrevious(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
setMethod(Method) - Method in class org.benf.cfr.reader.bytecode.CodeAnalyser
 
setMethod(Method) - Method in class org.benf.cfr.reader.entities.attributes.AttributeCode
 
setMethodScopedSyntheticConstructorParameters(NavigableMap<Integer, JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
setNextAtThisLevel(StructuredStatement, int) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
setNonMethodScopedSyntheticConstructorParameters(Method.MethodConstructor, DecompilerComments, Map<Integer, JavaTypeInstance>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
setRValue(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AssignmentSimple
 
setSources(List<Op04StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
setSwitchOn(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
setTaggedBytecodeLocation(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
setTaggedBytecodeLocation(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
setTaggedBytecodeLocation(int) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
setTaggedBytecodeLocation(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
setTargets(List<Op03Blocks.Block3>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
setTargets(List<Op04StructuredStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
setTryBlock(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
setUnexpectedInnerClassOf(JavaRefTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
SetUtil - Class in org.benf.cfr.reader.util.collections
 
SetUtil() - Constructor for class org.benf.cfr.reader.util.collections.SetUtil
 
shallowSetCanBeVar() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
shallowSetCanBeVar() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
shallowSetCanBeVar() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
shallowSetCanBeVar() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
SHL - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
SHORT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
SHORT - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
shortDescribe() - Method in class org.benf.cfr.reader.util.getopt.PermittedOptionProvider.ArgumentParam
 
shortenedRefTypes - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
shortName - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
shortNames - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
shouldNotDisplay() - Method in class org.benf.cfr.reader.entities.ClassFileField
 
SHOW_CFR_VERSION - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SHOW_INFERRABLE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
showAs - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
showAs - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
 
showAs - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
 
showHelp(Exception) - Method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
showOptionHelp(PermittedOptionProvider, Options, PermittedOptionProvider.ArgumentParam<String, Void>) - Method in class org.benf.cfr.reader.util.getopt.GetOptParser
 
SHR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
shrinkTo(TypedLiteral, RawJavaType) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
SHRU - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
sid - Static variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
sid - Static variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
sidx - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
signature - Variable in class org.benf.cfr.reader.entities.attributes.AttributeSignature
 
SILENT - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SIMPLE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.MatchType
 
SIMPLE_IF_ELSE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
SIMPLE_IF_TAKEN - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
simpleClassNamesSeen - Variable in class org.benf.cfr.reader.state.ClassCache
 
SimpleControlFlowBase - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf
 
SimpleControlFlowBase() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
simplify() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
simplify() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanOperation
 
simplify() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation
 
simplify() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
 
simplify() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NotOperation
 
simplify() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ConditionalExpressionWildcard
 
simplify(ConditionalExpression) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.ConditionalUtils
 
simplify(TernaryExpression) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.ConditionalUtils
 
simplifyCondition() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfStatement
 
simplifyConditionals(List<Op03SimpleStatement>, boolean, Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalSimplifier
 
simplifyConditionals(List<Op03SimpleStatement>, boolean, Method) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Op03Rewriters
 
SimulateJSR(Op02WithProcessedDataAndRefs, List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
single - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
SingleExceptionAddressing(BlockIdentifier, BlockIdentifier, LinearScannedBlock, LinearScannedBlock) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters.SingleExceptionAddressing
 
SinglePartTypeIterator() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator
 
singleUsages - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.UsageCollector
 
singleValue - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
sink - Variable in class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkStringExceptionDumper
 
sink - Variable in class org.benf.cfr.reader.util.output.SinkSummaryDumper
 
sink - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
sink(SinkReturns.TokenType, String) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
sink(TokenStreamDumper.Token) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
sinkClass - Variable in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
Get the type of message that the sink will be expected to take.
SinkClass(Class<?>) - Constructor for enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
 
SinkDumperFactory - Class in org.benf.cfr.reader.util.output
 
SinkDumperFactory(OutputSinkFactory, Options) - Constructor for class org.benf.cfr.reader.util.output.SinkDumperFactory
 
SinkDumperFactory(SinkDumperFactory, int) - Constructor for class org.benf.cfr.reader.util.output.SinkDumperFactory
 
SinkDumperFactory.NopStringSink - Class in org.benf.cfr.reader.util.output
 
SinkDumperFactory.SinkExceptionDumper - Class in org.benf.cfr.reader.util.output
 
SinkDumperFactory.SinkProgressDumper - Class in org.benf.cfr.reader.util.output
 
SinkDumperFactory.SinkStringExceptionDumper - Class in org.benf.cfr.reader.util.output
 
SinkExceptionDumper(OutputSinkFactory.Sink<SinkReturns.ExceptionMessage>) - Constructor for class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkExceptionDumper
 
sinkFactory - Variable in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
SinkProgressDumper(OutputSinkFactory.Sink<String>) - Constructor for class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkProgressDumper
 
SinkReturns - Interface in org.benf.cfr.reader.api
Sinks will accept (as defined by OutputSinkFactory.SinkClass various types of messages.
SinkReturns.Decompiled - Interface in org.benf.cfr.reader.api
Fuller decompilation than simply accepting STRING.
SinkReturns.DecompiledMultiVer - Interface in org.benf.cfr.reader.api
Extends SinkReturns.Decompiled to describe which version of JVM this class is visible from.
SinkReturns.ExceptionMessage - Interface in org.benf.cfr.reader.api
An exception message with more detail.
SinkReturns.LineNumberMapping - Interface in org.benf.cfr.reader.api
 
SinkReturns.Token - Interface in org.benf.cfr.reader.api
 
SinkReturns.TokenType - Enum Class in org.benf.cfr.reader.api
 
SinkReturns.TokenTypeFlags - Enum Class in org.benf.cfr.reader.api
 
SinkSourceClassDumper(OutputSinkFactory.Sink<SinkReturns.Decompiled>, int, JavaTypeInstance, MethodErrorCollector, TypeUsageInformation, IllegalIdentifierDump) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
SinkSourceClassDumper(OutputSinkFactory.Sink<SinkReturns.Decompiled>, JavaTypeInstance, MethodErrorCollector, TypeUsageInformation, IllegalIdentifierDump) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
SinkStringClassDumper(OutputSinkFactory.Sink<String>, MethodErrorCollector, TypeUsageInformation, IllegalIdentifierDump) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
SinkStringExceptionDumper(OutputSinkFactory.Sink<String>) - Constructor for class org.benf.cfr.reader.util.output.SinkDumperFactory.SinkStringExceptionDumper
 
SinkSummaryDumper - Class in org.benf.cfr.reader.util.output
 
SinkSummaryDumper(OutputSinkFactory.Sink<String>) - Constructor for class org.benf.cfr.reader.util.output.SinkSummaryDumper
 
SinkType() - Constructor for enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
 
SIPUSH - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
size - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
size - Variable in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
size() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.ListWildcard
 
size() - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
size() - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
SKIP_BATCH_INNER_CLASSES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
skipComments(Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc
 
skipOneSillyHandler(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
skipSillyHandler(Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf.SimpleControlFlowBase
 
slot - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
Slot - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
Slot(JavaTypeInstance, int) - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
SNAPSHOT - Static variable in class org.benf.cfr.reader.util.CfrVersionInfo
Are we a snapshot?
sort(List<Method>) - Static method in class org.benf.cfr.reader.entities.MethodOrdering
 
sortAndRenumber(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
 
sortAndRenumberFromInPlace(List<Op03SimpleStatement>, InstrIndex) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
 
sortAndRenumberInPlace(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Cleaner
 
source - Variable in class org.benf.cfr.reader.api.CfrDriver.Builder
 
source - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
 
source - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
Source() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
sources - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
sources - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
sources - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
sources - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
sources - Variable in class org.benf.cfr.reader.state.ClassFileSourceChained
 
space(boolean, Dumper) - Static method in class org.benf.cfr.reader.util.StringUtils
 
spec - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
special - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
specialiseTo(JavaGenericRefTypeInstance) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
Specific() - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.Specific
 
splice(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
splitCompound() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
ssaIdent - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.VersionedLValue
 
SSAIdent - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
SSAIdent(int, Object) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
SSAIdent(BitSet, Object) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
SSAIdentifierFactory<KEYTYPE,CMPTYPE> - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
SSAIdentifierFactory(UnaryFunction<KEYTYPE, CMPTYPE>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierFactory
 
ssaIdentifiers - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
ssaIdentifiers - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
SSAIdentifiers<KEYTYPE> - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
SSAIdentifiers() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
SSAIdentifiers(Map<KEYTYPE, SSAIdent>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
SSAIdentifiers(KEYTYPE, SSAIdentifierFactory<KEYTYPE, ?>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
SSAIdentifiers(SSAIdentifiers<KEYTYPE>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
SSAIdentifierUtils - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
SSAIdentifierUtils() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierUtils
 
STA_FUN1 - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
STA_SUB1 - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
stackConsumed - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
stackDelta - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
StackDelta - Interface in org.benf.cfr.reader.bytecode.analysis.stack
 
StackDeltaImpl - Class in org.benf.cfr.reader.bytecode.analysis.stack
 
StackDeltaImpl(StackTypes, StackTypes) - Constructor for class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
stackDepthAfterExecution - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
stackDepthBeforeExecution - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
StackedBlock(BlockIdentifier, LinkedList<Op04StructuredStatement>, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StackedBlock
 
stackEntry - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
stackEntry - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntryHolder
 
StackEntry - Class in org.benf.cfr.reader.bytecode.analysis.stack
 
StackEntry(StackType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
stackEntryHolder - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
StackEntryHolder - Class in org.benf.cfr.reader.bytecode.analysis.stack
 
StackEntryHolder(StackType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.stack.StackEntryHolder
 
StackFactory - Class in org.benf.cfr.reader.util.collections
 
StackFactory() - Constructor for class org.benf.cfr.reader.util.collections.StackFactory
 
StackLabelWildCard() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StackLabelWildCard
 
StackMapFrameAppendFrame(short, int, AttributeStackMapTable.VerificationInfo[]) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameAppendFrame
 
StackMapFrameChopFrame(short, int) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameChopFrame
 
StackMapFrameFullFrame(int, AttributeStackMapTable.VerificationInfo[], AttributeStackMapTable.VerificationInfo[]) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameFullFrame
 
stackMapFrames - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
StackMapFrameSameFrame(short) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameFrame
 
StackMapFrameSameFrameExtended(int) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameFrameExtended
 
StackMapFrameSameLocals1SameItemFrame(short, AttributeStackMapTable.VerificationInfo) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrame
 
StackMapFrameSameLocals1SameItemFrameExtended(int, AttributeStackMapTable.VerificationInfo) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrameExtended
 
stackPopped - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
stackpos - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.Ident
 
stackProduced - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
stackPushed - Variable in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
StackSim - Class in org.benf.cfr.reader.bytecode.analysis.stack
 
StackSim() - Constructor for class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
StackSim(StackSim, StackType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
StackSSALabel - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
 
StackSSALabel(long, StackEntry) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
StackSSALabel(InferredJavaType) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
 
stackType - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
stackType - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
StackType - Enum Class in org.benf.cfr.reader.bytecode.analysis.types
See table 3.3 in JVM spec.
StackType(String, int, boolean) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
StackTypes - Class in org.benf.cfr.reader.bytecode.analysis.types
Really List but for legibility, shortened.
StackTypes(List<StackType>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.StackTypes
 
StackTypes(StackType...) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.StackTypes
 
stackValue - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
StackValue - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
StackValue(BytecodeLoc, StackSSALabel) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.StackValue
 
StackVarToLocalRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
StackVarToLocalRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StackVarToLocalRewriter
 
STANDARD_INDENT - Static variable in class org.benf.cfr.reader.util.output.AbstractDumper
 
start - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.GraphVisitorBlockReachable
 
start - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
start - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 
start - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
start - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.LocalVarTarget
 
start - Variable in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
start - Variable in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
startIndex - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
startPc - Variable in class org.benf.cfr.reader.entities.attributes.LocalVariableEntry
 
starts - Variable in class org.benf.cfr.reader.entities.exceptions.IntervalOverlapper
 
state - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
 
state - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
 
state - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
state - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
statement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
 
statement - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
statement - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.IfExitingStatement
 
statement - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope.AtLevel
 
Statement - Interface in org.benf.cfr.reader.bytecode.analysis.parse
 
StatementCanBePostMutation() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.StatementCanBePostMutation
 
statementContainer - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.ExpressionStatementPair
 
statementContainer - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.LValueStatementContainer
 
StatementContainer<T> - Interface in org.benf.cfr.reader.bytecode.analysis.parse
 
StatementEquivalenceConstraint - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
StatementEquivalenceConstraint(Op03SimpleStatement, Op03SimpleStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StatementEquivalenceConstraint
 
StatementExpression(Statement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement.StatementExpression
 
statementIsLast(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
statementIsLast(StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
StatementPair(X, StatementContainer) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector.StatementPair
 
statements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StackedBlock
 
statements - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CompoundStatement
 
Static - Enum constant in enum class org.benf.cfr.reader.util.output.TypeContext
 
STATIC_CONSTRUCTOR - Enum constant in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
 
STATIC_INIT_METHOD - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
STATIC_INIT_RETURN - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
STATIC_PHASE - Enum constant in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
staticFunctionInvokation - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
 
StaticFunctionInvokation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
StaticFunctionInvokation(BytecodeLoc, ConstantPoolEntryMethodRef, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
StaticFunctionInvokation(BytecodeLoc, ConstantPoolEntryMethodRef, List<Expression>, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokation
 
StaticFunctionInvokationExplicit - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
A static call that doesn't necessarily exist, for a type we don't necessarily have.
StaticFunctionInvokationExplicit(BytecodeLoc, InferredJavaType, JavaTypeInstance, String, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.StaticFunctionInvokationExplicit
 
StaticFunctionInvokationWildcard(String, JavaTypeInstance, JavaTypeInstance, List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticFunctionInvokationWildcard
 
staticFunctionMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
staticImports - Variable in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
staticImports - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
StaticInitReturnRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
StaticInitReturnRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInitReturnRewriter
 
StaticInstanceCondenser - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
StaticInstanceCondenser() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser
 
StaticInstanceCondenser.Rewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
StaticLifter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
StaticLifter(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.StaticLifter
 
StaticVariable - Class in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
 
StaticVariable(StaticVariable, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
StaticVariable(InferredJavaType, JavaTypeInstance, String) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
StaticVariable(ClassFile, ClassFileField, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
StaticVariable(ConstantPoolEntry) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StaticVariable
 
StaticVariableWildcard(InferredJavaType, JavaTypeInstance, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.StaticVariableWildcard
 
staticVariableWildcardMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
StdErrExceptionDumper - Class in org.benf.cfr.reader.util.output
 
StdErrExceptionDumper() - Constructor for class org.benf.cfr.reader.util.output.StdErrExceptionDumper
 
StdIODumper - Class in org.benf.cfr.reader.util.output
 
StdIODumper(TypeUsageInformation, Options, IllegalIdentifierDump, MovableDumperContext) - Constructor for class org.benf.cfr.reader.util.output.StdIODumper
 
StdIODumper(TypeUsageInformation, Options, IllegalIdentifierDump, MovableDumperContext, Set<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.util.output.StdIODumper
 
stm - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifiedStm
 
StreamDumper - Class in org.benf.cfr.reader.util.output
 
StreamDumper(TypeUsageInformation, Options, IllegalIdentifierDump, MovableDumperContext) - Constructor for class org.benf.cfr.reader.util.output.StreamDumper
 
StreamDumper(TypeUsageInformation, Options, IllegalIdentifierDump, MovableDumperContext, Set<JavaTypeInstance>) - Constructor for class org.benf.cfr.reader.util.output.StreamDumper
 
string - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
string - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
String - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
 
STRING - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
Sinks will accept a string
STRING - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
STRING_SWITCH - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
STRING_SWITCHES - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
STRING_TRANSFORM - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
stringArgEq(Expression, String) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
 
stringBufferEnabled - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
stringBufferName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
stringBuilder - Variable in class org.benf.cfr.reader.util.output.StringStreamDumper
 
stringBuilderEnabled - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
stringBuilderName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
StringBuilderRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
StringBuilderRewriter(Options, ClassFileVersion) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
stringConcatFactoryEnabled - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
stringConcatFactoryName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
stringExpression - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
stringIndex - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryString
 
stringMatchJump - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.OriginalSwitchLookupInfo
 
stringName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
StringStreamDumper - Class in org.benf.cfr.reader.util.output
 
StringStreamDumper(MethodErrorCollector, StringBuilder, TypeUsageInformation, Options, IllegalIdentifierDump) - Constructor for class org.benf.cfr.reader.util.output.StringStreamDumper
 
StringStreamDumper(MethodErrorCollector, StringBuilder, TypeUsageInformation, Options, IllegalIdentifierDump, MovableDumperContext) - Constructor for class org.benf.cfr.reader.util.output.StringStreamDumper
 
StringUtils - Class in org.benf.cfr.reader.util
 
StringUtils() - Constructor for class org.benf.cfr.reader.util.StringUtils
 
stripBackExceptions(List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
stripExt(String) - Static method in class org.benf.cfr.reader.state.ClassFileRelocator.RenamingRelocator
 
stripTryBlockAliases(List<Op03SimpleStatement>, Map<BlockIdentifier, BlockIdentifier>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
StructuredAssert - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredAssert(BytecodeLoc, ConditionalExpression, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
StructuredAssignment - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredAssignment(BytecodeLoc, LValue, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
StructuredAssignment(BytecodeLoc, LValue, Expression, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
StructuredBreak - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredBreak(BytecodeLoc, BlockIdentifier, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
StructuredCase - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredCase(BytecodeLoc, List<Expression>, InferredJavaType, Op04StructuredStatement, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
StructuredCase(BytecodeLoc, List<Expression>, InferredJavaType, Op04StructuredStatement, BlockIdentifier, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
StructuredCatch - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredCatch(Collection<JavaRefTypeInstance>, Op04StructuredStatement, LValue, Set<BlockIdentifier>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
StructuredComment - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredComment(String) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
StructuredComment(Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
StructuredContinue - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredContinue(BytecodeLoc, BlockIdentifier, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
StructuredDefinition - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredDefinition(LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
StructuredDo - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredDo(ConditionalExpression, Op04StructuredStatement, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDo
 
structuredExpressionStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
StructuredExpressionStatement - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredExpressionStatement(BytecodeLoc, Expression, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
StructuredExpressionYield - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredExpressionYield(BytecodeLoc, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
StructuredFakeDecompFailure - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredFakeDecompFailure(Exception) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFakeDecompFailure
 
StructuredFinally - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredFinally(Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
StructuredFor - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredFor(BytecodeLoc, ConditionalExpression, AssignmentSimple, List<AbstractAssignmentExpression>, Op04StructuredStatement, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
StructuredGotoRemover() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.StructuredGotoRemover
 
StructuredIf - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredIf(BytecodeLoc, ConditionalExpression, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
StructuredIf(BytecodeLoc, ConditionalExpression, Op04StructuredStatement, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
StructuredIter - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredIter(BytecodeLoc, BlockIdentifier, LValue, Expression, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
StructuredReturn - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredReturn(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
StructuredReturn(BytecodeLoc, Expression, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
StructuredScope - Class in org.benf.cfr.reader.bytecode.analysis.structured
 
StructuredScope() - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
 
StructuredScope.AtLevel - Class in org.benf.cfr.reader.bytecode.analysis.structured
 
StructuredScopeWithVars() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
structuredStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
structuredStatement - Variable in class org.benf.cfr.reader.entities.FakeMethod
 
StructuredStatement - Interface in org.benf.cfr.reader.bytecode.analysis.structured
 
StructuredStatementExpression - Class in org.benf.cfr.reader.bytecode.analysis.structured.expression
 
StructuredStatementExpression(InferredJavaType, StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.expression.StructuredStatementExpression
 
structuredStatements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter.SuperResultCollector
 
StructuredStatementTransformer - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
structuredSwitch - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
StructuredSwitch - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredSwitch(BytecodeLoc, Expression, Op04StructuredStatement, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
StructuredSwitch(BytecodeLoc, Expression, Op04StructuredStatement, BlockIdentifier, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
StructuredSynchronized - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredSynchronized(BytecodeLoc, Expression, Op04StructuredStatement) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
StructuredThrow - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredThrow(BytecodeLoc, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
StructuredTry - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredTry(Op04StructuredStatement, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
StructuredWhile - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
StructuredWhile(ConditionalExpression, Op04StructuredStatement, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredWhile
 
success - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.Rewriter
 
success - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
SUGAR_ASSERTS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SUGAR_BOXING - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SUGAR_STRINGBUFFER - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SUGAR_STRINGBUILDER - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SUGAR_STRINGCONCATFACTORY - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
sugarAsserts(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
sugarBoxing(StaticFunctionInvokation) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
sugarNonParameterBoxing(Expression, JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
sugarParameterBoxing(Expression, int, OverloadMethodSet, GenericTypeBinder, MethodPrototype) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
sugarUnboxing(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter
 
sugarUnboxing(MemberFunctionInvokation) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
suggestBindingFor(String, JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
suggestByType(LocalVariable) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars
 
suggestedVarName - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
suggestedVarName - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
suggestName(LocalVariable, Predicate<String>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
suggestName(LocalVariable, Predicate<String>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
suggestName(LocalVariable, Predicate<String>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
suggestName(LocalVariable, Predicate<String>) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
suggestName(LocalVariable, Predicate<String>) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
suggestOnlyNullBinding(JavaGenericPlaceholderTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.GenericTypeBinder
 
suggestVarName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
suggestVarName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
suggestVarName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
suggestVarName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
suggestVarName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
suggestVarName() - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaTypeInstance
 
suggestVarName() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
suggestVarName() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
SUMMARY - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
This sink will receive a top level summary
summaryDumper - Variable in class org.benf.cfr.reader.util.output.FileDumper
 
summaryDumper - Variable in class org.benf.cfr.reader.util.output.MethodErrorCollector.SummaryDumperMethodErrorCollector
 
SummaryDumper - Interface in org.benf.cfr.reader.util.output
 
SummaryDumperMethodErrorCollector(JavaTypeInstance, SummaryDumper) - Constructor for class org.benf.cfr.reader.util.output.MethodErrorCollector.SummaryDumperMethodErrorCollector
 
summaryMessage - Variable in class org.benf.cfr.reader.util.DecompilerComment
 
SUPER - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
 
SUPER_INVOKE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
SUPER_RETINVOKE - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
superClass - Variable in class org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
 
SuperFunctionInvokation - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
SuperFunctionInvokation(BytecodeLoc, ConstantPool, ConstantPoolEntryMethodRef, Expression, List<Expression>, List<Boolean>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
SuperFunctionInvokation(BytecodeLoc, ConstantPool, ConstantPoolEntryMethodRef, Expression, List<Expression>, List<Boolean>, boolean, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
SuperFunctionInvokationWildcard(List<Expression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.SuperFunctionInvokationWildcard
 
superFunctionMap - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
SuperResultCollector(WildcardMatch, List<StructuredStatement>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter.SuperResultCollector
 
supertype_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget
 
supertype_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
SUPPLIER - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.ElseBlock
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.EndBlock
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
supportsBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
supportsBreak() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
supportsContinueBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
supportsContinueBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
supportsContinueBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.BeginBlock
 
supportsContinueBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.ElseBlock
 
supportsContinueBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.EndBlock
 
supportsContinueBreak() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
supportsContinueBreak() - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
SWAP - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
SWITCH - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
SWITCH_EXPRESSION - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
 
SWITCH_EXPRESSION - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SwitchAssertUseCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
switchBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
switchBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
switchdata - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
switchData - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
SwitchEnumMatchResultCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
 
SwitchEnumRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchEnumRewriter(DCCommonState, ClassFile, BlockIdentifierFactory) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
SwitchEnumRewriter.EclipseVarResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchEnumRewriter.SwitchEnumMatchResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SWITCHES - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
switchExpression(Method, Op04StructuredStatement, DecompilerComments) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
SwitchExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
SwitchExpression(BytecodeLoc, InferredJavaType, Expression, List<SwitchExpression.Branch>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
SwitchExpression.Branch - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
SwitchExpressionRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter(DecompilerComments, Method) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
SwitchExpressionRewriter.BlockSwitchDiscoverer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.ClassifiedStm - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.ClassifyType - Enum Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.RollState - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.SwitchExpressionSearcher - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.SwitchExpressionTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification - Enum Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchExpressionRewriter.UsageCheck - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
switchExpressions - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
 
SwitchExpressionSearcher(BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher
 
SwitchExpressionTransformer(LValue, BlockIdentifier, List<Pair<Op04StructuredStatement, StructuredStatement>>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
switchExpressionVersion - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
SwitchForeignEnumMatchResultCollector(WildcardMatch) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector
 
switchOn - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.RawSwitchStatement
 
switchOn - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
switchOn - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
switchOn - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
SwitchReplacer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
SwitchReplacer() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
SwitchReplacer.NodeReachable - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
SwitchReplacer.NodesReachedUntil - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
switchStatement - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodeReachable
 
SwitchStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
SwitchStatement(BytecodeLoc, Expression, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
SwitchStringMatchResultCollector(WildcardMatch, WildcardMatch, WildcardMatch) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
SwitchStringRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchStringRewriter(Options, ClassFileVersion, BytecodeMeta) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter
 
SwitchStringRewriter.EmptySwitchStringMatchResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchStringRewriter.FailedRewriteException - Exception in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchStringRewriter.SwitchStringMatchResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchStringRewriter.TooOptimisticMatchException - Exception in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SwitchUtils - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
SwitchUtils() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchUtils
 
SynchronizedBlocks - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
SynchronizedBlocks() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
 
SynchronizedRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
SynchronizedRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter
 
SynchronizedRewriter.FindBlockStarts - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
SYNTHETIC - Enum constant in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
SYNTHETIC - Enum constant in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
 
SyntheticAccessorRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SyntheticAccessorRewriter(DCCommonState, JavaTypeInstance) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
SyntheticAccessorRewriter.AccessorMatchCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SyntheticAccessorRewriter.FuncMatchCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
SyntheticAccessorRewriter.VisibiliyDecreasingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
syntheticArgs - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
syntheticCaptureArgs - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
SyntheticOuterRefRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
We may have deep inner classes, with references to each other.
SyntheticOuterRefRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter
 

T

T_BOOLEAN - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
T_BYTE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
T_CHAR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
T_DOUBLE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
T_FLOAT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
T_INT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
T_LONG - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
T_SHORT - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
TABLESWITCH - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
taggedBytecodeLocation - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
takeIteratedTypeHint(InferredJavaType, JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.BytecodeMeta
 
target - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.KotlinSwitchHandler.OriginalSwitchLookupInfo
 
target - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
 
target - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
target - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.UsageCheck
 
targetFnArgTypes - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.LambdaExpressionFallback
 
targetInfo - Variable in class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
targets - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
targets - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
targets - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
targets - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.ScopeDescendingTransformer
 
targets - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
targets - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget
 
tempList - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
temporary - Variable in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
TempRelatives(InstrIndex) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex.TempRelatives
 
tempVariable(InferredJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
terminated - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentExpressionRewriter
 
TERNARY - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
TernaryCastCleaner - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TernaryCastCleaner() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TernaryCastCleaner
 
TernaryExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.expression
 
TernaryExpression(BytecodeLoc, ConditionalExpression, Expression, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
TernaryExpression(BytecodeLoc, InferredJavaType, ConditionalExpression, Expression, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
test - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter
 
test - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
test - Variable in class org.benf.cfr.reader.bytecode.RecoveryOption.ConditionalRO
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.IsForwardIf
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExactTypeFilter
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.HasBackJump
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsBackJumpTo
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsForwardJumpTo
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.StatementCanBePostMutation
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter.FindBlockStarts
 
test(Op03SimpleStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TypeFilter
 
test(ClassFile, Op02WithProcessedDataAndRefs) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTest
 
test(ClassFile, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestInnerConstructor
 
test(ClassFile, Op02WithProcessedDataAndRefs) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.GetClassTestLambda
 
test(ExceptionTableEntry) - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.ValidException
 
test(Method) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter.IsCanonicalConstructor
 
test(X) - Method in class org.benf.cfr.reader.util.collections.Functional.NotNull
 
test(X) - Method in interface org.benf.cfr.reader.util.functors.Predicate
 
test(X, Y) - Method in interface org.benf.cfr.reader.util.functors.BinaryPredicate
 
TEST - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
testAccessFlag(AccessFlag) - Method in class org.benf.cfr.reader.entities.ClassFile
 
testAccessFlag(AccessFlag) - Method in class org.benf.cfr.reader.entities.Field
 
testAccessFlag(AccessFlagMethod) - Method in class org.benf.cfr.reader.entities.Method
 
testAppendChain(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.StringBuilderRewriter
 
testEclipse - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
 
testForTernary(List<Op03SimpleStatement>, List<Op03SimpleStatement>, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter
 
testIsInnerClass(DCCommonState) - Method in class org.benf.cfr.reader.entities.ClassFile
 
tests - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
tests - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.ScopeDiscoverInfoCache
 
testType - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.LiteralRewriter
 
text - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CommentStatement
 
text - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
then(UnaryProcedure<T>) - Method in class org.benf.cfr.reader.util.Optional
 
THIS - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
thisClass - Variable in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
thisClass - Variable in class org.benf.cfr.reader.entities.ClassFile
 
thisClassFile - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
thisClassType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
thisComparisonBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
thisIndex - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsBackJumpTo
 
thisIndex - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.IsForwardJumpTo
 
thisType - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 
throwable - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch
 
throwable - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
THROWABLE - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
throwableName - Static variable in interface org.benf.cfr.reader.bytecode.analysis.types.TypeConstants
 
thrownTypes - Variable in class org.benf.cfr.reader.entities.Method
 
throwOp - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyCatchBody
 
throws_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
throws_type_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget
 
throwSS - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertionTrackingControlFlowSwitchExpressionTransformer
 
ThrowStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
ThrowStatement(BytecodeLoc, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.ThrowStatement
 
thrw - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
TIDY_MONITORS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
tidyAnonymousConstructors(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
tidyAnonymousConstructors(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
tidyEmptyCatch(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
tidyInstanceMatches(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
tidyMultipleInsertionIdentifiers(Collection<List<Op02WithProcessedDataAndRefs.ExceptionTempStatement>>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
tidyObfuscation(Options, Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
tidyTryCatch(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
tidyTypedBooleans(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
tidyVariableNames(Method, Op04StructuredStatement, BytecodeMeta, DecompilerComments, ClassCache) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
tieUpRelations(List<Op02WithProcessedDataAndRefs>, List<Op02WithProcessedDataAndRefs>, Map<Op02WithProcessedDataAndRefs, Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
tightenArgs(Expression, List<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
tightenJumpsToTerminal(List<Op03SimpleStatement>, BlockIdentifier, Op03SimpleStatement, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
tmpWildcard - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
to_index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.ExportOpen
 
toCommonString(int, Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
TODO - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.Specific
 
TODO - Static variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLoc
 
TODO - Static variable in interface org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocFactory
 
tok - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
Token(SinkReturns.TokenType, String, Object) - Constructor for class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
Token(SinkReturns.TokenType, String, Object, Set<SinkReturns.TokenTypeFlags>) - Constructor for class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
Token(SinkReturns.TokenType, String, Object, SinkReturns.TokenTypeFlags) - Constructor for class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
Token(SinkReturns.TokenType, String, SinkReturns.TokenTypeFlags) - Constructor for class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
Token(SinkReturns.TokenType, String, SinkReturns.TokenTypeFlags...) - Constructor for class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
TOKEN_STREAM - Enum constant in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
Sinks will accept a stream of SinkReturns.Token, terminating in an EOF token for any given file.
TokenStreamClassDumper(OutputSinkFactory.Sink<SinkReturns.Token>, int, JavaTypeInstance, MethodErrorCollector, TypeUsageInformation, IllegalIdentifierDump) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
TokenStreamDumper - Class in org.benf.cfr.reader.util.output
 
TokenStreamDumper(OutputSinkFactory.Sink<SinkReturns.Token>, int, JavaTypeInstance, MethodErrorCollector, TypeUsageInformation, Options, IllegalIdentifierDump, MovableDumperContext) - Constructor for class org.benf.cfr.reader.util.output.TokenStreamDumper
 
TokenStreamDumper.RecycleToken - Class in org.benf.cfr.reader.util.output
 
TokenStreamDumper.Token - Class in org.benf.cfr.reader.util.output
 
TokenType() - Constructor for enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
TokenType(boolean) - Constructor for enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
TokenTypeFlags() - Constructor for enum class org.benf.cfr.reader.api.SinkReturns.TokenTypeFlags
 
TOO_FAR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
 
TOO_FAR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
 
TooOptimisticMatchException() - Constructor for exception org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.TooOptimisticMatchException
 
topologicalSort(List<Op03SimpleStatement>, DecompilerComments, Options) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks
 
toProcess - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
toRemove - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.Result
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSet
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSimple
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.InstrIndex
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op01WithProcessedDataAndByteJumps
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifiedStm
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.StructuredScopeWithVars.AtLevel
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
toString() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockIdentifier
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.CompositeBlockIdentifierKey
 
toString() - Method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.ExpressionStatementPair
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeDefinition
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackDeltaImpl
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntryHolder
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.stack.StackSim
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope.AtLevel
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.FormalTypeParameter
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaRefTypeInstance
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.ParameterLValue
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
toString() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
toString() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
toString() - Method in enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Ident
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableDefault
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.NamedVariableFromHint
 
toString() - Method in class org.benf.cfr.reader.bytecode.analysis.variables.Slot
 
toString() - Method in class org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
 
toString() - Method in enum class org.benf.cfr.reader.entities.AccessFlag
 
toString() - Method in enum class org.benf.cfr.reader.entities.AccessFlagMethod
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeAnnotationDefault
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeBootstrapMethods
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeDeprecated
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeEnclosingMethod
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeInnerClasses
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeLineNumberTable
 
toString() - Method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
toString() - Method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModuleClassMain
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeModulePackages
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeInvisibleTypeAnnotations
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeRuntimeVisibleTypeAnnotations
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeSourceFile
 
toString() - Method in class org.benf.cfr.reader.entities.attributes.AttributeUnknown
 
toString() - Method in class org.benf.cfr.reader.entities.ClassFile
 
toString() - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPool
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDynamicInfo
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFieldRef
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInvokeDynamic
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodHandle
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodRef
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryMethodType
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryModuleInfo
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryNameAndType
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryPackageInfo
 
toString() - Method in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
toString() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.Entry
 
toString() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
toString() - Method in class org.benf.cfr.reader.entities.exceptions.ExceptionTableEntry
 
toString() - Method in class org.benf.cfr.reader.entities.Method
 
toString() - Method in class org.benf.cfr.reader.mapping.ClassMapping.MethodData
 
toString() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MemberInfo
 
toString() - Method in class org.benf.cfr.reader.relationship.MemberNameResolver.MethodKey
 
toString() - Method in exception org.benf.cfr.reader.util.CannotLoadClassException
 
toString() - Method in class org.benf.cfr.reader.util.ClassFileVersion
 
toString() - Method in class org.benf.cfr.reader.util.DecompilerComment
 
toString() - Method in exception org.benf.cfr.reader.util.getopt.BadParametersException
 
toString() - Method in exception org.benf.cfr.reader.util.output.Dumper.CannotCreate
 
toString() - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
toString(Dumpable) - Static method in class org.benf.cfr.reader.util.output.ToStringDumper
 
TOSTRING - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
ToStringDumper - Class in org.benf.cfr.reader.util.output
 
ToStringDumper() - Constructor for class org.benf.cfr.reader.util.output.ToStringDumper
 
totalStatements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
totalStatements - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
toVarargString(Dumper) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
toVisit - Variable in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredConditionalLoopStatement
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFor
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIter
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSwitch
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredSynchronized
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
traceLocalVariableScope(LValueScopeDiscoverer) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
TRACK_BYTECODE_LOC - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.BadLoopPrettifier
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ExpressionRewriterTransformer
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidExpressionStatementCleaner
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LambdaCleaner
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TernaryCastCleaner
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesCollapser
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
transform(Op04StructuredStatement) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
transform(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.EmptyCatchTidier
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.Inliner
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.LabelledBlockExtractor
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.PointlessBlockRemover
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.ScopeDescendingTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.TryCatchTidier
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.UnstructuredIfConverter
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.IllegalReturnChecker
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.LooseCatchChecker
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.VoidVariableChecker
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPass
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.BlockSwitchDiscoverer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.BadLoopPrettifier
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ControlFlowCleaningTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ExpressionRewriterTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.HexLiteralTidier
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfTreeTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidBooleanCastCleaner
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidExpressionStatementCleaner
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LambdaCleaner
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LocalDeclarationRemover
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.NakedNullCaster
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ObjectTypeUsageRewriter
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter
 
transform(StructuredStatement, StructuredScope) - Method in interface org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TernaryCastCleaner
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesCollapser
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.UnusedAnonymousBlockFlattener
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer
 
transform(StructuredStatement, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
TRANSFORM - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
transformAssertIf(StructuredIf) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.PreconditionAssertRewriter
 
transformBlock(Block) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredBlockStatement
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssert
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredAssignment
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredBreak
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCatch
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredComment
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredContinue
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredDefinition
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionStatement
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredFinally
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredIf
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
transformStructuredChildren(StructuredStatementTransformer, StructuredScope) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
transformStructuredChildrenInReverse(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractStructuredStatement
 
transformStructuredChildrenInReverse(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.AbstractUnStructuredStatement
 
transformStructuredChildrenInReverse(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.Block
 
transformStructuredChildrenInReverse(StructuredStatementTransformer, StructuredScope) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder.AbstractPlaceholder
 
transformStructuredChildrenInReverse(StructuredStatementTransformer, StructuredScope) - Method in interface org.benf.cfr.reader.bytecode.analysis.structured.StructuredStatement
 
transformStructuredGotoWithScope(StructuredScope, StructuredStatement, Stack<Triplet<StructuredStatement, BlockIdentifier, Set<Op04StructuredStatement>>>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement
 
TRANSITIVE - Enum constant in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
 
treatAsJava13Finally(Op03SimpleStatement, Statement) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper
 
triesByLevel - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.PeerTries
 
triggeringGroup - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs.ExceptionTempStatement
 
TrinaryFunction<X,Y,Z,R> - Interface in org.benf.cfr.reader.util.functors
 
Triplet<X,Y,Z> - Class in org.benf.cfr.reader.bytecode.analysis.parse.utils
 
Triplet(X, Y, Z) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
Troolean - Enum Class in org.benf.cfr.reader.util
very simple enum to help switching on an XOR style decision.
Troolean() - Constructor for enum class org.benf.cfr.reader.util.Troolean
 
TrooleanRO(PermittedOptionProvider.Argument<Troolean>, Troolean) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.TrooleanRO
 
TrooleanRO(PermittedOptionProvider.Argument<Troolean>, Troolean, DecompilerComment) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.TrooleanRO
 
TrooleanRO(PermittedOptionProvider.Argument<Troolean>, Troolean, UnaryFunction<BytecodeMeta, Boolean>) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.TrooleanRO
 
TrooleanRO(PermittedOptionProvider.Argument<Troolean>, Troolean, UnaryFunction<BytecodeMeta, Boolean>, DecompilerComment) - Constructor for class org.benf.cfr.reader.bytecode.RecoveryOption.TrooleanRO
 
TRUE - Enum constant in enum class org.benf.cfr.reader.util.Troolean
 
TRUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.BooleanExpression
 
TRUE - Static variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
TRUE_BLOCK - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
 
trueBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
trueFound - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer
 
TRUNC_PREFIX_LEN - Static variable in class org.benf.cfr.reader.util.output.FileDumper
 
truncCount - Static variable in class org.benf.cfr.reader.util.output.FileDumper
 
TRY_BACKEDGE_REMOVED - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
tryBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters.SingleExceptionAddressing
 
tryBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
TRYBLOCK - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
tryBlockIdent - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ExceptionRewriters.SingleExceptionAddressing
 
tryBlockIdentifier - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredTry
 
tryBlockIdentifier - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup
 
TryCatchTidier() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.TryCatchTidier
 
tryCombineSwitch(List<Op04StructuredStatement>, BlockIdentifier, BlockIdentifier, Block) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
 
tryExplicitlyPlaceInBlock(BlockIdentifier) - Method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
 
tryExtractAssignment(AssignmentExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
tryFindBinding(JavaTypeInstance, GenericTypeBinder) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.JavaGenericBaseInstance
 
tryFindBinding(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
tryFindBinding(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
tryFindBinding(JavaTypeInstance, GenericTypeBinder) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
tryInlineRawSwitchContent(Op03SimpleStatement, List<Op03SimpleStatement>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer
 
tryLift(FieldVariable, Expression, Map<String, Pair<Integer, ClassFileField>>, Set<Expression>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
 
tryRemove(ClassFile, Op02WithProcessedDataAndRefs, GetClassTest) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
 
tryRemoveCast(Expression) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.CastExpression
 
tryRemoveConstructor(ClassFile) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
TryResourcesCollapser - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesCollapser() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesCollapser
 
TryResourcesMatchResultCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.TryResourcesMatchResultCollector
 
TryResourcesTransformerBase - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesTransformerBase(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
 
TryResourcesTransformerBase.LValueUsageCheckingRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesTransformerBase.ResourceMatch - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesTransformerBase.TryResourcesMatchResultCollector - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesTransformerJ12 - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesTransformerJ12(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
 
TryResourcesTransformerJ7 - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesTransformerJ7(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ7
 
TryResourcesTransformerJ9 - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourcesTransformerJ9(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ9
 
TryResourceTransformerFinally - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TryResourceTransformerFinally(ClassFile) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourceTransformerFinally
 
tryRewrite(SwitchEnumRewriter.SwitchEnumMatchResultCollector, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
tryRewriteAccessor(List<StructuredStatement>, JavaTypeInstance, List<Expression>, List<LocalVariable>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
tryRewriteEclipse(SwitchEnumRewriter.SwitchEnumMatchResultCollector, StaticFunctionInvokation, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
tryRewriteFunctionCall(List<StructuredStatement>, JavaTypeInstance, List<Expression>, List<LocalVariable>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
tryRewriteJavac(SwitchEnumRewriter.SwitchEnumMatchResultCollector, LValue, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter
 
TryRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
TryRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TryRewriter
 
TryStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
TryStatement(BytecodeLoc, ExceptionGroup) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.TryStatement
 
typ - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.StaticInstanceCondenser.Rewriter
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifiedStm
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewObject
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewPrimitiveArray
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer.ScopeKey
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
type - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
type - Variable in class org.benf.cfr.reader.entities.annotations.ElementValueEnum
 
type - Variable in class org.benf.cfr.reader.entities.exceptions.ExceptionGroup.ExtenderKey
 
type - Variable in class org.benf.cfr.reader.mapping.FieldMapping
 
type - Variable in class org.benf.cfr.reader.util.output.FileDumper
 
type - Variable in class org.benf.cfr.reader.util.output.MethodErrorCollector.SummaryDumperMethodErrorCollector
 
type - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper.RecycleToken
 
type - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
Type() - Constructor for enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoDouble
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoFloat
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoInteger
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoLong
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoNull
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoObject
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoTop
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitialized
 
TYPE - Static variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitializedThis
 
type_argument_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget
 
type_argument_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
type_cast - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
TYPE_CLASHES - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
type_exceptionparameter - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_extends_implements - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_field - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_formal - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_generic_class_interface - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_generic_cons_methodrefnew - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_generic_cons_new - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_generic_method_constructor - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_generic_methodinvoke - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_generic_methodrefident - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_instanceof - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_localvar - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_methodrefident - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_methodrefnew - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_new - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_parameter_bound_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
type_parameter_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget
 
type_parameter_index - Variable in class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterTarget
 
type_parameter_target - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
type_parameter_target - Variable in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_receiver - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_resourcevar - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_ret_or_new - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_throws - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_type_parameter_class_interface - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
type_type_parameter_method_constructor - Enum constant in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
typeAnnotated - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.Annotated
 
TypeAnnotationCatchTarget(int) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationCatchTarget
 
TypeAnnotationEmptyTarget() - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget
 
TypeAnnotationEntryKind - Enum Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationEntryKind() - Constructor for enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
 
TypeAnnotationEntryValue - Enum Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationEntryValue(int, TypeAnnotationEntryKind, TypeAnnotationLocation) - Constructor for enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
TypeAnnotationFormalParameterTarget(short) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget
 
typeAnnotationHelper - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
 
TypeAnnotationHelper - Class in org.benf.cfr.reader.bytecode.analysis.types
 
TypeAnnotationHelper(List<AnnotationTableTypeEntry>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.TypeAnnotationHelper
 
TypeAnnotationLocalVarTarget(List<TypeAnnotationTargetInfo.LocalVarTarget>) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget
 
TypeAnnotationLocation - Enum Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationLocation() - Constructor for enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
 
TypeAnnotationOffsetTarget(int) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget
 
TypeAnnotationParameterBoundTarget(short, short) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget
 
TypeAnnotationParameterTarget(short) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationParameterTarget
 
typeAnnotationsAdmissible - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
typeAnnotationsNonAdmissible - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.DeclarationAnnotationsInfo
 
TypeAnnotationSupertypeTarget(int) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget
 
TypeAnnotationTargetInfo - Interface in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.LocalVarTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationCatchTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationParameterTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget - Class in org.benf.cfr.reader.entities.attributes
 
TypeAnnotationThrowsTarget(int) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget
 
TypeAnnotationTransformer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TypeAnnotationTransformer(AttributeTypeAnnotations, AttributeTypeAnnotations, SortedMap<Integer, Integer>, DecompilerComments) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
TypeAnnotationTypeArgumentTarget(int, short) - Constructor for class org.benf.cfr.reader.entities.attributes.TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget
 
typeComparisonFunction - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifierFactory
 
TypeConstants - Interface in org.benf.cfr.reader.bytecode.analysis.types
 
TypeContext - Enum Class in org.benf.cfr.reader.util.output
 
TypeContext() - Constructor for enum class org.benf.cfr.reader.util.output.TypeContext
 
typedArgs - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
TypedBooleanTidier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
TypedBooleanTidier() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypedBooleanTidier
 
TypedLiteral - Class in org.benf.cfr.reader.bytecode.analysis.parse.literal
 
TypedLiteral(TypedLiteral.LiteralType, InferredJavaType, Object) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
TypedLiteral.FormatHint - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.literal
 
TypedLiteral.LiteralType - Enum Class in org.benf.cfr.reader.bytecode.analysis.parse.literal
 
TypeFilter<T> - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
TypeFilter(Class<T>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TypeFilter
 
TypeFilter(Class<T>, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.TypeFilter
 
TypeHintRecovery - Interface in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
TypeHintRecoveryImpl - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
TypeHintRecoveryImpl(BytecodeMeta) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryImpl
 
TypeHintRecoveryNone - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters
 
TypeHintRecoveryNone() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.TypeHintRecoveryNone
 
typeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter
 
typeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpression
 
typeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
typeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.SentinelNV
 
typeInstance - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
typeName - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
TypeOverridingDumper - Class in org.benf.cfr.reader.util.output
 
TypeOverridingDumper(Dumper, TypeUsageInformation) - Constructor for class org.benf.cfr.reader.util.output.TypeOverridingDumper
 
typePath - Variable in class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
TypePath - Class in org.benf.cfr.reader.entities.attributes
 
TypePath(List<TypePathPart>) - Constructor for class org.benf.cfr.reader.entities.attributes.TypePath
 
TypePathAccessor - Interface in org.benf.cfr.reader.entities.attributes
 
TypePathPart - Interface in org.benf.cfr.reader.entities.attributes
 
TypePathPartArray - Class in org.benf.cfr.reader.entities.attributes
 
TypePathPartArray() - Constructor for class org.benf.cfr.reader.entities.attributes.TypePathPartArray
 
TypePathPartBound - Class in org.benf.cfr.reader.entities.attributes
 
TypePathPartBound() - Constructor for class org.benf.cfr.reader.entities.attributes.TypePathPartBound
 
TypePathPartNested - Class in org.benf.cfr.reader.entities.attributes
 
TypePathPartNested() - Constructor for class org.benf.cfr.reader.entities.attributes.TypePathPartNested
 
TypePathPartParameterized - Class in org.benf.cfr.reader.entities.attributes
 
TypePathPartParameterized(int) - Constructor for class org.benf.cfr.reader.entities.attributes.TypePathPartParameterized
 
typeToString() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
typeUsage - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter.Rewriter
 
TypeUsageCollectable - Interface in org.benf.cfr.reader.util
 
TypeUsageCollectingDumper - Class in org.benf.cfr.reader.state
 
TypeUsageCollectingDumper(Options, ClassFile) - Constructor for class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
typeUsageCollector - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 
TypeUsageCollector - Interface in org.benf.cfr.reader.state
 
typeUsageInformation - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
 
typeUsageInformation - Variable in class org.benf.cfr.reader.util.output.StreamDumper
 
typeUsageInformation - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
typeUsageInformation - Variable in class org.benf.cfr.reader.util.output.ToStringDumper
 
typeUsageInformation - Variable in class org.benf.cfr.reader.util.output.TypeOverridingDumper
 
TypeUsageInformation - Interface in org.benf.cfr.reader.state
 
TypeUsageInformationEmpty - Class in org.benf.cfr.reader.state
 
TypeUsageInformationEmpty() - Constructor for class org.benf.cfr.reader.state.TypeUsageInformationEmpty
 
TypeUsageInformationImpl - Class in org.benf.cfr.reader.state
 
TypeUsageInformationImpl(Options, JavaRefTypeInstance, Set<JavaRefTypeInstance>, Set<DetectedStaticImport>) - Constructor for class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
TypeUsageInformationImpl.FieldClash - Class in org.benf.cfr.reader.state
 
typeUsageSpotter - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl
 
TypeUsageSpotter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.LocalClassScopeDiscoverImpl.TypeUsageSpotter
 
TypeUsageUtils - Class in org.benf.cfr.reader.state
 
TypeUsageUtils() - Constructor for class org.benf.cfr.reader.state.TypeUsageUtils
 

U

UNABLE_TO_STRUCTURE - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
UNARY_OTHER - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
UNARY_POST - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
UnaryFunction<X,Y> - Interface in org.benf.cfr.reader.util.functors
 
UnaryProcedure<T> - Interface in org.benf.cfr.reader.util.functors
 
UNBOUND_GENERIC - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
unbox(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet
 
unboxing - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
unboxingByRawName - Static variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util.BoxingHelper
 
unbreakEnumConstructor() - Method in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
unchanged(KEYTYPE) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdentifiers
 
UNCLASSIFIED - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
UNCONDITIONALDOLOOP - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
unconsumedJoinedStack - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
underlyingAnnotated - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance.Annotated
 
underlyingType - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaArrayTypeInstance
 
underlyingType - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
UNINDENT - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
uniqAll(List<X>) - Static method in class org.benf.cfr.reader.util.collections.Functional
 
uniqueList(Collection<X>) - Static method in class org.benf.cfr.reader.util.collections.ListFactory
 
UniqueSeenQueue<T> - Class in org.benf.cfr.reader.util.collections
 
UniqueSeenQueue(Collection<? extends T>) - Constructor for class org.benf.cfr.reader.util.collections.UniqueSeenQueue
 
UNKNOWN - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
 
UNKNOWN - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
 
unknownThrowable(JavaRefTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer
 
unlinkUnreachable(List<Op02WithProcessedDataAndRefs>) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.Op02WithProcessedDataAndRefs
 
unpackElseIfBlock(Op04StructuredStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
unquoteString(String) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.QuotingUtils
 
UnreachableStaticRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
UnreachableStaticRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter
 
UnreachableStaticRewriter.Inaccessible - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
UnreachableStaticRewriter.Rewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
UnstructuredAnonBreakTarget - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredAnonBreakTarget(BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonBreakTarget
 
UnstructuredAnonymousBreak - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredAnonymousBreak(BytecodeLoc, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredAnonymousBreak
 
UnstructuredBreak - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredBreak(BytecodeLoc, Set<BlockIdentifier>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredBreak
 
UnstructuredCase - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredCase(List<Expression>, InferredJavaType, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
UnstructuredCatch - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredCatch(List<ExceptionGroup.Entry>, BlockIdentifier, LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCatch
 
UnstructuredContinue - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredContinue(BytecodeLoc, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredContinue
 
UnstructuredDo - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredDo(BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredDo
 
UnstructuredFinally - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredFinally(BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFinally
 
UnstructuredFor - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredFor(BytecodeLoc, ConditionalExpression, BlockIdentifier, AssignmentSimple, List<AbstractAssignmentExpression>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredFor
 
UnstructuredGoto - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredGoto(BytecodeLoc) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredGoto
 
UnstructuredIf - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredIf(BytecodeLoc, ConditionalExpression, BlockIdentifier, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIf
 
UnstructuredIfConverter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.UnstructuredIfConverter
 
UnstructuredIter - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredIter(BytecodeLoc, BlockIdentifier, LValue, Expression) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredIter
 
UnstructuredSwitch - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredSwitch(BytecodeLoc, Expression, BlockIdentifier, boolean) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSwitch
 
UnstructuredSynchronized - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredSynchronized(BytecodeLoc, Expression, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredSynchronized
 
UnstructuredTry - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredTry(ExceptionGroup) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredTry
 
UnstructuredWhile - Class in org.benf.cfr.reader.bytecode.analysis.structured.statement
 
UnstructuredWhile(BytecodeLoc, ConditionalExpression, BlockIdentifier, Set<BlockIdentifier>) - Constructor for class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredWhile
 
UnusedAnonymousBlockFlattener - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
UnusedAnonymousBlockFlattener() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.UnusedAnonymousBlockFlattener
 
UNVERIFIABLE_BYTECODE_BAD_JUMP - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
UNVERIFIABLE_BYTECODE_BAD_MERGE - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
UnverifiableJumpException - Exception in org.benf.cfr.reader.util
 
UnverifiableJumpException() - Constructor for exception org.benf.cfr.reader.util.UnverifiableJumpException
 
usable - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.NarrowingTypeRewriter.LValueAssignmentCollector
 
usableType - Variable in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
UsageCheck(LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.UsageCheck
 
UsageCollector() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.UsageCollector
 
usageCount - Variable in class org.benf.cfr.reader.bytecode.analysis.stack.StackEntry
 
usages - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter
 
usages - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.AliasRewriter
 
usageSites - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter
 
UsageWatcher(LValue) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter.UsageWatcher
 
Use(int) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeModule.Use
 
USE_NAME_TABLE - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
USE_RECOVERED_ITERATOR_TYPE_HINTS - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
USE_SIGNATURES - Static variable in class org.benf.cfr.reader.util.getopt.OptionsImpl
 
useAsWithCast(RawJavaType) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
useAsWithoutCasting(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
used - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.LValueUsageCheckingRewriter
 
used - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimple
 
usedInnerClassTypes - Variable in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
usedLocalInnerTypes - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
usedLocalTypeNames - Variable in class org.benf.cfr.reader.state.InnerClassTypeUsageInformation
 
usedLocalTypeNames - Variable in class org.benf.cfr.reader.state.LocalClassAwareTypeUsageInformation
 
usedNames - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter
 
usedNames - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier.NameDiscoverer
 
usedRefTypes - Variable in class org.benf.cfr.reader.state.TypeUsageInformationImpl
 
useInArithOp(InferredJavaType, InferredJavaType, ArithOp) - Static method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
useInArithOp(InferredJavaType, RawJavaType, boolean) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
UselessNops - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
UselessNops() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.UselessNops
 
useNotes() - Method in class org.benf.cfr.reader.bytecode.AnonymousClassUsage
 
usePath - Variable in class org.benf.cfr.reader.entities.ClassFile
 
uses - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
USES_EXCEPTIONS - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
USES_INVOKEDYNAMIC - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
USES_MONITORS - Enum constant in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
 
usesFinalId(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Clash
 
usesFinalId(int) - Method in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal_Impl
 
usesFinalId(int) - Method in interface org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.IJTInternal
 
UTF8_CHARSET - Static variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
Util() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter.Util
 

V

val - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.SSAIdent
 
val - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.DefaultingBooleanDecoder
 
VAL_Class - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_Double - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_DynamicInfo - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_FieldRef - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_Float - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_Integer - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_InterfaceMethodRef - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_InvokeDynamic - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_Long - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_MethodHandle - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_MethodRef - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_MethodType - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_ModuleInfo - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_NameAndType - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_PackageInfo - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_String - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
VAL_UTF8 - Static variable in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
 
valid - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
 
valid - Variable in class org.benf.cfr.reader.bytecode.RecoveryOptions.Applied
 
valid - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable
 
validateAndAssignLoopIdentifier(List<Op03SimpleStatement>, int, int, BlockIdentifier, Op03SimpleStatement) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LoopIdentifier
 
validatedHashes - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
ValidException() - Constructor for class org.benf.cfr.reader.entities.exceptions.ExceptionAggregator.ValidException
 
validIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.AbstractLValue
 
validIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.ArrayVariable
 
validIterator() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.LValue
 
validIterator() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.LValueWildcard
 
validLocal - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
validRelationship(JavaTypeInstance, JavaTypeInstance) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
validSSA - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinallyGraphHelper.FinallyEquivalenceConstraint
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression.Branch
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SwitchExpression
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.CreationCollector.StatementPair
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredExpressionYield
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredReturn
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredThrow
 
value - Variable in class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType
 
value - Variable in class org.benf.cfr.reader.bytecode.opcode.DecodedSwitchEntry
 
value - Variable in class org.benf.cfr.reader.bytecode.RecoveryOption
 
value - Variable in class org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
 
value - Variable in class org.benf.cfr.reader.entities.annotations.ElementValueConst
 
value - Variable in class org.benf.cfr.reader.entities.attributes.AttributeConstantValue
 
value - Variable in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
 
value - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryDouble
 
value - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryFloat
 
value - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryInteger
 
value - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryLong
 
value - Variable in class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryUTF8
 
value - Variable in class org.benf.cfr.reader.util.Optional
 
value - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper.Token
 
valueName - Variable in class org.benf.cfr.reader.entities.annotations.ElementValueEnum
 
valueOf(String) - Static method in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.api.SinkReturns.TokenTypeFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.Specific
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.MatchType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.FormatHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.Route
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.ClashState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.HiddenReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.Handler
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.AccessFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.AccessFlagMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.entities.Method.Visibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.state.OsInfo.OS
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.util.AnalysisType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.util.BoolPair
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.util.output.BlockCommentState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.util.output.TypeContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.benf.cfr.reader.util.Troolean
Returns the enum constant of this class with the specified name.
values - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValuePropSimple.AssignmentCollector
 
values - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.expression.NewAnonymousArray
 
values - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.statement.CaseStatement
 
values - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.StructuredCase
 
values - Variable in class org.benf.cfr.reader.bytecode.analysis.structured.statement.UnstructuredCase
 
values() - Static method in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.api.OutputSinkFactory.SinkType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.api.SinkReturns.TokenTypeFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.loc.BytecodeLocSpecific.Specific
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter.MatchType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.BoolOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ComparisonOperation.BooleanComparisonType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.CompOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.FormatHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.literal.TypedLiteral.LiteralType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriterFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ArrayType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.JumpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.BindingSuperContainer.Route
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.CastAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.ClashState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.discovery.InferredJavaType.Source
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.DynamicInvokeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype.HiddenReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.BytecodeMeta.CodeInfoFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.bytecode.opcode.OperationFactoryDefault.Handler
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.AccessFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.AccessFlagMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleContentFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.attributes.AttributeModule.ModuleFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryValue
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.attributes.TypeAnnotationLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.bootstrap.MethodHandleBehaviour
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.classfilehelpers.ClassFileDumper.InnerClassDumpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.Method.MethodConstructor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.entities.Method.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.state.OsInfo.OS
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.util.AnalysisType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.util.BoolPair
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.benf.cfr.reader.util.collections.LazyMap
 
values() - Static method in enum class org.benf.cfr.reader.util.output.BlockCommentState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.util.output.TypeContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.benf.cfr.reader.util.Troolean
Returns an array containing the constants of this enum class, in the order they are declared.
varargs - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
VarArgsRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
 
VarArgsRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter
 
variableAnnotations - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TypeAnnotationTransformer
 
variableFactory - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InvalidExpressionStatementCleaner
 
variableFactory - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.scope.AbstractLValueScopeDiscoverer
 
VariableFactory - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
VariableFactory(Method, BytecodeMeta) - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
variableNamer - Variable in class org.benf.cfr.reader.bytecode.analysis.types.MethodPrototype
 
variableNamer - Variable in class org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
 
variableNamer - Variable in class org.benf.cfr.reader.entities.Method
 
VariableNamer - Interface in org.benf.cfr.reader.bytecode.analysis.variables
 
VariableNamerDefault - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
VariableNamerDefault() - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerDefault
 
VariableNamerFactory - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
VariableNamerFactory() - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerFactory
 
VariableNamerHinted - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
VariableNamerHinted(List<LocalVariableEntry>, ConstantPool) - Constructor for class org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
 
VariableNamerHinted.OrderLocalVariables - Class in org.benf.cfr.reader.bytecode.analysis.variables
 
VariableNameTidier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
VariableNameTidier(Method, Set<String>, ClassCache) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
VariableNameTidier(Method, ClassCache) - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.VariableNameTidier
 
VariableNameTidier.NameDiscoverer - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
VariableNameTidier.NameSimplifier - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
VariableNameTidier.StructuredScopeWithVars - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
VariableNameTidier.StructuredScopeWithVars.AtLevel - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
 
verificationInfo - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrame
 
verificationInfo - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameSameLocals1SameItemFrameExtended
 
VerificationInfoDouble() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoDouble
 
VerificationInfoFloat() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoFloat
 
VerificationInfoInteger() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoInteger
 
VerificationInfoLong() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoLong
 
VerificationInfoNull() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoNull
 
VerificationInfoObject(int) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoObject
 
verificationInfos - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameAppendFrame
 
VerificationInfoTop() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoTop
 
VerificationInfoUninitialized(int) - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitialized
 
VerificationInfoUninitializedThis() - Constructor for class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.VerificationInfoUninitializedThis
 
verificationLocals - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameFullFrame
 
verificationStackItems - Variable in class org.benf.cfr.reader.entities.attributes.AttributeStackMapTable.StackMapFrameFullFrame
 
verify - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
verify - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
verifyCatchFinally(Op03SimpleStatement, FinallyGraphHelper, PeerTries, Set<Result>) - Static method in class org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp.FinalAnalyzer
 
verifyLinearBlock(Op03SimpleStatement, BlockIdentifier, int) - Static method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedRewriter
 
verifySingleClassNames(ClassFile) - Static method in class org.benf.cfr.reader.relationship.MemberNameResolver
 
version - Variable in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
version - Variable in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
VERSION - Static variable in class org.benf.cfr.reader.util.CfrVersionInfo
CFR version
version_index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.Require
 
VERSION_INFO - Static variable in class org.benf.cfr.reader.util.CfrVersionInfo
String consisting of CFR version and Git commit hash
versionCollisions - Variable in class org.benf.cfr.reader.state.DCCommonState
 
VersionedLValue(LValue, SSAIdent) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueAssignmentAndAliasCondenser.VersionedLValue
 
versionGreaterThanOrEqual - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.ExperimentalVersionSpecificDefaulter
 
versionGreaterThanOrEqual - Variable in class org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter
 
versionIdx - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule
 
VersionSpecificDefaulter(ClassFileVersion, boolean) - Constructor for class org.benf.cfr.reader.util.getopt.OptionsImpl.VersionSpecificDefaulter
 
vf - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.BadCompareRewriter
 
vf - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoDoRewriter
 
visbilityRewriter - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter
 
Visibility() - Constructor for enum class org.benf.cfr.reader.entities.Method.Visibility
 
VisibilityHelper - Class in org.benf.cfr.reader.entities.classfilehelpers
 
VisibilityHelper() - Constructor for class org.benf.cfr.reader.entities.classfilehelpers.VisibilityHelper
 
VisibiliyDecreasingRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.VisibiliyDecreasingRewriter
 
Visible - Enum constant in enum class org.benf.cfr.reader.entities.Method.Visibility
 
visit(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionVisitor
 
visit(Expression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionVisitor
 
visit(ArithmeticOperation) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check.Visitor
 
visit(ArithmeticOperation) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionVisitor
 
visit(ArithmeticOperation) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionVisitor
 
visit(Literal) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check.Visitor
 
visit(Literal) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionVisitor
 
visit(Literal) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionVisitor
 
visit(TernaryExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check.Visitor
 
visit(TernaryExpression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionVisitor
 
visit(TernaryExpression) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionVisitor
 
visit(ExpressionVisitor<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
 
visit(ExpressionVisitor<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithmeticOperation
 
visit(ExpressionVisitor<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
 
visit(ExpressionVisitor<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MethodHandlePlaceholder
 
visit(ExpressionVisitor<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.TernaryExpression
 
visit(ExpressionVisitor<T>) - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Expression
 
visit(ExpressionVisitor<T>) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch.AbstractBaseExpressionWildcard
 
visitCandidates(BlockIdentifier, Op03SimpleStatement, Map<Op03SimpleStatement, Op03SimpleStatement>) - Method in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.JumpsIntoLoopCloneRewriter
 
visited - Variable in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
visited - Variable in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
visitor - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check
 
Visitor() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.LValueTypeClashCheck.Check.Visitor
 
VOID - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
 
VOID - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.types.StackType
 
VOID_DECLARATION - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
VoidVariableChecker - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker
 
VoidVariableChecker() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker.VoidVariableChecker
 

W

wantsLifetimeHint() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.AbstractStatement
 
wantsLifetimeHint() - Method in class org.benf.cfr.reader.bytecode.analysis.parse.statement.SwitchStatement
 
wantsLifetimeHint() - Method in interface org.benf.cfr.reader.bytecode.analysis.parse.Statement
 
WAR - Enum constant in enum class org.benf.cfr.reader.util.AnalysisType
 
WAR_PREFIX - Static variable in interface org.benf.cfr.reader.util.MiscConstants
 
wasAborted() - Method in class org.benf.cfr.reader.util.graph.AbstractGraphVisitorFI
 
wasAborted() - Method in interface org.benf.cfr.reader.util.graph.GraphVisitor
 
wasAborted() - Method in class org.benf.cfr.reader.util.graph.GraphVisitorDFS
 
wasOtherTypeUsed - Variable in class org.benf.cfr.reader.bytecode.analysis.types.DeclarationAnnotationHelper.SinglePartTypeIterator
 
wcm - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertUseCollector
 
wcm - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
 
wcm - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
 
wcm - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter.SuperResultCollector
 
wcm - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
 
wcm - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InstanceOfAssignRewriter
 
wcm1 - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
 
wcmCase - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector
 
WEAKEST - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.misc.Precedence
 
WHILELOOP - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.BlockType
 
WhileRewriter - Class in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
 
WhileRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.WhileRewriter
 
WhileStatement - Class in org.benf.cfr.reader.bytecode.analysis.parse.statement
 
WhileStatement(BytecodeLoc, ConditionalExpression, BlockIdentifier) - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.statement.WhileStatement
 
WHITESPACE - Enum constant in enum class org.benf.cfr.reader.api.SinkReturns.TokenType
 
WHOLE_CLASS_EXCEPTION - Static variable in class org.benf.cfr.reader.util.DecompilerComment
 
wholeBlock - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
 
wholeClassAnalysisPass1(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
wholeClassAnalysisPass2(ClassFile, DCCommonState) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
wholeClassAnalysisPass3(ClassFile, DCCommonState, TypeUsageCollectingDumper) - Static method in class org.benf.cfr.reader.bytecode.CodeAnalyserWholeClass
 
WIDE - Enum constant in enum class org.benf.cfr.reader.bytecode.opcode.JVMInstr
 
Wildcard<X> - Interface in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WILDCARD_CONSTRAINT - Static variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance
 
WildcardConstraint() - Constructor for class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericRefTypeInstance.WildcardConstraint
 
wildcardMatch - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter
 
wildcardMatch - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.ResetAfterTest
 
WildcardMatch - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
This is all horribly messy and needs refactoring.
WildcardMatch() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.wildcard.WildcardMatch
 
WildcardMatch.AbstractBaseExpressionWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.AnyOneOfExpression - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.ArithmeticMutationWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.BlockIdentifierWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.BlockWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.CastExpressionWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.ConditionalExpressionWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.ConstructorInvokationAnonymousInnerWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.ConstructorInvokationSimpleWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.DebugDumpable - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.ExpressionWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.ListWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.LValueWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.MemberFunctionInvokationWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.NewArrayWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.StackLabelWildCard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.StaticFunctionInvokationWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.StaticVariableWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
WildcardMatch.SuperFunctionInvokationWildcard - Class in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
 
wildcardType - Variable in class org.benf.cfr.reader.bytecode.analysis.types.JavaWildcardTypeInstance
 
WildcardType - Enum Class in org.benf.cfr.reader.bytecode.analysis.types
 
WildcardType(String) - Constructor for enum class org.benf.cfr.reader.bytecode.analysis.types.WildcardType
 
WINDOWS - Enum constant in enum class org.benf.cfr.reader.state.OsInfo.OS
 
with_index - Variable in class org.benf.cfr.reader.entities.attributes.AttributeModule.Provide
 
withBound(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaGenericPlaceholderTypeInstance
 
withBuiltOptions(Options) - Method in class org.benf.cfr.reader.api.CfrDriver.Builder
Note - the Options interface is *not* guaranteed to be stable.
withClassFileSource(ClassFileSource) - Method in class org.benf.cfr.reader.api.CfrDriver.Builder
Overrides where CFR searches for bytecode.
withCustomName(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.SuperFunctionInvokation
 
withOptions(Map<String, String>) - Method in class org.benf.cfr.reader.api.CfrDriver.Builder
A map, equivalent to the command line options that are passed to CFR.
withOutputSink(OutputSinkFactory) - Method in class org.benf.cfr.reader.api.CfrDriver.Builder
Handle how results / output are provided.
withOverrideClassFileSource(ClassFileSource) - Method in class org.benf.cfr.reader.api.CfrDriver.Builder
Allows overrides of where CFR searches for bytecode, but will fall back to default behaviour if null is returned.
withPart(JavaTypeInstance) - Method in class org.benf.cfr.reader.bytecode.analysis.types.JavaIntersectionTypeInstance
 
withRange(int, int) - Method in class org.benf.cfr.reader.entities.exceptions.ClosedIdxExceptionEntry
 
withReplacedExpression(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.InstanceOfExpressionDefining
 
withReplacedObject(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.expression.MemberFunctionInvokation
 
withReplacedObject(Expression) - Method in class org.benf.cfr.reader.bytecode.analysis.parse.lvalue.FieldVariable
 
withTypeHint(JavaTypeInstance) - Method in interface org.benf.cfr.reader.entities.annotations.ElementValue
 
withTypeHint(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueAnnotation
 
withTypeHint(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueArray
 
withTypeHint(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueClass
 
withTypeHint(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueConst
 
withTypeHint(JavaTypeInstance) - Method in class org.benf.cfr.reader.entities.annotations.ElementValueEnum
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.mapping.Mapping.ObfuscationWrappingDumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.state.TypeUsageCollectingDumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.util.output.DelegatingDumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in interface org.benf.cfr.reader.util.output.Dumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.util.output.FileDumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.util.output.StdIODumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.util.output.StringStreamDumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.util.output.TokenStreamDumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.util.output.ToStringDumper
 
withTypeUsageInformation(TypeUsageInformation) - Method in class org.benf.cfr.reader.util.output.TypeOverridingDumper
 
wrap(Dumper) - Method in class org.benf.cfr.reader.mapping.Mapping
 
wrap(Dumper) - Method in class org.benf.cfr.reader.mapping.NullMapping
 
wrap(Dumper) - Method in interface org.benf.cfr.reader.state.ObfuscationRewriter
 
wrapLineNoDumper(Dumper) - Method in class org.benf.cfr.reader.PluginRunner.PluginDumperFactory
Deprecated.
 
wrapLineNoDumper(Dumper) - Method in interface org.benf.cfr.reader.util.output.DumperFactory
 
wrapLineNoDumper(Dumper) - Method in class org.benf.cfr.reader.util.output.InternalDumperFactoryImpl
 
wrapLineNoDumper(Dumper) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory
 
write - Variable in class org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner.Deassigner
 
write - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueUsageCollectorSimpleRW
 
write(String) - Method in class org.benf.cfr.reader.util.output.FileDumper
 
write(String) - Method in class org.benf.cfr.reader.util.output.SinkDumperFactory.NopStringSink
 
write(String) - Method in class org.benf.cfr.reader.util.output.StdIODumper
 
write(String) - Method in class org.benf.cfr.reader.util.output.StreamDumper
 
write(String) - Method in class org.benf.cfr.reader.util.output.StringStreamDumper
 
write(T) - Method in interface org.benf.cfr.reader.api.OutputSinkFactory.Sink
Consume a message.
WRITE - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.utils.ReadWrite
 
writer - Variable in class org.benf.cfr.reader.util.output.FileDumper
 
writer - Variable in class org.benf.cfr.reader.util.output.FileSummaryDumper
 

X

x - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
x - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
xor(T, T, T) - Static method in class org.benf.cfr.reader.util.MiscUtils
 
XOR - Enum constant in enum class org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
 
XorRewriter - Class in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
 
XorRewriter() - Constructor for class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.XorRewriter
 

Y

y - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
 
y - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 

Z

z - Variable in class org.benf.cfr.reader.bytecode.analysis.parse.utils.Triplet
 
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 and Interfaces|All Packages|Constant Field Values|Serialized Form