net.sf.retrotranslator.runtime.java.lang.instrument
Interface Instrumentation_


public interface Instrumentation_

Author:
Taras Puchko

Method Summary
 void addTransformer(ClassFileTransformer_ transformer)
           
 void addTransformer(ClassFileTransformer_ transformer, boolean canRetransform)
           
 void appendToBootstrapClassLoaderSearch(java.util.jar.JarFile jarfile)
           
 void appendToSystemClassLoaderSearch(java.util.jar.JarFile jarfile)
           
 java.lang.Class[] getAllLoadedClasses()
           
 java.lang.Class[] getInitiatedClasses(java.lang.ClassLoader loader)
           
 long getObjectSize(java.lang.Object objectToSize)
           
 boolean isModifiableClass(java.lang.Class<?> theClass)
           
 boolean isNativeMethodPrefixSupported()
           
 boolean isRedefineClassesSupported()
           
 boolean isRetransformClassesSupported()
           
 void redefineClasses(ClassDefinition_... definitions)
           
 boolean removeTransformer(ClassFileTransformer_ transformer)
           
 void retransformClasses(java.lang.Class<?>... classes)
           
 void setNativeMethodPrefix(ClassFileTransformer_ transformer, java.lang.String prefix)
           
 

Method Detail

addTransformer

void addTransformer(ClassFileTransformer_ transformer)

addTransformer

void addTransformer(ClassFileTransformer_ transformer,
                    boolean canRetransform)

appendToBootstrapClassLoaderSearch

void appendToBootstrapClassLoaderSearch(java.util.jar.JarFile jarfile)

appendToSystemClassLoaderSearch

void appendToSystemClassLoaderSearch(java.util.jar.JarFile jarfile)

getAllLoadedClasses

java.lang.Class[] getAllLoadedClasses()

getInitiatedClasses

java.lang.Class[] getInitiatedClasses(java.lang.ClassLoader loader)

getObjectSize

long getObjectSize(java.lang.Object objectToSize)

isModifiableClass

boolean isModifiableClass(java.lang.Class<?> theClass)

isNativeMethodPrefixSupported

boolean isNativeMethodPrefixSupported()

isRedefineClassesSupported

boolean isRedefineClassesSupported()

isRetransformClassesSupported

boolean isRetransformClassesSupported()

redefineClasses

void redefineClasses(ClassDefinition_... definitions)

removeTransformer

boolean removeTransformer(ClassFileTransformer_ transformer)

retransformClasses

void retransformClasses(java.lang.Class<?>... classes)

setNativeMethodPrefix

void setNativeMethodPrefix(ClassFileTransformer_ transformer,
                           java.lang.String prefix)