public class PrincipalInstance_c extends polyglot.types.VarInstance_c implements PrincipalInstance
PrincipalInstance interface.| Constructor and Description |
|---|
PrincipalInstance_c(JifTypeSystem ts,
polyglot.util.Position pos,
ExternalPrincipal p) |
| Modifier and Type | Method and Description |
|---|---|
ExternalPrincipal |
principal() |
PrincipalInstance |
principal(ExternalPrincipal principal) |
void |
setType(polyglot.types.Type t) |
java.lang.String |
toString() |
constantValue, constantValueSet, declaration, equalsImpl, flags, hashCode, isCanonical, isConstant, name, setConstantValue, setDeclaration, setFlags, setName, setNotConstant, typeclone, finalize, getClass, notify, notifyAll, wait, wait, waitconstantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, typepublic PrincipalInstance_c(JifTypeSystem ts, polyglot.util.Position pos, ExternalPrincipal p)
public ExternalPrincipal principal()
principal in interface PrincipalInstancepublic PrincipalInstance principal(ExternalPrincipal principal)
principal in interface PrincipalInstancepublic java.lang.String toString()
toString in class java.lang.Objectpublic void setType(polyglot.types.Type t)
setType in interface polyglot.types.VarInstancesetType in class polyglot.types.VarInstance_c