Package org.sonar.python.semantic.v2
Class ObjectTypeBuilder
java.lang.Object
org.sonar.python.semantic.v2.ObjectTypeBuilder
- All Implemented Interfaces:
TypeBuilder<ObjectType>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static ObjectTypeBuilderfromObjectType(ObjectType objectType) withAttributes(List<PythonType> attributes) withDefinitionLocation(LocationInFile definitionLocation) withMembers(List<Member> members) withTypeSource(TypeSource typeSource) withTypeWrapper(TypeWrapper typeWrapper)
-
Constructor Details
-
ObjectTypeBuilder
public ObjectTypeBuilder()
-
-
Method Details
-
build
- Specified by:
buildin interfaceTypeBuilder<ObjectType>
-
withDefinitionLocation
- Specified by:
withDefinitionLocationin interfaceTypeBuilder<ObjectType>
-
withTypeWrapper
-
withAttributes
-
withMembers
-
withTypeSource
-
fromObjectType
-