mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-13 12:16:53 +07:00
Cleanup / Updated arc
This commit is contained in:
parent
25178d0531
commit
40bb0ddf39
@ -32,10 +32,11 @@ public abstract class BaseProcessor extends AbstractProcessor{
|
||||
public static final String packageName = "mindustry.gen";
|
||||
|
||||
public static Types typeu;
|
||||
public static Elements elementu;
|
||||
public static JavacElements elementu;
|
||||
public static Filer filer;
|
||||
public static Messager messager;
|
||||
public static Trees trees;
|
||||
public static TreeMaker maker;
|
||||
|
||||
protected int round;
|
||||
protected int rounds = 1;
|
||||
@ -43,8 +44,6 @@ public abstract class BaseProcessor extends AbstractProcessor{
|
||||
protected Fi rootDirectory;
|
||||
|
||||
protected Context context;
|
||||
protected JavacElements elementUtils;
|
||||
protected TreeMaker maker;
|
||||
|
||||
public static String getMethodName(Element element){
|
||||
return ((TypeElement)element.getEnclosingElement()).getQualifiedName().toString() + "." + element.getSimpleName();
|
||||
@ -190,16 +189,15 @@ public abstract class BaseProcessor extends AbstractProcessor{
|
||||
public synchronized void init(ProcessingEnvironment env){
|
||||
super.init(env);
|
||||
|
||||
JavacProcessingEnvironment javacProcessingEnv = (JavacProcessingEnvironment)env;
|
||||
|
||||
trees = Trees.instance(env);
|
||||
typeu = env.getTypeUtils();
|
||||
elementu = env.getElementUtils();
|
||||
elementu = javacProcessingEnv.getElementUtils();
|
||||
filer = env.getFiler();
|
||||
messager = env.getMessager();
|
||||
context = ((JavacProcessingEnvironment)env).getContext();
|
||||
|
||||
JavacProcessingEnvironment javacProcessingEnv = (JavacProcessingEnvironment)env;
|
||||
this.elementUtils = javacProcessingEnv.getElementUtils();
|
||||
this.maker = TreeMaker.instance(javacProcessingEnv.getContext());
|
||||
maker = TreeMaker.instance(javacProcessingEnv.getContext());
|
||||
|
||||
Log.setLogLevel(LogLevel.info);
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
package mindustry.annotations.util;
|
||||
|
||||
import com.sun.source.tree.*;
|
||||
import com.sun.tools.javac.tree.JCTree.*;
|
||||
import mindustry.annotations.*;
|
||||
|
||||
import javax.lang.model.element.*;
|
||||
@ -11,6 +12,10 @@ public class Svar extends Selement<VariableElement>{
|
||||
super(e);
|
||||
}
|
||||
|
||||
public JCVariableDecl jtree(){
|
||||
return (JCVariableDecl)BaseProcessor.elementu.getTree(e);
|
||||
}
|
||||
|
||||
public Stype enclosingType(){
|
||||
return new Stype((TypeElement)up());
|
||||
}
|
||||
|
@ -1,3 +1,3 @@
|
||||
org.gradle.daemon=true
|
||||
org.gradle.jvmargs=-Xms256m -Xmx1024m
|
||||
archash=caa68598497505cd1aa4531648c56c1b6b48a1a6
|
||||
archash=c3006b41f6c2f9f07d1004ab1d829040b6af561f
|
||||
|
Loading…
Reference in New Issue
Block a user