Class WeakObjectType
java.lang.Object
sootup.core.types.Type
sootup.core.types.ReferenceType
sootup.core.types.ClassType
sootup.java.core.types.JavaClassType
sootup.interceptors.typeresolving.types.WeakObjectType
- All Implemented Interfaces:
Acceptor<TypeVisitor>,Signature
This type is used for Type Inference. Object, Serializable, Cloneable are weak object types.
- Author:
- Zun Wang
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V extends TypeVisitor>
Vaccept(@NonNull V v) Called when this object is visited.protected Typeprotected booleanMethods inherited from class sootup.java.core.types.JavaClassType
asClassType, asJavaClassType, asReferenceType, equals, getClassName, getFullyQualifiedName, getPackageName, hashCode, isClassType, isJavaClassType, isReferenceType, toClassType, toJavaClassType, toReferenceType, toStringMethods inherited from class sootup.core.types.ClassType
asModuleJavaClassType, isModuleJavaClassType, toModuleJavaClassTypeMethods inherited from class sootup.core.types.ReferenceType
asArrayType, asNullType, isArrayType, isNullType, toArrayType, toNullTypeMethods inherited from class sootup.core.types.Type
asBottomType, asPrimitiveType, asTopType, asUnknownType, asVoidType, createArrayType, getValueBitSize, isBottomType, isIntLikeType, isObject, isObjectLikeType, isPrimitiveType, isTopType, isUnknownType, isVoidType, toBottomType, toPrimitiveType, toTopType, toUnknownType, toVoidType
-
Constructor Details
-
WeakObjectType
-
-
Method Details
-
accept
Description copied from interface:AcceptorCalled when this object is visited.- Specified by:
acceptin interfaceAcceptor<TypeVisitor>- Overrides:
acceptin classClassType
-
isWeakObjectType
protected boolean isWeakObjectType()- Overrides:
isWeakObjectTypein classClassType
-
asWeakObjectType
- Overrides:
asWeakObjectTypein classClassType
-
toWeakObjectType
- Overrides:
toWeakObjectTypein classClassType
-