Package org.openjdk.jmc.common.util
Class MCPackage
- java.lang.Object
-
- org.openjdk.jmc.common.util.MCPackage
-
- All Implemented Interfaces:
IDescribable
,IMCPackage
public class MCPackage extends Object implements IMCPackage, IDescribable
Base implementation of theIMCPackage
interface.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getDescription()
IMCModule
getModule()
String
getName()
Returns the package name.int
hashCode()
Boolean
isExported()
String
toString()
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:IMCPackage
Returns the package name.An example is "java.lang".
- Specified by:
getName
in interfaceIDescribable
- Specified by:
getName
in interfaceIMCPackage
- Returns:
- package name
-
getModule
public IMCModule getModule()
- Specified by:
getModule
in interfaceIMCPackage
- Returns:
- the module in which this package resides, or null if it's in a pre-modules environment
-
isExported
public Boolean isExported()
- Specified by:
isExported
in interfaceIMCPackage
- Returns:
true
if the package is exported from it's module, or if it's in a pre modules environment,false
otherwise
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceIDescribable
- Returns:
- the description of this object
-
-