Class JavaNodeBuilder

  • All Implemented Interfaces:
    com.sonar.sslr.api.typed.NodeBuilder

    public class JavaNodeBuilder
    extends Object
    implements com.sonar.sslr.api.typed.NodeBuilder
    • Constructor Detail

      • JavaNodeBuilder

        public JavaNodeBuilder()
    • Method Detail

      • createNonTerminal

        public Object createNonTerminal​(org.sonar.sslr.grammar.GrammarRuleKey ruleKey,
                                        com.sonar.sslr.api.Rule rule,
                                        List<Object> children,
                                        int startIndex,
                                        int endIndex)
        Specified by:
        createNonTerminal in interface com.sonar.sslr.api.typed.NodeBuilder
      • createTerminal

        public Object createTerminal​(com.sonar.sslr.api.typed.Input input,
                                     int startIndex,
                                     int endIndex,
                                     List<com.sonar.sslr.api.Trivia> trivias,
                                     com.sonar.sslr.api.TokenType type)
        Specified by:
        createTerminal in interface com.sonar.sslr.api.typed.NodeBuilder