Class ClassModelImpl
java.lang.Object
org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl<ClassModel>
org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
- All Implemented Interfaces:
AnnotatedElement, ClassModel, ExtensibleType<ClassModel>, Type
Implementation of a class model
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns an unmodifiable collection of fields models that represent all the declared fields of this classes.protected voidprint(StringBuffer sb) prints a meaningful stringMethods inherited from class ExtensibleTypeImpl
allSubTypes, getInterfaces, getParameterizedInterfaces, getParent, getStaticFields, setParent, subTypesMethods inherited from class TypeImpl
getDefiningURIs, getMethods, getReferences, wasDefinedInMethods inherited from class AnnotatedElementImpl
getAnnotation, getAnnotations, getName, isApplicationClass, setApplicationClass, shortDesc, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AnnotatedElement
getAnnotation, getAnnotations, getName, shortDescMethods inherited from interface ExtensibleType
allSubTypes, getInterfaces, getParameterizedInterfaces, getParent, getStaticFields, subTypesMethods inherited from interface Type
getDefiningURIs, getMethods, getReferences, wasDefinedIn
-
Constructor Details
-
ClassModelImpl
-
-
Method Details
-
getFields
Description copied from interface:ClassModelReturns an unmodifiable collection of fields models that represent all the declared fields of this classes.- Specified by:
getFieldsin interfaceClassModel- Returns:
- collection of declared fields
-
print
Description copied from class:ExtensibleTypeImplprints a meaningful string- Overrides:
printin classExtensibleTypeImpl<ClassModel>- Parameters:
sb- the string buffer to write to.
-