gnu.java.lang
Class VMInstrumentationImpl

java.lang.Object
  extended by gnu.java.lang.VMInstrumentationImpl

final class VMInstrumentationImpl
extends Object

Jikes RVM implementation of VMInstrumentationImpl


Constructor Summary
VMInstrumentationImpl()
           
 
Method Summary
(package private) static Class<?>[] getAllLoadedClasses()
           
(package private) static Class<?>[] getInitiatedClasses(ClassLoader loader)
           
(package private) static long getObjectSize(Object objectToSize)
           
(package private) static boolean isRedefineClassesSupported()
           
(package private) static void redefineClasses(Instrumentation inst, ClassDefinition[] definitions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VMInstrumentationImpl

VMInstrumentationImpl()
Method Detail

isRedefineClassesSupported

static boolean isRedefineClassesSupported()

redefineClasses

static void redefineClasses(Instrumentation inst,
                            ClassDefinition[] definitions)

getAllLoadedClasses

static Class<?>[] getAllLoadedClasses()

getInitiatedClasses

static Class<?>[] getInitiatedClasses(ClassLoader loader)

getObjectSize

static long getObjectSize(Object objectToSize)