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.ClassWriterClassWriter с другой реализацией метода getCommonSuperClass: при его использовании не происходит загрузки классов.
-
-
Constructor Summary
Constructors Constructor Description SafeClassWriter(org.objectweb.asm.ClassReader classReader, ClassMetadataReader classMetadataReader, int flags)SafeClassWriter(ClassMetadataReader classMetadataReader, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetCommonSuperClass(java.lang.String type1, java.lang.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, visitPermittedSubtypeExperimental, visitRecordComponentExperimental, visitSource, visitTypeAnnotation
-
-
-
-
Constructor Detail
-
SafeClassWriter
public SafeClassWriter(ClassMetadataReader classMetadataReader, int flags)
-
SafeClassWriter
public SafeClassWriter(org.objectweb.asm.ClassReader classReader, ClassMetadataReader classMetadataReader, int flags)
-
-