Package org.openjdk.jmc.common.util
Class MCClassLoader
- java.lang.Object
-
- org.openjdk.jmc.common.util.MCClassLoader
-
- All Implemented Interfaces:
IMCClassLoader
public class MCClassLoader extends java.lang.Object implements IMCClassLoader
Base implementation of theIMCClassLoader
interface.
-
-
Constructor Summary
Constructors Constructor Description MCClassLoader(IMCType type, java.lang.String name)
Create a new classloader instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getName()
Returns the name of the classloader.IMCType
getType()
Returns the type of the classloader.int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
type
private final IMCType type
-
name
private final java.lang.String name
-
-
Constructor Detail
-
MCClassLoader
public MCClassLoader(IMCType type, java.lang.String name)
Create a new classloader instance.- Parameters:
type
- classloader typename
- classloader name
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:IMCClassLoader
Returns the name of the classloader.- Specified by:
getName
in interfaceIMCClassLoader
- Returns:
- the classloader name
-
getType
public IMCType getType()
Description copied from interface:IMCClassLoader
Returns the type of the classloader.- Specified by:
getType
in interfaceIMCClassLoader
- Returns:
- the classloader type
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-