public class Package
extends java.lang.Object
| Constructor and Description |
|---|
Package(ClassPath sourcePath,
ClassPath binaryPath,
Identifier pkg)
Create a package given a source path, binary path, and package
name.
|
Package(ClassPath path,
Identifier pkg)
Create a package given a class path, and package name.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
classExists(Identifier className)
Check if a class is defined in this package.
|
boolean |
exists()
Check if the package exists
|
ClassFile |
getBinaryFile(Identifier className)
Get the .class file of a class
|
java.util.Enumeration<ClassFile> |
getBinaryFiles() |
ClassFile |
getSourceFile(Identifier className)
Get the .java file of a class
|
ClassFile |
getSourceFile(java.lang.String fileName) |
java.util.Enumeration<ClassFile> |
getSourceFiles() |
java.lang.String |
toString() |
public Package(ClassPath path, Identifier pkg) throws java.io.IOException
java.io.IOExceptionpublic Package(ClassPath sourcePath, ClassPath binaryPath, Identifier pkg) throws java.io.IOException
java.io.IOExceptionpublic boolean classExists(Identifier className)
public boolean exists()
public ClassFile getBinaryFile(Identifier className)
public ClassFile getSourceFile(Identifier className)
public ClassFile getSourceFile(java.lang.String fileName)
public java.util.Enumeration<ClassFile> getSourceFiles()
public java.util.Enumeration<ClassFile> getBinaryFiles()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2016. All Rights Reserved.