Index
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
-
Sinks will accept
SinkReturns.DecompiledMultiVer
- 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
-
Sinks will accept
SinkReturns.ExceptionMessage
- 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.LineNumberMapping
s 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
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 ZAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form