public class AccessPathClass extends AccessPathRoot
AccessPath,
Serialized Form| Constructor and Description |
|---|
AccessPathClass(polyglot.types.ClassType ct,
polyglot.util.Position pos) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
exprString() |
int |
hashCode() |
boolean |
isCanonical() |
boolean |
isNeverNull() |
PathMap |
labelcheck(JifContext A,
LabelChecker lc) |
AccessPath |
subst(AccessPathRoot r,
AccessPath e)
Return the result of substituting the root r with the access path
e.
|
java.lang.String |
toString() |
polyglot.types.Type |
type()
The type of the access path (when the access path is regarded
as an expression).
|
equivalentTo, isUninterpreted, rootcopy, position, throwTypes, verifypublic AccessPathClass(polyglot.types.ClassType ct,
polyglot.util.Position pos)
public boolean isCanonical()
isCanonical in class AccessPathpublic boolean isNeverNull()
isNeverNull in class AccessPathpublic AccessPath subst(AccessPathRoot r, AccessPath e)
AccessPathsubst in class AccessPathpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String exprString()
exprString in class AccessPathpublic boolean equals(java.lang.Object o)
equals in class AccessPathpublic polyglot.types.Type type()
AccessPathtype in class AccessPathpublic int hashCode()
hashCode in class AccessPathpublic PathMap labelcheck(JifContext A, LabelChecker lc)
labelcheck in class AccessPathRoot