Table of Contents

Interface IElement

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

.NET interface for TO BE DEFINED FROM USER

public interface IElement : IAnnotatedConstruct
Inherited Members

Properties

AnnotationMirrors

List AnnotationMirrors { get; }

Property Value

List

EnclosedElements

List EnclosedElements { get; }

Property Value

List

EnclosingElement

Element EnclosingElement { get; }

Property Value

Element

Kind

ElementKind Kind { get; }

Property Value

ElementKind

Modifiers

Set<Modifier> Modifiers { get; }

Property Value

Set<Modifier>

SimpleName

Name SimpleName { get; }

Property Value

Name

Methods

Accept<R, P>(ElementVisitor<R, P>, P)

R Accept<R, P>(ElementVisitor<R, P> arg0, P arg1)

Parameters

arg0 ElementVisitor<R, P>

ElementVisitor

arg1 P

P

Returns

R

R

Type Parameters

R
P

AsType()

TypeMirror AsType()

Returns

TypeMirror

TypeMirror

GetAnnotation<A>(Class)

A GetAnnotation<A>(Class arg0) where A : IAnnotation, new()

Parameters

arg0 Class

Class

Returns

A

A

Type Parameters

A

IAnnotation