Package io.ran
Class AutoWrapperWriter<WRAPPER extends WRAPPEE,WRAPPEE> 
java.lang.Object
org.objectweb.asm.ClassVisitor
org.objectweb.asm.ClassWriter
io.ran.AutoMapperClassWriter
io.ran.AutoWrapperWriter<WRAPPER,WRAPPEE> 
- 
Field SummaryFields inherited from class io.ran.AutoMapperClassWritername, postFix, shortName, wrapperClass, wrapperClazzFields inherited from class org.objectweb.asm.ClassWriterCOMPUTE_FRAMES, COMPUTE_MAXSFields inherited from class org.objectweb.asm.ClassVisitorapi, cv
- 
Constructor SummaryConstructorsConstructorDescriptionAutoWrapperWriter(Class<WRAPPEE> wrappee, Class<WRAPPER> wrapper) AutoWrapperWriter(String className, Class<WRAPPEE> wrappee, Class<WRAPPER> wrapper, Class<? extends AutoWrappedFactory> factory, String identifier) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddFactoryMethodInjection(Class<? extends AutoWrappedFactory> factory, String identifier) protected voidbuild()Methods inherited from class io.ran.AutoMapperClassWriteraddAnnotation, field, getName, getSelf, getShortName, methodMethods inherited from class org.objectweb.asm.ClassWritergetClassLoader, getCommonSuperClass, newClass, newConst, newConstantDynamic, newField, newHandle, newHandle, newInvokeDynamic, newMethod, newMethodType, newModule, newNameType, newPackage, newUTF8, toByteArray, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
- 
Constructor Details- 
AutoWrapperWriter
- 
AutoWrapperWriter
 
- 
- 
Method Details- 
addFactoryMethodInjectionpublic void addFactoryMethodInjection(Class<? extends AutoWrappedFactory> factory, String identifier) 
- 
buildprotected void build()
 
-