Class BytecodeSwitchImplementor

java.lang.Object
ai.timefold.jpyinterpreter.BytecodeSwitchImplementor

public class BytecodeSwitchImplementor extends Object
  • Constructor Details

    • BytecodeSwitchImplementor

      public BytecodeSwitchImplementor()
  • Method Details

    • createStringSwitch

      public static void createStringSwitch(org.objectweb.asm.MethodVisitor methodVisitor, Collection<String> keyNames, int switchVariable, Consumer<String> caseWriter, Runnable defaultCase, boolean doesEachCaseReturnEarly)
    • createIntSwitch

      public static void createIntSwitch(org.objectweb.asm.MethodVisitor methodVisitor, Collection<Integer> keySet, Consumer<Integer> caseWriter, Runnable defaultCase, boolean doesEachCaseReturnEarly)