|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object polyglot.types.TypeObject_c polyglot.types.VarInstance_c jif.types.PrincipalInstance_c
public class PrincipalInstance_c
An implementation of the PrincipalInstance
interface.
Field Summary |
---|
Fields inherited from class polyglot.types.VarInstance_c |
---|
constantValue, constantValueSet, decl, flags, isConstant, name, type |
Fields inherited from class polyglot.types.TypeObject_c |
---|
position, ts |
Constructor Summary | |
---|---|
PrincipalInstance_c(JifTypeSystem ts,
polyglot.util.Position pos,
ExternalPrincipal p)
|
Method Summary | |
---|---|
ExternalPrincipal |
principal()
|
PrincipalInstance |
principal(ExternalPrincipal principal)
|
void |
setType(polyglot.types.Type t)
|
java.lang.String |
toString()
|
Methods inherited from class polyglot.types.VarInstance_c |
---|
constantValue, constantValueSet, declaration, equalsImpl, flags, hashCode, isCanonical, isConstant, name, setConstantValue, setDeclaration, setFlags, setName, setNotConstant, type |
Methods inherited from class polyglot.types.TypeObject_c |
---|
copy, equals, position, typeSystem |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface polyglot.types.VarInstance |
---|
constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, type |
Methods inherited from interface polyglot.types.Declaration |
---|
declaration, setDeclaration |
Constructor Detail |
---|
public PrincipalInstance_c(JifTypeSystem ts, polyglot.util.Position pos, ExternalPrincipal p)
Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |