public abstract class AccessExp extends Expression
| Modifier and Type | Field and Description |
|---|---|
static int |
NEXT_AVAIL_FLAG |
static int |
PREFER_BINDING2
Prefer the function binding rather than the value binding.
|
flags, noExpressions, type, VALIDATEDcompilerKey, compilerXKey, validateApplyKey, validateXApplyKeynameKey| 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, calculateType, checkLiteralKeyword, compile, compile, compile, compileButFirst, compileNotePosition, compileWithPosition, compileWithPosition, deepCopy, deepCopy, deepCopy, deepCopy, eval, eval, getColumnNumber, getFileName, getFlag, getFlags, getLineNumber, getPublicId, getSystemId, getType, getTypeRaw, isSingleValue, isStableSourceLocation, makeWhile, match0, maybeSetLine, mustCompile, neverReturns, print, print, printLineColumn, setFile, setFlag, setFlag, setLine, setLine, setLine, setLine, setLocation, setType, 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 static final int PREFER_BINDING2
public static final int NEXT_AVAIL_FLAG
public 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)