Package com.alibaba.fastjson.util
Class ASMClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- com.alibaba.fastjson.util.ASMClassLoader
-
public class ASMClassLoader extends ClassLoader
-
-
Constructor Summary
Constructors Constructor Description ASMClassLoader()ASMClassLoader(ClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>defineClassPublic(String name, byte[] b, int off, int len)booleanisExternalClass(Class<?> clazz)-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, getDefinedPackage, getDefinedPackages, getName, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
-
-
-
-
Constructor Detail
-
ASMClassLoader
public ASMClassLoader()
-
ASMClassLoader
public ASMClassLoader(ClassLoader parent)
-
-
Method Detail
-
defineClassPublic
public Class<?> defineClassPublic(String name, byte[] b, int off, int len) throws ClassFormatError
- Throws:
ClassFormatError
-
isExternalClass
public boolean isExternalClass(Class<?> clazz)
-
-