Package | Description |
---|---|
net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
net.bytebuddy.dynamic |
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
net.bytebuddy.matcher |
Contains an API for matching Java byte code entities.
|
Constructor and Description |
---|
ByThrowableType(Class<? extends Throwable>... type)
Creates a new throwable type-discriminating fallback strategy.
|
ForMatchedGrouping(ElementMatcher<? super TypeDescription>... matcher)
Creates a new batch allocator that groups all batches by discriminating types using a type matcher.
|
Modifier and Type | Method and Description |
---|---|
MemberSubstitution.Substitution.Chain.Factory<U> |
MemberSubstitution.Substitution.Chain.Factory.executing(MemberSubstitution.Substitution.Chain.Step.Factory<? super U>... step)
Appends the supplied steps to the substitution chain.
|
MemberSubstitution |
MemberSubstitution.WithoutSpecification.replaceWithChain(MemberSubstitution.Substitution.Chain.Step.Factory<? super T>... step)
Replaces the matched byte code elements with a chain of substitutions that can operate on the same values as the substituted element.
|
Constructor and Description |
---|
Compound(Transformer<S>... transformer)
Creates a new compound transformer.
|
Constructor and Description |
---|
CompoundComparator(Comparator<? super FieldDescription.InDefinedShape>... comparator)
Creates a compound comparator.
|
Constructor and Description |
---|
Conjunction(ElementMatcher<? super W>... matcher)
Creates a new conjunction matcher.
|
Conjunction(LatentMatcher<? super S>... matcher)
Creates a new conjunction of latent matchers.
|
Disjunction(ElementMatcher<? super W>... matcher)
Creates a new disjunction matcher.
|
Disjunction(LatentMatcher<? super S>... matcher)
Creates a new disjunction of latent matchers.
|
Copyright © 2014–2025. All rights reserved.