Modifier and Type | Method and 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.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<Pair<ClassFile,ConstructorInvokationSimple>> |
AnonymousClassUsage.localNoted |
private java.util.List<Pair<ClassFile,ConstructorInvokationAnonymousInner>> |
AnonymousClassUsage.noted |
Modifier and Type | Method and Description |
---|---|
Pair<java.lang.Integer,java.lang.Integer> |
Op02WithProcessedDataAndRefs.getIincInfo() |
Pair<JavaTypeInstance,java.lang.Integer> |
Op02WithProcessedDataAndRefs.getRetrieveType() |
Pair<JavaTypeInstance,java.lang.Integer> |
Op02WithProcessedDataAndRefs.getStorageType() |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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() |
Modifier and Type | Field and 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 |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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 and Description |
---|
SwitchExpressionTransformer(LValue target,
BlockIdentifier blockIdentifier,
java.util.List<Pair<Op04StructuredStatement,StructuredStatement>> replacements,
boolean last) |
Modifier and Type | Field and 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 |
Modifier and Type | Method and Description |
---|---|
Pair<BlockIdentifier,BlockIdentifier> |
IfStatement.getBlocks() |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Pair<LValue,CreationCollector.StatementPair<MemberFunctionInvokation>>> |
CreationCollector.collectedConstructions |
Modifier and Type | Method and Description |
---|---|
static <A,B> Pair<A,B> |
Pair.make(A a,
B b) |
Modifier and Type | Method and Description |
---|---|
private Pair<java.util.List<StatementContainer<StructuredStatement>>,StatementContainer<StructuredStatement>> |
AbstractLValueScopeDiscoverer.ScopeDefinition.getBestScopeFor(LValue lValue,
java.util.Collection<StatementContainer<StructuredStatement>> nestedScope,
StatementContainer<StructuredStatement> exactStatement) |
Modifier and Type | Method and Description |
---|---|
Pair<java.lang.Boolean,Op04StructuredStatement> |
Block.getOneStatementIfPresent() |
Modifier and Type | Method and 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(JavaTypeInstance type) |
static Pair<java.lang.String,java.lang.String> |
ClassNameUtils.getPackageAndClassNames(java.lang.String rawName) |
Modifier and Type | Method and Description |
---|---|
private static Pair<java.lang.Boolean,JavaTypeInstance> |
InferredJavaType.IJTInternal_Clash.collapseTypeClash2(java.util.List<JavaTypeInstance> clashes) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<JavaTypeInstance,Pair<InnerClassAttributeInfo,ClassFile>> |
ClassFile.innerClassesByTypeInfo |
Modifier and Type | Method and 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.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.TypeAnnotationParameterBoundTarget.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.TypeAnnotationThrowsTarget.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.TypeAnnotationCatchTarget.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.TypeAnnotationTypeArgumentTarget.Read(ByteData raw,
long offset) |
private static Pair<java.lang.Long,TypeAnnotationTargetInfo> |
AnnotationHelpers.readTypeAnnotationTargetInfo(TypeAnnotationEntryKind kind,
ByteData raw,
long offset) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Pair<StaticVariable,AbstractConstructorInvokation>> |
ClassFileDumperEnum.entries |
Modifier and Type | Method and Description |
---|---|
private static void |
ClassFileDumperEnum.dumpEntry(Dumper d,
Pair<StaticVariable,AbstractConstructorInvokation> entry,
boolean last,
JavaTypeInstance classType) |
Constructor and Description |
---|
ClassFileDumperEnum(DCCommonState dcCommonState,
java.util.List<Pair<StaticVariable,AbstractConstructorInvokation>> entries) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
Pair<java.lang.Integer,java.lang.Integer> |
IntervalCount.generateNonIntersection(java.lang.Integer from,
java.lang.Integer to) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
static <X> Pair<java.util.List<X>,java.util.List<X>> |
Functional.partition(java.util.Collection<X> input,
Predicate<X> predicate) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
private Pair<java.lang.String,java.lang.Boolean> |
InternalDumperFactoryImpl.getPathAndClobber() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
FileDumper.mkFilename(java.lang.String dir,
Pair<java.lang.String,java.lang.String> names,
SummaryDumper summaryDumper) |