- All Known Implementing Classes:
MissingVMData
,VMData
public interface IVMData
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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)Returns the J9DDR classloader associated with this VMThe version of the VM
-
Method Details
-
bootstrap
Bootstraps into a class by absolute classname- Throws:
ClassNotFoundException
-
bootstrapRelative
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
-