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