public class ClassParser extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClassParser.DirectoryParsingCallback |
class |
ClassParser.ModuleAnnotationArrayVisitor |
class |
ClassParser.ModuleAnnotationVisitor |
class |
ClassParser.ParsingAnnotationVisitor |
class |
ClassParser.ParsingFieldVisitor |
class |
ClassParser.ParsingMethodVisitor |
class |
ClassParser.ParsingSignatureReader |
| Constructor and Description |
|---|
ClassParser() |
| Modifier and Type | Method and Description |
|---|---|
ProjectModel |
getProject() |
void |
handleClassOrMethodSignature(ClassModel classModel,
String signature) |
void |
handleFieldSignature(ClassModel classModel,
String signature) |
void |
handleMethodDescriptor(ClassModel classModel,
String desc) |
void |
parse(org.objectweb.asm.ClassReader reader) |
void |
parse(Path file) |
void |
parseDirectory(ArrayList<String> errors,
Path directory,
ClassParser.DirectoryParsingCallback callback) |
public ProjectModel getProject()
public void parseDirectory(ArrayList<String> errors, Path directory, ClassParser.DirectoryParsingCallback callback)
public void parse(Path file) throws FileNotFoundException, IOException
FileNotFoundExceptionIOExceptionpublic void parse(org.objectweb.asm.ClassReader reader)
public void handleClassOrMethodSignature(ClassModel classModel, String signature)
public void handleFieldSignature(ClassModel classModel, String signature)
public void handleMethodDescriptor(ClassModel classModel, String desc)
Copyright © 2014 Ruedi Steinmann. All rights reserved.