| Modifier and Type | Method and Description |
|---|---|
| public Collection | Returns: all the childrenReturns all the children subtypes (including grand children) of this type. |
| public Map | Returns: the list of generic type parameter declared on the class.Represents the raw generic type and bounded parameterized type. |
| public Collection | Returns: collection of implemented or extended interfacesReturns an unmodifiable list of interfaces implemented or extended by this type. |
| public ParameterizedInterfaceModel | getParameterizedInterface(ExtensibleType<T extends ExtensibleType>
the extensible type type)Returns: the parameterized type of the respective extensible type |
| public Collection | getParameterizedInterfaces()
Returns: the list of parameterized type of superclass and implemented interface. |
| public T | |
| public String | Returns: the simple name of classReturns the unqualified name of the underlying type. |
| public Collection | Returns: collection of defined static fieldsReturns an unmodifiable list of static fields defined by this type |
| public boolean | Returns: true if the type is an instance of the given parent type.Whether the type is an instance of the specified parent type or not. |
| public Collection |
| allSubTypes | back to summary |
|---|---|
| public Collection Returns all the children subtypes (including grand children) of this type.
| |
| getFormalTypeParameters | back to summary |
|---|---|
| public Map Represents the raw generic type and bounded parameterized type.
| |
| getInterfaces | back to summary |
|---|---|
| public Collection Returns an unmodifiable list of interfaces implemented or extended by this type.
| |
| getParameterizedInterface | back to summary |
|---|---|
public ParameterizedInterfaceModel getParameterizedInterface(ExtensibleType<T extends ExtensibleType> type)
| |
| getParameterizedInterfaces | back to summary |
|---|---|
public Collection
| |
| getParent | back to summary |
|---|---|
| public T getParent() Return the parent type instance. If there are more than one parent with the same FQCN within the various URI we parsed, we return the one defined within the same URI (if it exists). If there is more than one parsed metadata with the same FQCN and none of them are defined within the same URI as this type, then null is returned.
| |
| getSimpleName | back to summary |
|---|---|
| public String getSimpleName() Returns the unqualified name of the underlying type.
| |
| getStaticFields | back to summary |
|---|---|
| public Collection Returns an unmodifiable list of static fields defined by this type
| |
| isInstanceOf | back to summary |
|---|---|
| public boolean isInstanceOf(String className) Whether the type is an instance of the specified parent type or not.
| |
| subTypes | back to summary |
|---|---|
| public Collection Returns the child subtypes of this type. A child subtype is a type which parent is this type.
| |