Table of Contents

Interface ITypes

Namespace
Javax.Lang.Model.Util
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface ITypes

Properties

NullType

NullType NullType { get; }

Property Value

NullType

Methods

AsElement(TypeMirror)

Element AsElement(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

Element

Element

AsMemberOf(DeclaredType, Element)

TypeMirror AsMemberOf(DeclaredType arg0, Element arg1)

Parameters

arg0 DeclaredType

DeclaredType

arg1 Element

Element

Returns

TypeMirror

TypeMirror

BoxedClass(PrimitiveType)

TypeElement BoxedClass(PrimitiveType arg0)

Parameters

arg0 PrimitiveType

PrimitiveType

Returns

TypeElement

TypeElement

Capture(TypeMirror)

TypeMirror Capture(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

TypeMirror

TypeMirror

Contains(TypeMirror, TypeMirror)

bool Contains(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

DirectSupertypes<ReturnExtendsJavax_Lang_Model_Type_TypeMirror>(TypeMirror)

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)

TypeMirror Erasure(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

TypeMirror

TypeMirror

GetArrayType(TypeMirror)

ArrayType GetArrayType(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

ArrayType

ArrayType

GetDeclaredType(TypeElement, params TypeMirror[])

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

Parameters

arg0 TypeElement

TypeElement

arg1 TypeMirror[]

TypeMirror

Returns

DeclaredType

DeclaredType

GetDeclaredType(DeclaredType, TypeElement, params TypeMirror[])

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

Parameters

arg0 DeclaredType

DeclaredType

arg1 TypeElement

TypeElement

arg2 TypeMirror[]

TypeMirror

Returns

DeclaredType

DeclaredType

GetNoType(TypeKind)

NoType GetNoType(TypeKind arg0)

Parameters

arg0 TypeKind

TypeKind

Returns

NoType

NoType

GetPrimitiveType(TypeKind)

PrimitiveType GetPrimitiveType(TypeKind arg0)

Parameters

arg0 TypeKind

TypeKind

Returns

PrimitiveType

PrimitiveType

GetWildcardType(TypeMirror, TypeMirror)

WildcardType GetWildcardType(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

WildcardType

WildcardType

IsAssignable(TypeMirror, TypeMirror)

bool IsAssignable(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

IsSameType(TypeMirror, TypeMirror)

bool IsSameType(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

IsSubsignature(ExecutableType, ExecutableType)

bool IsSubsignature(ExecutableType arg0, ExecutableType arg1)

Parameters

arg0 ExecutableType

ExecutableType

arg1 ExecutableType

ExecutableType

Returns

bool

bool

IsSubtype(TypeMirror, TypeMirror)

bool IsSubtype(TypeMirror arg0, TypeMirror arg1)

Parameters

arg0 TypeMirror

TypeMirror

arg1 TypeMirror

TypeMirror

Returns

bool

bool

UnboxedType(TypeMirror)

PrimitiveType UnboxedType(TypeMirror arg0)

Parameters

arg0 TypeMirror

TypeMirror

Returns

PrimitiveType

PrimitiveType