Package pascal.taie.language.type
Class TypeSystemImpl
java.lang.Object
pascal.taie.language.type.TypeSystemImpl
- All Implemented Interfaces:
Serializable
,TypeSystem
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetArrayType
(Type baseType, int dim) getBoxedType
(PrimitiveType type) getClassType
(String className) getClassType
(JClassLoader loader, String className) getPrimitiveType
(String typeName) getType
(JClassLoader loader, String typeName) getUnboxedType
(ClassType type) boolean
isPrimitiveType
(String typeName) boolean
-
Constructor Details
-
TypeSystemImpl
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceTypeSystem
-
getType
- Specified by:
getType
in interfaceTypeSystem
-
getClassType
- Specified by:
getClassType
in interfaceTypeSystem
-
getClassType
- Specified by:
getClassType
in interfaceTypeSystem
-
getArrayType
- Specified by:
getArrayType
in interfaceTypeSystem
-
getPrimitiveType
- Specified by:
getPrimitiveType
in interfaceTypeSystem
-
getBoxedType
- Specified by:
getBoxedType
in interfaceTypeSystem
-
getUnboxedType
- Specified by:
getUnboxedType
in interfaceTypeSystem
-
isSubtype
- Specified by:
isSubtype
in interfaceTypeSystem
-
isPrimitiveType
- Specified by:
isPrimitiveType
in interfaceTypeSystem
-