Table of Contents

Class Executable

Namespace
Java.Lang.Reflect
Assembly
MASES.Netdroid.dll
public class Executable : AccessibleObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IMember, IGenericDeclaration, IAnnotatedElement
Inheritance
JVMBridgeBase
JVMBridgeBase<AnnotatedElement>
Executable
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<AnnotatedElement>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AnnotatedElement>.IsAssignableFrom<T>()
JVMBridgeBase<AnnotatedElement>.Execute<T>(params T[])
JVMBridgeBase<AnnotatedElement>.DynBridgeClazz
JVMBridgeBase<AnnotatedElement>.BridgeClazz
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.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.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

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

GenericString

Returns a string describing this Executable, including any type parameters.

public string GenericString { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

GetDeclaringClass()

public Class GetDeclaringClass()

Returns

Class

Class

GetExceptionTypes()

public Class[] GetExceptionTypes()

Returns

Class[]

Class

GetGenericExceptionTypes()

public Type[] GetGenericExceptionTypes()

Returns

Type[]

Type

GetGenericParameterTypes()

public Type[] GetGenericParameterTypes()

Returns

Type[]

Type

GetModifiers()

public int GetModifiers()

Returns

int

int

GetName()

public String GetName()

Returns

String

String

GetParameterAnnotations()

public Annotation[] GetParameterAnnotations()

Returns

Annotation[]

Annotation

GetParameterCount()

public int GetParameterCount()

Returns

int

int

GetParameterTypes()

public Class[] GetParameterTypes()

Returns

Class[]

Class

GetParameters()

public Parameter[] GetParameters()

Returns

Parameter[]

Parameter

GetTypeParameters()

public TypeVariable[] GetTypeParameters()

Returns

TypeVariable[]

TypeVariable

IsSynthetic()

public bool IsSynthetic()

Returns

bool

bool

IsVarArgs()

public bool IsVarArgs()

Returns

bool

bool

ToGenericString()

public String ToGenericString()

Returns

String

String

Operators

implicit operator GenericDeclaration(Executable)

Converter from Executable to GenericDeclaration

public static implicit operator GenericDeclaration(Executable t)

Parameters

t Executable

Returns

GenericDeclaration

implicit operator Member(Executable)

Converter from Executable to Member

public static implicit operator Member(Executable t)

Parameters

t Executable

Returns

Member