jltools.types
Interface LocalInstance

All Superinterfaces:
java.lang.Cloneable, Copy, java.io.Serializable, TypeObject, VarInstance
All Known Subinterfaces:
JifLocalInstance
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 type(Type type)
           
 
Methods inherited from interface jltools.types.VarInstance
constantValue, flags, isConstant, name, setType, type
 
Methods inherited from interface jltools.types.TypeObject
isCanonical, position, restore, typeSystem
 
Methods inherited from interface jltools.util.Copy
copy
 

Method Detail

flags

public LocalInstance flags(Flags flags)

name

public LocalInstance name(java.lang.String name)

type

public LocalInstance type(Type type)

constantValue

public LocalInstance constantValue(java.lang.Object value)