| java.lang.Object gnu.expr.Expression gnu.expr.ReferenceExp
All known Subclasses: gnu.expr.ThisExp,
ReferenceExp | public class ReferenceExp extends Expression (Code) | | This class represents a variable reference (an identifier).
author: Per Bothner |
PREFER_BINDING2 | public static int PREFER_BINDING2(Code) | | |
counter | static int counter(Code) | | |
id | int id(Code) | | Unique id number, to ease print-outs and debugging.
|
getBinding | final public Declaration getBinding()(Code) | | If non-null, the local Declaration this refers to.
|
getDontDereference | final public boolean getDontDereference()(Code) | | |
isProcedureName | final public boolean isProcedureName()(Code) | | True if this identifier appears in "function call position".
If so, it should be interpreted as a function name, which makes a
difference for languages (like Common Lisp) that have two name spaces.
|
setDontDereference | final public void setDontDereference(boolean setting)(Code) | | |
setProcedureName | final public void setProcedureName(boolean setting)(Code) | | Note if this identifier appears in "function call position".
|
|
|