Interface FunctionSymbol
-
- All Superinterfaces:
Symbol
- All Known Implementing Classes:
FunctionSymbolImpl
public interface FunctionSymbol extends Symbol
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceFunctionSymbol.Parameter-
Nested classes/interfaces inherited from interface org.sonar.plugins.python.api.symbols.Symbol
Symbol.Kind
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocationInFiledefinitionLocation()booleanhasDecorators()booleanhasVariadicParameter()booleanisInstanceMethod()List<FunctionSymbol.Parameter>parameters()-
Methods inherited from interface org.sonar.plugins.python.api.symbols.Symbol
fullyQualifiedName, kind, name, usages
-
-
-
-
Method Detail
-
parameters
List<FunctionSymbol.Parameter> parameters()
-
hasVariadicParameter
boolean hasVariadicParameter()
-
isInstanceMethod
boolean isInstanceMethod()
-
hasDecorators
boolean hasDecorators()
-
definitionLocation
LocationInFile definitionLocation()
-
-