Class Executable
.NET implementations of https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Executable.html
public class Executable : AccessibleObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAnnotatedElement
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AnnotatedElement>Executable
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<AnnotatedElement>.IsAssignableFrom(IJavaType)JVMBridgeBase<AnnotatedElement>.IsAssignableFrom<T>()JVMBridgeBase<AnnotatedElement>.Execute<T>(params T[])JVMBridgeBase<AnnotatedElement>.DynBridgeClazzJVMBridgeBase<AnnotatedElement>.BridgeClazzJVMBridgeBase.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.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Executable()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Executable 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 Executable()
Executable(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("Executable 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 Executable(params object[] args)
Parameters
args
object[]
Properties
AnnotatedExceptionTypes
public AnnotatedType[] AnnotatedExceptionTypes { get; }
Property Value
AnnotatedParameterTypes
public AnnotatedType[] AnnotatedParameterTypes { get; }
Property Value
AnnotatedReceiverType
public AnnotatedType AnnotatedReceiverType { get; }
Property Value
AnnotatedReturnType
public AnnotatedType AnnotatedReturnType { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
DeclaringClass
public Class DeclaringClass { get; }
Property Value
ExceptionTypes
public Class[] ExceptionTypes { get; }
Property Value
- Class[]
GenericExceptionTypes
public Type[] GenericExceptionTypes { get; }
Property Value
- Type[]
GenericParameterTypes
public Type[] GenericParameterTypes { get; }
Property Value
- Type[]
GenericString
Returns a string describing this Executable, including any type parameters.
public string GenericString { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Modifiers
public int Modifiers { get; }
Property Value
Name
public String Name { get; }
Property Value
ParameterAnnotations
public Annotation[] ParameterAnnotations { get; }
Property Value
ParameterCount
public int ParameterCount { get; }
Property Value
ParameterTypes
public Class[] ParameterTypes { get; }
Property Value
- Class[]
Parameters
public Parameter[] Parameters { get; }
Property Value
TypeParameters
public TypeVariable[] TypeParameters { get; }
Property Value
Methods
IsSynthetic()
public bool IsSynthetic()
Returns
IsVarArgs()
public bool IsVarArgs()
Returns
ToGenericString()
public String ToGenericString()
Returns
Operators
implicit operator GenericDeclaration(Executable)
Converter from Executable to GenericDeclaration
public static implicit operator GenericDeclaration(Executable t)
Parameters
Returns
implicit operator Member(Executable)
Converter from Executable to Member
public static implicit operator Member(Executable t)