Module org.glassfish.hk2.classmodel
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
-
Field Summary
Fields inherited from class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
parent -
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 org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
allSubTypes, getFormalTypeParameters, getInterfaces, getParameterizedInterface, getParameterizedInterfaces, getParent, getSimpleName, getStaticFields, isInstanceOf, setFormalTypeParameters, setParent, subTypesMethods inherited from class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
getDefiningURIs, getMethods, getReferences, wasDefinedInMethods inherited from class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
getAnnotation, getAnnotations, getName, isApplicationClass, setApplicationClass, shortDesc, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
getAnnotation, getAnnotations, getName, shortDescMethods inherited from interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
allSubTypes, getFormalTypeParameters, getInterfaces, getParameterizedInterface, getParameterizedInterfaces, getParent, getSimpleName, getStaticFields, isInstanceOf, subTypesMethods inherited from interface org.glassfish.hk2.classmodel.reflect.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.
-