Feature re-implementations

This commit is contained in:
Anuken
2020-02-08 21:54:41 -05:00
parent 5169e197b6
commit e23119e330
10 changed files with 53 additions and 23 deletions

View File

@@ -161,10 +161,10 @@ public abstract class BaseProcessor extends AbstractProcessor{
filer = env.getFiler();
messager = env.getMessager();
//System.setProperty("debug", "true");
Log.setLogLevel(LogLevel.info);
if(System.getProperty("debug") == null){
Log.setLogLevel(LogLevel.err);
if(System.getProperty("debug") != null){
Log.setLogLevel(LogLevel.debug);
}
}

View File

@@ -142,18 +142,18 @@ public class EntityProcess extends BaseProcessor{
//LOGGING
Log.info("&gGenerating interface for " + component.name());
Log.debug("&gGenerating interface for " + component.name());
for(TypeName tn : inter.superinterfaces){
Log.info("&g> &lbextends {0}", simpleName(tn.toString()));
Log.debug("&g> &lbextends {0}", simpleName(tn.toString()));
}
//log methods generated
for(MethodSpec spec : inter.methodSpecs){
Log.info("&g> > &c{0} {1}({2})", simpleName(spec.returnType.toString()), spec.name, Array.with(spec.parameters).toString(", ", p -> simpleName(p.type.toString()) + " " + p.name));
Log.debug("&g> > &c{0} {1}({2})", simpleName(spec.returnType.toString()), spec.name, Array.with(spec.parameters).toString(", ", p -> simpleName(p.type.toString()) + " " + p.name));
}
Log.info("");
Log.debug("");
}
//generate special render layer interfaces

View File

@@ -18,6 +18,10 @@ public class Selement<T extends Element>{
this.e = e;
}
public Array<Selement<?>> enclosed(){
return Array.with(e.getEnclosedElements()).map(Selement::new);
}
public String fullName(){
return e.toString();
}