org.jboss.solder.tooling
Class SolderToolsProcessor

java.lang.Object
  extended by javax.annotation.processing.AbstractProcessor
      extended by org.jboss.solder.tooling.SolderToolsProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes(value="*")
@SupportedOptions(value="debug")
@SupportedSourceVersion(value=RELEASE_6)
public class SolderToolsProcessor
extends AbstractProcessor

The main annotation processor for Solder.

Author:
Ken Finnigan

Field Summary
static String DEBUG_OPTION
           
 
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
 
Constructor Summary
SolderToolsProcessor()
          Default constructor.
 
Method Summary
 Set<String> getSupportedOptions()
          
 void init(ProcessingEnvironment processingEnv)
          
 boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
          
 
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedSourceVersion, isInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG_OPTION

public static final String DEBUG_OPTION
See Also:
Constant Field Values
Constructor Detail

SolderToolsProcessor

public SolderToolsProcessor()
Default constructor.

Method Detail

init

public void init(ProcessingEnvironment processingEnv)

Specified by:
init in interface Processor
Overrides:
init in class AbstractProcessor

getSupportedOptions

public Set<String> getSupportedOptions()

Specified by:
getSupportedOptions in interface Processor
Overrides:
getSupportedOptions in class AbstractProcessor

process

public boolean process(Set<? extends TypeElement> annotations,
                       RoundEnvironment roundEnv)

Specified by:
process in interface Processor
Specified by:
process in class AbstractProcessor


Copyright © 2008-2011 Seam Framework. All Rights Reserved.