Ejemplo n.º 1
0
 public void initFunc() throws SemanticException {
   List<RtFunc> funcList = adv.getFun();
   for (RtFunc f : funcList) {
     if (f instanceof RtValidFunc) {
       if (!((RtValidFunc) f).isQuick()) {
         validFunc.add((RtValidFunc) f);
       }
     } else if (f instanceof RtPrintFunc) {
       printFunc.add((RtPrintFunc) f);
     } else if (f instanceof RtMutexFunc) {
       mutexFunc.add((RtMutexFunc) f);
     } else if (f instanceof RtSettingFunc) {
       ((RtSettingFunc) f).set(this);
     }
   }
 }