| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final RubySymbol | |
| private final Node | |
| private final Node | |
| private final RubySymbol | |
| private final RubySymbol |
| Access | Constructor and Description |
|---|---|
| public | OpAsgnNode(int line, Node receiverNode, Node valueNode, RubySymbol variableName, RubySymbol operatorName, boolean isLazy)
|
| Modifier and Type | Method and Description |
|---|---|
| public <T> T | accept(NodeVisitor<T>
the visitor iVisitor)Implements abstract org. Accept for the visitor pattern. |
| public List | |
| public NodeType | |
| public ByteList | |
| public String | |
| public RubySymbol | |
| public Node | |
| public Node | |
| public ByteList | |
| public ByteList | |
| public String | |
| public String | |
| public RubySymbol | |
| public RubySymbol | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | needsDefinitionCheck()
Overrides org. Check whether the given node is considered always "defined" or whether it has some form of definition check. |
| isLazy | back to summary |
|---|---|
| private final boolean isLazy | |
| operatorName | back to summary |
|---|---|
| private final RubySymbol operatorName | |
| receiverNode | back to summary |
|---|---|
| private final Node receiverNode | |
| valueNode | back to summary |
|---|---|
| private final Node valueNode | |
| variableName | back to summary |
|---|---|
| private final RubySymbol variableName | |
| variableNameAsgn | back to summary |
|---|---|
| private final RubySymbol variableNameAsgn | |
| OpAsgnNode | back to summary |
|---|---|
| public OpAsgnNode(int line, Node receiverNode, Node valueNode, RubySymbol variableName, RubySymbol operatorName, boolean isLazy) | |
| accept | back to summary |
|---|---|
| public <T> T accept(NodeVisitor<T> iVisitor) Implements abstract org. Accept for the visitor pattern.
| |
| childNodes | back to summary |
|---|---|
| public List Implements abstract org. | |
| getNodeType | back to summary |
|---|---|
| public NodeType getNodeType() Implements abstract org.
| |
| getOperatorByteName | back to summary |
|---|---|
| public ByteList getOperatorByteName() | |
| getOperatorName | back to summary |
|---|---|
| public String getOperatorName() Gets the methodName.
| |
| getOperatorSymbolName | back to summary |
|---|---|
| public RubySymbol getOperatorSymbolName() | |
| getReceiverNode | back to summary |
|---|---|
| public Node getReceiverNode() Gets the receiverNode.
| |
| getValueNode | back to summary |
|---|---|
| public Node getValueNode() Gets the valueNode.
| |
| getVariableByteName | back to summary |
|---|---|
| public ByteList getVariableByteName() | |
| getVariableByteNameAsgn | back to summary |
|---|---|
| public ByteList getVariableByteNameAsgn() | |
| getVariableName | back to summary |
|---|---|
| public String getVariableName() Gets the varibaleName.
| |
| getVariableNameAsgn | back to summary |
|---|---|
| public String getVariableNameAsgn() | |
| getVariableSymbolName | back to summary |
|---|---|
| public RubySymbol getVariableSymbolName() | |
| getVariableSymbolNameAsgn | back to summary |
|---|---|
| public RubySymbol getVariableSymbolNameAsgn() | |
| isAnd | back to summary |
|---|---|
| public boolean isAnd() | |
| isLazy | back to summary |
|---|---|
| public boolean isLazy() | |
| isOr | back to summary |
|---|---|
| public boolean isOr() | |
| needsDefinitionCheck | back to summary |
|---|---|
| public boolean needsDefinitionCheck() Overrides org. Doc from org. Check whether the given node is considered always "defined" or whether it has some form of definition check.
| |