Interface FunctionSymbol.Parameter
-
- All Known Implementing Classes:
FunctionSymbolImpl.ParameterImpl
- Enclosing interface:
- FunctionSymbol
public static interface FunctionSymbol.Parameter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InferredTypedeclaredType()booleanhasDefaultValue()booleanisKeywordOnly()booleanisKeywordVariadic()Returns true for **kwargsbooleanisPositionalOnly()booleanisPositionalVariadic()Returns true for *argsbooleanisVariadic()LocationInFilelocation()Stringname()
-
-
-
Method Detail
-
name
@CheckForNull String name()
-
declaredType
InferredType declaredType()
-
hasDefaultValue
boolean hasDefaultValue()
-
isVariadic
boolean isVariadic()
-
isKeywordOnly
boolean isKeywordOnly()
-
isPositionalOnly
boolean isPositionalOnly()
-
isKeywordVariadic
boolean isKeywordVariadic()
Returns true for **kwargs
-
isPositionalVariadic
boolean isPositionalVariadic()
Returns true for *args
-
location
@CheckForNull LocationInFile location()
-
-