Class FunctionType.Parameter
- java.lang.Object
-
- com.google.javascript.rhino.jstype.FunctionType.Parameter
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- FunctionType
public abstract static class FunctionType.Parameter extends java.lang.Object implements java.io.Serializable
Models a single JavaScript parameter.This parameter has a type; optionality; and may be var_args (variadic).
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Parameter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static FunctionType.Parameter
create(JSType type, boolean isOptional, boolean isVariadic)
abstract JSType
getJSType()
abstract boolean
isOptional()
abstract boolean
isVariadic()
-
-
-
Method Detail
-
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()
-
-