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. localNoted
private 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 void
Op02WithProcessedDataAndRefs. mapSSASlots(java.util.Map<Pair<Slot,SSAIdent>,Ident> identmap)
private void
Op02WithProcessedDataAndRefs. 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. pendingHashCode
private java.util.List<Pair<Op04StructuredStatement,StructuredStatement>>
SwitchExpressionRewriter.SwitchExpressionTransformer. replacements
Methods 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 Expression
SwitchExpressionRewriter. 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 boolean
NonStaticLifter. 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. boxing
private 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. collectedConstructions
Methods 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. entries
Methods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type Pair Modifier and Type Method Description private 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 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.String
FileDumper. mkFilename(java.lang.String dir, Pair<java.lang.String,java.lang.String> names, SummaryDumper summaryDumper)
-