Class TypeDescriptor.OfMethod<F, M>
public class TypeDescriptor.OfMethod<F, M> : TypeDescriptor, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ITypeDescriptor where F : TypeDescriptor.OfField<F> where M : TypeDescriptor.OfMethod<F, M>
Type Parameters
- Inheritance
-
TypeDescriptor.OfMethod<F, M>
- Implements
- Inherited Members
- Extension Methods
Constructors
OfMethod(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 OfMethod(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { 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
ChangeParameterType(int, F)
public M ChangeParameterType(int arg0, F arg1)
Parameters
Returns
- M
M
ChangeReturnType(F)
public M ChangeReturnType(F arg0)
Parameters
arg0FF
Returns
- M
M
DropParameterTypes(int, int)
public M DropParameterTypes(int arg0, int arg1)
Parameters
Returns
- M
M
InsertParameterTypes(int, params F[])
public M InsertParameterTypes(int arg0, params F[] arg1)
Parameters
Returns
- M
M
ParameterArray()
public F[] ParameterArray()
Returns
- F[]
F
ParameterCount()
public int ParameterCount()
Returns
ParameterList()
public List<F> ParameterList()
Returns
ParameterType(int)
public F ParameterType(int arg0)
Parameters
Returns
- F
F
ReturnType()
public F ReturnType()
Returns
- F
F
Operators
implicit operator OfMethod(OfMethod<F, M>)
Converter from TypeDescriptor.OfMethod<F, M> to TypeDescriptor.OfMethod
public static implicit operator TypeDescriptor.OfMethod(TypeDescriptor.OfMethod<F, M> t)
Parameters
tTypeDescriptor.OfMethod<F, M>