Package soot.jimple.internal
Class JCaughtExceptionRef
- java.lang.Object
-
- soot.jimple.internal.JCaughtExceptionRef
-
- All Implemented Interfaces:
Serializable
,EquivTo
,CaughtExceptionRef
,IdentityRef
,Ref
,Switchable
,Value
public class JCaughtExceptionRef extends Object implements CaughtExceptionRef
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JCaughtExceptionRef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(Switch sw)
Called when this object is visited.Object
clone()
Returns a clone of this Value.int
equivHashCode()
Returns a hash code for this object, consistent with structural equality.boolean
equivTo(Object c)
Returns true if this object is equivalent to o.Type
getType()
Returns the Soot type of this Value.List<ValueBox>
getUseBoxes()
Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.String
toString()
void
toString(UnitPrinter up)
-
-
-
Method Detail
-
equivTo
public boolean equivTo(Object c)
Description copied from interface:EquivTo
Returns true if this object is equivalent to o.
-
equivHashCode
public int equivHashCode()
Returns a hash code for this object, consistent with structural equality.- Specified by:
equivHashCode
in interfaceEquivTo
-
toString
public void toString(UnitPrinter up)
-
getUseBoxes
public final List<ValueBox> getUseBoxes()
Description copied from interface:Value
Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.- Specified by:
getUseBoxes
in interfaceValue
-
getType
public Type getType()
Description copied from interface:Value
Returns the Soot type of this Value.- Specified by:
getType
in interfaceCaughtExceptionRef
- Specified by:
getType
in interfaceValue
-
apply
public void apply(Switch sw)
Description copied from interface:Switchable
Called when this object is visited.- Specified by:
apply
in interfaceCaughtExceptionRef
- Specified by:
apply
in interfaceSwitchable
-
-