Uses of Interface
com.google.inject.internal.aop.ClassDefiner
Packages that use ClassDefiner
-
Uses of ClassDefiner in com.google.inject.internal.aop
Classes in com.google.inject.internal.aop that implement ClassDefinerModifier and TypeClassDescription(package private) final classClassDefinerthat defines classes usingsun.misc.Unsafe#defineAnonymousClass.(package private) final classClassDefinerthat defines classes using childClassLoaders.(package private) final classClassDefinerthat defines classes using a generated access function.(package private) final classClassDefinerthat defines classes usingMethodHandles.Lookup#defineHiddenClass.(package private) final classClassDefinerthat defines classes usingsun.misc.Unsafe.Fields in com.google.inject.internal.aop declared as ClassDefinerModifier and TypeFieldDescription(package private) static final ClassDefinerUnsafeClassDefiner.ClassLoaderDefineClassHolder.CLASS_LOADER_DEFINE_CLASS(package private) static final ClassDefinerClassDefining.ClassDefinerHolder.INSTANCEprivate static final ClassDefinerUnsafeClassDefiner.UNSAFE_DEFINERFields in com.google.inject.internal.aop with type parameters of type ClassDefinerModifier and TypeFieldDescription(package private) static final com.google.common.cache.LoadingCache<Class<?>, ClassDefiner> UnsafeClassDefiner.DefineClassCacheHolder.DEFINE_CLASS_CACHEMethods in com.google.inject.internal.aop that return ClassDefinerModifier and TypeMethodDescription(package private) static ClassDefinerUnsafeClassDefiner.accessDefineClass(Class<?> loaderClass) Generates helper in same package as theClassLoaderso it can access defineClass(package private) static ClassDefinerClassDefining.bindClassDefiner()Binds the preferredClassDefinerinstance.private static ClassDefinerUnsafeClassDefiner.findClassDefiner(ClassLoader hostLoader) Finds the appropriate class definer for the given class loader.(package private) static ClassDefinerUnsafeClassDefiner.tryAccessDefineClass(Class<?> loaderClass)