Class ASTExprDynamicInvoke


public final class ASTExprDynamicInvoke extends ASTExpression
  • 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

      public ASTExpression target()
    • methodName

      public String methodName()
    • arguments

      public ASTArguments arguments()
    • lpcType

      public LPCType lpcType()
      Specified by:
      lpcType in class ASTExpression