gnu.expr
Class AccessExp
- org.xml.sax.Locator, Named, Printable, SourceLocator
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, compile, compileButFirst, compileNotePosition, compileWithPosition, compileWithPosition, eval, eval, getColumnNumber, getFileName, getFlag, getFlags, getLineNumber, getPublicId, getSystemId, getType, inline, isStableSourceLocation, makeWhile, match0, mustCompile, print, print, printLineColumn, setFile, setFlag, setFlag, setLine, setLine, setLine, setLine, setLocation, side_effects, toString, valueIfConstant, walk, walkChildren |
apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString |
getBinding
public final Declaration getBinding()
If non-null, the local Declaration this refers to.
getSimpleName
public final String getSimpleName()
Return a simple name, or null if the name has a non-empty namespace.
setBinding
public final void setBinding(Declaration decl)
setContextDecl
public final void setContextDecl(Declaration decl)
string_name
public String string_name()