程序包 cn.taketoday.bytecode.core
package cn.taketoday.bytecode.core
-
类说明Abstract class for all code-generating CGLIB utilities.GeneratorStrategy variant which exposes the application ClassLoader as current thread context ClassLoader for the time of class generation.Manages the class being generated by the compilation process.Interface used to generate
clinitstatic initializer blocks.Interface used to generate fields.Customizes key types forKeyFactorywhen building equals, hashCode, and toString.The default policy used byAbstractClassGenerator.define class strategyCustomizes key types forKeyFactoryright in constructor.TheGeneratorStrategy. is responsible for taking aClassGeneratorand producing a byte array containing the data for the generatedClass.Generates classes to handle multi-valued keys, for use in things such as Maps and Sets.Marker interface for customizers ofKeyFactoryLoadingCache<K,KK, V> Customize the generated class name forAbstractClassGenerator-based utilities.WeakCacheKey<T>Allows to check for object equality, yet the class does not keep strong reference to the target.