public class ClassModelImpl extends ExtensibleTypeImpl<ClassModel> implements ClassModel
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.List<FieldModel> |
fields |
| Constructor and Description |
|---|
ClassModelImpl(java.lang.String name,
TypeProxy<Type> sink,
TypeProxy parent) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addField(FieldModel field) |
java.util.Collection<FieldModel> |
getFields()
Returns an unmodifiable collection of fields models that represent
all the declared fields of this classes.
|
protected void |
print(java.lang.StringBuffer sb)
prints a meaningful string
|
addStaticField, allSubTypes, getInterfaces, getParameterizedInterfaces, getParent, getStaticFields, isImplementing, isImplementing, setParent, subTypesaddDefiningURI, addMethod, getDefiningURIs, getMethods, getProxy, getReferences, wasDefinedInaddAnnotation, getAnnotation, getAnnotations, getName, isApplicationClass, setApplicationClass, shortDesc, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitallSubTypes, getInterfaces, getParameterizedInterfaces, getParent, getStaticFields, subTypesgetDefiningURIs, getMethods, getReferences, wasDefinedIngetAnnotation, getAnnotations, getName, shortDescfinal java.util.List<FieldModel> fields
void addField(FieldModel field)
addField in class ExtensibleTypeImpl<ClassModel>public java.util.Collection<FieldModel> getFields()
ClassModelgetFields in interface ClassModelprotected void print(java.lang.StringBuffer sb)
ExtensibleTypeImplprint in class ExtensibleTypeImpl<ClassModel>sb - the string buffer to write to.