|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--soot.Type | +--soot.BaseType | +--soot.RefType
A class that models Java's reference types. RefTypes are parametrized by a class name. Two RefType are equal iff they are parametrized by the same class name as a String.
Field Summary | |
java.lang.String |
className
the class name that parametrizes this RefType |
Method Summary | |
void |
apply(Switch sw)
Method required for use of Switchable. |
int |
compareTo(java.lang.Object o)
|
boolean |
equals(java.lang.Object t)
2 RefTypes are considered equal if they are parametrized by the same class name String. |
SootClass |
getSootClass()
Get the SootClass object corresponding to this RefType. |
int |
hashCode()
|
java.lang.String |
toBriefString()
Returns a brief description of this object. |
java.lang.String |
toString()
Returns a textual representation of this type. |
static RefType |
v()
Get the default RefType. |
static RefType |
v(SootClass c)
Create a RefType for a class. |
static RefType |
v(java.lang.String className)
Create a RefType for a class. |
Methods inherited from class soot.Type |
merge,
toMachineType |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public final java.lang.String className
Method Detail |
public static RefType v(java.lang.String className)
className
- The name of the class used to parametrize the created RefType.public int compareTo(java.lang.Object o) throws java.lang.ClassCastException
public static RefType v(SootClass c)
c
- A SootClass for which to create a RefType.public static RefType v()
public SootClass getSootClass()
public boolean equals(java.lang.Object t)
t
- an object to test for equality.public java.lang.String toString()
public java.lang.String toBriefString()
public int hashCode()
public void apply(Switch sw)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |