Uses of Class
soot.RefType

Packages that use RefType
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.internal.javaRep   
soot.grimp Public classes for the Grimp intermediate representation. 
soot.grimp.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation. 
soot.jimple Public classes for the Jimple intermediate representation. 
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation. 
soot.jimple.toolkits.base A toolkit to optimize the Jimple IR. 
soot.jimple.toolkits.callgraph   
soot.jimple.toolkits.pointer   
soot.toolkits.exceptions   
 

Uses of RefType in soot
 

Methods in soot that return RefType
 RefType AnySubType.getBase()
           
static RefType RefType.v()
           
static RefType RefType.v(String className)
          Create a RefType for a class.
static RefType RefType.v(SootClass c)
          Create a RefType for a class.
 RefType Scene.getRefType(String className)
          Returns the RefType with the given className.
 RefType SootClass.getType()
          Returns the RefType corresponding to this class.
 

Methods in soot with parameters of type RefType
static AnySubType AnySubType.v(RefType base)
           
 void AnySubType.setBase(RefType base)
           
 Collection FastHierarchy.resolveConcreteDispatchWithoutFailing(Collection concreteTypes, SootMethod m, RefType declaredTypeOfBase)
           
 Collection FastHierarchy.resolveConcreteDispatch(Collection concreteTypes, SootMethod m, RefType declaredTypeOfBase)
           
 void Scene.addRefType(RefType type)
          Returns the RefType with the given className.
 void TypeSwitch.caseRefType(RefType t)
           
 

Uses of RefType in soot.baf
 

Methods in soot.baf that return RefType
 RefType NewInst.getBaseType()
           
 

Methods in soot.baf with parameters of type RefType
 ThisRef Baf.newThisRef(RefType t)
          Constructs a ThisRef(RefType) grammar chunk.
 NewInst Baf.newNewInst(RefType opType)
           
 void NewInst.setBaseType(RefType type)
           
 

Uses of RefType in soot.baf.internal
 

Methods in soot.baf.internal that return RefType
 RefType AbstractRefTypeInst.getBaseType()
           
 

Methods in soot.baf.internal with parameters of type RefType
 void AbstractRefTypeInst.setBaseType(RefType type)
           
 

Constructors in soot.baf.internal with parameters of type RefType
AbstractRefTypeInst(RefType opType)
           
BNewInst(RefType opType)
           
 

Uses of RefType in soot.dava.internal.javaRep
 

Constructors in soot.dava.internal.javaRep with parameters of type RefType
DNewInvokeExpr(RefType type, SootMethodRef methodRef, List args)
           
DThisRef(RefType thisType)
           
 

Uses of RefType in soot.grimp
 

Methods in soot.grimp that return RefType
 RefType NewInvokeExpr.getBaseType()
           
 

Methods in soot.grimp with parameters of type RefType
 NewInvokeExpr Grimp.newNewInvokeExpr(RefType base, SootMethodRef method, List args)
          Constructs a NewInvokeExpr(Local base, List of Expr) grammar chunk.
 ThisRef Grimp.newThisRef(RefType t)
          Constructs a ThisRef(RefType) grammar chunk.
 void NewInvokeExpr.setBaseType(RefType type)
           
 

Uses of RefType in soot.grimp.internal
 

Methods in soot.grimp.internal that return RefType
 RefType GNewInvokeExpr.getBaseType()
           
 

Methods in soot.grimp.internal with parameters of type RefType
 void GNewInvokeExpr.setBaseType(RefType type)
           
 

Constructors in soot.grimp.internal with parameters of type RefType
GNewInvokeExpr(RefType type, SootMethodRef methodRef, List args)
           
 

Uses of RefType in soot.jimple
 

Methods in soot.jimple that return RefType
 RefType NewExpr.getBaseType()
           
 

Methods in soot.jimple with parameters of type RefType
 NewExpr Jimple.newNewExpr(RefType type)
          Constructs a NewExpr(RefType) grammar chunk.
 ThisRef Jimple.newThisRef(RefType t)
          Constructs a ThisRef(RefType) grammar chunk.
 void NewExpr.setBaseType(RefType type)
           
 

Constructors in soot.jimple with parameters of type RefType
ThisRef(RefType thisType)
           
 

Uses of RefType in soot.jimple.internal
 

Methods in soot.jimple.internal that return RefType
 RefType AbstractNewExpr.getBaseType()
           
 

Methods in soot.jimple.internal with parameters of type RefType
 void AbstractNewExpr.setBaseType(RefType type)
           
 

Constructors in soot.jimple.internal with parameters of type RefType
JNewExpr(RefType type)
           
 

Uses of RefType in soot.jimple.toolkits.base
 

Methods in soot.jimple.toolkits.base with parameters of type RefType
protected  boolean ExceptionChecker.isExceptionCaught(Body b, Stmt s, RefType throwType)
           
 

Uses of RefType in soot.jimple.toolkits.callgraph
 

Methods in soot.jimple.toolkits.callgraph with parameters of type RefType
 SootMethod VirtualCalls.resolveNonSpecial(RefType t, NumberedString subSig)
           
 

Uses of RefType in soot.jimple.toolkits.pointer
 

Methods in soot.jimple.toolkits.pointer with parameters of type RefType
static FullObjectSet FullObjectSet.v(RefType t)
           
 

Uses of RefType in soot.toolkits.exceptions
 

Methods in soot.toolkits.exceptions with parameters of type RefType
 ThrowableSet ThrowableSet.add(RefType e)
          Returns a ThrowableSet which contains e in addition to the exceptions in this ThrowableSet.
 boolean ThrowableSet.catchableAs(RefType catcher)
          Indicates whether this ThrowableSet includes some exception that might be caught by a handler argument of the type catcher.
 ThrowableSet.Pair ThrowableSet.whichCatchableAs(RefType catcher)
          Partitions the exceptions in this ThrowableSet into those which would be caught by a handler with the passed catch parameter type and those which would not.