public abstract class AccessExp extends Expression
flags, NEXT_AVAIL_FLAG, noExpressions, VALIDATEDcompilerKey, validateApplyKeynameKey| Constructor and Description |
|---|
AccessExp() |
| Modifier and Type | Method and Description |
|---|---|
Declaration |
contextDecl() |
Declaration |
getBinding()
If non-null, the local Declaration this refers to.
|
java.lang.String |
getName() |
java.lang.String |
getSimpleName()
Return a simple name, or null if the name has a non-empty namespace.
|
java.lang.Object |
getSymbol() |
void |
setBinding(Declaration decl) |
void |
setContextDecl(Declaration decl) |
java.lang.String |
string_name() |
apply, apply0, compile, compile, compile, compileButFirst, compileNotePosition, compileWithPosition, compileWithPosition, deepCopy, deepCopy, deepCopy, deepCopy, eval, eval, getColumnNumber, getFileName, getFlag, getFlags, getLineNumber, getPublicId, getSystemId, getType, isSingleValue, isStableSourceLocation, makeWhile, match0, mustCompile, print, print, printLineColumn, setFile, setFlag, setFlag, setLine, setLine, setLine, setLine, setLocation, side_effects, toString, validateApply, valueIfConstant, visit, visitChildrenapply, check0, check1, check2, check3, check4, checkArgCount, checkN, getReturnType, getSetter, getSourceLocation, isSideEffectFree, match1, match2, match3, match4, matchN, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocationgetProperty, removeProperty, setName, setProperty, setProperty, setSymbolpublic java.lang.String string_name()
public final java.lang.String getName()
getName in interface NamedgetName in class PropertySetpublic final java.lang.String getSimpleName()
public final java.lang.Object getSymbol()
getSymbol in interface NamedgetSymbol in class PropertySetpublic final Declaration getBinding()
public final void setBinding(Declaration decl)
public final Declaration contextDecl()
public final void setContextDecl(Declaration decl)