| Modifier and Type | Field and Description |
|---|---|
| private Map | |
| private final List | |
| private final List | |
| private final ReentrantLock | |
| protected TypeProxy | |
| private final List |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| public Collection | allSubTypes()
Implements org. Returns all the children subtypes (including grand children) of this type. |
| public Map | getFormalTypeParameters()
Implements org. Represents the raw generic type and bounded parameterized type. |
| public Collection | getInterfaces()
Implements org. Returns an unmodifiable list of interfaces implemented or extended by this type. |
| public ParameterizedInterfaceModel | |
| public Collection | |
| public T | getParent()
Implements org. Return the parent type instance. |
| public String | getSimpleName()
Implements org. Returns the unqualified name of the underlying type. |
| public Collection | getStaticFields()
Implements org. Returns an unmodifiable list of static fields defined by this type |
| pack-priv void | |
| pack-priv void | |
| public boolean | isInstanceOf(String name)
Implements org. Whether the type is an instance of the specified parent type or not. |
| protected void | print(StringBuffer
the string buffer to write to. sb)Overrides org. prints a meaningful string |
| public void | |
| public TypeProxy | |
| public Collection | subTypes()
Implements org. Returns the child subtypes of this type. |
| formalTypeParameters | back to summary |
|---|---|
| private Map<String, ParameterizedInterfaceModel> formalTypeParameters | |
| implementedIntf | back to summary |
|---|---|
| private final List<TypeProxy<InterfaceModel>> implementedIntf | |
| implementedParameterizedIntf | back to summary |
|---|---|
| private final List<ParameterizedInterfaceModel> implementedParameterizedIntf | |
| lock | back to summary |
|---|---|
| private final ReentrantLock lock Hides org. | |
| parent | back to summary |
|---|---|
| protected TypeProxy<?> parent | |
| staticFields | back to summary |
|---|---|
| private final List<FieldModel> staticFields | |
| ExtensibleTypeImpl | back to summary |
|---|---|
| public ExtensibleTypeImpl(String name, TypeProxy<Type> sink, TypeProxy<T extends Type> parent) | |
| addField | back to summary |
|---|---|
| pack-priv void addField(FieldModel field) | |
| addStaticField | back to summary |
|---|---|
| pack-priv void addStaticField(FieldModel field) | |
| allSubTypes | back to summary |
|---|---|
| public Collection Implements org. Doc from org. Returns all the children subtypes (including grand children) of this type.
| |
| getFormalTypeParameters | back to summary |
|---|---|
| public Map Implements org. Doc from org. Represents the raw generic type and bounded parameterized type.
| |
| getInterfaces | back to summary |
|---|---|
| public Collection Implements org. Doc from org. Returns an unmodifiable list of interfaces implemented or extended by this type.
| |
| getParameterizedInterface | back to summary |
|---|---|
| public ParameterizedInterfaceModel getParameterizedInterface(ExtensibleType<T extends ExtensibleType> type) Implements org.
| |
| getParameterizedInterfaces | back to summary |
|---|---|
| public Collection Implements org.
| |
| getParent | back to summary |
|---|---|
| public T getParent() Implements org. Doc from org. 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() Implements org. Doc from org. Returns the unqualified name of the underlying type.
| |
| getStaticFields | back to summary |
|---|---|
| public Collection Implements org. Doc from org. Returns an unmodifiable list of static fields defined by this type
| |
| isImplementing | back to summary |
|---|---|
| pack-priv void isImplementing(TypeProxy<InterfaceModel> intf) | |
| isImplementing | back to summary |
|---|---|
| pack-priv void isImplementing(ParameterizedInterfaceModelImpl pim) | |
| isInstanceOf | back to summary |
|---|---|
| public boolean isInstanceOf(String name) Implements org. Doc from org. Whether the type is an instance of the specified parent type or not.
| |
| back to summary | |
|---|---|
| protected void print(StringBuffer sb) Overrides org. prints a meaningful string
| |
| setFormalTypeParameters | back to summary |
|---|---|
| public void setFormalTypeParameters(Map<String, ParameterizedInterfaceModel> typeParameters) | |
| setParent | back to summary |
|---|---|
| public TypeProxy | |
| subTypes | back to summary |
|---|---|
| public Collection Implements org. Doc from org. Returns the child subtypes of this type. A child subtype is a type which parent is this type.
| |