org.apache.batik.util
Class ClassFileUtilities
java.lang.Object
|
+--org.apache.batik.util.ClassFileUtilities
- public class ClassFileUtilities
- extends java.lang.Object
This class contains utility methods to manipulate Java classes.
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 |
CONSTANT_UTF8_INFO
public static final byte CONSTANT_UTF8_INFO
CONSTANT_INTEGER_INFO
public static final byte CONSTANT_INTEGER_INFO
CONSTANT_FLOAT_INFO
public static final byte CONSTANT_FLOAT_INFO
CONSTANT_LONG_INFO
public static final byte CONSTANT_LONG_INFO
CONSTANT_DOUBLE_INFO
public static final byte CONSTANT_DOUBLE_INFO
CONSTANT_CLASS_INFO
public static final byte CONSTANT_CLASS_INFO
CONSTANT_STRING_INFO
public static final byte CONSTANT_STRING_INFO
CONSTANT_FIELDREF_INFO
public static final byte CONSTANT_FIELDREF_INFO
CONSTANT_METHODREF_INFO
public static final byte CONSTANT_METHODREF_INFO
CONSTANT_INTERFACEMETHODREF_INFO
public static final byte CONSTANT_INTERFACEMETHODREF_INFO
CONSTANT_NAMEANDTYPE_INFO
public static final byte CONSTANT_NAMEANDTYPE_INFO
ClassFileUtilities
protected ClassFileUtilities()
- This class does not need to be instantiated.
getClassDependencies
public static java.util.Set getClassDependencies(java.lang.String path,
java.util.Set classpath)
throws java.io.IOException
- Returns the dependencies of the given class.
- Parameters:
path
- The root class path.classpath
- The set of directories (Strings) to scan.- Returns:
- a list of paths representing the used classes.
getClassDependencies
public static java.util.Set getClassDependencies(java.io.InputStream is)
throws java.io.IOException
- Returns the dependencies of the given class.
- Returns:
- a list of strings representing the used classes.
getDescriptorClasses
protected static java.util.Set getDescriptorClasses(java.lang.String desc)
- Returns the classes contained in a field or method desciptor.
Copyright © 2002 Apache Software Foundation. All Rights Reserved.