Package | Description |
---|---|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
Implementation.Context.Default.AccessorMethodDelegation
An implementation of a
TypeWriter.MethodPool.Record for implementing
an accessor method. |
protected static class |
Implementation.Context.Default.FieldGetterDelegation
An implementation for a field getter.
|
protected static class |
Implementation.Context.Default.FieldSetterDelegation
An implementation for a field setter.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Implementation.SpecialMethodInvocation,Implementation.Context.Default.DelegationRecord> |
Implementation.Context.Default.registeredAccessorMethods
A mapping of special method invocations to their accessor methods that each invoke their mapped invocation.
|
private java.util.Map<FieldDescription,Implementation.Context.Default.DelegationRecord> |
Implementation.Context.Default.registeredGetters
The registered getters.
|
private java.util.Map<FieldDescription,Implementation.Context.Default.DelegationRecord> |
Implementation.Context.Default.registeredSetters
The registered setters.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Implementation.Context.Default.DelegationRecord |
Implementation.Context.Default.DelegationRecord.with(MethodAccessorFactory.AccessType accessType)
Returns this delegation record with the minimal visibility represented by the supplied access type.
|
protected Implementation.Context.Default.DelegationRecord |
Implementation.Context.Default.AccessorMethodDelegation.with(MethodAccessorFactory.AccessType accessType) |
protected Implementation.Context.Default.DelegationRecord |
Implementation.Context.Default.FieldGetterDelegation.with(MethodAccessorFactory.AccessType accessType) |
protected Implementation.Context.Default.DelegationRecord |
Implementation.Context.Default.FieldSetterDelegation.with(MethodAccessorFactory.AccessType accessType) |