java.lang.Object
software.amazon.awssdk.codegen.poet.rules2.Tokenizer

public class Tokenizer extends Object
Tokenizer for string literals inside a rule set document.
  • Constructor Details

    • Tokenizer

      public Tokenizer(String source)
  • Method Details

    • peek

      public software.amazon.awssdk.codegen.poet.rules2.Tokenizer.Token peek()
    • next

      public software.amazon.awssdk.codegen.poet.rules2.Tokenizer.Token next()
    • matches

      public boolean matches(software.amazon.awssdk.codegen.poet.rules2.Tokenizer.TokenKind... kinds)
    • isIndexedAccess

      public boolean isIndexedAccess()
    • consumeIndexed

      public void consumeIndexed(BiConsumer<String,Integer> consumer)
    • isNamedAccess

      public boolean isNamedAccess()
    • consumeNamedAccess

      public void consumeNamedAccess(BiConsumer<String,String> consumer)
    • isReference

      public boolean isReference()
    • isIdentifier

      public boolean isIdentifier()
    • consumeIdentifier

      public void consumeIdentifier(Consumer<String> consumer)
    • expectAtEof

      public void expectAtEof(String state)
    • consumeReferenceAccess

      public void consumeReferenceAccess(Consumer<String> consumer)
    • atEof

      public boolean atEof()