Package jadx.core.dex.instructions.args
Class ArgType.ArrayArg
java.lang.Object
jadx.core.dex.instructions.args.ArgType
jadx.core.dex.instructions.args.ArgType.KnownType
jadx.core.dex.instructions.args.ArgType.ArrayArg
- 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
Modifier and TypeMethodDescriptionint(package private) booleaninternalEquals(Object other) booleanisArray()booleantoString()Methods inherited from class jadx.core.dex.instructions.args.ArgType.KnownType
containsMethods 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, getExtendTypes, getGenericTypes, getInnerType, getObject, getOuterType, getRegCount, getWildcardBound, getWildcardType, hashCode, isCastNeeded, isClsKnown, isGeneric, isGenericType, isInstanceOf, isObject, isPrimitive, isVoid, isWildcard, object, outerGeneric, parse, parse, setExtendTypes, tryToResolveClassAlias, tryToResolveClassAlias, unknown, visitTypes, wildcard, wildcard
-
Field Details
-
ARRAY_POSSIBLES
-
arrayElement
-
-
Constructor Details
-
ArrayArg
ArrayArg(ArgType arrayElement)
-
-
Method Details
-
getArrayElement
- Overrides:
getArrayElementin classArgType
-
isArray
public boolean isArray() -
getPrimitiveType
- Overrides:
getPrimitiveTypein classArgType
-
isTypeKnown
public boolean isTypeKnown()- Overrides:
isTypeKnownin classArgType.KnownType
-
selectFirst
- Overrides:
selectFirstin classArgType.KnownType
-
getPossibleTypes
- Overrides:
getPossibleTypesin classArgType.KnownType
-
getArrayDimension
public int getArrayDimension()- Overrides:
getArrayDimensionin classArgType
-
getArrayRootElement
- Overrides:
getArrayRootElementin classArgType
-
internalEquals
- Specified by:
internalEqualsin classArgType
-
toString
-