Class Tuple.ExtensionTuple

java.lang.Object
io.jawk.intermediate.Tuple
io.jawk.intermediate.Tuple.ExtensionTuple
All Implemented Interfaces:
Serializable
Enclosing class:
Tuple

public static final class Tuple.ExtensionTuple extends Tuple
Tuple for extension function invocations.
See Also:
  • Method Details

    • getFunction

      public ExtensionFunction getFunction()
      Returns the extension function metadata.
      Returns:
      extension function
    • getArgCount

      public long getArgCount()
      Returns the number of extension arguments.
      Returns:
      argument count
    • isInitial

      public boolean isInitial()
      Indicates whether this tuple starts an extension call sequence.
      Returns:
      true for the initial extension call tuple
    • toString

      public String toString()
      Overrides:
      toString in class Object