public interface ClassVisitorWrapper
ClassVisitor which
 is applied to the main type created by a DynamicType.Builder but not
 to any AuxiliaryTypes, if any.| Modifier and Type | Interface and Description | 
|---|---|
| static class  | ClassVisitorWrapper.CompoundAn ordered, immutable chain of  ClassVisitorWrappers. | 
| static class  | ClassVisitorWrapper.NoOpA class visitor wrapper that does not apply any changes. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | mergeReader(int flags)Defines the flags that are provided to any  ClassReaderwhen reading a class if applicable. | 
| int | mergeWriter(int flags)Defines the flags that are provided to any  ClassWriterwhen writing a class. | 
| ClassVisitor | wrap(ClassVisitor classVisitor)Applies a  ClassVisitorWrapperto the creation of aDynamicType. | 
int mergeWriter(int flags)
ClassWriter when writing a class. Typically, this gives opportunity to instruct ASM
 to compute stack map frames or the size of the local variables array and the operand stack. If no specific flags are required for
 applying this wrapper, the given value is to be returned.flags - The currently set flags. This value should be combined (e.g. flags | foo) into the value that is returned by this wrapper.ClassWriter.int mergeReader(int flags)
ClassReader when reading a class if applicable. Typically, this gives opportunity to
 instruct ASM to expand or skip frames and to skip code and debug information. If no specific flags are required for applying this
 wrapper, the given value is to be returned.flags - The currently set flags. This value should be combined (e.g. flags | foo) into the value that is returned by this wrapper.ClassReader.ClassVisitor wrap(ClassVisitor classVisitor)
ClassVisitorWrapper to the creation of a DynamicType.classVisitor - A ClassVisitor to become the new primary class visitor to which the created
                     DynamicType is written to.ClassVisitor that usually delegates to the ClassVisitor delivered in the argument.Copyright © 2014–2015. All rights reserved.