Package com.google.inject.internal.aop
package com.google.inject.internal.aop
-
ClassDescriptionSupport code for generating enhancer/fast-class glue.
ClassDefiner
that defines classes usingsun.misc.Unsafe#defineAnonymousClass
.Utility methods to generate common bytecode tasks.ClassDefiner
that defines classes using childClassLoader
s.Custom class loader that grants access to defineClassEntry-point for building enhanced classes and 'fast-class' invocation.Defines dynamically generated classes.Entry-point for defining dynamically generated classes.Generates enhanced classes.Builder of enhancers that provide method interception via bytecode generation.Generates fast-classes.ClassDefiner
that defines classes using a generated access function.Thrown when errors occur defining enhancer/fast-class glue.ClassDefiner
that defines classes usingMethodHandles.Lookup#defineHiddenClass
.Immutable space-efficient trie that provides a quick lookup index for a sorted set of non empty strings.Immutable trie that delegates searches that lie outside its range to an overflow trie.Accumulates methods with the same name and number of parameters.ClassDefiner
that defines classes usingsun.misc.Unsafe
.