Package org.sonar.python.index
Class ClassDescriptor
java.lang.Object
org.sonar.python.index.ClassDescriptor
- All Implemented Interfaces:
Descriptor
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.sonar.python.index.Descriptor
Descriptor.Kind -
Constructor Summary
ConstructorsConstructorDescriptionClassDescriptor(String name, String fullyQualifiedName, Collection<String> superClasses, Set<Descriptor> members, boolean hasDecorators, LocationInFile definitionLocation, boolean hasSuperClassWithoutDescriptor, boolean hasMetaClass, String metaclassFQN, boolean supportsGenerics) -
Method Summary
-
Constructor Details
-
ClassDescriptor
public ClassDescriptor(String name, @Nullable String fullyQualifiedName, Collection<String> superClasses, Set<Descriptor> members, boolean hasDecorators, @Nullable LocationInFile definitionLocation, boolean hasSuperClassWithoutDescriptor, boolean hasMetaClass, @Nullable String metaclassFQN, boolean supportsGenerics)
-
-
Method Details
-
name
- Specified by:
namein interfaceDescriptor
-
fullyQualifiedName
- Specified by:
fullyQualifiedNamein interfaceDescriptor
-
kind
- Specified by:
kindin interfaceDescriptor
-
superClasses
-
members
-
hasDecorators
public boolean hasDecorators() -
hasSuperClassWithoutDescriptor
public boolean hasSuperClassWithoutDescriptor() -
definitionLocation
-
hasMetaClass
public boolean hasMetaClass() -
metaclassFQN
-
supportsGenerics
public boolean supportsGenerics()
-