Class Diagnostic
public class Diagnostic : JVMBridgeBase<Diagnostic>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
Diagnostic
- Implements
- Inherited Members
-
JVMBridgeBase<Diagnostic>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Diagnostic>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Diagnostic>.IsAssignableFrom(IJavaType)JVMBridgeBase<Diagnostic>.IsAssignableFrom<T>()JVMBridgeBase<Diagnostic>.NewWithSignatureAndWrapsDirect<TNewClass>(string, string, params object[])JVMBridgeBase<Diagnostic>.Execute<T>(params T[])JVMBridgeBase<Diagnostic>.DynBridgeClazzJVMBridgeBase<Diagnostic>.BridgeClazzJVMBridgeBase.ReferenceEqualsJVM(IJVMBridgeBase, IJVMBridgeBase)JVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastToAndDetach<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.CastDirectAndDetach<TNewClass>()JVMBridgeBase.CheckDisposed()JVMBridgeBase.ToString()JVMBridgeBase.Equals(IJVMBridgeBase)JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Diagnostic(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Diagnostic(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Diagnostic(params object[])
Generic constructor used by JCOBridge when a derived class needs to forward arguments to the base JVMBridgeBase class.
[Obsolete("Diagnostic class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Diagnostic(params object[] args)
Parameters
argsobject[]
Remarks
Diagnostic represents a JVM interface or abstract class in .NET. Instantiating it directly outside of JCOBridge infrastructure is not supported and may produce undefined behavior.
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
Code
public String Code { get; }
Property Value
ColumnNumber
public long ColumnNumber { get; }
Property Value
EndPosition
public long EndPosition { get; }
Property Value
GetKind
public Diagnostic.Kind GetKind { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
LineNumber
public long LineNumber { get; }
Property Value
NOPOS
public static long NOPOS { get; }
Property Value
Position
public long Position { get; }
Property Value
Source
public object Source { get; }
Property Value
StartPosition
public long StartPosition { get; }
Property Value
Methods
GetMessage(Locale)
public String GetMessage(Locale arg0)