jdepend.framework
Class ClassFileParser
public class ClassFileParser
The ClassFileParser
class is responsible
for parsing a Java class file to create a
JavaClass
instance.
- Mike Clark (mike@clarkware.com)
- Clarkware Consulting, Inc.
static void | main(args[] ) - Test main.
|
JavaClass | parse(File classFile) - Parses the specified Java class file and returns
a representative
JavaClass instance.
|
JavaClass | parse(InputStream is) - Parses the specified input stream and returns
a representative
JavaClass instance.
|
String | toString() - Returns a string representation of this object.
|
ACC_ABSTRACT
public static final int ACC_ABSTRACT
- 1024
ACC_INTERFACE
public static final int ACC_INTERFACE
- 512
CLASS_DESCRIPTOR
public static final char CLASS_DESCRIPTOR
CONSTANT_CLASS
public static final int CONSTANT_CLASS
- 7
CONSTANT_DOUBLE
public static final int CONSTANT_DOUBLE
- 6
CONSTANT_FIELD
public static final int CONSTANT_FIELD
- 9
CONSTANT_FLOAT
public static final int CONSTANT_FLOAT
- 4
CONSTANT_INTEGER
public static final int CONSTANT_INTEGER
- 3
CONSTANT_INTERFACEMETHOD
public static final int CONSTANT_INTERFACEMETHOD
- 11
CONSTANT_LONG
public static final int CONSTANT_LONG
- 5
CONSTANT_METHOD
public static final int CONSTANT_METHOD
- 10
CONSTANT_NAMEANDTYPE
public static final int CONSTANT_NAMEANDTYPE
- 12
CONSTANT_STRING
public static final int CONSTANT_STRING
- 8
CONSTANT_UNICODE
public static final int CONSTANT_UNICODE
- 2
CONSTANT_UTF8
public static final int CONSTANT_UTF8
- 1
JAVA_MAGIC
public static final int JAVA_MAGIC
- -889275714
ClassFileParser
public ClassFileParser()
Constructs a JavaClassFileParser
instance
with the default package filter.
ClassFileParser
public ClassFileParser(PackageFilter filter)
Constructs a JavaClassFileParser
instance
with the specified package filter.
filter
- Package filter.
main
public static void main(args[] )
Test main.
parse
public JavaClass parse(File classFile)
throws IOException
Parses the specified Java class file and returns
a representative
JavaClass
instance.
Registered parser listeners are informed that the
resulting
JavaClass
was parsed.
- Parsed class.
parse
public JavaClass parse(InputStream is)
throws IOException
Parses the specified input stream and returns
a representative
JavaClass
instance.
Registered parser listeners are informed that the
resulting
JavaClass
was parsed.
- parse in interface AbstractParser
is
- Input stream to parse.
- Java class.
toString
public String toString()
Returns a string representation of this object.
- String representation.
Copyright B) 1999-2003 Clarkware Consulting, Inc.