Package pascal.taie.language.type
Interface TypeSystem
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TypeSystemImpl
This class provides APIs for retrieving types in the analyzed program.
For convenience, the special predefined types, i.e., primitive types,
null type, and void type can be directly retrieved from their own classes.
-
Method Summary
Modifier and TypeMethodDescriptiongetArrayType
(Type baseType, int dimensions) getBoxedType
(PrimitiveType type) getClassType
(String className) getClassType
(JClassLoader loader, String className) getType
(JClassLoader loader, String typeName) getUnboxedType
(ClassType type) boolean
-
Method Details
-
getType
-
getType
-
getClassType
-
getClassType
-
getArrayType
-
getBoxedType
-
getUnboxedType
-
isSubtype
-