Beispiel #1
0
 public int match3(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     CallContext paramCallContext) {
   if (paramModuleMethod.selector == 9) {
     if (!(paramObject1 instanceof Array)) {
       return -786431;
     }
     paramCallContext.value1 = paramObject1;
     if (!(paramObject2 instanceof Array)) {
       return -786430;
     }
     paramCallContext.value2 = paramObject2;
     if (!(paramObject3 instanceof Procedure)) {
       return -786429;
     }
     paramCallContext.value3 = paramObject3;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 3;
     return 0;
   }
   return super.match3(
       paramModuleMethod, paramObject1, paramObject2, paramObject3, paramCallContext);
 }
 public int match0(ModuleMethod paramModuleMethod, CallContext paramCallContext) {
   if (paramModuleMethod.selector == 1) {
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 0;
     return 0;
   }
   return super.match0(paramModuleMethod, paramCallContext);
 }
Beispiel #3
0
 public int match1(
     ModuleMethod paramModuleMethod, Object paramObject, CallContext paramCallContext) {
   if (paramModuleMethod.selector == 2) {
     paramCallContext.value1 = paramObject;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 1;
     return 0;
   }
   return super.match1(paramModuleMethod, paramObject, paramCallContext);
 }
Beispiel #4
0
 public int match1(
     ModuleMethod paramModuleMethod, Object paramObject, CallContext paramCallContext) {
   int i = -786431;
   switch (paramModuleMethod.selector) {
     case 2:
     case 4:
     case 5:
     default:
       i = super.match1(paramModuleMethod, paramObject, paramCallContext);
     case 6:
     case 3:
       do {
         do {
           return i;
         } while (!(paramObject instanceof Array));
         paramCallContext.value1 = paramObject;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 1;
         return 0;
       } while (!(paramObject instanceof Array));
       paramCallContext.value1 = paramObject;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 1;
       return 0;
   }
   paramCallContext.value1 = paramObject;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 1;
   return 0;
 }
 public final Object eval(CallContext paramCallContext) throws Throwable {
   int i = paramCallContext.startFromContext();
   try {
     match0(paramCallContext);
     Object localObject = paramCallContext.getFromContext(i);
     return localObject;
   } catch (Throwable localThrowable) {
     paramCallContext.cleanupFromContext(i);
     throw localThrowable;
   }
 }
Beispiel #6
0
 public int match2(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     CallContext paramCallContext) {
   if (paramModuleMethod.selector == 2) {
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 2;
     return 0;
   }
   return super.match2(paramModuleMethod, paramObject1, paramObject2, paramCallContext);
 }
Beispiel #7
0
 public int match2(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     CallContext paramCallContext) {
   if (paramModuleMethod.selector == 11) {
     if (!(paramObject1 instanceof Window)) {
       return -786431;
     }
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 2;
     return 0;
   }
   return super.match2(paramModuleMethod, paramObject1, paramObject2, paramCallContext);
 }
 public final void run(CallContext paramCallContext) {
   paramCallContext = paramCallContext.consumer;
   vector$Mnref = new GenericProc("vector-ref");
   paramCallContext = vector$Mnref;
   Keyword localKeyword = Lit0;
   ModuleMethod localModuleMethod1 = vector$Mnset$Ex;
   ModuleMethod localModuleMethod2 = vector$Mnref$Fn1;
   paramCallContext.setProperties(
       new Object[] {localKeyword, localModuleMethod1, vector$Mnref$Fn1});
 }
 public final Object eval(Environment paramEnvironment) throws Throwable {
   Object localObject1 = CallContext.getInstance();
   paramEnvironment = Environment.setSaveCurrent(paramEnvironment);
   try {
     localObject1 = eval((CallContext) localObject1);
     return localObject1;
   } finally {
     Environment.restoreCurrent(paramEnvironment);
   }
 }
 public int match3(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     CallContext paramCallContext) {
   if (paramModuleMethod.selector == 5) {
     if ((paramObject1 instanceof FVector)) {
       paramCallContext.value1 = paramObject1;
       paramCallContext.value2 = paramObject2;
       paramCallContext.value3 = paramObject3;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 3;
       return 0;
     }
     return -786431;
   }
   return super.match3(
       paramModuleMethod, paramObject1, paramObject2, paramObject3, paramCallContext);
 }
  public void apply(CallContext callcontext) throws Throwable {
    Object aobj[] = callcontext.getArgs();
    Object obj = aobj[0];
    int j = aobj.length - 1;
    for (int i = 1; i < j; i++) {
      if (((MethodProc) aobj[i]).match1(obj, callcontext) >= 0) {
        return;
      }
    }

    ((Procedure) aobj[j]).check1(obj, callcontext);
  }
 public int match1(
     ModuleMethod paramModuleMethod, Object paramObject, CallContext paramCallContext) {
   switch (paramModuleMethod.selector) {
     default:
       return super.match1(paramModuleMethod, paramObject, paramCallContext);
     case 3:
       paramCallContext.value1 = paramObject;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 1;
       return 0;
     case 2:
       if (!(paramObject instanceof Char)) {
         return -786431;
       }
       paramCallContext.value1 = paramObject;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 1;
       return 0;
   }
   paramCallContext.value1 = paramObject;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 1;
   return 0;
 }
Beispiel #13
0
 public int matchN(
     ModuleMethod paramModuleMethod, Object[] paramArrayOfObject, CallContext paramCallContext) {
   switch (paramModuleMethod.selector) {
     case 3:
     case 4:
     default:
       return super.matchN(paramModuleMethod, paramArrayOfObject, paramCallContext);
     case 5:
       paramCallContext.values = paramArrayOfObject;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 5;
       return 0;
   }
   paramCallContext.values = paramArrayOfObject;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 5;
   return 0;
 }
 public int match4(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     Object paramObject4,
     CallContext paramCallContext) {
   int i = -786428;
   switch (paramModuleMethod.selector) {
     default:
       i =
           super.match4(
               paramModuleMethod,
               paramObject1,
               paramObject2,
               paramObject3,
               paramObject4,
               paramCallContext);
   }
   label120:
   do {
     do {
       return i;
       if (!(paramObject1 instanceof Char)) {
         break;
       }
       paramCallContext.value1 = paramObject1;
       if (!(paramObject2 instanceof Char)) {
         break label120;
       }
       paramCallContext.value2 = paramObject2;
       paramCallContext.value3 = paramObject3;
     } while (!(paramObject4 instanceof ReadTable));
     paramCallContext.value4 = paramObject4;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 4;
     return 0;
     return -786431;
     return -786430;
     if (!(paramObject1 instanceof Char)) {
       break;
     }
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     paramCallContext.value3 = paramObject3;
   } while (!(paramObject4 instanceof ReadTable));
   paramCallContext.value4 = paramObject4;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 4;
   return 0;
   return -786431;
 }
 public int match3(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     CallContext paramCallContext) {
   int i = -786431;
   switch (paramModuleMethod.selector) {
     case 4:
     case 5:
     case 7:
     case 8:
     case 10:
     case 12:
     default:
       i =
           super.match3(
               paramModuleMethod, paramObject1, paramObject2, paramObject3, paramCallContext);
   }
   do {
     do {
       do {
         do {
           do {
             return i;
           } while (!(paramObject1 instanceof Symbol));
           paramCallContext.value1 = paramObject1;
           if (!(paramObject2 instanceof Procedure)) {
             return -786430;
           }
           paramCallContext.value2 = paramObject2;
           if (!(paramObject3 instanceof ReadTable)) {
             return -786429;
           }
           paramCallContext.value3 = paramObject3;
           paramCallContext.proc = paramModuleMethod;
           paramCallContext.pc = 3;
           return 0;
         } while (!(paramObject1 instanceof Char));
         paramCallContext.value1 = paramObject1;
         if ((paramObject2 instanceof Char)) {
           paramCallContext.value2 = paramObject2;
           if (!(paramObject3 instanceof ReadTable)) {
             return -786429;
           }
         } else {
           return -786430;
         }
         paramCallContext.value3 = paramObject3;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 3;
         return 0;
       } while (!(paramObject1 instanceof Char));
       paramCallContext.value1 = paramObject1;
       if ((paramObject2 instanceof Char)) {
         paramCallContext.value2 = paramObject2;
         paramCallContext.value3 = paramObject3;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 3;
         return 0;
       }
       return -786430;
     } while (!(paramObject1 instanceof Char));
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     if (!(paramObject3 instanceof ReadTable)) {
       return -786429;
     }
     paramCallContext.value3 = paramObject3;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 3;
     return 0;
   } while (!(paramObject1 instanceof Char));
   paramCallContext.value1 = paramObject1;
   paramCallContext.value2 = paramObject2;
   paramCallContext.value3 = paramObject3;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 3;
   return 0;
 }
 public int match2(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     CallContext paramCallContext) {
   int i = -786431;
   switch (paramModuleMethod.selector) {
     default:
       i = super.match2(paramModuleMethod, paramObject1, paramObject2, paramCallContext);
   }
   do {
     do {
       do {
         do {
           return i;
         } while (!(paramObject1 instanceof Symbol));
         paramCallContext.value1 = paramObject1;
         if (!(paramObject2 instanceof Procedure)) {
           return -786430;
         }
         paramCallContext.value2 = paramObject2;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 2;
         return 0;
       } while (!(paramObject1 instanceof Char));
       paramCallContext.value1 = paramObject1;
       if ((paramObject2 instanceof Char)) {
         paramCallContext.value2 = paramObject2;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 2;
         return 0;
       }
       return -786430;
     } while (!(paramObject1 instanceof Char));
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 2;
     return 0;
   } while (!(paramObject1 instanceof Char));
   paramCallContext.value1 = paramObject1;
   paramCallContext.value2 = paramObject2;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 2;
   return 0;
 }
Beispiel #17
0
 public int match1(
     ModuleMethod paramModuleMethod, Object paramObject, CallContext paramCallContext) {
   int i = -786431;
   switch (paramModuleMethod.selector) {
     case 2:
     case 3:
     default:
       i = super.match1(paramModuleMethod, paramObject, paramCallContext);
     case 6:
     case 5:
     case 4:
       do {
         do {
           do {
             return i;
           } while (!(paramObject instanceof BufferedImage));
           paramCallContext.value1 = paramObject;
           paramCallContext.proc = paramModuleMethod;
           paramCallContext.pc = 1;
           return 0;
         } while (!(paramObject instanceof BufferedImage));
         paramCallContext.value1 = paramObject;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 1;
         return 0;
       } while (Path.coerceToPathOrNull(paramObject) == null);
       paramCallContext.value1 = paramObject;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 1;
       return 0;
   }
   paramCallContext.value1 = paramObject;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 1;
   return 0;
 }
Beispiel #18
0
 public int match2(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     CallContext paramCallContext) {
   int i = -786431;
   switch (paramModuleMethod.selector) {
     case 4:
     case 5:
     case 6:
     default:
       i = super.match2(paramModuleMethod, paramObject1, paramObject2, paramCallContext);
   }
   do {
     do {
       do {
         return i;
       } while (!(paramObject1 instanceof Array));
       paramCallContext.value1 = paramObject1;
       paramCallContext.value2 = paramObject2;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 2;
       return 0;
     } while (!(paramObject1 instanceof Array));
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 2;
     return 0;
   } while (!(paramObject1 instanceof Array));
   paramCallContext.value1 = paramObject1;
   paramCallContext.value2 = paramObject2;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 2;
   return 0;
 }
 public int match2(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     CallContext paramCallContext) {
   switch (paramModuleMethod.selector) {
     default:
       return super.match2(paramModuleMethod, paramObject1, paramObject2, paramCallContext);
     case 9:
       if ((paramObject1 instanceof FVector)) {
         paramCallContext.value1 = paramObject1;
         paramCallContext.value2 = paramObject2;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 2;
         return 0;
       }
       return -786431;
     case 6:
       if ((paramObject1 instanceof FVector)) {
         paramCallContext.value1 = paramObject1;
         paramCallContext.value2 = paramObject2;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 2;
         return 0;
       }
       return -786431;
   }
   paramCallContext.value1 = paramObject1;
   paramCallContext.value2 = paramObject2;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 2;
   return 0;
 }
 public int match1(
     ModuleMethod paramModuleMethod, Object paramObject, CallContext paramCallContext) {
   switch (paramModuleMethod.selector) {
     case 3:
     case 5:
     case 6:
     default:
       return super.match1(paramModuleMethod, paramObject, paramCallContext);
     case 8:
       if ((paramObject instanceof LList)) {
         paramCallContext.value1 = paramObject;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 1;
         return 0;
       }
       return -786431;
     case 7:
       if ((paramObject instanceof FVector)) {
         paramCallContext.value1 = paramObject;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 1;
         return 0;
       }
       return -786431;
     case 4:
       if ((paramObject instanceof FVector)) {
         paramCallContext.value1 = paramObject;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 1;
         return 0;
       }
       return -786431;
     case 2:
       paramCallContext.value1 = paramObject;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 1;
       return 0;
   }
   paramCallContext.value1 = paramObject;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 1;
   return 0;
 }
 public final int match0(CallContext paramCallContext) {
   paramCallContext.proc = this;
   paramCallContext.pc = 0;
   return 0;
 }
 public final Object apply0() throws Throwable {
   CallContext localCallContext = CallContext.getInstance();
   check0(localCallContext);
   return localCallContext.runUntilValue();
 }