Class InnerObjectType
java.lang.Object
org.jd.core.v1.model.javasyntax.type.ObjectType
org.jd.core.v1.model.javasyntax.type.InnerObjectType
- All Implemented Interfaces:
Iterable<Type>, BaseType, BaseTypeArgument, Type, TypeArgument, TypeArgumentVisitable, TypeVisitable, Base<Type>
- Direct Known Subclasses:
InnerObjectReference
-
Field Summary
FieldsFields inherited from class ObjectType
descriptor, dimension, internalName, name, qualifiedName, TYPE_BOOLEAN, TYPE_BYTE, TYPE_CHARACTER, TYPE_CLASS, TYPE_CLASS_WILDCARD, TYPE_DOUBLE, TYPE_EXCEPTION, TYPE_FLOAT, TYPE_INTEGER, TYPE_ITERABLE, TYPE_LONG, TYPE_MATH, TYPE_OBJECT, TYPE_PRIMITIVE_BOOLEAN, TYPE_PRIMITIVE_BYTE, TYPE_PRIMITIVE_CHAR, TYPE_PRIMITIVE_DOUBLE, TYPE_PRIMITIVE_FLOAT, TYPE_PRIMITIVE_INT, TYPE_PRIMITIVE_LONG, TYPE_PRIMITIVE_SHORT, TYPE_PRIMITIVE_VOID, TYPE_RUNTIME_EXCEPTION, TYPE_SHORT, TYPE_STRING, TYPE_STRING_BUFFER, TYPE_STRING_BUILDER, TYPE_SYSTEM, TYPE_THREAD, TYPE_THROWABLE, TYPE_UNDEFINED_OBJECT, typeArguments -
Constructor Summary
ConstructorsConstructorDescriptionInnerObjectType(String internalName, String qualifiedName, String name, int dimension, ObjectType outerType) InnerObjectType(String internalName, String qualifiedName, String name, BaseTypeArgument typeArguments, int dimension, ObjectType outerType) InnerObjectType(String internalName, String qualifiedName, String name, BaseTypeArgument typeArguments, ObjectType outerType) InnerObjectType(String internalName, String qualifiedName, String name, ObjectType outerType) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TypeArgumentVisitor visitor) voidaccept(TypeVisitor visitor) createType(int dimension) createType(BaseTypeArgument typeArguments) booleaninthashCode()toString()Methods inherited from class ObjectType
createDescriptor, getDescriptor, getDimension, getInternalName, getName, getQualifiedName, getTypeArguments, isObject, isTypeArgumentAssignableFrom, isTypeArgumentAssignableFromMethods inherited from interface BaseTypeArgument
getTypeArgumentFirst, getTypeArgumentList, isTypeArgumentList, typeArgumentSizeMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Type
isGeneric, isPrimitive
-
Field Details
-
outerType
-
-
Constructor Details
-
InnerObjectType
public InnerObjectType(String internalName, String qualifiedName, String name, ObjectType outerType) -
InnerObjectType
public InnerObjectType(String internalName, String qualifiedName, String name, int dimension, ObjectType outerType) -
InnerObjectType
public InnerObjectType(String internalName, String qualifiedName, String name, BaseTypeArgument typeArguments, ObjectType outerType) -
InnerObjectType
public InnerObjectType(String internalName, String qualifiedName, String name, BaseTypeArgument typeArguments, int dimension, ObjectType outerType) -
InnerObjectType
-
-
Method Details
-
getOuterType
-
accept
- Specified by:
acceptin interfaceTypeVisitable- Overrides:
acceptin classObjectType
-
accept
- Specified by:
acceptin interfaceTypeArgumentVisitable- Overrides:
acceptin classObjectType
-
createType
- Specified by:
createTypein interfaceType- Overrides:
createTypein classObjectType
-
createType
- Overrides:
createTypein classObjectType
-
equals
- Overrides:
equalsin classObjectType
-
hashCode
public int hashCode()- Overrides:
hashCodein classObjectType
-
toString
- Overrides:
toStringin classObjectType
-