polyglot.types
Interface LocalInstance

All Superinterfaces:
java.lang.Cloneable, Copy, Declaration, java.io.Serializable, TypeObject, VarInstance
All Known Implementing Classes:
LocalInstance_c

public interface LocalInstance
extends VarInstance

A LocalInstance contains type information for a local variable.


Method Summary
 LocalInstance constantValue(java.lang.Object value)
           
 LocalInstance flags(Flags flags)
           
 LocalInstance name(java.lang.String name)
           
 LocalInstance notConstant()
           
 LocalInstance orig()
           
 LocalInstance type(Type 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
 

Method Detail

flags

LocalInstance flags(Flags flags)

name

LocalInstance name(java.lang.String name)

type

LocalInstance type(Type type)

constantValue

LocalInstance constantValue(java.lang.Object value)

notConstant

LocalInstance notConstant()

orig

LocalInstance orig()