Uses of Interface
org.openjdk.jmh.generators.core.ClassInfo
Packages that use ClassInfo
Package
Description
-
Uses of ClassInfo in org.openjdk.jmh.generators.annotations
Classes in org.openjdk.jmh.generators.annotations that implement ClassInfoFields in org.openjdk.jmh.generators.annotations declared as ClassInfoFields in org.openjdk.jmh.generators.annotations with type parameters of type ClassInfoMethods in org.openjdk.jmh.generators.annotations that return ClassInfoModifier and TypeMethodDescriptionAPClassInfo.getDeclaringClass()APFieldInfo.getDeclaringClass()APMethodInfo.getDeclaringClass()APClassInfo.getSuperClass()APFieldInfo.getType()APParameterInfo.getType()APGeneratorSource.resolveClass(String className) Methods in org.openjdk.jmh.generators.annotations that return types with arguments of type ClassInfoModifier and TypeMethodDescriptionprotected Collection<ClassInfo> APGeneratorSource.convert(Collection<TypeElement> els) APGeneratorSource.getClasses()Constructors in org.openjdk.jmh.generators.annotations with parameters of type ClassInfoModifierConstructorDescriptionAPMethodInfo(ProcessingEnvironment processEnv, ClassInfo ci, ExecutableElement el) -
Uses of ClassInfo in org.openjdk.jmh.generators.asm
Classes in org.openjdk.jmh.generators.asm that implement ClassInfoFields in org.openjdk.jmh.generators.asm declared as ClassInfoModifier and TypeFieldDescriptionprivate final ClassInfoASMParameterInfo.ciprivate final ClassInfoASMFieldInfo.typeFields in org.openjdk.jmh.generators.asm with type parameters of type ClassInfoMethods in org.openjdk.jmh.generators.asm that return ClassInfoModifier and TypeMethodDescriptionASMClassInfo.getDeclaringClass()ASMFieldInfo.getDeclaringClass()ASMMethodInfo.getDeclaringClass()ASMClassInfo.getSuperClass()ASMFieldInfo.getType()ASMParameterInfo.getType()ASMGeneratorSource.resolveClass(String className) Methods in org.openjdk.jmh.generators.asm that return types with arguments of type ClassInfoMethods in org.openjdk.jmh.generators.asm with parameters of type ClassInfoConstructors in org.openjdk.jmh.generators.asm with parameters of type ClassInfoModifierConstructorDescriptionASMFieldInfo(org.objectweb.asm.FieldVisitor fieldVisitor, ASMClassInfo declaringClass, int access, String name, ClassInfo type) -
Uses of ClassInfo in org.openjdk.jmh.generators.core
Fields in org.openjdk.jmh.generators.core declared as ClassInfoModifier and TypeFieldDescriptionprivate final ClassInfoMethodGroup.ciprivate final ClassInfoStateObjectHandler.ClassQName.ciFields in org.openjdk.jmh.generators.core with type parameters of type ClassInfoMethods in org.openjdk.jmh.generators.core that return ClassInfoModifier and TypeMethodDescriptionClassInfo.getDeclaringClass()FieldInfo.getDeclaringClass()MethodInfo.getDeclaringClass()ClassInfo.getSuperClass()FieldInfo.getType()ParameterInfo.getType()GeneratorSource.resolveClass(String className) Resolve class info for a name.Methods in org.openjdk.jmh.generators.core that return types with arguments of type ClassInfoModifier and TypeMethodDescriptionprivate Multimap<ClassInfo, MethodInfo> BenchmarkGenerator.buildAnnotatedSet(GeneratorSource source) Build a set of Classes which has annotated methods in themGeneratorSource.getClasses()static <T extends Annotation>
Collection<ClassInfo> BenchmarkGeneratorUtils.getClassesAnnotatedWith(GeneratorSource source, Class<T> annClass) Methods in org.openjdk.jmh.generators.core with parameters of type ClassInfoModifier and TypeMethodDescription(package private) static voidBenchmarkGeneratorUtils.addParameterValuesToGroup(ClassInfo host, MethodGroup group) Compute the parameter space given by@Paramannotations and add all them to the group.voidStateObjectHandler.bindMethods(ClassInfo holder, MethodGroup mg) private voidStateObjectHandler.bindState(MethodInfo execMethod, StateObject so, ClassInfo ci) static voidBenchmarkGeneratorUtils.checkAnnotations(ClassInfo ci) private voidBenchmarkGenerator.generateClass(GeneratorDestination destination, ClassInfo classInfo, BenchmarkInfo info) Create and generate Java code for a class and it's methodsstatic Collection<FieldInfo> BenchmarkGeneratorUtils.getAllFields(ClassInfo ci) static Collection<MethodInfo> BenchmarkGeneratorUtils.getAllMethods(ClassInfo ci) static <T extends Annotation>
TBenchmarkGeneratorUtils.getAnnSuper(ClassInfo ci, Class<T> annClass) static <T extends Annotation>
TBenchmarkGeneratorUtils.getAnnSuper(MethodInfo mi, ClassInfo startCi, Class<T> annClass) static <T extends Annotation>
Collection<T> BenchmarkGeneratorUtils.getAnnSuperAll(MethodInfo mi, ClassInfo startCi, Class<T> annClass) static <T extends Annotation>
TBenchmarkGeneratorUtils.getAnnSyntax(ClassInfo ci, Class<T> annClass) private static StringCompilerControlPlugin.getClassName(ClassInfo ci) static StringBenchmarkGeneratorUtils.getGeneratedName(ClassInfo ci) Identifiers.getJMHtype(ClassInfo type) static Collection<MethodInfo> BenchmarkGeneratorUtils.getMethods(ClassInfo ci) private static Stringstatic StringBenchmarkGeneratorUtils.getNestedNames(ClassInfo ci) private StringStateObjectHandler.getSpecialClassAccessor(ClassInfo pci) StateObjectHandler.getState(ClassInfo ci, ParameterInfo pi) private booleanStateObjectHandler.isParamTypeAcceptable(ClassInfo type) private booleanStateObjectHandler.isParamValueConforming(FieldInfo fi, String val, ClassInfo type) private static booleanStateObjectHandler.isSpecialClass(ClassInfo ci) private Collection<BenchmarkInfo> BenchmarkGenerator.makeBenchmarkInfo(ClassInfo clazz, Collection<MethodInfo> methods) Generate BenchmarkInfo for given class.private voidStateObjectHandler.resolveDependencies(MethodInfo method, ClassInfo pci, StateObject pso) Recursively resolve if there are any other states referenced through helper methods.private voidBenchmarkGenerator.validateBenchmark(ClassInfo clazz, Collection<MethodInfo> methods) Do basic benchmark validation.static voidStateObjectHandler.validateState(ClassInfo state) Constructors in org.openjdk.jmh.generators.core with parameters of type ClassInfoModifierConstructorDescriptionprivateClassQName(ClassInfo ci) MethodGroup(ClassInfo ci, String name) StateObject(Identifiers identifiers, ClassInfo info, Scope scope) -
Uses of ClassInfo in org.openjdk.jmh.generators.reflection
Classes in org.openjdk.jmh.generators.reflection that implement ClassInfoFields in org.openjdk.jmh.generators.reflection declared as ClassInfoMethods in org.openjdk.jmh.generators.reflection that return ClassInfoModifier and TypeMethodDescriptionRFClassInfo.getDeclaringClass()RFConstructorInfo.getDeclaringClass()RFFieldInfo.getDeclaringClass()RFMethodInfo.getDeclaringClass()RFClassInfo.getSuperClass()RFFieldInfo.getType()RFParameterInfo.getType()static ClassInfoRFGeneratorSource.resolveClass(Class<?> klass) RFGeneratorSource.resolveClass(String className) Methods in org.openjdk.jmh.generators.reflection that return types with arguments of type ClassInfoConstructors in org.openjdk.jmh.generators.reflection with parameters of type ClassInfo