| Modifier and Type | Field and Description |
|---|---|
| protected RawConstructor[] | _constructors
Constructors declared by the resolved Object class. |
| protected RawField[] | |
| protected RawMethod[] | |
| protected final int | _modifiers
Modifiers of the underlying class. |
| protected RawField[] | |
| protected RawMethod[] | |
| protected final ResolvedType | _superClass
While fundamentally super class has to be |
| protected final ResolvedType[] | _superInterfaces
List of interfaces this type implements; may be empty but never null |
| Access | Constructor and Description |
|---|---|
| public | ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedType superClass, List<ResolvedType> interfaces)
|
| public | ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedType superClass, ResolvedType[] interfaces)
|
| Modifier and Type | Method and Description |
|---|---|
| public StringBuilder | appendBriefDescription(StringBuilder sb)
Implements abstract com. |
| public StringBuilder | appendErasedSignature(StringBuilder sb)
Implements abstract com. |
| public StringBuilder | appendFullDescription(StringBuilder sb)
Implements abstract com. |
| public StringBuilder | appendSignature(StringBuilder sb)
Implements abstract com. |
| public boolean | canCreateSubtypes()
Implements abstract com. TypeResolver#resolveSubtype(ResolvedType, Class)
may ever succeed; if false, it will fail with an exception, if true, it may succeed.
|
| public static ResolvedObjectType | create(Class<?> erased, TypeBindings bindings, ResolvedType superClass, List<ResolvedType> interfaces)
|
| public final ResolvedType | getArrayElementType()
Implements abstract com. |
| public synchronized List | |
| public List | getImplementedInterfaces()
Implements abstract com. |
| public synchronized List | |
| public synchronized List | |
| public ResolvedObjectType | getParentClass()
Implements abstract com. java..
|
| public ResolvedType | getSelfReferencedType()
Implements abstract com. T implements Comparable<T>).
|
| public synchronized List | |
| public synchronized List | |
| public boolean | |
| public final boolean | isArray()
Implements abstract com. |
| public final boolean | |
| public final boolean | isPrimitive()
Implements abstract com. |
| _constructors | back to summary |
|---|---|
| protected RawConstructor[] _constructors Constructors declared by the resolved Object class. | |
| _memberFields | back to summary |
|---|---|
| protected RawField[] _memberFields | |
| _memberMethods | back to summary |
|---|---|
| protected RawMethod[] _memberMethods | |
| _modifiers | back to summary |
|---|---|
| protected final int _modifiers Modifiers of the underlying class. | |
| _staticFields | back to summary |
|---|---|
| protected RawField[] _staticFields | |
| _staticMethods | back to summary |
|---|---|
| protected RawMethod[] _staticMethods | |
| _superClass | back to summary |
|---|---|
| protected final ResolvedType _superClass While fundamentally super class has to be | |
| _superInterfaces | back to summary |
|---|---|
| protected final ResolvedType[] _superInterfaces List of interfaces this type implements; may be empty but never null | |
| ResolvedObjectType | back to summary |
|---|---|
| public ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedType superClass, List<ResolvedType> interfaces) | |
| ResolvedObjectType | back to summary |
|---|---|
| public ResolvedObjectType(Class<?> erased, TypeBindings bindings, ResolvedType superClass, ResolvedType[] interfaces) | |
| appendBriefDescription | back to summary |
|---|---|
| public StringBuilder appendBriefDescription(StringBuilder sb) Implements abstract com.
| |
| appendErasedSignature | back to summary |
|---|---|
| public StringBuilder appendErasedSignature(StringBuilder sb) Implements abstract com.
| |
| appendFullDescription | back to summary |
|---|---|
| public StringBuilder appendFullDescription(StringBuilder sb) Implements abstract com.
| |
| appendSignature | back to summary |
|---|---|
| public StringBuilder appendSignature(StringBuilder sb) Implements abstract com.
| |
| canCreateSubtypes | back to summary |
|---|---|
| public boolean canCreateSubtypes() Implements abstract com. Doc from com. Method that can be used to check if call to
| |
| create | back to summary |
|---|---|
| public static ResolvedObjectType create(Class<?> erased, TypeBindings bindings, ResolvedType superClass, List<ResolvedType> interfaces) | |
| getArrayElementType | back to summary |
|---|---|
| public final ResolvedType getArrayElementType() Implements abstract com. Doc from com. Method that can be used to access element type of array types; will return null for non-array types, and non-null type for array types.
| |
| getConstructors | back to summary |
|---|---|
| public synchronized List Overrides com.
| |
| getImplementedInterfaces | back to summary |
|---|---|
| public List Implements abstract com. Doc from com. Returns ordered list of interfaces (in declaration order) that this type directly implements. Note returned list does NOT include transitively implemented types (that is, interfaces implemented by parent classes or interfaces).
| |
| getMemberFields | back to summary |
|---|---|
| public synchronized List Overrides com.
| |
| getMemberMethods | back to summary |
|---|---|
| public synchronized List Overrides com.
| |
| getParentClass | back to summary |
|---|---|
| public ResolvedObjectType getParentClass() Implements abstract com. Doc from com. Returns parent class of this type, if it has one; primitive types
and interfaces have no parent class, nor does Object type
| |
| getSelfReferencedType | back to summary |
|---|---|
| public ResolvedType getSelfReferencedType() Implements abstract com. Doc from com. Accessor that must be used to find out actual type in
case of "self-reference"; case where type refers
recursive to itself (like,
| |
| getStaticFields | back to summary |
|---|---|
| public synchronized List Overrides com.
| |
| getStaticMethods | back to summary |
|---|---|
| public synchronized List Overrides com.
| |
| isAbstract | back to summary |
|---|---|
| public boolean isAbstract() Implements abstract com.
| |
| isArray | back to summary |
|---|---|
| public final boolean isArray() Implements abstract com. Doc from com. Method that indicates whether this type is an array type.
| |
| isInterface | back to summary |
|---|---|
| public final boolean isInterface() Implements abstract com.
| |
| isPrimitive | back to summary |
|---|---|
| public final boolean isPrimitive() Implements abstract com. Doc from com. Method that indicates whether this type is one of small number of primitive Java types; not including array types of primitive types but just basic primitive types.
| |