Additional AbstractProcessor2 props
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
7beb838e0f
commit
2b6b6ae9ce
|
@ -3,15 +3,22 @@ package io.gitlab.jfronny.gson.compile.processor.core;
|
|||
import io.gitlab.jfronny.gson.compile.processor.core.value.ValueCreator;
|
||||
|
||||
import javax.annotation.processing.*;
|
||||
import javax.lang.model.SourceVersion;
|
||||
import javax.lang.model.util.Elements;
|
||||
import javax.lang.model.util.Types;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public abstract class AbstractProcessor2 extends AbstractProcessor {
|
||||
protected Map<String, String> options;
|
||||
protected Messager message;
|
||||
protected Filer filer;
|
||||
protected ValueCreator valueCreator;
|
||||
protected Elements elements;
|
||||
protected Types types;
|
||||
protected SourceVersion sourceVersion;
|
||||
protected Locale locale;
|
||||
protected boolean isPreviewEnabled;
|
||||
protected boolean hasManifold = false;
|
||||
|
||||
@Override
|
||||
|
@ -24,9 +31,14 @@ public abstract class AbstractProcessor2 extends AbstractProcessor {
|
|||
} catch (ClassNotFoundException e) {
|
||||
hasManifold = false;
|
||||
}
|
||||
options = processingEnv.options;
|
||||
message = processingEnv.messager;
|
||||
filer = processingEnv.filer;
|
||||
elements = processingEnv.elementUtils;
|
||||
types = processingEnv.typeUtils;
|
||||
sourceVersion = processingEnv.sourceVersion;
|
||||
locale = processingEnv.locale;
|
||||
isPreviewEnabled = processingEnv.isPreviewEnabled;
|
||||
valueCreator = new ValueCreator(processingEnv);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue