Package org.sonar.python.types
Class InferredTypes
java.lang.Object
org.sonar.python.types.InferredTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredTypestatic final InferredType -
Method Summary
Modifier and TypeMethodDescriptionstatic InferredTypeanyType()static booleanstatic DeclaredTypedeclaredUnionType(Expression leftOperand, Expression rightOperand, Map<String, Symbol> builtinSymbols) static InferredTypefromTypeAnnotation(TypeAnnotation typeAnnotation) static InferredTypestatic InferredTypefromTypeshedTypeAnnotation(TypeAnnotation typeAnnotation) static StringfullyQualifiedTypeName(InferredType inferredType) static StringgetBuiltinCategory(InferredType inferredType) static booleanisDeclaredTypeWithTypeClass(InferredType type, String typeName) static InferredTypeor(InferredType t1, InferredType t2) static InferredTyperuntimeType(Symbol typeClass) static LocationInFiletypeClassLocation(InferredType inferredType) static StringtypeName(InferredType inferredType) static Collection<ClassSymbol>typeSymbols(InferredType inferredType) static InferredTypeunion(Stream<InferredType> types)
-
Field Details
-
INT
-
DECL_INT
-
FLOAT
-
DECL_FLOAT
-
COMPLEX
-
DECL_COMPLEX
-
STR
-
DECL_STR
-
SET
-
DECL_SET
-
DICT
-
DECL_DICT
-
LIST
-
DECL_LIST
-
TUPLE
-
DECL_TUPLE
-
NONE
-
DECL_NONE
-
BOOL
-
DECL_BOOL
-
BUILTINS_TYPE_CATEGORY
-
-
Method Details
-
anyType
-
runtimeType
-
or
-
union
-
fromTypeAnnotation
-
fromTypeshedTypeAnnotation
-
fromTypeshedProtobuf
-
declaredUnionType
@CheckForNull public static DeclaredType declaredUnionType(Expression leftOperand, Expression rightOperand, Map<String, Symbol> builtinSymbols) -
typeSymbols
-
typeName
-
fullyQualifiedTypeName
-
typeClassLocation
-
isDeclaredTypeWithTypeClass
-
containsDeclaredType
-
getBuiltinCategory
-
getBuiltinsTypeCategory
-