jif.types
Interface JifLocalInstance

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

public interface JifLocalInstance
extends polyglot.types.LocalInstance, JifVarInstance

Jif local instance. A wrapper of all the type information related to a local variable or a method argument.


Method Summary
 
Methods inherited from interface polyglot.types.LocalInstance
constantValue, flags, name, notConstant, orig, type
 
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
 
Methods inherited from interface jif.types.JifVarInstance
label, setLabel, subst
 
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