-
- All Known Implementing Classes:
MissingVMData
,VMData
public interface IVMData
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
bootstrap(String classname, Object... userData)
Bootstraps into a class by absolute classnamevoid
bootstrapRelative(String relativeClassname, Object... userData)
Bootstraps into a class by classname relative to the versioned package (e.g. com.ibm.j9ddr.vm23)J9DDRClassLoader
getClassLoader()
Returns the J9DDR classloader associated with this VMCollection<StructureReader.StructureDescriptor>
getStructures()
String
getVersion()
The version of the VM
-
-
-
Method Detail
-
bootstrap
void bootstrap(String classname, Object... userData) throws ClassNotFoundException
Bootstraps into a class by absolute classname- Throws:
ClassNotFoundException
-
bootstrapRelative
void bootstrapRelative(String relativeClassname, Object... userData) throws ClassNotFoundException
Bootstraps into a class by classname relative to the versioned package (e.g. com.ibm.j9ddr.vm23)- Throws:
ClassNotFoundException
-
getStructures
Collection<StructureReader.StructureDescriptor> getStructures()
-
getClassLoader
J9DDRClassLoader getClassLoader()
Returns the J9DDR classloader associated with this VM
-
getVersion
String getVersion()
The version of the VM- Returns:
- string representation of the VM version
-
-