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.SerializableModels 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.Parametercreate(JSType type, boolean isOptional, boolean isVariadic)abstract JSTypegetJSType()abstract booleanisOptional()abstract booleanisVariadic()
-
-
-
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()
-
-