public class TypesImpl extends java.lang.Object implements TypeBuilder
| Modifier and Type | Field and Description |
|---|---|
(package private) java.net.URI |
definingURI |
(package private) TypesCtr |
types |
| Constructor and Description |
|---|
TypesImpl(TypesCtr types,
java.net.URI definingURI) |
| Modifier and Type | Method and Description |
|---|---|
FieldModelImpl |
getFieldModel(java.lang.String name,
TypeProxy type,
ExtensibleType declaringType) |
TypeProxy |
getHolder(java.lang.String name) |
<T extends Type> |
getHolder(java.lang.String name,
java.lang.Class<T> type) |
java.lang.Class<? extends Type> |
getType(int access) |
TypeImpl |
getType(int access,
java.lang.String name,
TypeProxy parent) |
final java.net.URI definingURI
final TypesCtr types
public TypesImpl(TypesCtr types, java.net.URI definingURI)
public java.lang.Class<? extends Type> getType(int access)
getType in interface TypeBuilderpublic TypeImpl getType(int access, java.lang.String name, TypeProxy parent)
getType in interface TypeBuilderpublic FieldModelImpl getFieldModel(java.lang.String name, TypeProxy type, ExtensibleType declaringType)
getFieldModel in interface TypeBuilderpublic TypeProxy getHolder(java.lang.String name)
getHolder in interface TypeBuilderpublic <T extends Type> TypeProxy<T> getHolder(java.lang.String name, java.lang.Class<T> type)
getHolder in interface TypeBuilder