Interface IElement
.NET interface for TO BE DEFINED FROM USER
public interface IElement : IAnnotatedConstruct
- Inherited Members
Properties
AnnotationMirrors
List AnnotationMirrors { get; }
Property Value
EnclosedElements
List EnclosedElements { get; }
Property Value
EnclosingElement
Element EnclosingElement { get; }
Property Value
Kind
ElementKind Kind { get; }
Property Value
Modifiers
Set<Modifier> Modifiers { get; }
Property Value
SimpleName
Name SimpleName { get; }
Property Value
Methods
Accept<R, P>(ElementVisitor<R, P>, P)
R Accept<R, P>(ElementVisitor<R, P> arg0, P arg1)
Parameters
arg0
ElementVisitor<R, P>arg1
PP
Returns
- R
R
Type Parameters
R
P
AsType()
TypeMirror AsType()
Returns
GetAnnotation<A>(Class)
A GetAnnotation<A>(Class arg0) where A : IAnnotation, new()
Parameters
Returns
- A
A