Table of Contents

Interface IProcessor

Namespace
Javax.Annotation.Processing
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IProcessor

Properties

SupportedAnnotationTypes

Set<String> SupportedAnnotationTypes { get; }

Property Value

Set<String>

SupportedOptions

Set<String> SupportedOptions { get; }

Property Value

Set<String>

SupportedSourceVersion

SourceVersion SupportedSourceVersion { get; }

Property Value

SourceVersion

Methods

GetCompletions<ReturnExtendsJavax_Annotation_Processing_Completion>(Element, AnnotationMirror, ExecutableElement, String)

Iterable<ReturnExtendsJavax_Annotation_Processing_Completion> GetCompletions<ReturnExtendsJavax_Annotation_Processing_Completion>(Element arg0, AnnotationMirror arg1, ExecutableElement arg2, String arg3) where ReturnExtendsJavax_Annotation_Processing_Completion : Completion

Parameters

arg0 Element

Element

arg1 AnnotationMirror

AnnotationMirror

arg2 ExecutableElement

ExecutableElement

arg3 String

String

Returns

Iterable<ReturnExtendsJavax_Annotation_Processing_Completion>

Iterable

Type Parameters

ReturnExtendsJavax_Annotation_Processing_Completion

Completion

Init(ProcessingEnvironment)

void Init(ProcessingEnvironment arg0)

Parameters

arg0 ProcessingEnvironment

ProcessingEnvironment

Process<Arg0ExtendsJavax_Lang_Model_Element_TypeElement>(Set<Arg0ExtendsJavax_Lang_Model_Element_TypeElement>, RoundEnvironment)

bool Process<Arg0ExtendsJavax_Lang_Model_Element_TypeElement>(Set<Arg0ExtendsJavax_Lang_Model_Element_TypeElement> arg0, RoundEnvironment arg1) where Arg0ExtendsJavax_Lang_Model_Element_TypeElement : TypeElement

Parameters

arg0 Set<Arg0ExtendsJavax_Lang_Model_Element_TypeElement>

Set

arg1 RoundEnvironment

RoundEnvironment

Returns

bool

bool

Type Parameters

Arg0ExtendsJavax_Lang_Model_Element_TypeElement

TypeElement