Class Executable
.NET implementations of https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Executable.html
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
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
GenericString
Returns a Java.Lang.String describing this Executable, including any type parameters.
public String GenericString { 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
Methods
GetDeclaringClass()
public Class GetDeclaringClass()
Returns
GetExceptionTypes()
public Class[] GetExceptionTypes()
Returns
GetGenericExceptionTypes()
https://developer.android.com/reference/java/lang/reflect/Executable.html#getGenericExceptionTypes()
public Type[] GetGenericExceptionTypes()
Returns
GetGenericParameterTypes()
https://developer.android.com/reference/java/lang/reflect/Executable.html#getGenericParameterTypes()
public Type[] GetGenericParameterTypes()
Returns
GetModifiers()
public int GetModifiers()
Returns
GetName()
public String GetName()
Returns
GetParameterAnnotations()
public Annotation[] GetParameterAnnotations()
Returns
GetParameterCount()
public int GetParameterCount()
Returns
GetParameterTypes()
public Class[] GetParameterTypes()
Returns
GetParameters()
public Parameter[] GetParameters()
Returns
GetTypeParameters()
public TypeVariable[] GetTypeParameters()
Returns
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)