diff src/main/java/christie/codegear/CodeGear.java @ 196:ad49723367c2

add priority
author akahori
date Sat, 09 Mar 2019 14:03:06 +0900
parents 2886363f5e12
children ef5aad739292
line wrap: on
line diff
--- a/src/main/java/christie/codegear/CodeGear.java	Sat Mar 09 10:19:03 2019 +0900
+++ b/src/main/java/christie/codegear/CodeGear.java	Sat Mar 09 14:03:06 2019 +0900
@@ -26,17 +26,17 @@
 
     protected abstract void run(CodeGearManager cgm);
 
-    public void setup(CodeGearManager cgm){
+    public void setup(CodeGearManager cgm, int priority){
         this.cgm = cgm;
-        this.cge = new CodeGearExecutor(this, this.cgm);
+        this.cge = new CodeGearExecutor(this, this.cgm, priority);
         this.localDGM = cgm.getLocalDGM();
 
         for (Field field : this.getClass().getDeclaredFields()) {//AnnotationからInputDataGearをセット
             if (field.isAnnotationPresent(Take.class)) {
-                Take ano = field.getAnnotation(Take.class);
+                //Take ano = field.getAnnotation(Take.class);
                 setTakeCommand("local", field.getName(), new DataGear(field.getType()));
             } else if (field.isAnnotationPresent(Peek.class)) {
-                Peek ano = field.getAnnotation(Peek.class);
+                //Peek ano = field.getAnnotation(Peek.class);
                 setPeekCommand("local", field.getName(), new DataGear(field.getType()));
             } else if (field.isAnnotationPresent(TakeFrom.class)) {
                 TakeFrom ano = field.getAnnotation(TakeFrom.class);
@@ -105,4 +105,5 @@
     public CodeGearExecutor getCge() {
         return cge;
     }
+
 }