Package jadx.core.dex.instructions.args
Class ArgType.KnownType
java.lang.Object
jadx.core.dex.instructions.args.ArgType
jadx.core.dex.instructions.args.ArgType.KnownType
- Direct Known Subclasses:
ArgType.ArrayArg,ArgType.ObjectType,ArgType.PrimitiveArg
- Enclosing class:
ArgType
-
Nested Class Summary
Nested classes/interfaces inherited from class jadx.core.dex.instructions.args.ArgType
ArgType.WildcardBound -
Field Summary
FieldsFields inherited from class jadx.core.dex.instructions.args.ArgType
BOOLEAN, BYTE, BYTE_BOOLEAN, CHAR, CLASS, DOUBLE, ENUM, ERROR, EXCEPTION, FLOAT, hash, INT, INT_BOOLEAN, INT_FLOAT, LONG, NARROW, NARROW_INTEGRAL, NARROW_NEG_NUMBERS, NARROW_NUMBERS, NARROW_NUMBERS_NO_BOOL, NARROW_NUMBERS_NO_FLOAT, OBJECT, OBJECT_ARRAY, RUNTIME_EXCEPTION, SHORT, STRING, THROWABLE, UNKNOWN, UNKNOWN_ARRAY, UNKNOWN_INT, UNKNOWN_OBJECT, UNKNOWN_OBJECT_NO_ARRAY, VOID, WIDE, WILDCARD -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jadx.core.dex.instructions.args.ArgType
array, array, canBeAnyNumber, canBeArray, canBeObject, canBePrimitive, containsGeneric, containsTypeVariable, convertFromPrimitiveType, equals, generic, generic, generic, generic, generic, genericType, genericType, genericType, getArrayDimension, getArrayElement, getArrayRootElement, getExtendTypes, getGenericTypes, getInnerType, getObject, getOuterType, getPrimitiveType, getRegCount, getWildcardBound, getWildcardType, hashCode, internalEquals, isArray, isCastNeeded, isClsKnown, isGeneric, isGenericType, isInstanceOf, isObject, isPrimitive, isVoid, isWildcard, object, outerGeneric, parse, parse, setExtendTypes, toString, tryToResolveClassAlias, tryToResolveClassAlias, unknown, visitTypes, wildcard, wildcard
-
Field Details
-
EMPTY_POSSIBLES
-
-
Constructor Details
-
KnownType
private KnownType()
-
-
Method Details
-
isTypeKnown
public boolean isTypeKnown()- Overrides:
isTypeKnownin classArgType
-
contains
-
selectFirst
- Specified by:
selectFirstin classArgType
-
getPossibleTypes
- Specified by:
getPossibleTypesin classArgType
-