Dependencies
Declarations
-
net
-
bytebuddy
-
ByteBuddy
-
BYTE_BUDDY_DEFAULT_PREFIX: String
-
BYTE_BUDDY_DEFAULT_SUFFIX: String
-
classFileVersion: ClassFileVersion
-
namingStrategy: NamingStrategy
-
auxiliaryTypeNamingStrategy: NamingStrategy
-
annotationValueFilterFactory: Factory
-
annotationRetention: AnnotationRetention
-
implementationContextFactory: Factory
-
methodGraphCompiler: Compiler
-
instrumentedTypeFactory: Factory
-
ignoredMethods: LatentMatcher<Object>
-
typeValidation: TypeValidation
-
visibilityBridgeStrategy: VisibilityBridgeStrategy
-
classWriterStrategy: ClassWriterStrategy
-
ByteBuddy(): void
-
ByteBuddy(ClassFileVersion): void
-
ByteBuddy(ClassFileVersion, NamingStrategy, NamingStrategy, Factory, AnnotationRetention, Factory, Compiler, Factory, TypeValidation, VisibilityBridgeStrategy, ClassWriterStrategy, LatentMatcher<Object>): void
-
subclass(Class<Object>): Builder<Object>
-
subclass(Class<Object>, ConstructorStrategy): Builder<Object>
-
subclass(Type): Builder<Object>
-
subclass(Type, ConstructorStrategy): Builder<Object>
-
subclass(TypeDefinition): Builder<Object>
-
subclass(TypeDefinition, ConstructorStrategy): Builder<Object>
-
makeInterface(): Builder<Object>
-
makeInterface(Class<Object>): Builder<Object>
-
makeInterface(Type[]): Builder<Object>
-
makeInterface(List<Type>): Builder<Object>
-
makeInterface(TypeDefinition[]): Builder<Object>
-
makeInterface(Collection<TypeDefinition>): Builder<Object>
-
makePackage(String): Builder<Object>
-
makeAnnotation(): Builder<Annotation>
-
makeEnumeration(String[]): Builder<Enum>
-
makeEnumeration(Collection<String>): Builder<Enum>
-
redefine(Class<Object>): Builder<Object>
-
redefine(Class<Object>, ClassFileLocator): Builder<Object>
-
redefine(TypeDescription, ClassFileLocator): Builder<Object>
-
rebase(Class<Object>): Builder<Object>
-
rebase(Class<Object>, ClassFileLocator): Builder<Object>
-
rebase(Class<Object>, ClassFileLocator, MethodNameTransformer): Builder<Object>
-
rebase(TypeDescription, ClassFileLocator): Builder<Object>
-
rebase(TypeDescription, ClassFileLocator, MethodNameTransformer): Builder<Object>
-
rebase(Package, ClassFileLocator): Builder<Object>
-
rebase(PackageDescription, ClassFileLocator): Builder<Object>
-
decorate(Class<Object>): Builder<Object>
-
decorate(Class<Object>, ClassFileLocator): Builder<Object>
-
decorate(TypeDescription, ClassFileLocator): Builder<Object>
-
with(ClassFileVersion): ByteBuddy
-
with(NamingStrategy): ByteBuddy
-
with(NamingStrategy): ByteBuddy
-
with(Factory): ByteBuddy
-
with(AnnotationRetention): ByteBuddy
-
with(Factory): ByteBuddy
-
with(Compiler): ByteBuddy
-
with(Factory): ByteBuddy
-
with(TypeValidation): ByteBuddy
-
with(VisibilityBridgeStrategy): ByteBuddy
-
with(ClassWriterStrategy): ByteBuddy
-
ignore(ElementMatcher<Object>): ByteBuddy
-
ignore(LatentMatcher<Object>): ByteBuddy
-
EnumerationImplementation
-
-
ClassFileVersion
-
getJavaVersion(): int
-
BASE_VERSION: int
-
JAVA_V1: ClassFileVersion
-
JAVA_V2: ClassFileVersion
-
JAVA_V3: ClassFileVersion
-
JAVA_V4: ClassFileVersion
-
JAVA_V5: ClassFileVersion
-
JAVA_V6: ClassFileVersion
-
JAVA_V7: ClassFileVersion
-
JAVA_V8: ClassFileVersion
-
JAVA_V9: ClassFileVersion
-
JAVA_V10: ClassFileVersion
-
JAVA_V11: ClassFileVersion
-
JAVA_V12: ClassFileVersion
-
JAVA_V13: ClassFileVersion
-
VERSION_LOCATOR: VersionLocator
-
versionNumber: int
-
ClassFileVersion(int): void
-
ofMinorMajor(int): ClassFileVersion
-
ofJavaVersionString(String): ClassFileVersion
-
ofJavaVersion(int): ClassFileVersion
-
ofThisVm(): ClassFileVersion
-
ofThisVm(ClassFileVersion): ClassFileVersion
-
of(Class<Object>): ClassFileVersion
-
of(Class<Object>, ClassFileLocator): ClassFileVersion
-
of(TypeDescription, ClassFileLocator): ClassFileVersion
-
getMinorMajorVersion(): int
-
getMajorVersion(): int
-
getMinorVersion(): int
-
isAtLeast(ClassFileVersion): boolean
-
isGreaterThan(ClassFileVersion): boolean
-
isAtMost(ClassFileVersion): boolean
-
isLessThan(ClassFileVersion): boolean
-
asPreviewVersion(): ClassFileVersion
-
isPreviewVersion(): boolean
-
compareTo(ClassFileVersion): int
-
toString(): String
-
VersionLocator
-
VersionExtractor
-
-
NamingStrategy
-
TypeCache
-
NOT_FOUND: Class<Object>
-
sort: Sort
-
cache: ConcurrentMap<StorageKey, ConcurrentMap<Object, Reference<Class<Object>>>>
-
TypeCache(Sort): void
-
find(ClassLoader, Object): Class<Object>
-
insert(ClassLoader, Object, Class<Object>): Class<Object>
-
findOrInsert(ClassLoader, Object, Callable<Class<Object>>): Class<Object>
-
findOrInsert(ClassLoader, Object, Callable<Class<Object>>, Object): Class<Object>
-
expungeStaleEntries(): void
-
clear(): void
-
Sort
-
LookupKey
-
StorageKey
-
WithInlineExpunction
-
SimpleKey
-
- agent
- asm
- build
- description
- dynamic
- implementation
-
matcher
-
AccessibilityMatcher
-
AnnotationTypeMatcher
-
ArrayTypeMatcher
-
BooleanMatcher
-
CachingMatcher
-
ClassLoaderHierarchyMatcher
-
ClassLoaderParentMatcher
-
CollectionElementMatcher
-
CollectionErasureMatcher
-
CollectionItemMatcher
-
CollectionOneToOneMatcher
-
CollectionSizeMatcher
-
DeclaringAnnotationMatcher
-
DeclaringFieldMatcher
-
DeclaringMethodMatcher
-
DeclaringTypeMatcher
-
DefinedShapeMatcher
-
DescriptorMatcher
-
ElementMatcher
-
ElementMatchers
-
EqualityMatcher
-
ErasureMatcher
-
FailSafeMatcher
-
FieldTypeMatcher
-
FilterableList
-
HasSuperTypeMatcher
-
InheritedAnnotationMatcher
-
InstanceTypeMatcher
-
IsNamedMatcher
-
LatentMatcher
-
MethodExceptionTypeMatcher
-
MethodOverrideMatcher
-
MethodParameterTypeMatcher
-
MethodParameterTypesMatcher
-
MethodParametersMatcher
-
MethodReturnTypeMatcher
-
MethodSortMatcher
-
ModifierMatcher
-
NameMatcher
-
NegatingMatcher
-
NullMatcher
-
PrimitiveTypeMatcher
-
SignatureTokenMatcher
-
StringMatcher
-
SubTypeMatcher
-
SuperTypeMatcher
-
TypeSortMatcher
-
VisibilityMatcher
-
- pool
- utility
-
-
bytebuddy