Uses of Interface
org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
-
Packages that use EvaluatedClassDeclaration Package Description org.glassfish.gmbal.impl org.glassfish.gmbal.typelib -
-
Uses of EvaluatedClassDeclaration in org.glassfish.gmbal.impl
Fields in org.glassfish.gmbal.impl with type parameters of type EvaluatedClassDeclaration Modifier and Type Field Description private static java.util.Map<javax.management.openmbean.OpenType,EvaluatedClassDeclaration>TypeConverterImpl. simpleOpenTypeMapprivate java.util.Map<EvaluatedClassDeclaration,MBeanSkeleton>ManagedObjectManagerImpl. skeletonMapMethods in org.glassfish.gmbal.impl that return types with arguments of type EvaluatedClassDeclaration Modifier and Type Method Description org.glassfish.pfl.basic.contain.Pair<EvaluatedClassDeclaration,EvaluatedClassAnalyzer>ManagedObjectManagerImpl. getClassAnalyzer(EvaluatedClassDeclaration cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)org.glassfish.pfl.basic.contain.Pair<EvaluatedClassDeclaration,EvaluatedClassAnalyzer>ManagedObjectManagerInternal. getClassAnalyzer(EvaluatedClassDeclaration cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)Find the superclass or superinterface of cls (which may be cls itself) that has the given annotationClass as an annotation.Methods in org.glassfish.gmbal.impl with parameters of type EvaluatedClassDeclaration Modifier and Type Method Description private static java.util.Collection<AttributeDescriptor>TypeConverterImpl. analyzeManagedData(EvaluatedClassDeclaration cls, ManagedObjectManagerInternal mom)java.lang.IllegalArgumentExceptionExceptions. badInheritedAttributeAnnotation(EvaluatedClassDeclaration cls)org.glassfish.pfl.basic.contain.Pair<EvaluatedClassDeclaration,EvaluatedClassAnalyzer>ManagedObjectManagerImpl. getClassAnalyzer(EvaluatedClassDeclaration cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)org.glassfish.pfl.basic.contain.Pair<EvaluatedClassDeclaration,EvaluatedClassAnalyzer>ManagedObjectManagerInternal. getClassAnalyzer(EvaluatedClassDeclaration cls, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)Find the superclass or superinterface of cls (which may be cls itself) that has the given annotationClass as an annotation.<T extends java.lang.annotation.Annotation>
TManagedObjectManagerImpl. getFirstAnnotationOnClass(EvaluatedClassDeclaration element, java.lang.Class<T> type)<T extends java.lang.annotation.Annotation>
TManagedObjectManagerInternal. getFirstAnnotationOnClass(EvaluatedClassDeclaration element, java.lang.Class<T> type)private static EvaluatedTypeTypeConverterImpl. getParameterType(EvaluatedClassDeclaration decl, java.lang.String mname, int pindex)private static EvaluatedTypeTypeConverterImpl. getReturnType(EvaluatedClassDeclaration decl, java.lang.String mname)private MBeanSkeletonManagedObjectManagerImpl. getSkeleton(EvaluatedClassDeclaration cls)private static TypeConverterTypeConverterImpl. handleAsString(EvaluatedClassDeclaration cls)private static TypeConverterTypeConverterImpl. handleClass(EvaluatedClassDeclaration type, ManagedObjectManagerInternal mom)private static TypeConverterTypeConverterImpl. handleEnum(EvaluatedClassDeclaration cls)private static TypeConverterTypeConverterImpl. handleManagedData(EvaluatedClassDeclaration cls, ManagedObjectManagerInternal mom, ManagedData md)private static TypeConverterTypeConverterImpl. handleManagedObject(EvaluatedClassDeclaration type, ManagedObjectManagerInternal mom, ManagedObject mo)private static voidTypeConverterImpl. initMaps(javax.management.openmbean.OpenType otype, EvaluatedClassDeclaration... types)java.lang.IllegalStateExceptionExceptions. iteratorNotFound(EvaluatedClassDeclaration cls)private static javax.management.openmbean.CompositeTypeTypeConverterImpl. makeCompositeType(EvaluatedClassDeclaration cls, ManagedObjectManagerInternal mom, ManagedData md, java.util.Collection<AttributeDescriptor> minfos)java.lang.IllegalStateExceptionExceptions. nextNotFound(EvaluatedClassDeclaration cls)Constructors in org.glassfish.gmbal.impl with parameters of type EvaluatedClassDeclaration Constructor Description MBeanSkeleton(EvaluatedClassDeclaration annotatedClass, EvaluatedClassAnalyzer ca, ManagedObjectManagerInternal mom) -
Uses of EvaluatedClassDeclaration in org.glassfish.gmbal.typelib
Classes in org.glassfish.gmbal.typelib that implement EvaluatedClassDeclaration Modifier and Type Class Description private static classDeclarationFactory.EvaluatedClassDeclarationImplclassEvaluatedClassDeclarationBaseFields in org.glassfish.gmbal.typelib with type parameters of type EvaluatedClassDeclaration Modifier and Type Field Description private java.util.List<EvaluatedClassDeclaration>EvaluatedClassAnalyzer. classInheritanceprivate static java.util.Map<TypeEvaluator.EvalMapKey,EvaluatedClassDeclaration>TypeEvaluator. evalClassMapprivate static org.glassfish.pfl.basic.algorithm.Graph.Finder<EvaluatedClassDeclaration>EvaluatedClassAnalyzer. finderprivate java.util.List<EvaluatedClassDeclaration>DeclarationFactory.EvaluatedClassDeclarationImpl. inheritanceprivate static java.util.Map<java.lang.String,EvaluatedClassDeclaration>DeclarationFactory. simpleClassMapMethods in org.glassfish.gmbal.typelib that return EvaluatedClassDeclaration Modifier and Type Method Description EvaluatedClassDeclarationDeclarationFactory.EvaluatedFieldDeclarationImpl. containingClass()EvaluatedClassDeclarationDeclarationFactory.EvaluatedMethodDeclarationImpl. containingClass()EvaluatedClassDeclarationEvaluatedAccessibleDeclaration. containingClass()static EvaluatedClassDeclarationDeclarationFactory. ecdecl(int modifiers, java.lang.String name, java.lang.Class cls)static EvaluatedClassDeclarationDeclarationFactory. ecdecl(int modifiers, java.lang.String name, java.lang.Class cls, boolean isImmutable)static EvaluatedClassDeclarationDeclarationFactory. ecdecl(int modifiers, java.lang.String name, java.util.List<EvaluatedClassDeclaration> inheritance, java.util.List<EvaluatedMethodDeclaration> methods, java.util.List<EvaluatedFieldDeclaration> fields, java.lang.Class cls, boolean isImmutable)private static EvaluatedClassDeclarationTypeEvaluator. getECD(java.lang.Class cls)Methods in org.glassfish.gmbal.typelib that return types with arguments of type EvaluatedClassDeclaration Modifier and Type Method Description java.util.List<EvaluatedClassDeclaration>EvaluatedClassAnalyzer. findClasses(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedClassDeclaration> pred)java.util.List<EvaluatedClassDeclaration>DeclarationFactory.EvaluatedClassDeclarationImpl. inheritance()java.util.List<EvaluatedClassDeclaration>EvaluatedClassDeclaration. inheritance()Methods in org.glassfish.gmbal.typelib with parameters of type EvaluatedClassDeclaration Modifier and Type Method Description voidEvaluatedFieldDeclarationBase. containingClass(EvaluatedClassDeclaration cdecl)voidEvaluatedMethodDeclarationBase. containingClass(EvaluatedClassDeclaration cdecl)static EvaluatedFieldDeclarationDeclarationFactory. efdecl(EvaluatedClassDeclaration ecdecl, int modifiers, EvaluatedType ftype, java.lang.String name, java.lang.reflect.Field field)static EvaluatedMethodDeclarationDeclarationFactory. emdecl(EvaluatedClassDeclaration ecdecl, int modifiers, EvaluatedType rtype, java.lang.String name, java.util.List<EvaluatedType> ptypes, java.lang.reflect.Method method)private EvaluatedTypeTypeEvaluator.TypeEvaluationVisitor. getCorrectDeclaration(TypeEvaluator.TypeEvaluationVisitor.OrderedResult<java.lang.String,EvaluatedType> bindings, java.lang.Class decl, EvaluatedClassDeclaration newDecl)private static voidTypeEvaluator. mapPut(EvaluatedClassDeclaration ecd, java.lang.Class cls)private voidTypeEvaluator.TypeEvaluationVisitor. processClass(EvaluatedClassDeclaration newDecl, java.util.Map<java.lang.String,EvaluatedType> bindings, java.lang.Class decl)RVisitor. visitEvaluatedClassDeclaration(EvaluatedClassDeclaration ecd)private EvaluatedFieldDeclarationTypeEvaluator.TypeEvaluationVisitor. visitFieldDeclaration(EvaluatedClassDeclaration cdecl, java.lang.reflect.Field fld)private EvaluatedMethodDeclarationTypeEvaluator.TypeEvaluationVisitor. visitMethodDeclaration(EvaluatedClassDeclaration cdecl, java.lang.reflect.Method mdecl)Method parameters in org.glassfish.gmbal.typelib with type arguments of type EvaluatedClassDeclaration Modifier and Type Method Description static EvaluatedClassDeclarationDeclarationFactory. ecdecl(int modifiers, java.lang.String name, java.util.List<EvaluatedClassDeclaration> inheritance, java.util.List<EvaluatedMethodDeclaration> methods, java.util.List<EvaluatedFieldDeclaration> fields, java.lang.Class cls, boolean isImmutable)java.util.List<EvaluatedClassDeclaration>EvaluatedClassAnalyzer. findClasses(org.glassfish.pfl.basic.func.UnaryPredicate<EvaluatedClassDeclaration> pred)voidDeclarationFactory.EvaluatedClassDeclarationImpl. inheritance(java.util.List<EvaluatedClassDeclaration> inh)voidEvaluatedClassDeclaration. inheritance(java.util.List<EvaluatedClassDeclaration> inh)Constructors in org.glassfish.gmbal.typelib with parameters of type EvaluatedClassDeclaration Constructor Description EvaluatedClassAnalyzer(EvaluatedClassDeclaration cls)EvaluatedFieldDeclarationImpl(EvaluatedClassDeclaration cdecl, int modifiers, EvaluatedType fieldType, java.lang.String name, java.lang.reflect.Field field)EvaluatedMethodDeclarationImpl(EvaluatedClassDeclaration cdecl, int modifiers, EvaluatedType rtype, java.lang.String name, java.util.List<EvaluatedType> ptypes, java.lang.reflect.Method method)Constructor parameters in org.glassfish.gmbal.typelib with type arguments of type EvaluatedClassDeclaration Constructor Description EvaluatedClassAnalyzer(java.util.List<EvaluatedClassDeclaration> decls)EvaluatedClassAnalyzer(org.glassfish.pfl.basic.algorithm.Graph<EvaluatedClassDeclaration> gr)EvaluatedClassDeclarationImpl(int modifiers, java.lang.String name, java.util.List<EvaluatedClassDeclaration> inheritance, java.util.List<EvaluatedMethodDeclaration> methods, java.util.List<EvaluatedFieldDeclaration> fields, java.lang.Class cls, boolean isImmutable)
-