public class AbstractSootFieldRef extends java.lang.Object implements SootFieldRef
Modifier and Type | Class and Description |
---|---|
class |
AbstractSootFieldRef.FieldResolutionFailedException |
Constructor and Description |
---|
AbstractSootFieldRef(SootClass declaringClass,
java.lang.String name,
Type type,
boolean isStatic) |
Modifier and Type | Method and Description |
---|---|
SootClass |
declaringClass() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getSignature() |
protected SootField |
handleFieldTypeMismatch(SootField clField) |
int |
hashCode() |
boolean |
isStatic() |
java.lang.String |
name() |
SootField |
resolve() |
java.lang.String |
toString() |
Type |
type() |
public SootClass declaringClass()
declaringClass
in interface SootFieldRef
public java.lang.String name()
name
in interface SootFieldRef
public Type type()
type
in interface SootFieldRef
public boolean isStatic()
isStatic
in interface SootFieldRef
public java.lang.String getSignature()
getSignature
in interface SootFieldRef
public SootField resolve()
resolve
in interface SootFieldRef
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object