Interface FunctionNode

  • All Superinterfaces:
    Node
    All Known Implementing Classes:
    AstFunction

    public interface FunctionNode
    extends Node
    Function node interface.
    Author:
    Christoph Beck
    • Method Detail

      • getName

        java.lang.String getName()
        Get the full function name
      • getIndex

        int getIndex()
        Get the unique index of this identifier in the expression (e.g. preorder index)
      • getParamCount

        int getParamCount()
        Get the number of parameters for this function
      • isVarArgs

        boolean isVarArgs()
        Returns:
        true if this node supports varargs.