jltools.ext.jif.types
Class PrincipalInstance_c
java.lang.Object
|
+--jltools.ext.jl.types.TypeObject_c
|
+--jltools.ext.jl.types.VarInstance_c
|
+--jltools.ext.jif.types.PrincipalInstance_c
- All Implemented Interfaces:
- java.lang.Cloneable, Copy, PrincipalInstance, java.io.Serializable, TypeObject, VarInstance
- public class PrincipalInstance_c
- extends VarInstance_c
- implements PrincipalInstance
An implementation of the PrincipalInstance
interface.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jltools.util.Copy |
copy |
PrincipalInstance_c
public PrincipalInstance_c(JifTypeSystem ts,
Position pos,
ExternalPrincipal p)
principal
public ExternalPrincipal principal()
- Specified by:
principal
in interface PrincipalInstance
principal
public PrincipalInstance principal(ExternalPrincipal principal)
- Specified by:
principal
in interface PrincipalInstance
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setType
public void setType(Type t)
- Specified by:
setType
in interface VarInstance