org.apache.bcel.util
public class ClassPath extends Object implements Serializable
Nested Class Summary | |
---|---|
interface | ClassPath.ClassFile Contains information about file/ZIP entry of the Java class. |
Field Summary | |
---|---|
static ClassPath | SYSTEM_CLASS_PATH |
Constructor Summary | |
---|---|
ClassPath(String class_path)
Search for classes in given path. | |
ClassPath()
Search for classes in CLASSPATH. |
Method Summary | |
---|---|
boolean | equals(Object o) |
byte[] | getBytes(String name, String suffix) |
byte[] | getBytes(String name) |
ClassPath.ClassFile | getClassFile(String name, String suffix) |
ClassPath.ClassFile | getClassFile(String name) |
static String | getClassPath() Checks for class path components in the following properties:
"java.class.path", "sun.boot.class.path", "java.ext.dirs"
|
InputStream | getInputStream(String name) |
InputStream | getInputStream(String name, String suffix)
Return stream for class or resource on CLASSPATH.
|
String | getPath(String name) |
String | getPath(String name, String suffix) |
int | hashCode() |
String | toString() |
Deprecated: Use SYSTEM_CLASS_PATH constant
Search for classes in CLASSPATH.Parameters: name fully qualified file name, e.g. java/lang/String suffix file name ends with suffix, e.g. .java
Returns: byte array for file on class path
Returns: byte array for class
Parameters: name fully qualified file name, e.g. java/lang/String suffix file name ends with suff, e.g. .java
Returns: class file for the java class
Parameters: name fully qualified class name, e.g. java.lang.String
Returns: input stream for class
Returns: class path as used by default by BCEL
Parameters: name fully qualified class name, e.g. java.lang.String
Returns: input stream for class
Parameters: name fully qualified file name, e.g. java/lang/String suffix file name ends with suff, e.g. .java
Returns: input stream for file on class path
Parameters: name name of file to search for, e.g. java/lang/String.java
Returns: full (canonical) path for file
Parameters: name name of file to search for, e.g. java/lang/String suffix file name suffix, e.g. .java
Returns: full (canonical) path for file, if it exists
Returns: used class path string