Class FunctionType.Parameter

java.lang.Object
com.google.javascript.rhino.jstype.FunctionType.Parameter
Enclosing class:
FunctionType

public abstract static class FunctionType.Parameter extends Object
Models a single JavaScript parameter.

This parameter has a type; optionality; and may be var_args (variadic).

  • Constructor Details

    • Parameter

      public Parameter()
  • Method Details

    • create

      public static FunctionType.Parameter create(JSType type, boolean isOptional, boolean isVariadic)
    • getJSType

      public abstract JSType getJSType()
    • isOptional

      public abstract boolean isOptional()
    • isVariadic

      public abstract boolean isVariadic()