Package pro.gravit.launchserver.asm
Class NodeUtils
- java.lang.Object
-
- pro.gravit.launchserver.asm.NodeUtils
-
public final class NodeUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_SAFE_BYTE_COUNT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<org.objectweb.asm.tree.AnnotationNode>annots(java.lang.String clazz, java.lang.String method, ClassMetadataReader r)static org.objectweb.asm.tree.ClassNodeforClass(java.lang.Class<?> cls, int flags)static org.objectweb.asm.tree.ClassNodeforClass(java.lang.String clazz, int flags, ClassMetadataReader r)static org.objectweb.asm.tree.InsnListgetSafeStringInsnList(java.lang.String string)static intgetUtf8CharSize(char c)static org.objectweb.asm.tree.InsnListmakeValueEnumGetter(java.lang.Enum u)static intopcodeEmulation(org.objectweb.asm.tree.AbstractInsnNode e)static org.objectweb.asm.tree.InsnListpush(int value)static java.lang.String[]splitUtf8ToChunks(java.lang.String text, int maxBytes)
-
-
-
Field Detail
-
MAX_SAFE_BYTE_COUNT
public static final int MAX_SAFE_BYTE_COUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
forClass
public static org.objectweb.asm.tree.ClassNode forClass(java.lang.Class<?> cls, int flags)
-
forClass
public static org.objectweb.asm.tree.ClassNode forClass(java.lang.String clazz, int flags, ClassMetadataReader r)
-
annots
public static java.util.List<org.objectweb.asm.tree.AnnotationNode> annots(java.lang.String clazz, java.lang.String method, ClassMetadataReader r)
-
opcodeEmulation
public static int opcodeEmulation(org.objectweb.asm.tree.AbstractInsnNode e)
-
getSafeStringInsnList
public static org.objectweb.asm.tree.InsnList getSafeStringInsnList(java.lang.String string)
-
splitUtf8ToChunks
public static java.lang.String[] splitUtf8ToChunks(java.lang.String text, int maxBytes)
-
getUtf8CharSize
public static int getUtf8CharSize(char c)
-
push
public static org.objectweb.asm.tree.InsnList push(int value)
-
makeValueEnumGetter
public static org.objectweb.asm.tree.InsnList makeValueEnumGetter(java.lang.Enum u)
-
-