diff options
author | Reinier Zwitserloot <reinier@tipit.to> | 2009-06-08 22:26:30 +0200 |
---|---|---|
committer | Reinier Zwitserloot <reinier@tipit.to> | 2009-06-08 22:26:30 +0200 |
commit | 1677c4a52a0aea1b955f7c2c7d096903d4a8c5ce (patch) | |
tree | 29de8d12d774f026c0f317e229532befaeb2d096 /src/lombok/apt/HandlerForCompiler.java | |
download | lombok-1677c4a52a0aea1b955f7c2c7d096903d4a8c5ce.tar.gz lombok-1677c4a52a0aea1b955f7c2c7d096903d4a8c5ce.tar.bz2 lombok-1677c4a52a0aea1b955f7c2c7d096903d4a8c5ce.zip |
Initial commit. As a proof of concept, it already works in javac and eclipse!
Diffstat (limited to 'src/lombok/apt/HandlerForCompiler.java')
-rw-r--r-- | src/lombok/apt/HandlerForCompiler.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lombok/apt/HandlerForCompiler.java b/src/lombok/apt/HandlerForCompiler.java new file mode 100644 index 00000000..7eb29385 --- /dev/null +++ b/src/lombok/apt/HandlerForCompiler.java @@ -0,0 +1,16 @@ +package lombok.apt; + +import java.lang.annotation.Annotation; + +import javax.annotation.processing.ProcessingEnvironment; +import javax.annotation.processing.RoundEnvironment; +import javax.lang.model.element.Element; + +public abstract class HandlerForCompiler<T extends Annotation> { + protected ProcessingEnvironment processEnv; + protected RoundEnvironment roundEnv; + + public void init() throws Exception {} + + public abstract void handle(Element element, T annotation) throws Exception; +} |