Package org.sonar.python.semantic
Class AmbiguousSymbolImpl
java.lang.Object
org.sonar.python.semantic.SymbolImpl
org.sonar.python.semantic.AmbiguousSymbolImpl
- All Implemented Interfaces:
AmbiguousSymbol,Symbol
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sonar.plugins.python.api.symbols.Symbol
Symbol.Kind -
Field Summary
Fields inherited from class org.sonar.python.semantic.SymbolImpl
validForPythonVersions -
Constructor Summary
ConstructorsConstructorDescriptionAmbiguousSymbolImpl(String name, String fullyQualifiedName, Set<Symbol> symbols) -
Method Summary
Methods inherited from class org.sonar.python.semantic.SymbolImpl
addChildSymbol, annotatedTypeName, copyWithoutUsages, fullyQualifiedName, getChildrenSymbolByName, inferredType, is, kind, name, setAnnotatedTypeName, setInferredType, setKind, usagesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.python.api.symbols.Symbol
annotatedTypeName, fullyQualifiedName, is, kind, name, usages
-
Constructor Details
-
AmbiguousSymbolImpl
-
-
Method Details
-
create
-
create
-
alternatives
- Specified by:
alternativesin interfaceAmbiguousSymbol
-
copyWithoutUsages
- Overrides:
copyWithoutUsagesin classSymbolImpl
-
removeUsages
public void removeUsages()- Overrides:
removeUsagesin classSymbolImpl
-
validForPythonVersions
- Overrides:
validForPythonVersionsin classSymbolImpl
-