@SupportedAnnotationTypes(value="org.jruby.anno.JRubyMethod") public class AnnotationBinder extends AbstractProcessor
| Modifier and Type | Field and Description |
|---|---|
static String |
POPULATOR_SUFFIX |
static String |
SRC_GEN_DIR |
processingEnv| Constructor and Description |
|---|
AnnotationBinder() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateMethodAddCalls(ExecutableElement md,
JRubyMethod jrubyMethod) |
SourceVersion |
getSupportedSourceVersion() |
boolean |
process(Set<? extends TypeElement> typeElements,
RoundEnvironment roundEnvironment) |
void |
processMethodDeclaration(ExecutableElement method) |
void |
processMethodDeclarationMulti(ExecutableElement method) |
void |
processMethodDeclarations(Map<CharSequence,List<ExecutableElement>> declarations) |
void |
processType(TypeElement cd) |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, init, isInitializedpublic static final String POPULATOR_SUFFIX
public static final String SRC_GEN_DIR
public boolean process(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnvironment)
process in interface Processorprocess in class AbstractProcessorpublic SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion in interface ProcessorgetSupportedSourceVersion in class AbstractProcessorpublic void processType(TypeElement cd)
public void processMethodDeclarations(Map<CharSequence,List<ExecutableElement>> declarations)
public void processMethodDeclaration(ExecutableElement method)
public void processMethodDeclarationMulti(ExecutableElement method)
public void generateMethodAddCalls(ExecutableElement md, JRubyMethod jrubyMethod)
Copyright © 2001-2015 JRuby. All Rights Reserved.