public final class ClassParser
extends java.lang.Object
| Constructor | Description |
|---|---|
ClassParser(java.io.InputStream file,
java.lang.String file_name) |
Parse class from the given stream.
|
ClassParser(java.lang.String file_name) |
Parse class from given .class file.
|
ClassParser(java.lang.String zip_file,
java.lang.String file_name) |
Parse class from given .class file in a ZIP-archive
|
| Modifier and Type | Method | Description |
|---|---|---|
JavaClass |
parse() |
Parse the given Java class file and return an object that represents
the contained data, i.e., constants, methods, fields and commands.
|
public ClassParser(java.io.InputStream file,
java.lang.String file_name)
file - Input streamfile_name - File namepublic ClassParser(java.lang.String file_name)
throws java.io.IOException
file_name - file namejava.io.IOExceptionpublic ClassParser(java.lang.String zip_file,
java.lang.String file_name)
zip_file - zip file namefile_name - file namepublic JavaClass parse() throws java.io.IOException, ClassFormatException
java.io.IOExceptionClassFormatException