aboutsummaryrefslogtreecommitdiff
path: root/src/lombok/apt/HandlerForCompiler.java
blob: 7eb29385af0688119f14c9eeaae08577d6ce93a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;
}