Table of Contents

Interface IElements

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

.NET interface skeleton to be manually developed following https://docs.oracle.com/javase/8/docs/api/javax/lang/model/util/Elements.html

public interface IElements

Methods

GetAllAnnotationMirrors<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror>(Element)

List<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror> GetAllAnnotationMirrors<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror>(Element arg0) where ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror : AnnotationMirror

Parameters

arg0 Element

Element

Returns

List<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror>

List

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror

AnnotationMirror

GetAllMembers<ReturnExtendsJavax_Lang_Model_Element_Element>(TypeElement)

List<ReturnExtendsJavax_Lang_Model_Element_Element> GetAllMembers<ReturnExtendsJavax_Lang_Model_Element_Element>(TypeElement arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Element

Parameters

arg0 TypeElement

TypeElement

Returns

List<ReturnExtendsJavax_Lang_Model_Element_Element>

List

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_Element

Element

GetBinaryName(TypeElement)

Name GetBinaryName(TypeElement arg0)

Parameters

arg0 TypeElement

TypeElement

Returns

Name

Name

GetConstantExpression(object)

String GetConstantExpression(object arg0)

Parameters

arg0 object

object

Returns

String

String

GetDocComment(Element)

String GetDocComment(Element arg0)

Parameters

arg0 Element

Element

Returns

String

String

GetElementValuesWithDefaults<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>(AnnotationMirror)

Map<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue> GetElementValuesWithDefaults<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>(AnnotationMirror arg0) where ReturnExtendsJavax_Lang_Model_Element_ExecutableElement : ExecutableElement where ReturnExtendsJavax_Lang_Model_Element_AnnotationValue : AnnotationValue

Parameters

arg0 AnnotationMirror

AnnotationMirror

Returns

Map<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>

Map

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_ExecutableElement

ExecutableElement

ReturnExtendsJavax_Lang_Model_Element_AnnotationValue

AnnotationValue

GetName(CharSequence)

Name GetName(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

Name

Name

GetPackageElement(CharSequence)

PackageElement GetPackageElement(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

PackageElement

PackageElement

GetPackageOf(Element)

PackageElement GetPackageOf(Element arg0)

Parameters

arg0 Element

Element

Returns

PackageElement

PackageElement

GetTypeElement(CharSequence)

TypeElement GetTypeElement(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

TypeElement

TypeElement

Hides(Element, Element)

bool Hides(Element arg0, Element arg1)

Parameters

arg0 Element

Element

arg1 Element

Element

Returns

bool

bool

IsDeprecated(Element)

bool IsDeprecated(Element arg0)

Parameters

arg0 Element

Element

Returns

bool

bool

IsFunctionalInterface(TypeElement)

bool IsFunctionalInterface(TypeElement arg0)

Parameters

arg0 TypeElement

TypeElement

Returns

bool

bool

Overrides(ExecutableElement, ExecutableElement, TypeElement)

bool Overrides(ExecutableElement arg0, ExecutableElement arg1, TypeElement arg2)

Parameters

arg0 ExecutableElement

ExecutableElement

arg1 ExecutableElement

ExecutableElement

arg2 TypeElement

TypeElement

Returns

bool

bool

PrintElements(Writer, params Element[])

void PrintElements(Writer arg0, params Element[] arg1)

Parameters

arg0 Writer

Writer

arg1 Element[]

Element