Class AsmDecompiler
- java.lang.Object
-
- org.codehaus.groovy.ast.decompiled.AsmDecompiler
-
public abstract class AsmDecompiler extends java.lang.ObjectA utility class responsible for decompiling JVM class files and producingClassStubobjects reflecting their structure.
-
-
Constructor Summary
Constructors Constructor Description AsmDecompiler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassStubparseClass(java.net.URL url)Loads the URL contents and parses them with ASM, producing aClassStubobject representing the structure of the corresponding class file.
-
-
-
Method Detail
-
parseClass
public static ClassStub parseClass(java.net.URL url) throws java.io.IOException
Loads the URL contents and parses them with ASM, producing aClassStubobject representing the structure of the corresponding class file. Stubs are cached and reused if queried several times with equal URLs.- Parameters:
url- an URL from a class loader, most likely a file system file or a JAR entry.- Returns:
- the class stub
- Throws:
java.io.IOException- if reading from this URL is impossible
-
-