Class MethodRegistry

java.lang.Object
com.github.gbenroscience.parser.methods.MethodRegistry

public class MethodRegistry extends Object
Author:
GBEMIRO
  • Field Details

    • expandedTrigAndHypMethodNames

      public static final String[] expandedTrigAndHypMethodNames
  • Constructor Details

    • MethodRegistry

      public MethodRegistry()
  • Method Details

    • registerMethod

      public static void registerMethod(String name, MethodRegistry.MethodAction action)
    • getMethodID

      public static int getMethodID(String name)
    • getAction

      public static MethodRegistry.MethodAction getAction(int id)
      This is now a direct array access. The JIT compiler can easily inline this and potentially eliminate bounds checks if it recognizes the loop patterns.
      Parameters:
      id -
    • isInBuiltMethod

      public static boolean isInBuiltMethod(String name)
    • main

      public static void main(String[] args)