Class BaseNodes.Regex

  • All Implemented Interfaces:
    com.oracle.truffle.api.nodes.NodeInterface, java.lang.Cloneable
    Enclosing class:
    BaseNodes

    public abstract static class BaseNodes.Regex
    extends ExternalMethod1Node
    • Constructor Detail

      • Regex

        public Regex()
    • Method Detail

      • evalCached

        protected VmRegex evalCached​(com.oracle.truffle.api.frame.VirtualFrame frame,
                                     VmTyped self,
                                     java.lang.String pattern,
                                     java.lang.String cachedPattern,
                                     VmRegex cachedRegex)
      • eval

        protected VmRegex eval​(com.oracle.truffle.api.frame.VirtualFrame frame,
                               VmTyped self,
                               java.lang.String pattern)
      • createRegex

        protected VmRegex createRegex​(com.oracle.truffle.api.frame.VirtualFrame frame,
                                      java.lang.String pattern)