Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.utils.Pair
-
-
Uses of Pair in org.benf.cfr.reader.api
Methods in org.benf.cfr.reader.api that return Pair Modifier and Type Method Description Pair<byte[],java.lang.String>ClassFileSource. getClassFileContent(java.lang.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 Pair Modifier and Type Field Description private java.util.List<Pair<ClassFile,ConstructorInvokationSimple>>AnonymousClassUsage. localNotedprivate java.util.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 Pair Modifier and Type Method Description Pair<java.lang.Integer,java.lang.Integer>Op02WithProcessedDataAndRefs. getIincInfo()Pair<JavaTypeInstance,java.lang.Integer>Op02WithProcessedDataAndRefs. getRetrieveType()Pair<JavaTypeInstance,java.lang.Integer>Op02WithProcessedDataAndRefs. getStorageType()Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph with type arguments of type Pair Modifier and Type Method Description private voidOp02WithProcessedDataAndRefs. mapSSASlots(java.util.Map<Pair<Slot,SSAIdent>,Ident> identmap)private voidOp02WithProcessedDataAndRefs. populateStackInfo(StackSim stackSim, Method method, java.util.Set<DecompilerComment> comments, java.util.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 Pair Modifier and Type Method Description (package private) static Pair<java.util.Set<Op03SimpleStatement>,java.util.Set<Op03SimpleStatement>>Misc.GraphVisitorBlockReachable. getBlockReachableAndExits(Op03SimpleStatement start, BlockIdentifier blockIdentifier)private static Pair<ConditionalExpression,ConditionalExpression>IterLoopRewriter. getSplitAnd(ConditionalExpression cnd)private Pair<java.util.Set<Op03SimpleStatement>,java.util.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 Pair Modifier and Type Field Description private java.util.List<Pair<java.lang.String,java.lang.Integer>>SwitchStringRewriter.SwitchStringMatchResultCollector. pendingHashCodeprivate java.util.List<Pair<Op04StructuredStatement,StructuredStatement>>SwitchExpressionRewriter.SwitchExpressionTransformer. replacementsMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return Pair Modifier and Type Method Description private Pair<StructuredCase,Expression>SwitchExpressionRewriter. extractSwitchEntryPair(LValue target, BlockIdentifier blockIdentifier, Op04StructuredStatement item, java.util.List<Pair<Op04StructuredStatement,StructuredStatement>> replacements, boolean last)private Pair<java.lang.Boolean,Expression>AssertRewriter.SwitchAssertUseCollector. getThrowExpression(StructuredStatement throwS)Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type Pair Modifier and Type Method Description private ExpressionSwitchExpressionRewriter. extractSwitchEntry(LValue target, BlockIdentifier blockIdentifier, Op04StructuredStatement body, java.util.List<Pair<Op04StructuredStatement,StructuredStatement>> replacements, boolean last)private Pair<StructuredCase,Expression>SwitchExpressionRewriter. extractSwitchEntryPair(LValue target, BlockIdentifier blockIdentifier, Op04StructuredStatement item, java.util.List<Pair<Op04StructuredStatement,StructuredStatement>> replacements, boolean last)private booleanNonStaticLifter. tryLift(FieldVariable lValue, Expression rValue, java.util.Map<java.lang.String,Pair<java.lang.Integer,ClassFileField>> fieldMap, java.util.Set<Expression> usedFvs)Constructor parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type Pair Constructor Description SwitchExpressionTransformer(LValue target, BlockIdentifier blockIdentifier, java.util.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 Modifier and Type Field Description private static java.util.Set<Pair<java.lang.String,java.lang.String>>BoxingHelper. boxingprivate static java.util.Set<Pair<java.lang.String,java.lang.String>>BoxingHelper. unboxing -
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 Modifier and Type Method Description Pair<BlockIdentifier,BlockIdentifier>IfStatement. getBlocks() -
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 Pair Modifier and Type Field Description private java.util.List<Pair<LValue,CreationCollector.StatementPair<MemberFunctionInvokation>>>CreationCollector. collectedConstructionsMethods in org.benf.cfr.reader.bytecode.analysis.parse.utils that return Pair Modifier and Type Method Description static <A,B>
Pair<A,B>Pair. make(A a, B b) -
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 Pair Modifier and Type Method Description private Pair<java.util.List<StatementContainer<StructuredStatement>>,StatementContainer<StructuredStatement>>AbstractLValueScopeDiscoverer.ScopeDefinition. getBestScopeFor(LValue lValue, java.util.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 Modifier and Type Method Description Pair<java.lang.Boolean,Op04StructuredStatement>Block. getOneStatementIfPresent() -
Uses of Pair in org.benf.cfr.reader.bytecode.analysis.types
Methods in org.benf.cfr.reader.bytecode.analysis.types that return Pair Modifier and Type Method Description static Pair<JavaRefTypeInstance,JavaRefTypeInstance>JavaRefTypeInstance. createKnownInnerOuter(java.lang.String inner, java.lang.String outer, JavaRefTypeInstance outerType, DCCommonState dcCommonState)static Pair<java.lang.String,java.lang.String>ClassNameUtils. getPackageAndClassNames(java.lang.String rawName)static Pair<java.lang.String,java.lang.String>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 Pair Modifier and Type Method Description private static Pair<java.lang.Boolean,JavaTypeInstance>InferredJavaType.IJTInternal_Clash. collapseTypeClash2(java.util.List<JavaTypeInstance> clashes) -
Uses of Pair in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities with type parameters of type Pair Modifier and Type Field Description private java.util.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 Pair Modifier and Type Method Description (package private) static Pair<java.lang.Long,AnnotationTableEntry>AnnotationHelpers. getAnnotation(ByteData raw, long offset, ConstantPool cp)(package private) static Pair<java.lang.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<java.lang.Long,AnnotationTableTypeEntry>AnnotationHelpers. getTypeAnnotation(ByteData raw, long offset, ConstantPool cp)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationCatchTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationParameterTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget. Read(ByteData raw, long offset)(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo>TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget. Read(ByteData raw, long offset)private static Pair<java.lang.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 Pair Modifier and Type Field Description private java.util.List<Pair<StaticVariable,AbstractConstructorInvokation>>ClassFileDumperEnum. entriesMethods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type Pair Modifier and Type Method Description private 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 Pair Constructor Description ClassFileDumperEnum(DCCommonState dcCommonState, java.util.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 Pair Modifier and Type Method Description private static Pair<java.lang.Integer,java.util.List<FormalTypeParameter>>ConstantPoolUtils. parseFormalTypeParameters(java.lang.String proto, ConstantPool cp, int curridx)private static Pair<java.util.List<JavaTypeInstance>,java.lang.Integer>ConstantPoolUtils. parseTypeList(java.lang.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 Modifier and Type Method Description Pair<java.lang.Integer,java.lang.Integer>IntervalCount. generateNonIntersection(java.lang.Integer from, java.lang.Integer to) -
Uses of Pair in org.benf.cfr.reader.state
Methods in org.benf.cfr.reader.state that return Pair Modifier and Type Method Description Pair<byte[],java.lang.String>ClassFileSourceChained. getClassFileContent(java.lang.String path)Pair<byte[],java.lang.String>ClassFileSourceImpl. getClassFileContent(java.lang.String inputPath)Pair<byte[],java.lang.String>ClassFileSourceWrapper. getClassFileContent(java.lang.String path)Pair<JavaRefTypeInstance,JavaRefTypeInstance>ClassCache. getRefClassForInnerOuterPair(java.lang.String rawInnerName, java.lang.String rawOuterName)(package private) static Pair<java.lang.String,java.lang.String>ClassFileRelocator.RenamingRelocator. stripExt(java.lang.String name) -
Uses of Pair in org.benf.cfr.reader.util.collections
Methods in org.benf.cfr.reader.util.collections that return Pair Modifier and Type Method Description static <X> Pair<java.util.List<X>,java.util.List<X>>Functional. partition(java.util.Collection<X> input, Predicate<X> predicate) -
Uses of Pair in org.benf.cfr.reader.util.getopt
Methods in org.benf.cfr.reader.util.getopt that return Pair Modifier and Type Method Description <T> Pair<java.util.List<java.lang.String>,T>GetOptParser. parse(java.lang.String[] args, GetOptSinkFactory<T> getOptSinkFactory)private Pair<java.util.List<java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>GetOptParser. process(java.lang.String[] in, PermittedOptionProvider optionProvider) -
Uses of Pair in org.benf.cfr.reader.util.output
Methods in org.benf.cfr.reader.util.output that return Pair Modifier and Type Method Description private Pair<java.lang.String,java.lang.Boolean>InternalDumperFactoryImpl. getPathAndClobber()Methods in org.benf.cfr.reader.util.output with parameters of type Pair Modifier and Type Method Description private java.lang.StringFileDumper. mkFilename(java.lang.String dir, Pair<java.lang.String,java.lang.String> names, SummaryDumper summaryDumper)
-