Class JavaPrimitiveType
java.lang.Object
com.ibm.wala.analysis.typeInference.TypeAbstraction
com.ibm.wala.analysis.typeInference.PrimitiveType
com.ibm.wala.analysis.typeInference.JavaPrimitiveType
- All Implemented Interfaces:
ContextItem
Abstraction of a primitive type in Java.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ContextItem
ContextItem.Value<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PrimitiveTypestatic final PrimitiveTypestatic final PrimitiveTypestatic final PrimitiveTypestatic final PrimitiveTypestatic final PrimitiveTypestatic final PrimitiveTypestatic final PrimitiveTypestatic final PrimitiveTypeFields inherited from class PrimitiveType
reference, referenceToType, sizeModifier and TypeFieldDescriptionprotected final TypeReferenceprotected static final Map<TypeReference, PrimitiveType> protected final intFields inherited from class TypeAbstraction
TOPModifier and TypeFieldDescriptionstatic final TypeAbstractionCanonical element representing TOP for a dataflow lattice -
Method Summary
Methods inherited from class PrimitiveType
equals, getPrimitive, getType, getTypeReference, hashCode, meet, sizeModifier and TypeMethodDescriptionbooleanstatic PrimitiveTypegetPrimitive(TypeReference reference) getType()This is here for convenience; it makes sense for Point and Cone Dispatch.A TypeReference representing the types of this abstractioninthashCode()meet(TypeAbstraction rhs) intsize()
-
Field Details
-
BOOLEAN
-
CHAR
-
BYTE
-
SHORT
-
INT
-
LONG
-
FLOAT
-
DOUBLE
-
VOID
-
-
Method Details
-
init
public static void init() -
toString
- Overrides:
toStringin classPrimitiveType
-