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
public class AmbiguousSymbolImpl extends SymbolImpl implements AmbiguousSymbol
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.plugins.python.api.symbols.Symbol
Symbol.Kind
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Symbol>alternatives()static AmbiguousSymbolcreate(Set<Symbol> symbols)voidremoveUsages()-
Methods inherited from class org.sonar.python.semantic.SymbolImpl
fullyQualifiedName, inferredType, is, kind, name, setInferredType, setKind, usages
-
-
-
-
Method Detail
-
create
public static AmbiguousSymbol create(Set<Symbol> symbols)
-
alternatives
public Set<Symbol> alternatives()
- Specified by:
alternativesin interfaceAmbiguousSymbol
-
removeUsages
public void removeUsages()
- Overrides:
removeUsagesin classSymbolImpl
-
-