jif.types
Interface PrincipalInstance

All Superinterfaces:
java.lang.Cloneable, polyglot.util.Copy, polyglot.types.Declaration, java.io.Serializable, polyglot.types.TypeObject, polyglot.types.VarInstance
All Known Implementing Classes:
PrincipalInstance_c

public interface PrincipalInstance
extends polyglot.types.VarInstance

A PrincipalInstance represents a global principal.


Method Summary
 ExternalPrincipal principal()
           
 PrincipalInstance principal(ExternalPrincipal principal)
           
 
Methods inherited from interface polyglot.types.VarInstance
constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, setType, type
 
Methods inherited from interface polyglot.types.Declaration
declaration, setDeclaration
 

Method Detail

principal

ExternalPrincipal principal()

principal

PrincipalInstance principal(ExternalPrincipal principal)