Package jdepend.framework
Class ClassFileParser
java.lang.Object
jdepend.framework.AbstractParser
jdepend.framework.ClassFileParser
The
ClassFileParser
class is responsible for
parsing a Java class file to create a JavaClass
instance.- Author:
- Mike Clark, Clarkware Consulting, Inc.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final char
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class jdepend.framework.AbstractParser
DEBUG
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Test main.Registered parser listeners are informed that the resultingJavaClass
was parsed.parse
(InputStream is) Registered parser listeners are informed that the resultingJavaClass
was parsed.toString()
Returns a string representation of this object.Methods inherited from class jdepend.framework.AbstractParser
addParseListener, debug, getFilter, onParsedJavaClass, setFilter
-
Field Details
-
JAVA_MAGIC
public static final int JAVA_MAGIC- See Also:
-
CONSTANT_UTF8
public static final int CONSTANT_UTF8- See Also:
-
CONSTANT_UNICODE
public static final int CONSTANT_UNICODE- See Also:
-
CONSTANT_INTEGER
public static final int CONSTANT_INTEGER- See Also:
-
CONSTANT_FLOAT
public static final int CONSTANT_FLOAT- See Also:
-
CONSTANT_LONG
public static final int CONSTANT_LONG- See Also:
-
CONSTANT_DOUBLE
public static final int CONSTANT_DOUBLE- See Also:
-
CONSTANT_CLASS
public static final int CONSTANT_CLASS- See Also:
-
CONSTANT_STRING
public static final int CONSTANT_STRING- See Also:
-
CONSTANT_FIELD
public static final int CONSTANT_FIELD- See Also:
-
CONSTANT_METHOD
public static final int CONSTANT_METHOD- See Also:
-
CONSTANT_INTERFACEMETHOD
public static final int CONSTANT_INTERFACEMETHOD- See Also:
-
CONSTANT_NAMEANDTYPE
public static final int CONSTANT_NAMEANDTYPE- See Also:
-
CONSTANT_METHOD_HANDLE
public static final int CONSTANT_METHOD_HANDLE- See Also:
-
CONSTANT_METHOD_TYPE
public static final int CONSTANT_METHOD_TYPE- See Also:
-
CONSTANT_INVOKEDYNAMIC
public static final int CONSTANT_INVOKEDYNAMIC- See Also:
-
CLASS_DESCRIPTOR
public static final char CLASS_DESCRIPTOR- See Also:
-
ACC_INTERFACE
public static final int ACC_INTERFACE- See Also:
-
ACC_ABSTRACT
public static final int ACC_ABSTRACT- See Also:
-
-
Constructor Details
-
ClassFileParser
public ClassFileParser() -
ClassFileParser
-
-
Method Details
-
parse
Registered parser listeners are informed that the resultingJavaClass
was parsed.- Throws:
IOException
-
parse
Description copied from class:AbstractParser
Registered parser listeners are informed that the resultingJavaClass
was parsed.- Specified by:
parse
in classAbstractParser
- Throws:
IOException
-
toString
Returns a string representation of this object. -
main
Test main.
-