Table of Contents

Class Executable

Namespace
Java.Lang.Reflect
Assembly
MASES.Netdroid.dll
public class Executable : AccessibleObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IMember, IGenericDeclaration, IAnnotatedElement
Inheritance
Executable
Implements
Derived
Inherited Members
Extension Methods

Constructors

Executable(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 Executable(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

GenericString

Returns a Java.Lang.String describing this Executable, including any type parameters.

public String GenericString { get; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

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