gnu.expr
Class AccessExp
- Named, Printable
public abstract class AccessExp
A common super-type for ReferenceExpa and SetExp.
Contains shared information about the variable that is accessed.
apply, apply0, compile, compile, compileButFirst, compileNotePosition, compileWithPosition, compileWithPosition, eval, eval, getColumn, getFile, getFlag, getFlags, getLine, getType, makeWhile, match0, print, print, printLineColumn, setFile, setFlag, setFlag, setLine, setLine, setLine, setLine, walk, walkChildren |
apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString |
getBinding
public final Declaration getBinding()
If non-null, the local Declaration this refers to.
setBinding
public final void setBinding(Declaration decl)
setContextDecl
public final void setContextDecl(Declaration decl)
string_name
public String string_name()