| Package | Description |
|---|---|
| soot.dexpler.instructions | |
| soot.jimple |
Public classes for the Jimple intermediate representation.
|
| Modifier and Type | Method and Description |
|---|---|
protected SootClass |
MethodInvocationInstruction.convertClassName(String name,
MethodHandle.Kind kind)
Converts a given string class name into a SootClass.
|
protected SootMethodRef |
MethodInvocationInstruction.getNormalSootMethodRef(MethodHandle.Kind kind)
Return the SootMethodRef for the invoked method.
|
protected SootFieldRef |
MethodInvocationInstruction.getSootFieldRef(org.jf.dexlib2.iface.reference.FieldReference mItem,
MethodHandle.Kind kind)
Return a SootFieldRef for the given data.
|
protected SootFieldRef |
MethodInvocationInstruction.getSootFieldRef(SootClass sc,
String name,
String type,
MethodHandle.Kind kind)
Return a SootFieldRef for the given data.
|
protected SootMethodRef |
MethodInvocationInstruction.getSootMethodRef(org.jf.dexlib2.iface.reference.MethodReference mItem,
MethodHandle.Kind kind)
Return a SootMethodRef for the given MethodReference dependent on the InvocationType passed in.
|
protected SootMethodRef |
MethodInvocationInstruction.getSootMethodRef(SootClass sc,
String name,
String returnType,
List<? extends CharSequence> paramTypes,
MethodHandle.Kind kind)
Return a SootMethodRef for the given data.
|
| Modifier and Type | Method and Description |
|---|---|
static MethodHandle.Kind |
MethodHandle.Kind.getKind(int kind) |
static MethodHandle.Kind |
MethodHandle.Kind.getKind(String kind) |
static MethodHandle.Kind |
MethodHandle.Kind.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MethodHandle.Kind[] |
MethodHandle.Kind.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Copyright © 2020 Soot OSS. All rights reserved.