public class PropertyTableBoundNode extends ATableBoundNode implements IMemberBoundNode
children, syntaxNode| Constructor and Description |
|---|
PropertyTableBoundNode(TableSyntaxNode syntaxNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTo(ModuleOpenClass openClass) |
protected Object |
evaluateRuntime(IRuntimeEnv env) |
void |
finalizeBind(IBindingContext cxt) |
TableProperties |
getPropertiesInstance() |
String |
getTableName() |
IOpenClass |
getType() |
void |
removeDebugInformation(IBindingContext cxt) |
void |
setPropertiesInstance(TableProperties propertiesInstance) |
void |
setTableName(String tableName) |
getTableSyntaxNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependency, updateDependencypublic PropertyTableBoundNode(TableSyntaxNode syntaxNode)
public void addTo(ModuleOpenClass openClass)
addTo in interface IMemberBoundNodeprotected Object evaluateRuntime(IRuntimeEnv env)
evaluateRuntime in class ABoundNodepublic void finalizeBind(IBindingContext cxt)
finalizeBind in interface IMemberBoundNodepublic IOpenClass getType()
getType in interface IBoundNodegetType in class ABoundNodepublic void setPropertiesInstance(TableProperties propertiesInstance)
public TableProperties getPropertiesInstance()
public void setTableName(String tableName)
public String getTableName()
public void removeDebugInformation(IBindingContext cxt)
removeDebugInformation in interface IMemberBoundNodeCopyright © 2004–2019 OpenL Tablets. All rights reserved.