Class ASTExprArrayStore
java.lang.Object
io.github.protasm.jvmud.compiler.parser.ast.ASTNode
io.github.protasm.jvmud.compiler.parser.ast.ASTExpression
io.github.protasm.jvmud.compiler.parser.ast.expr.ASTExprArrayStore
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionASTExprArrayStore(int line, ASTExpression target, ASTExpression index, ASTExpression value) ASTExprArrayStore(int line, ASTExpression target, ASTExpression index, ASTExpression valueIndex, AssignOpType operator, ASTExpression value) Creates an indexed assignment, optionally targeting one multi-value mapping slot.ASTExprArrayStore(int line, ASTExpression target, ASTExpression index, AssignOpType operator, ASTExpression value) -
Method Summary
Methods inherited from class ASTNode
accept, className, line, setSourceOrder, sourceOrder
-
Constructor Details
-
ASTExprArrayStore
-
ASTExprArrayStore
public ASTExprArrayStore(int line, ASTExpression target, ASTExpression index, AssignOpType operator, ASTExpression value) -
ASTExprArrayStore
public ASTExprArrayStore(int line, ASTExpression target, ASTExpression index, ASTExpression valueIndex, AssignOpType operator, ASTExpression value) Creates an indexed assignment, optionally targeting one multi-value mapping slot.
-
-
Method Details
-
target
-
index
-
valueIndex
Returns the optional value slot for a multi-value mapping assignment. -
operator
Returns the assignment operator applied to this indexed target. -
value
-
lpcType
- Specified by:
lpcTypein classASTExpression
-