public class MCPackage extends java.lang.Object implements IMCPackage, IDescribable
IMCPackage interface.| Modifier and Type | Field and Description |
|---|---|
private java.lang.Boolean |
isExported |
private IMCModule |
module |
private java.lang.String |
name |
| Constructor and Description |
|---|
MCPackage(java.lang.String name,
IMCModule module,
java.lang.Boolean isExported)
Create a new package instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription() |
IMCModule |
getModule() |
java.lang.String |
getName()
Returns the package name.
|
int |
hashCode() |
java.lang.Boolean |
isExported() |
java.lang.String |
toString() |
private final java.lang.String name
private final IMCModule module
private final java.lang.Boolean isExported
MCPackage(java.lang.String name,
IMCModule module,
java.lang.Boolean isExported)
name - package namemodule - module that the package resides, or null if it is in a pre-modules
environmentisExported - If the package is exported by the module or not. Use true if it is in a
pre-modules environment.public java.lang.String getName()
IMCPackageAn example is "java.lang".
getName in interface IDescribablegetName in interface IMCPackagepublic IMCModule getModule()
getModule in interface IMCPackagepublic java.lang.Boolean isExported()
isExported in interface IMCPackagetrue if the package is exported from it's module, or if it's in a pre modules
environment, false otherwisepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getDescription()
getDescription in interface IDescribablepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object