public static class ClassWriterStrategy.FrameComputingClassWriter
extends org.objectweb.asm.ClassWriter
TypePool to avoid class loading or look-up errors when redefining a class.
 This is not available when creating a new class where automatic frame computation is however not normally a requirement.| Constructor and Description | 
|---|
FrameComputingClassWriter(org.objectweb.asm.ClassReader classReader,
                         int flags,
                         TypePool typePool)
Creates a new frame computing class writer. 
 | 
FrameComputingClassWriter(int flags,
                         TypePool typePool)
Creates a new frame computing class writer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected String | 
getCommonSuperClass(String leftTypeName,
                   String rightTypeName) | 
getClassLoader, 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, visitTypeAnnotationpublic FrameComputingClassWriter(int flags,
                                 TypePool typePool)
flags - The flags to be handed to the writer.typePool - The type pool to use for computing stack map frames, if required.public FrameComputingClassWriter(org.objectweb.asm.ClassReader classReader,
                                 int flags,
                                 TypePool typePool)
classReader - The class reader from which the original class is read.flags - The flags to be handed to the writer.typePool - The type pool to use for computing stack map frames, if required.Copyright © 2014–2021. All rights reserved.