protected static class Implementation.Context.Default.FieldGetterDelegation extends Implementation.Context.Default.AbstractDelegationRecord
TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge, TypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue, TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody, TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBodyByteCodeAppender.Compound, ByteCodeAppender.Simple, ByteCodeAppender.SizeTypeWriter.MethodPool.Record.AccessBridgeWrapper, TypeWriter.MethodPool.Record.ForDefinedMethod, TypeWriter.MethodPool.Record.ForNonDefinedMethod, TypeWriter.MethodPool.Record.SortmethodDescription| Modifier | Constructor and Description | 
|---|---|
| protected  | FieldGetterDelegation(MethodDescription methodDescription,
                     FieldDescription fieldDescription)Creates a new field getter implementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| ByteCodeAppender.Size | apply(MethodVisitor methodVisitor,
     Implementation.Context implementationContext,
     MethodDescription instrumentedMethod)Applies this byte code appender to a type creation process. | 
| boolean | equals(Object other) | 
| int | hashCode() | 
| String | toString() | 
applyBody, applyHead, getMethod, getSort, prependapplyprotected FieldGetterDelegation(MethodDescription methodDescription, FieldDescription fieldDescription)
methodDescription - The delegation method.fieldDescription - The field to read.public ByteCodeAppender.Size apply(MethodVisitor methodVisitor, Implementation.Context implementationContext, MethodDescription instrumentedMethod)
ByteCodeAppendermethodVisitor - The method visitor to which the byte code appender writes its code to.implementationContext - The implementation context of the current type creation process.instrumentedMethod - The method that is the target of the instrumentation.public boolean equals(Object other)
equals in class Implementation.Context.Default.AbstractDelegationRecordpublic int hashCode()
hashCode in class Implementation.Context.Default.AbstractDelegationRecordCopyright © 2014–2016. All rights reserved.