Package org.sonar.python.index
Class AmbiguousDescriptor
- java.lang.Object
-
- org.sonar.python.index.AmbiguousDescriptor
-
- All Implemented Interfaces:
Descriptor
public class AmbiguousDescriptor extends Object implements Descriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.python.index.Descriptor
Descriptor.Kind
-
-
Constructor Summary
Constructors Constructor Description AmbiguousDescriptor(String name, String fullyQualifiedName, Set<Descriptor> descriptors)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Descriptor>alternatives()static AmbiguousDescriptorcreate(Set<Descriptor> descriptors)static AmbiguousDescriptorcreate(Descriptor... descriptors)StringfullyQualifiedName()Descriptor.Kindkind()Stringname()
-
-
-
Constructor Detail
-
AmbiguousDescriptor
public AmbiguousDescriptor(String name, @Nullable String fullyQualifiedName, Set<Descriptor> descriptors)
-
-
Method Detail
-
name
public String name()
- Specified by:
namein interfaceDescriptor
-
fullyQualifiedName
@Nullable public String fullyQualifiedName()
- Specified by:
fullyQualifiedNamein interfaceDescriptor
-
kind
public Descriptor.Kind kind()
- Specified by:
kindin interfaceDescriptor
-
alternatives
public Set<Descriptor> alternatives()
-
create
public static AmbiguousDescriptor create(Descriptor... descriptors)
-
create
public static AmbiguousDescriptor create(Set<Descriptor> descriptors)
-
-