Package pro.gravit.launchserver.asm
Class SafeClassWriter
java.lang.Object
org.objectweb.asm.ClassVisitor
org.objectweb.asm.ClassWriter
pro.gravit.launchserver.asm.SafeClassWriter
public class SafeClassWriter
extends org.objectweb.asm.ClassWriter
ClassWriter с другой реализацией метода getCommonSuperClass: при его
использовании не происходит загрузки классов.
-
Field Summary
Fields inherited from class org.objectweb.asm.ClassWriter
COMPUTE_FRAMES, COMPUTE_MAXSFields inherited from class org.objectweb.asm.ClassVisitor
api, cv -
Constructor Summary
ConstructorsConstructorDescriptionSafeClassWriter(org.objectweb.asm.ClassReader classReader, ClassMetadataReader classMetadataReader, int flags)SafeClassWriter(ClassMetadataReader classMetadataReader, int flags) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetCommonSuperClass(String type1, String type2)Methods inherited from class org.objectweb.asm.ClassWriter
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, visitTypeAnnotation
-
Constructor Details
-
SafeClassWriter
-
SafeClassWriter
public SafeClassWriter(org.objectweb.asm.ClassReader classReader, ClassMetadataReader classMetadataReader, int flags)
-
-
Method Details
-
getCommonSuperClass
- Overrides:
getCommonSuperClassin classorg.objectweb.asm.ClassWriter
-