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
ACC_INTERFACE
public static final int ACC_INTERFACE
CLASS_DESCRIPTOR
public static final char CLASS_DESCRIPTOR
CONSTANT_CLASS
public static final int CONSTANT_CLASS
CONSTANT_DOUBLE
public static final int CONSTANT_DOUBLE
CONSTANT_FIELD
public static final int CONSTANT_FIELD
CONSTANT_FLOAT
public static final int CONSTANT_FLOAT
CONSTANT_INTEGER
public static final int CONSTANT_INTEGER
CONSTANT_INTERFACEMETHOD
public static final int CONSTANT_INTERFACEMETHOD
CONSTANT_LONG
public static final int CONSTANT_LONG
CONSTANT_METHOD
public static final int CONSTANT_METHOD
CONSTANT_NAMEANDTYPE
public static final int CONSTANT_NAMEANDTYPE
CONSTANT_STRING
public static final int CONSTANT_STRING
CONSTANT_UNICODE
public static final int CONSTANT_UNICODE
CONSTANT_UTF8
public static final int CONSTANT_UTF8
JAVA_MAGIC
public static final int JAVA_MAGIC
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.
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.
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.
toString
public String toString()
Returns a string representation of this object.
Copyright B) 1999-2003 Clarkware Consulting, Inc.