Package | Description |
---|---|
net.bytebuddy.description.field |
Contains descriptions of Java fields.
|
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.dynamic.scaffold |
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
|
net.bytebuddy.matcher |
Contains an API for matching Java byte code entities.
|
Modifier and Type | Method and Description |
---|---|
FieldDescription.Token |
FieldDescription.Token.accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor) |
FieldDescription.Token |
FieldDescription.AbstractBase.asToken(ElementMatcher<? super TypeDescription> matcher) |
Modifier and Type | Method and Description |
---|---|
ByteCodeElement.Token.TokenList<FieldDescription.Token> |
FieldList.asTokenList(ElementMatcher<? super TypeDescription> matcher)
Transforms the list of field descriptions into a list of detached tokens.
|
ByteCodeElement.Token.TokenList<FieldDescription.Token> |
FieldList.AbstractBase.asTokenList(ElementMatcher<? super TypeDescription> matcher) |
ByteCodeElement.Token.TokenList<FieldDescription.Token> |
FieldList.Empty.asTokenList(ElementMatcher<? super TypeDescription> matcher) |
Constructor and Description |
---|
ForTokens(TypeDescription declaringType,
FieldDescription.Token... token)
Creates a new field list from a list of field tokens.
|
Latent(TypeDescription declaringType,
FieldDescription.Token token)
Creates a new latent field description.
|
Constructor and Description |
---|
ForTokens(TypeDescription declaringType,
List<? extends FieldDescription.Token> tokens)
Creates a new field list from a list of field tokens.
|
Modifier and Type | Method and Description |
---|---|
FieldDescription.Token |
Transformer.ForField.FieldModifierTransformer.transform(TypeDescription instrumentedType,
FieldDescription.Token target) |
Modifier and Type | Method and Description |
---|---|
FieldDescription.Token |
Transformer.ForField.FieldModifierTransformer.transform(TypeDescription instrumentedType,
FieldDescription.Token target) |
Constructor and Description |
---|
FieldDefinitionAdapter(FieldAttributeAppender.Factory fieldAttributeAppenderFactory,
Transformer<FieldDescription> transformer,
Object defaultValue,
FieldDescription.Token token)
Creates a new field definition adapter.
|
FieldDefinitionAdapter(FieldDescription.Token token)
Creates a new field definition adapter.
|
TransformedField(TypeDescription instrumentedType,
TypeDefinition declaringType,
FieldDescription.Token token,
FieldDescription.InDefinedShape fieldDescription)
Creates a new transformed field.
|
Constructor and Description |
---|
ForField(Transformer<FieldDescription.Token> transformer)
Creates a new simple field transformer.
|
Modifier and Type | Method and Description |
---|---|
InstrumentedType |
InstrumentedType.withField(FieldDescription.Token token)
Creates a new instrumented type that includes a new field.
|
InstrumentedType.WithFlexibleName |
InstrumentedType.WithFlexibleName.withField(FieldDescription.Token token) |
InstrumentedType.WithFlexibleName |
InstrumentedType.Default.withField(FieldDescription.Token token) |
InstrumentedType.WithFlexibleName |
InstrumentedType.Frozen.withField(FieldDescription.Token token) |
Constructor and Description |
---|
Default(String name,
int modifiers,
TypeDescription.Generic superClass,
List<? extends TypeVariableToken> typeVariables,
List<? extends TypeDescription.Generic> interfaceTypes,
List<? extends FieldDescription.Token> fieldTokens,
List<? extends MethodDescription.Token> methodTokens,
List<? extends AnnotationDescription> annotationDescriptions,
TypeInitializer typeInitializer,
LoadedTypeInitializer loadedTypeInitializer,
TypeDescription declaringType,
MethodDescription enclosingMethod,
TypeDescription enclosingType,
List<? extends TypeDescription> declaredTypes,
boolean memberClass,
boolean anonymousClass,
boolean localClass)
Creates a new instrumented type.
|
Constructor and Description |
---|
ForFieldToken(FieldDescription.Token token)
Creates a new latent matcher for a field token.
|
Copyright © 2014–2018. All rights reserved.