Table of Contents

Class Types

Namespace
Javax.Lang.Model.Util
Assembly
MASES.JNet.dll
public class Types : JVMBridgeBase<Types>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ITypes
Inheritance
JVMBridgeBase
JVMBridgeBase<Types>
Types
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Types>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Types>.IsAssignableFrom<T>()
JVMBridgeBase<Types>.Execute<T>(params T[])
JVMBridgeBase<Types>.DynBridgeClazz
JVMBridgeBase<Types>.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

Types()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("Types 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 Types()

Types(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("Types 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 Types(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { 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

NullType

public NullType NullType { get; }

Property Value

NullType

Methods

AsElement(TypeMirror)

public Element AsElement(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

Element

Element

AsMemberOf(DeclaredType, Element)

public TypeMirror AsMemberOf(DeclaredType arg0, Element arg1)

Parameters

arg0 DeclaredType

DeclaredType

arg1 Element

Element

Returns

TypeMirror

TypeMirror

BoxedClass(PrimitiveType)

public TypeElement BoxedClass(PrimitiveType arg0)

Parameters

arg0 PrimitiveType

PrimitiveType

Returns

TypeElement

TypeElement

Capture(TypeMirror)

public TypeMirror Capture(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

TypeMirror

TypeMirror

Contains(TypeMirror, TypeMirror)

public bool Contains(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

DirectSupertypes<ReturnExtendsJavax_Lang_Model_Type_TypeMirror>(TypeMirror)

public List<ReturnExtendsJavax_Lang_Model_Type_TypeMirror> DirectSupertypes<ReturnExtendsJavax_Lang_Model_Type_TypeMirror>(TypeMirror arg0) where ReturnExtendsJavax_Lang_Model_Type_TypeMirror : TypeMirror

Parameters

arg0 TypeMirror

TypeMirror

Returns

List<ReturnExtendsJavax_Lang_Model_Type_TypeMirror>

List

Type Parameters

ReturnExtendsJavax_Lang_Model_Type_TypeMirror

TypeMirror

Erasure(TypeMirror)

public TypeMirror Erasure(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

TypeMirror

TypeMirror

GetArrayType(TypeMirror)

public ArrayType GetArrayType(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

ArrayType

ArrayType

GetDeclaredType(TypeElement, params TypeMirror[])

public DeclaredType GetDeclaredType(TypeElement arg0, params TypeMirror[] arg1)

Parameters

arg0 TypeElement

TypeElement

arg1 TypeMirror[]

TypeMirror

Returns

DeclaredType

DeclaredType

GetDeclaredType(DeclaredType, TypeElement, params TypeMirror[])

public DeclaredType GetDeclaredType(DeclaredType arg0, TypeElement arg1, params TypeMirror[] arg2)

Parameters

arg0 DeclaredType

DeclaredType

arg1 TypeElement

TypeElement

arg2 TypeMirror[]

TypeMirror

Returns

DeclaredType

DeclaredType

GetNoType(TypeKind)

public NoType GetNoType(TypeKind arg0)

Parameters

arg0 TypeKind

TypeKind

Returns

NoType

NoType

GetPrimitiveType(TypeKind)

public PrimitiveType GetPrimitiveType(TypeKind arg0)

Parameters

arg0 TypeKind

TypeKind

Returns

PrimitiveType

PrimitiveType

GetWildcardType(TypeMirror, TypeMirror)

public WildcardType GetWildcardType(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

WildcardType

WildcardType

IsAssignable(TypeMirror, TypeMirror)

public bool IsAssignable(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

IsSameType(TypeMirror, TypeMirror)

public bool IsSameType(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

IsSubsignature(ExecutableType, ExecutableType)

public bool IsSubsignature(ExecutableType arg0, ExecutableType arg1)

Parameters

arg0 ExecutableType

ExecutableType

arg1 ExecutableType

ExecutableType

Returns

bool

bool

IsSubtype(TypeMirror, TypeMirror)

public bool IsSubtype(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

UnboxedType(TypeMirror)

public PrimitiveType UnboxedType(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

PrimitiveType

PrimitiveType