This class provides facilities for the debugging of Java/.NET interoperability issues. It includes both a tracing and a memory debugging facility. Tracing can be controlled through a set of Switch
instances that govern various groups of functionality.
More...
|
static void | IncrementActiveProxyObjects () |
|
static void | DecrementActiveProxyObjects () |
|
static void | IncrementRegisteredCallbacks () |
|
static void | DecrementRegisteredCallbacks () |
|
|
static TraceSwitch | TypeSystemTracing [get] |
| A read-only property governing the tracing of proxy-type events. More...
|
|
static TraceSwitch | FinalizationTracing [get] |
| A read-only property governing the tracing of object finalization. More...
|
|
static TraceSwitch | CallbackTracing [get] |
| A read-only property governing the tracing of callback events. More...
|
|
static TraceSwitch | JvmTracing [get] |
| A read-only property governing the tracing of JVM events. More...
|
|
static string | ClassPathAnalysis [get] |
| Returns a string that contains helpful information about the configured classpath. A JvmLoader needs to have been instantiated prior to using this property, otherwise the return value will simply be an error string. More...
|
|
static string | ClassesAnalysis [get] |
| Returns a string that contains helpful information about the classes that are available as proxy classes. In particular, you will see exactly which classes that are available as proxy classes are not available as Java classes. This can greatly assist debugging complex deployment problems where a jarfile might be missing or incomplete. A JvmLoader needs to have been instantiated prior to using this property, otherwise the return value will simply be an error string. More...
|
|
static string | MethodsAndFieldsAnalysis [get] |
| Returns a string that contains helpful information about the methods and fields that are available in the proxy classes. In particular, you will see exactly which methods and fields are available as proxy classes but not in the Java classes on the configured classpath. This might be due to a version mismatch (new JDK used at development time, old JDK used at deployment time) or due to stale proxy classes (Java classes changed without proxies having been regenerated). A JvmLoader needs to have been instantiated prior to using this property, otherwise the return value will simply be an error string. More...
|
|
This class provides facilities for the debugging of Java/.NET interoperability issues. It includes both a tracing and a memory debugging facility. Tracing can be controlled through a set of Switch
instances that govern various groups of functionality.
◆ CallbackTracing
TraceSwitch Codemesh.JuggerNET.Diagnostics.CallbackTracing |
|
staticget |
A read-only property governing the tracing of callback events.
◆ ClassesAnalysis
string Codemesh.JuggerNET.Diagnostics.ClassesAnalysis |
|
staticget |
Returns a string that contains helpful information about the classes that are available as proxy classes. In particular, you will see exactly which classes that are available as proxy classes are not available as Java classes. This can greatly assist debugging complex deployment problems where a jarfile might be missing or incomplete. A JvmLoader
needs to have been instantiated prior to using this property, otherwise the return value will simply be an error string.
◆ ClassPathAnalysis
string Codemesh.JuggerNET.Diagnostics.ClassPathAnalysis |
|
staticget |
Returns a string that contains helpful information about the configured classpath. A JvmLoader
needs to have been instantiated prior to using this property, otherwise the return value will simply be an error string.
◆ FinalizationTracing
TraceSwitch Codemesh.JuggerNET.Diagnostics.FinalizationTracing |
|
staticget |
A read-only property governing the tracing of object finalization.
◆ JvmTracing
TraceSwitch Codemesh.JuggerNET.Diagnostics.JvmTracing |
|
staticget |
A read-only property governing the tracing of JVM events.
◆ MethodsAndFieldsAnalysis
string Codemesh.JuggerNET.Diagnostics.MethodsAndFieldsAnalysis |
|
staticget |
Returns a string that contains helpful information about the methods and fields that are available in the proxy classes. In particular, you will see exactly which methods and fields are available as proxy classes but not in the Java classes on the configured classpath. This might be due to a version mismatch (new JDK used at development time, old JDK used at deployment time) or due to stale proxy classes (Java classes changed without proxies having been regenerated). A JvmLoader
needs to have been instantiated prior to using this property, otherwise the return value will simply be an error string.
◆ TypeSystemTracing
TraceSwitch Codemesh.JuggerNET.Diagnostics.TypeSystemTracing |
|
staticget |
A read-only property governing the tracing of proxy-type events.
The documentation for this class was generated from the following file: