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, type
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, type
public PrincipalInstance_c(JifTypeSystem ts, polyglot.util.Position pos, ExternalPrincipal p)
public ExternalPrincipal principal()
principal
in interface PrincipalInstance
public PrincipalInstance principal(ExternalPrincipal principal)
principal
in interface PrincipalInstance
public java.lang.String toString()
toString
in class java.lang.Object
public void setType(polyglot.types.Type t)
setType
in interface polyglot.types.VarInstance
setType
in class polyglot.types.VarInstance_c