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. simpleOpenTypeMap
private java.util.Map<EvaluatedClassDeclaration,MBeanSkeleton>
ManagedObjectManagerImpl. skeletonMap
Methods 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.IllegalArgumentException
Exceptions. 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 EvaluatedType
TypeConverterImpl. getParameterType(EvaluatedClassDeclaration decl, java.lang.String mname, int pindex)
private static EvaluatedType
TypeConverterImpl. getReturnType(EvaluatedClassDeclaration decl, java.lang.String mname)
private MBeanSkeleton
ManagedObjectManagerImpl. getSkeleton(EvaluatedClassDeclaration cls)
private static TypeConverter
TypeConverterImpl. handleAsString(EvaluatedClassDeclaration cls)
private static TypeConverter
TypeConverterImpl. handleClass(EvaluatedClassDeclaration type, ManagedObjectManagerInternal mom)
private static TypeConverter
TypeConverterImpl. handleEnum(EvaluatedClassDeclaration cls)
private static TypeConverter
TypeConverterImpl. handleManagedData(EvaluatedClassDeclaration cls, ManagedObjectManagerInternal mom, ManagedData md)
private static TypeConverter
TypeConverterImpl. handleManagedObject(EvaluatedClassDeclaration type, ManagedObjectManagerInternal mom, ManagedObject mo)
private static void
TypeConverterImpl. initMaps(javax.management.openmbean.OpenType otype, EvaluatedClassDeclaration... types)
java.lang.IllegalStateException
Exceptions. iteratorNotFound(EvaluatedClassDeclaration cls)
private static javax.management.openmbean.CompositeType
TypeConverterImpl. makeCompositeType(EvaluatedClassDeclaration cls, ManagedObjectManagerInternal mom, ManagedData md, java.util.Collection<AttributeDescriptor> minfos)
java.lang.IllegalStateException
Exceptions. 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 class
DeclarationFactory.EvaluatedClassDeclarationImpl
class
EvaluatedClassDeclarationBase
Fields in org.glassfish.gmbal.typelib with type parameters of type EvaluatedClassDeclaration Modifier and Type Field Description private java.util.List<EvaluatedClassDeclaration>
EvaluatedClassAnalyzer. classInheritance
private static java.util.Map<TypeEvaluator.EvalMapKey,EvaluatedClassDeclaration>
TypeEvaluator. evalClassMap
private static org.glassfish.pfl.basic.algorithm.Graph.Finder<EvaluatedClassDeclaration>
EvaluatedClassAnalyzer. finder
private java.util.List<EvaluatedClassDeclaration>
DeclarationFactory.EvaluatedClassDeclarationImpl. inheritance
private static java.util.Map<java.lang.String,EvaluatedClassDeclaration>
DeclarationFactory. simpleClassMap
Methods in org.glassfish.gmbal.typelib that return EvaluatedClassDeclaration Modifier and Type Method Description EvaluatedClassDeclaration
DeclarationFactory.EvaluatedFieldDeclarationImpl. containingClass()
EvaluatedClassDeclaration
DeclarationFactory.EvaluatedMethodDeclarationImpl. containingClass()
EvaluatedClassDeclaration
EvaluatedAccessibleDeclaration. containingClass()
static EvaluatedClassDeclaration
DeclarationFactory. ecdecl(int modifiers, java.lang.String name, java.lang.Class cls)
static EvaluatedClassDeclaration
DeclarationFactory. ecdecl(int modifiers, java.lang.String name, java.lang.Class cls, boolean isImmutable)
static EvaluatedClassDeclaration
DeclarationFactory. 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 EvaluatedClassDeclaration
TypeEvaluator. 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 void
EvaluatedFieldDeclarationBase. containingClass(EvaluatedClassDeclaration cdecl)
void
EvaluatedMethodDeclarationBase. containingClass(EvaluatedClassDeclaration cdecl)
static EvaluatedFieldDeclaration
DeclarationFactory. efdecl(EvaluatedClassDeclaration ecdecl, int modifiers, EvaluatedType ftype, java.lang.String name, java.lang.reflect.Field field)
static EvaluatedMethodDeclaration
DeclarationFactory. emdecl(EvaluatedClassDeclaration ecdecl, int modifiers, EvaluatedType rtype, java.lang.String name, java.util.List<EvaluatedType> ptypes, java.lang.reflect.Method method)
private EvaluatedType
TypeEvaluator.TypeEvaluationVisitor. getCorrectDeclaration(TypeEvaluator.TypeEvaluationVisitor.OrderedResult<java.lang.String,EvaluatedType> bindings, java.lang.Class decl, EvaluatedClassDeclaration newDecl)
private static void
TypeEvaluator. mapPut(EvaluatedClassDeclaration ecd, java.lang.Class cls)
private void
TypeEvaluator.TypeEvaluationVisitor. processClass(EvaluatedClassDeclaration newDecl, java.util.Map<java.lang.String,EvaluatedType> bindings, java.lang.Class decl)
R
Visitor. visitEvaluatedClassDeclaration(EvaluatedClassDeclaration ecd)
private EvaluatedFieldDeclaration
TypeEvaluator.TypeEvaluationVisitor. visitFieldDeclaration(EvaluatedClassDeclaration cdecl, java.lang.reflect.Field fld)
private EvaluatedMethodDeclaration
TypeEvaluator.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 EvaluatedClassDeclaration
DeclarationFactory. 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)
void
DeclarationFactory.EvaluatedClassDeclarationImpl. inheritance(java.util.List<EvaluatedClassDeclaration> inh)
void
EvaluatedClassDeclaration. 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)
-