Package org.sonar.python.index
Class FunctionDescriptor.FunctionDescriptorBuilder
- java.lang.Object
-
- org.sonar.python.index.FunctionDescriptor.FunctionDescriptorBuilder
-
- Enclosing class:
- FunctionDescriptor
public static class FunctionDescriptor.FunctionDescriptorBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionDescriptorBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionDescriptorbuild()FunctionDescriptor.FunctionDescriptorBuilderwithAnnotatedReturnTypeName(String annotatedReturnTypeName)FunctionDescriptor.FunctionDescriptorBuilderwithDecorators(List<String> decorators)FunctionDescriptor.FunctionDescriptorBuilderwithDefinitionLocation(LocationInFile definitionLocation)FunctionDescriptor.FunctionDescriptorBuilderwithFullyQualifiedName(String fullyQualifiedName)FunctionDescriptor.FunctionDescriptorBuilderwithHasDecorators(boolean hasDecorators)FunctionDescriptor.FunctionDescriptorBuilderwithIsAsynchronous(boolean isAsynchronous)FunctionDescriptor.FunctionDescriptorBuilderwithIsInstanceMethod(boolean isInstanceMethod)FunctionDescriptor.FunctionDescriptorBuilderwithName(String name)FunctionDescriptor.FunctionDescriptorBuilderwithParameters(List<FunctionDescriptor.Parameter> parameters)
-
-
-
Method Detail
-
withName
public FunctionDescriptor.FunctionDescriptorBuilder withName(String name)
-
withFullyQualifiedName
public FunctionDescriptor.FunctionDescriptorBuilder withFullyQualifiedName(@Nullable String fullyQualifiedName)
-
withParameters
public FunctionDescriptor.FunctionDescriptorBuilder withParameters(List<FunctionDescriptor.Parameter> parameters)
-
withIsAsynchronous
public FunctionDescriptor.FunctionDescriptorBuilder withIsAsynchronous(boolean isAsynchronous)
-
withIsInstanceMethod
public FunctionDescriptor.FunctionDescriptorBuilder withIsInstanceMethod(boolean isInstanceMethod)
-
withDecorators
public FunctionDescriptor.FunctionDescriptorBuilder withDecorators(List<String> decorators)
-
withHasDecorators
public FunctionDescriptor.FunctionDescriptorBuilder withHasDecorators(boolean hasDecorators)
-
withDefinitionLocation
public FunctionDescriptor.FunctionDescriptorBuilder withDefinitionLocation(@Nullable LocationInFile definitionLocation)
-
withAnnotatedReturnTypeName
public FunctionDescriptor.FunctionDescriptorBuilder withAnnotatedReturnTypeName(@Nullable String annotatedReturnTypeName)
-
build
public FunctionDescriptor build()
-
-