|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SootMethodRef | |
---|---|
soot | Base Soot classes, shared by different intermediate representations. |
soot.baf | Public classes for the Baf intermediate representation. |
soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
soot.dava | |
soot.dava.internal.javaRep | |
soot.dava.toolkits.base.AST.transformations | |
soot.grimp | Public classes for the Grimp intermediate representation. |
soot.grimp.internal | Internal, messy, implementation-specific classes for the Grimp intermediate representation. |
soot.javaToJimple | |
soot.jimple | Public classes for the Jimple intermediate representation. |
soot.jimple.internal | Internal, messy, implementation-specific classes for the Jimple intermediate representation. |
Uses of SootMethodRef in soot |
---|
Methods in soot that return SootMethodRef | |
---|---|
SootMethodRef |
Scene.makeConstructorRef(SootClass declaringClass,
List<Type> parameterTypes)
Create an unresolved reference to a constructor. |
SootMethodRef |
Scene.makeConstructorRef(SootClass declaringClass,
List<Type> parameterTypes)
Create an unresolved reference to a constructor. |
SootMethodRef |
Scene.makeMethodRef(SootClass declaringClass,
String name,
List<Type> parameterTypes,
Type returnType,
boolean isStatic)
Create an unresolved reference to a method. |
SootMethodRef |
Scene.makeMethodRef(SootClass declaringClass,
String name,
List<Type> parameterTypes,
Type returnType,
boolean isStatic)
Create an unresolved reference to a method. |
SootMethodRef |
SootMethod.makeRef()
|
SootMethodRef |
SootMethod.makeRef()
|
Methods in soot with parameters of type SootMethodRef | |
---|---|
static int |
AbstractJasminClass.argCountOf(SootMethodRef m)
|
static int |
AbstractJasminClass.argCountOf(SootMethodRef m)
|
static String |
AbstractJasminClass.jasminDescriptorOf(SootMethodRef m)
|
static String |
AbstractJasminClass.jasminDescriptorOf(SootMethodRef m)
|
abstract void |
AbstractUnitPrinter.methodRef(SootMethodRef m)
|
void |
BriefUnitPrinter.methodRef(SootMethodRef m)
|
abstract void |
LabeledUnitPrinter.methodRef(SootMethodRef m)
|
void |
NormalUnitPrinter.methodRef(SootMethodRef m)
|
void |
UnitPrinter.methodRef(SootMethodRef m)
|
void |
UnitPrinter.methodRef(SootMethodRef m)
|
void |
NormalUnitPrinter.methodRef(SootMethodRef m)
|
abstract void |
LabeledUnitPrinter.methodRef(SootMethodRef m)
|
void |
BriefUnitPrinter.methodRef(SootMethodRef m)
|
abstract void |
AbstractUnitPrinter.methodRef(SootMethodRef m)
|
Uses of SootMethodRef in soot.baf |
---|
Methods in soot.baf that return SootMethodRef | |
---|---|
SootMethodRef |
DynamicInvokeInst.getBootstrapMethodRef()
|
SootMethodRef |
DynamicInvokeInst.getBootstrapMethodRef()
|
SootMethodRef |
MethodArgInst.getMethodRef()
|
SootMethodRef |
MethodArgInst.getMethodRef()
|
Methods in soot.baf with parameters of type SootMethodRef | |
---|---|
DynamicInvokeInst |
Baf.newDynamicInvokeInst(SootMethodRef bsmMethodRef,
List<Value> bsmArgs,
SootMethodRef methodRef)
|
DynamicInvokeInst |
Baf.newDynamicInvokeInst(SootMethodRef bsmMethodRef,
List<Value> bsmArgs,
SootMethodRef methodRef)
|
InterfaceInvokeInst |
Baf.newInterfaceInvokeInst(SootMethodRef methodRef,
int argCount)
|
InterfaceInvokeInst |
Baf.newInterfaceInvokeInst(SootMethodRef methodRef,
int argCount)
|
SpecialInvokeInst |
Baf.newSpecialInvokeInst(SootMethodRef methodRef)
|
SpecialInvokeInst |
Baf.newSpecialInvokeInst(SootMethodRef methodRef)
|
StaticInvokeInst |
Baf.newStaticInvokeInst(SootMethodRef methodRef)
|
StaticInvokeInst |
Baf.newStaticInvokeInst(SootMethodRef methodRef)
|
VirtualInvokeInst |
Baf.newVirtualInvokeInst(SootMethodRef methodRef)
|
VirtualInvokeInst |
Baf.newVirtualInvokeInst(SootMethodRef methodRef)
|
Uses of SootMethodRef in soot.baf.internal |
---|
Fields in soot.baf.internal declared as SootMethodRef | |
---|---|
protected SootMethodRef |
BDynamicInvokeInst.bsmRef
|
protected SootMethodRef |
BDynamicInvokeInst.bsmRef
|
Methods in soot.baf.internal that return SootMethodRef | |
---|---|
SootMethodRef |
BDynamicInvokeInst.getBootstrapMethodRef()
|
SootMethodRef |
BDynamicInvokeInst.getBootstrapMethodRef()
|
Constructors in soot.baf.internal with parameters of type SootMethodRef | |
---|---|
BDynamicInvokeInst(SootMethodRef bsmMethodRef,
List<Value> bsmArgs,
SootMethodRef methodRef)
|
|
BDynamicInvokeInst(SootMethodRef bsmMethodRef,
List<Value> bsmArgs,
SootMethodRef methodRef)
|
|
BInterfaceInvokeInst(SootMethodRef methodRef,
int argCount)
|
|
BInterfaceInvokeInst(SootMethodRef methodRef,
int argCount)
|
|
BSpecialInvokeInst(SootMethodRef methodRef)
|
|
BSpecialInvokeInst(SootMethodRef methodRef)
|
|
BStaticInvokeInst(SootMethodRef methodRef)
|
|
BStaticInvokeInst(SootMethodRef methodRef)
|
|
BVirtualInvokeInst(SootMethodRef methodRef)
|
|
BVirtualInvokeInst(SootMethodRef methodRef)
|
Uses of SootMethodRef in soot.dava |
---|
Methods in soot.dava with parameters of type SootMethodRef | |
---|---|
void |
DavaUnitPrinter.methodRef(SootMethodRef m)
|
void |
DavaUnitPrinter.methodRef(SootMethodRef m)
|
Uses of SootMethodRef in soot.dava.internal.javaRep |
---|
Constructors in soot.dava.internal.javaRep with parameters of type SootMethodRef | |
---|---|
DInterfaceInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
DInterfaceInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
DNewInvokeExpr(RefType type,
SootMethodRef methodRef,
List args)
|
|
DNewInvokeExpr(RefType type,
SootMethodRef methodRef,
List args)
|
|
DSpecialInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
DSpecialInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
DStaticInvokeExpr(SootMethodRef methodRef,
List args)
|
|
DStaticInvokeExpr(SootMethodRef methodRef,
List args)
|
|
DVirtualInvokeExpr(Value base,
SootMethodRef methodRef,
List args,
HashSet<Object> thisLocals)
|
|
DVirtualInvokeExpr(Value base,
SootMethodRef methodRef,
List args,
HashSet<Object> thisLocals)
|
Uses of SootMethodRef in soot.dava.toolkits.base.AST.transformations |
---|
Methods in soot.dava.toolkits.base.AST.transformations with parameters of type SootMethodRef | |
---|---|
AugmentedStmt |
SuperFirstStmtHandler.createStmtAccordingToType(Type tempType,
Value tempVal,
Local newLocal,
SootMethodRef getMethodRef)
|
AugmentedStmt |
SuperFirstStmtHandler.createStmtAccordingToType(Type tempType,
Value tempVal,
Local newLocal,
SootMethodRef getMethodRef)
|
Uses of SootMethodRef in soot.grimp |
---|
Methods in soot.grimp with parameters of type SootMethodRef | |
---|---|
DynamicInvokeExpr |
Grimp.newDynamicInvokeExpr(SootMethodRef bootstrapMethodRef,
List<Value> bootstrapArgs,
SootMethodRef methodRef,
List args)
Constructs a new DynamicInvokeExpr grammar chunk. |
DynamicInvokeExpr |
Grimp.newDynamicInvokeExpr(SootMethodRef bootstrapMethodRef,
List<Value> bootstrapArgs,
SootMethodRef methodRef,
List args)
Constructs a new DynamicInvokeExpr grammar chunk. |
InterfaceInvokeExpr |
Grimp.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a InterfaceInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk. |
InterfaceInvokeExpr |
Grimp.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a InterfaceInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk. |
NewInvokeExpr |
Grimp.newNewInvokeExpr(RefType base,
SootMethodRef method,
List args)
Constructs a NewInvokeExpr(Local base, List of Expr) grammar chunk. |
NewInvokeExpr |
Grimp.newNewInvokeExpr(RefType base,
SootMethodRef method,
List args)
Constructs a NewInvokeExpr(Local base, List of Expr) grammar chunk. |
SpecialInvokeExpr |
Grimp.newSpecialInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a SpecialInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk. |
SpecialInvokeExpr |
Grimp.newSpecialInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a SpecialInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk. |
StaticInvokeExpr |
Grimp.newStaticInvokeExpr(SootMethodRef method,
List args)
Constructs a StaticInvokeExpr(ArrayType, List of Expr) grammar chunk. |
StaticInvokeExpr |
Grimp.newStaticInvokeExpr(SootMethodRef method,
List args)
Constructs a StaticInvokeExpr(ArrayType, List of Expr) grammar chunk. |
VirtualInvokeExpr |
Grimp.newVirtualInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a VirtualInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk. |
VirtualInvokeExpr |
Grimp.newVirtualInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a VirtualInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk. |
Uses of SootMethodRef in soot.grimp.internal |
---|
Methods in soot.grimp.internal that return SootMethodRef | |
---|---|
SootMethodRef |
GDynamicInvokeExpr.getBootstrapMethodRef()
|
SootMethodRef |
GDynamicInvokeExpr.getBootstrapMethodRef()
|
Constructors in soot.grimp.internal with parameters of type SootMethodRef | |
---|---|
GDynamicInvokeExpr(SootMethodRef bootStrapMethodRef,
List<Value> bootstrapArgs,
SootMethodRef methodRef,
List args)
|
|
GDynamicInvokeExpr(SootMethodRef bootStrapMethodRef,
List<Value> bootstrapArgs,
SootMethodRef methodRef,
List args)
|
|
GInterfaceInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
GInterfaceInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
GNewInvokeExpr(RefType type,
SootMethodRef methodRef,
List args)
|
|
GNewInvokeExpr(RefType type,
SootMethodRef methodRef,
List args)
|
|
GSpecialInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
GSpecialInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
GStaticInvokeExpr(SootMethodRef methodRef,
List args)
|
|
GStaticInvokeExpr(SootMethodRef methodRef,
List args)
|
|
GVirtualInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
|
GVirtualInvokeExpr(Value base,
SootMethodRef methodRef,
List args)
|
Uses of SootMethodRef in soot.javaToJimple |
---|
Methods in soot.javaToJimple that return SootMethodRef | |
---|---|
protected SootMethodRef |
AbstractJimpleBodyBuilder.getSootMethodRef(polyglot.ast.Call call)
|
protected SootMethodRef |
JimpleBodyBuilder.getSootMethodRef(polyglot.ast.Call call)
|
protected SootMethodRef |
JimpleBodyBuilder.getSootMethodRef(polyglot.ast.Call call)
|
protected SootMethodRef |
AbstractJimpleBodyBuilder.getSootMethodRef(polyglot.ast.Call call)
|
Methods in soot.javaToJimple with parameters of type SootMethodRef | |
---|---|
static Local |
Util.getPrivateAccessFieldInvoke(SootMethodRef toInvoke,
ArrayList params,
Body body,
LocalGenerator lg)
|
static Local |
Util.getPrivateAccessFieldInvoke(SootMethodRef toInvoke,
ArrayList params,
Body body,
LocalGenerator lg)
|
Uses of SootMethodRef in soot.jimple |
---|
Methods in soot.jimple that return SootMethodRef | |
---|---|
SootMethodRef |
DynamicInvokeExpr.getBootstrapMethodRef()
|
SootMethodRef |
DynamicInvokeExpr.getBootstrapMethodRef()
|
SootMethodRef |
InvokeExpr.getMethodRef()
|
SootMethodRef |
InvokeExpr.getMethodRef()
|
Methods in soot.jimple with parameters of type SootMethodRef | |
---|---|
DynamicInvokeExpr |
Jimple.newDynamicInvokeExpr(SootMethodRef bootstrapMethodRef,
List bootstrapArgs,
SootMethodRef methodRef,
List args)
Constructs a NewDynamicInvokeExpr(SootMethodRef bootstrapMethodRef, List bootstrapArgs, SootMethodRef methodRef, List args) grammar chunk. |
DynamicInvokeExpr |
Jimple.newDynamicInvokeExpr(SootMethodRef bootstrapMethodRef,
List bootstrapArgs,
SootMethodRef methodRef,
List args)
Constructs a NewDynamicInvokeExpr(SootMethodRef bootstrapMethodRef, List bootstrapArgs, SootMethodRef methodRef, List args) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
Value arg)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
Value arg)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
InterfaceInvokeExpr |
Jimple.newInterfaceInvokeExpr(Local base,
SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method,
Value arg)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method,
Value arg)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
SpecialInvokeExpr |
Jimple.newSpecialInvokeExpr(Local base,
SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method)
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk. |
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method)
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk. |
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method,
List args)
|
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method,
List args)
|
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method,
Value... args)
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk. |
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method,
Value... args)
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk. |
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk. |
StaticInvokeExpr |
Jimple.newStaticInvokeExpr(SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method,
List args)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method,
Value arg)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method,
Value arg)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
VirtualInvokeExpr |
Jimple.newVirtualInvokeExpr(Local base,
SootMethodRef method,
Value arg1,
Value arg2)
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. |
void |
InvokeExpr.setMethodRef(SootMethodRef smr)
|
void |
InvokeExpr.setMethodRef(SootMethodRef smr)
|
Uses of SootMethodRef in soot.jimple.internal |
---|
Fields in soot.jimple.internal declared as SootMethodRef | |
---|---|
protected SootMethodRef |
JDynamicInvokeExpr.bsmRef
|
protected SootMethodRef |
JDynamicInvokeExpr.bsmRef
|
protected SootMethodRef |
AbstractInvokeExpr.methodRef
|
protected SootMethodRef |
AbstractInvokeExpr.methodRef
|
Methods in soot.jimple.internal that return SootMethodRef | |
---|---|
SootMethodRef |
JDynamicInvokeExpr.getBootstrapMethodRef()
|
SootMethodRef |
JDynamicInvokeExpr.getBootstrapMethodRef()
|
SootMethodRef |
AbstractInvokeExpr.getMethodRef()
|
SootMethodRef |
AbstractInvokeExpr.getMethodRef()
|
Methods in soot.jimple.internal with parameters of type SootMethodRef | |
---|---|
void |
AbstractInvokeExpr.setMethodRef(SootMethodRef methodRef)
|
void |
AbstractInvokeExpr.setMethodRef(SootMethodRef methodRef)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |