Package org.glassfish.rmic.tools.java
Class Package
java.lang.Object
org.glassfish.rmic.tools.java.Package
This class is used to represent the classes in a package.
WARNING: The contents of this source file are not part of any
supported API. Code that depends on them does so at its own risk:
they are subject to change or removal without notice.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPackage
(ClassPath binaryPath, Identifier pkg) Create a package given a source path, binary path, and package name. -
Method Summary
Modifier and TypeMethodDescriptionboolean
classExists
(Identifier className) Check if a class is defined in this package.boolean
exists()
Check if the package existsgetBinaryFile
(Identifier className) Get the .class file of a classgetSourceFile
(String fileName) getSourceFile
(Identifier className) Get the .java file of a classprivate String
toString()
-
Field Details
-
sourcePath
The path which we use to locate source files. -
binaryPath
The path which we use to locate class (binary) files. -
pkg
The path name of the package.
-
-
Constructor Details
-
Package
Create a package given a source path, binary path, and package name.
-
-
Method Details
-
classExists
Check if a class is defined in this package. (If it is an inner class name, it is assumed to exist only if its binary file exists. This is somewhat pessimistic.) -
exists
public boolean exists()Check if the package exists -
makeName
-
getBinaryFile
Get the .class file of a class -
getSourceFile
Get the .java file of a class -
getSourceFile
-
toString
-