package polyglot.ast;
import polyglot.types.LocalInstance;
/**
* A local variable expression.
*/
public interface Local extends Variable
{
/** Get the name of the local variable. */
String name();
/** Set the name of the local variable. */
Local name(String name);
/**
* Get the type object for the local. This field may not be valid until
* after type checking.
*/
LocalInstance localInstance();
/** Set the type object for the local. */
Local localInstance(LocalInstance li);
}