Package org.sonar.python.index
Class DescriptorUtils
java.lang.Object
org.sonar.python.index.DescriptorUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic SymbolsymbolFromDescriptor(Descriptor descriptor, ProjectLevelSymbolTable projectLevelSymbolTable, String localSymbolName, Map<Descriptor, Symbol> createdSymbolsByDescriptor, Map<String, Symbol> createdSymbolsByFqn) static SymbolsProtos.TypeKind
-
Method Details
-
symbolFromDescriptor
public static Symbol symbolFromDescriptor(Descriptor descriptor, ProjectLevelSymbolTable projectLevelSymbolTable, @Nullable String localSymbolName, Map<Descriptor, Symbol> createdSymbolsByDescriptor, Map<String, Symbol> createdSymbolsByFqn) -
typeAnnotationKindToSymbolKind
public static SymbolsProtos.TypeKind typeAnnotationKindToSymbolKind(TypeAnnotationDescriptor.TypeKind kind) -
symbolTypeKindToTypeAnnotationKind
@CheckForNull public static TypeAnnotationDescriptor.TypeKind symbolTypeKindToTypeAnnotationKind(SymbolsProtos.TypeKind kind)
-