Package org.sonar.python.index
Class FunctionDescriptor
java.lang.Object
org.sonar.python.index.FunctionDescriptor
- All Implemented Interfaces:
Descriptor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from interface org.sonar.python.index.Descriptor
Descriptor.Kind -
Constructor Summary
ConstructorsConstructorDescriptionFunctionDescriptor(String name, String fullyQualifiedName, List<FunctionDescriptor.Parameter> parameters, boolean isAsynchronous, boolean isInstanceMethod, List<String> decorators, boolean hasDecorators, LocationInFile definitionLocation, String annotatedReturnTypeName) -
Method Summary
-
Constructor Details
-
FunctionDescriptor
public FunctionDescriptor(String name, @Nullable String fullyQualifiedName, List<FunctionDescriptor.Parameter> parameters, boolean isAsynchronous, boolean isInstanceMethod, List<String> decorators, boolean hasDecorators, @Nullable LocationInFile definitionLocation, @Nullable String annotatedReturnTypeName)
-
-
Method Details
-
name
- Specified by:
namein interfaceDescriptor
-
fullyQualifiedName
- Specified by:
fullyQualifiedNamein interfaceDescriptor
-
kind
- Specified by:
kindin interfaceDescriptor
-
parameters
-
isAsynchronous
public boolean isAsynchronous() -
isInstanceMethod
public boolean isInstanceMethod() -
decorators
-
hasDecorators
public boolean hasDecorators() -
definitionLocation
-
annotatedReturnTypeName
-