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()