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.localNotedprivate 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 voidprivate voidOp02WithProcessedDataAndRefs.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.pendingHashCodeprivate List<Pair<Op04StructuredStatement, StructuredStatement>> SwitchExpressionRewriter.SwitchExpressionTransformer.replacementsMethods 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 ExpressionSwitchExpressionRewriter.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 booleanNonStaticLifter.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 PairModifierConstructorDescriptionprivateSwitchExpressionTransformer(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.collectedConstructionsMethods 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 TypeMethodDescriptionprivate Pair<List<StatementContainer<StructuredStatement>>, StatementContainer<StructuredStatement>> AbstractLValueScopeDiscoverer.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 TypeMethodDescriptionstatic Pair<JavaRefTypeInstance, JavaRefTypeInstance> JavaRefTypeInstance.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.entriesMethods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type PairModifier and TypeMethodDescriptionprivate static voidClassFileDumperEnum.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 StringFileDumper.mkFilename(String dir, Pair<String, String> names, SummaryDumper summaryDumper)