Package jadx.core.dex.instructions.args
Class ArgType.OuterGenericObject
java.lang.Object
jadx.core.dex.instructions.args.ArgType
jadx.core.dex.instructions.args.ArgType.KnownType
jadx.core.dex.instructions.args.ArgType.ObjectType
jadx.core.dex.instructions.args.ArgType.OuterGenericObject
- Enclosing class:
ArgType
-
Nested Class Summary
Nested classes/interfaces inherited from class jadx.core.dex.instructions.args.ArgType
ArgType.WildcardBound -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ArgType.ObjectTypeprivate final ArgType.ObjectTypeFields inherited from class jadx.core.dex.instructions.args.ArgType.ObjectType
objNameFields 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
ConstructorsConstructorDescriptionOuterGenericObject(ArgType.ObjectType outerType, ArgType.ObjectType innerType) -
Method Summary
Modifier and TypeMethodDescriptionprivate intcalcHash()(package private) booleaninternalEquals(Object obj) booleantoString()Methods inherited from class jadx.core.dex.instructions.args.ArgType.ObjectType
getObject, getPrimitiveType, isObjectMethods inherited from class jadx.core.dex.instructions.args.ArgType.KnownType
contains, getPossibleTypes, isTypeKnown, selectFirstMethods 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, getRegCount, getWildcardBound, getWildcardType, hashCode, isArray, isCastNeeded, isClsKnown, isGenericType, isInstanceOf, isPrimitive, isVoid, isWildcard, object, outerGeneric, parse, parse, setExtendTypes, tryToResolveClassAlias, tryToResolveClassAlias, unknown, visitTypes, wildcard, wildcard
-
Field Details
-
outerType
-
innerType
-
-
Constructor Details
-
OuterGenericObject
OuterGenericObject(ArgType.ObjectType outerType, ArgType.ObjectType innerType)
-
-
Method Details
-
calcHash
private int calcHash() -
isGeneric
public boolean isGeneric() -
getGenericTypes
- Overrides:
getGenericTypesin classArgType
-
getOuterType
- Overrides:
getOuterTypein classArgType
-
getInnerType
- Overrides:
getInnerTypein classArgType
-
internalEquals
- Overrides:
internalEqualsin classArgType.ObjectType
-
toString
- Overrides:
toStringin classArgType.ObjectType
-