|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.util.ClassFileUtilities
This class contains utility methods to manipulate Java classes.
Field Summary | |
static byte |
CONSTANT_CLASS_INFO
|
static byte |
CONSTANT_DOUBLE_INFO
|
static byte |
CONSTANT_FIELDREF_INFO
|
static byte |
CONSTANT_FLOAT_INFO
|
static byte |
CONSTANT_INTEGER_INFO
|
static byte |
CONSTANT_INTERFACEMETHODREF_INFO
|
static byte |
CONSTANT_LONG_INFO
|
static byte |
CONSTANT_METHODREF_INFO
|
static byte |
CONSTANT_NAMEANDTYPE_INFO
|
static byte |
CONSTANT_STRING_INFO
|
static byte |
CONSTANT_UTF8_INFO
|
Constructor Summary | |
protected |
ClassFileUtilities()
This class does not need to be instantiated. |
Method Summary | |
static java.util.Set |
getClassDependencies(java.io.InputStream is)
Returns the dependencies of the given class. |
static java.util.Set |
getClassDependencies(java.lang.String path,
java.util.Set classpath)
Returns the dependencies of the given class. |
protected static java.util.Set |
getDescriptorClasses(java.lang.String desc)
Returns the classes contained in a field or method desciptor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final byte CONSTANT_UTF8_INFO
public static final byte CONSTANT_INTEGER_INFO
public static final byte CONSTANT_FLOAT_INFO
public static final byte CONSTANT_LONG_INFO
public static final byte CONSTANT_DOUBLE_INFO
public static final byte CONSTANT_CLASS_INFO
public static final byte CONSTANT_STRING_INFO
public static final byte CONSTANT_FIELDREF_INFO
public static final byte CONSTANT_METHODREF_INFO
public static final byte CONSTANT_INTERFACEMETHODREF_INFO
public static final byte CONSTANT_NAMEANDTYPE_INFO
Constructor Detail |
protected ClassFileUtilities()
Method Detail |
public static java.util.Set getClassDependencies(java.lang.String path, java.util.Set classpath) throws java.io.IOException
path
- The root class path.classpath
- The set of directories (Strings) to scan.
java.io.IOException
public static java.util.Set getClassDependencies(java.io.InputStream is) throws java.io.IOException
java.io.IOException
protected static java.util.Set getDescriptorClasses(java.lang.String desc)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |