diff --git a/src/lombok/javac/apt/Processor.java b/src/lombok/javac/apt/Processor.java index 012161fd..864ef52c 100644 --- a/src/lombok/javac/apt/Processor.java +++ b/src/lombok/javac/apt/Processor.java @@ -31,13 +31,13 @@ public class Processor extends AbstractProcessor { else { this.processingEnv = (JavacProcessingEnvironment) processingEnv; handlers = HandlerLibrary.load(processingEnv.getMessager()); + trees = Trees.instance(processingEnv); } } @Override public boolean process(Set annotations, RoundEnvironment roundEnv) { if ( processingEnv == null ) return false; - trees = Trees.instance(processingEnv); for ( TypeElement annotationType : annotations ) { if ( !handlers.hasHandlerFor(annotationType) ) continue;