Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
Packages that use Pair
Package
Description
-
Uses of Pair in org.benf.cfr.reader.api
Methods in org.benf.cfr.reader.api that return PairModifier and TypeMethodDescriptionClassFileSource.getClassFileContent
(String path) Given a path to a class file, return a pair of * the content, as a byte array. -
Uses of Pair in org.benf.cfr.reader.bytecode
Fields in org.benf.cfr.reader.bytecode with type parameters of type PairModifier and TypeFieldDescriptionprivate final List<Pair<ClassFile,
ConstructorInvokationSimple>> AnonymousClassUsage.localNoted
private final List<Pair<ClassFile,
ConstructorInvokationAnonymousInner>> AnonymousClassUsage.noted
-
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return PairModifier and TypeMethodDescriptionOp02WithProcessedDataAndRefs.getIincInfo()
Op02WithProcessedDataAndRefs.getRetrieveType()
Op02WithProcessedDataAndRefs.getStorageType()
Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph with type arguments of type PairModifier and TypeMethodDescriptionprivate void
private void
Op02WithProcessedDataAndRefs.populateStackInfo
(StackSim stackSim, Method method, Set<DecompilerComment> comments, LinkedList<Pair<StackSim, Op02WithProcessedDataAndRefs>> next) -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return PairModifier and TypeMethodDescription(package private) static Pair<Set<Op03SimpleStatement>,
Set<Op03SimpleStatement>> Misc.GraphVisitorBlockReachable.getBlockReachableAndExits
(Op03SimpleStatement start, BlockIdentifier blockIdentifier) private static Pair<ConditionalExpression,
ConditionalExpression> IterLoopRewriter.getSplitAnd
(ConditionalExpression cnd) private Pair<Set<Op03SimpleStatement>,
Set<Op03SimpleStatement>> Misc.GraphVisitorBlockReachable.privGetBlockReachableAndExits()
-
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type parameters of type PairModifier and TypeFieldDescriptionSwitchStringRewriter.SwitchStringMatchResultCollector.pendingHashCode
private List<Pair<Op04StructuredStatement,
StructuredStatement>> SwitchExpressionRewriter.SwitchExpressionTransformer.replacements
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return PairModifier and TypeMethodDescriptionprivate Pair<StructuredCase,
Expression> SwitchExpressionRewriter.extractSwitchEntryPair
(LValue target, BlockIdentifier blockIdentifier, Op04StructuredStatement item, List<Pair<Op04StructuredStatement, StructuredStatement>> replacements, boolean last) private Pair<Boolean,
Expression> AssertRewriter.SwitchAssertUseCollector.getThrowExpression
(StructuredStatement throwS) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type PairModifier and TypeMethodDescriptionprivate Expression
SwitchExpressionRewriter.extractSwitchEntry
(LValue target, BlockIdentifier blockIdentifier, Op04StructuredStatement body, List<Pair<Op04StructuredStatement, StructuredStatement>> replacements, boolean last) private Pair<StructuredCase,
Expression> SwitchExpressionRewriter.extractSwitchEntryPair
(LValue target, BlockIdentifier blockIdentifier, Op04StructuredStatement item, List<Pair<Op04StructuredStatement, StructuredStatement>> replacements, boolean last) private boolean
NonStaticLifter.tryLift
(FieldVariable lValue, Expression rValue, Map<String, Pair<Integer, ClassFileField>> fieldMap, Set<Expression> usedFvs) Constructor parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type PairModifierConstructorDescriptionprivate
SwitchExpressionTransformer
(LValue target, BlockIdentifier blockIdentifier, List<Pair<Op04StructuredStatement, StructuredStatement>> replacements, boolean last) -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util with type parameters of type Pair -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.parse.statement
Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement that return Pair -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.parse.utils
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils with type parameters of type PairModifier and TypeFieldDescriptionprivate final List<Pair<LValue,
CreationCollector.StatementPair<MemberFunctionInvokation>>> CreationCollector.collectedConstructions
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils that return Pair -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope that return PairModifier and TypeMethodDescriptionAbstractLValueScopeDiscoverer.ScopeDefinition.getBestScopeFor
(LValue lValue, Collection<StatementContainer<StructuredStatement>> nestedScope, StatementContainer<StructuredStatement> exactStatement) -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.structured.statement
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement that return Pair -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.types
Methods in org.benf.cfr.reader.bytecode.analysis.types that return PairModifier and TypeMethodDescriptionJavaRefTypeInstance.createKnownInnerOuter
(String inner, String outer, JavaRefTypeInstance outerType, DCCommonState dcCommonState) ClassNameUtils.getPackageAndClassNames
(String rawName) ClassNameUtils.getPackageAndClassNames
(JavaTypeInstance type) -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.types.discovery
Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery that return PairModifier and TypeMethodDescriptionprivate static Pair<Boolean,
JavaTypeInstance> InferredJavaType.IJTInternal_Clash.collapseTypeClash2
(List<JavaTypeInstance> clashes) -
Uses of Pair in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities with type parameters of type PairModifier and TypeFieldDescriptionprivate final Map<JavaTypeInstance,
Pair<InnerClassAttributeInfo, ClassFile>> ClassFile.innerClassesByTypeInfo
-
Uses of Pair in org.benf.cfr.reader.entities.attributes
Methods in org.benf.cfr.reader.entities.attributes that return PairModifier and TypeMethodDescription(package private) static Pair<Long,
AnnotationTableEntry> AnnotationHelpers.getAnnotation
(ByteData raw, long offset, ConstantPool cp) (package private) static Pair<Long,
ElementValue> AnnotationHelpers.getElementValue
(ByteData raw, long offset, ConstantPool cp) private static Pair<JavaTypeInstance,
JavaTypeInstance> AttributeInnerClasses.getInnerOuter
(int idxinner, int idxouter, ConstantPool cp) (package private) static Pair<Long,
AnnotationTableTypeEntry> AnnotationHelpers.getTypeAnnotation
(ByteData raw, long offset, ConstantPool cp) (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> (package private) static Pair<Long,
TypeAnnotationTargetInfo> private static Pair<Long,
TypeAnnotationTargetInfo> AnnotationHelpers.readTypeAnnotationTargetInfo
(TypeAnnotationEntryKind kind, ByteData raw, long offset) -
Uses of Pair in org.benf.cfr.reader.entities.classfilehelpers
Fields in org.benf.cfr.reader.entities.classfilehelpers with type parameters of type PairModifier and TypeFieldDescriptionprivate final List<Pair<StaticVariable,
AbstractConstructorInvokation>> ClassFileDumperEnum.entries
Methods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type PairModifier and TypeMethodDescriptionprivate static void
ClassFileDumperEnum.dumpEntry
(Dumper d, Pair<StaticVariable, AbstractConstructorInvokation> entry, boolean last, JavaTypeInstance classType) Constructor parameters in org.benf.cfr.reader.entities.classfilehelpers with type arguments of type PairModifierConstructorDescriptionClassFileDumperEnum
(DCCommonState dcCommonState, List<Pair<StaticVariable, AbstractConstructorInvokation>> entries) -
Uses of Pair in org.benf.cfr.reader.entities.constantpool
Methods in org.benf.cfr.reader.entities.constantpool that return PairModifier and TypeMethodDescriptionprivate static Pair<Integer,
List<FormalTypeParameter>> ConstantPoolUtils.parseFormalTypeParameters
(String proto, ConstantPool cp, int curridx) private static Pair<List<JavaTypeInstance>,
Integer> ConstantPoolUtils.parseTypeList
(String proto, ConstantPool cp) -
Uses of Pair in org.benf.cfr.reader.entities.exceptions
Methods in org.benf.cfr.reader.entities.exceptions that return Pair -
Uses of Pair in org.benf.cfr.reader.state
Methods in org.benf.cfr.reader.state that return PairModifier and TypeMethodDescriptionClassFileSourceChained.getClassFileContent
(String path) ClassFileSourceImpl.getClassFileContent
(String inputPath) ClassFileSourceWrapper.getClassFileContent
(String path) ClassCache.getRefClassForInnerOuterPair
(String rawInnerName, String rawOuterName) -
Uses of Pair in org.benf.cfr.reader.util.collections
Methods in org.benf.cfr.reader.util.collections that return Pair -
Uses of Pair in org.benf.cfr.reader.util.getopt
Methods in org.benf.cfr.reader.util.getopt that return Pair -
Uses of Pair in org.benf.cfr.reader.util.output
Methods in org.benf.cfr.reader.util.output that return PairMethods in org.benf.cfr.reader.util.output with parameters of type PairModifier and TypeMethodDescriptionprivate String
FileDumper.mkFilename
(String dir, Pair<String, String> names, SummaryDumper summaryDumper)