Class AugmentIntegerTypes.Integer1Type
java.lang.Object
sootup.core.types.Type
sootup.core.types.PrimitiveType
sootup.core.types.PrimitiveType.IntType
sootup.core.types.PrimitiveType.BooleanType
sootup.interceptors.typeresolving.types.AugmentIntegerTypes.Integer1Type
- All Implemented Interfaces:
Acceptor<TypeVisitor>
- Enclosing class:
- AugmentIntegerTypes
This type is intermediate type and used for determining the ancestor of an integer type. see:
AugmentHierarchy;
-
Nested Class Summary
Nested classes/interfaces inherited from class sootup.core.types.PrimitiveType
PrimitiveType.BooleanType, PrimitiveType.ByteType, PrimitiveType.CharType, PrimitiveType.DoubleType, PrimitiveType.FloatType, PrimitiveType.IntType, PrimitiveType.LongType, PrimitiveType.ShortType
-
Method Summary
Modifier and TypeMethodDescription<V extends TypeVisitor>
Vaccept
(@NonNull V v) Called when this object is visited.protected PrimitiveType.BooleanType
protected boolean
protected Optional<PrimitiveType.BooleanType>
Methods inherited from class sootup.core.types.PrimitiveType.BooleanType
asBooleanType, isBooleanType, toBooleanType
Methods inherited from class sootup.core.types.PrimitiveType.IntType
asIntType, asPrimitiveType, isIntType, isPrimitiveType, toIntType, toPrimitiveType
Methods inherited from class sootup.core.types.PrimitiveType
asByteType, asCharType, asDoubleType, asFloatType, asInteger127Type, asInteger3276Type, asLongType, asShortType, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getName, getShort, isByteType, isCharType, isDoubleType, isFloatType, isInteger127Type, isInteger3276Type, isLongType, isShortType, toByteType, toCharType, toDoubleType, toFloatType, toInteger127Type, toInteger3276Type, toLongType, toShortType, toString
Methods inherited from class sootup.core.types.Type
asBottomType, asReferenceType, asTopType, asUnknownType, asVoidType, createArrayType, getValueBitSize, isBottomType, isIntLikeType, isObject, isObjectLikeType, isReferenceType, isTopType, isUnknownType, isVoidType, toBottomType, toReferenceType, toTopType, toUnknownType, toVoidType
-
Method Details
-
getInstance
-
accept
Description copied from interface:Acceptor
Called when this object is visited.- Specified by:
accept
in interfaceAcceptor<TypeVisitor>
- Overrides:
accept
in classPrimitiveType.BooleanType
-
isInteger1Type
protected boolean isInteger1Type()- Overrides:
isInteger1Type
in classPrimitiveType
-
asInteger1Type
- Overrides:
asInteger1Type
in classPrimitiveType
-
toInteger1Type
- Overrides:
toInteger1Type
in classPrimitiveType
-