Package cz.o2.proxima.beam.util.state
Class FieldExtractor
- java.lang.Object
-
- cz.o2.proxima.beam.util.state.FieldExtractor
-
- All Implemented Interfaces:
net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable,net.bytebuddy.implementation.bytecode.ByteCodeAppender,net.bytebuddy.implementation.Implementation
public class FieldExtractor extends java.lang.Object implements net.bytebuddy.implementation.Implementation, net.bytebuddy.implementation.bytecode.ByteCodeAppender
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.implementation.bytecode.ByteCodeAppender
net.bytebuddy.implementation.bytecode.ByteCodeAppender.Compound, net.bytebuddy.implementation.bytecode.ByteCodeAppender.Simple, net.bytebuddy.implementation.bytecode.ByteCodeAppender.Size
-
Nested classes/interfaces inherited from interface net.bytebuddy.implementation.Implementation
net.bytebuddy.implementation.Implementation.Composable, net.bytebuddy.implementation.Implementation.Compound, net.bytebuddy.implementation.Implementation.Context, net.bytebuddy.implementation.Implementation.Simple, net.bytebuddy.implementation.Implementation.SpecialMethodInvocation, net.bytebuddy.implementation.Implementation.Target
-
-
Constructor Summary
Constructors Constructor Description FieldExtractor(java.lang.Class<?> sourceClass)FieldExtractor(java.lang.Class<?> sourceClass, java.util.function.Predicate<java.lang.reflect.Field> includePredicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.bytebuddy.implementation.bytecode.ByteCodeAppenderappender(net.bytebuddy.implementation.Implementation.Target target)net.bytebuddy.implementation.bytecode.ByteCodeAppender.Sizeapply(net.bytebuddy.jar.asm.MethodVisitor methodVisitor, net.bytebuddy.implementation.Implementation.Context implementationContext, net.bytebuddy.description.method.MethodDescription instrumentedMethod)net.bytebuddy.dynamic.scaffold.InstrumentedTypeprepare(net.bytebuddy.dynamic.scaffold.InstrumentedType instrumentedType)
-
-
-
Method Detail
-
apply
public net.bytebuddy.implementation.bytecode.ByteCodeAppender.Size apply(net.bytebuddy.jar.asm.MethodVisitor methodVisitor, net.bytebuddy.implementation.Implementation.Context implementationContext, net.bytebuddy.description.method.MethodDescription instrumentedMethod)- Specified by:
applyin interfacenet.bytebuddy.implementation.bytecode.ByteCodeAppender
-
appender
public net.bytebuddy.implementation.bytecode.ByteCodeAppender appender(net.bytebuddy.implementation.Implementation.Target target)
- Specified by:
appenderin interfacenet.bytebuddy.implementation.Implementation
-
prepare
public net.bytebuddy.dynamic.scaffold.InstrumentedType prepare(net.bytebuddy.dynamic.scaffold.InstrumentedType instrumentedType)
- Specified by:
preparein interfacenet.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable
-
-