Interface IInstrumentation
- Namespace
- Java.Lang.Instrument
- Assembly
- MASES.JNet.dll
.NET interface for TO BE DEFINED FROM USER
public interface IInstrumentation
Properties
AllLoadedClasses
Class[] AllLoadedClasses { get; }
Property Value
- Class[]
Methods
AddTransformer(ClassFileTransformer)
void AddTransformer(ClassFileTransformer arg0)
Parameters
AddTransformer(ClassFileTransformer, bool)
void AddTransformer(ClassFileTransformer arg0, bool arg1)
Parameters
arg0
ClassFileTransformerarg1
bool
AppendToBootstrapClassLoaderSearch(JarFile)
void AppendToBootstrapClassLoaderSearch(JarFile arg0)
Parameters
AppendToSystemClassLoaderSearch(JarFile)
void AppendToSystemClassLoaderSearch(JarFile arg0)
Parameters
GetInitiatedClasses(ClassLoader)
Class[] GetInitiatedClasses(ClassLoader arg0)
Parameters
arg0
ClassLoader
Returns
GetObjectSize(object)
long GetObjectSize(object arg0)
Parameters
Returns
IsModifiableClass(Class)
bool IsModifiableClass(Class arg0)
Parameters
Returns
IsModifiableModule(Module)
bool IsModifiableModule(Module arg0)
Parameters
Returns
IsNativeMethodPrefixSupported()
bool IsNativeMethodPrefixSupported()
Returns
IsRedefineClassesSupported()
bool IsRedefineClassesSupported()
Returns
IsRetransformClassesSupported()
bool IsRetransformClassesSupported()
Returns
RedefineClasses(params ClassDefinition[])
void RedefineClasses(params ClassDefinition[] arg0)
Parameters
arg0
ClassDefinition[]
Exceptions
RedefineModule(Module, Set<Module>, Map<String, Set<Module>>, Map<String, Set<Module>>, Set<Class>, Map<Class, List<Class>>)
void RedefineModule(Module arg0, Set<Module> arg1, Map<String, Set<Module>> arg2, Map<String, Set<Module>> arg3, Set<Class> arg4, Map<Class, List<Class>> arg5)
Parameters
arg0
Modulearg1
Set<Module>arg2
Map<String, Set<Module>>arg3
Map<String, Set<Module>>arg4
Set<Class>arg5
Map<Class, List<Class>>
RemoveTransformer(ClassFileTransformer)
bool RemoveTransformer(ClassFileTransformer arg0)
Parameters
Returns
RetransformClasses(params Class[])
void RetransformClasses(params Class[] arg0)
Parameters
Exceptions
SetNativeMethodPrefix(ClassFileTransformer, String)
void SetNativeMethodPrefix(ClassFileTransformer arg0, String arg1)
Parameters
arg0
ClassFileTransformerarg1
String