Class ASTExprDynamicInvoke
java.lang.Object
io.github.protasm.jvmud.language.parser.ast.ASTNode
io.github.protasm.jvmud.language.parser.ast.ASTExpression
io.github.protasm.jvmud.language.parser.ast.expr.ASTExprDynamicInvoke
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionASTExprDynamicInvoke(int line, ASTExpression target, String methodName, ASTArguments arguments) ASTExprDynamicInvoke(int line, ASTExpression target, String methodName, ASTArguments arguments, boolean required) A required invocation reports a missing implementation instead of returning LPC zero. -
Method Summary
Methods inherited from class ASTNode
accept, className, line, setSourceOrder, sourceOrder
-
Constructor Details
-
ASTExprDynamicInvoke
public ASTExprDynamicInvoke(int line, ASTExpression target, String methodName, ASTArguments arguments) -
ASTExprDynamicInvoke
public ASTExprDynamicInvoke(int line, ASTExpression target, String methodName, ASTArguments arguments, boolean required) A required invocation reports a missing implementation instead of returning LPC zero.
-
-
Method Details
-
required
public boolean required()Whether dispatch requires an implementation on the actual target. -
target
-
methodName
-
arguments
-
lpcType
- Specified by:
lpcTypein classASTExpression
-