Class Tokenizer
java.lang.Object
software.amazon.awssdk.codegen.poet.rules2.Tokenizer
Tokenizer for string literals inside a rule set document.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
atEof()
void
consumeIdentifier
(Consumer<String> consumer) void
consumeIndexed
(BiConsumer<String, Integer> consumer) void
consumeNamedAccess
(BiConsumer<String, String> consumer) void
consumeReferenceAccess
(Consumer<String> consumer) void
expectAtEof
(String state) boolean
boolean
boolean
boolean
boolean
matches
(software.amazon.awssdk.codegen.poet.rules2.Tokenizer.TokenKind... kinds) software.amazon.awssdk.codegen.poet.rules2.Tokenizer.Token
next()
software.amazon.awssdk.codegen.poet.rules2.Tokenizer.Token
peek()
-
Constructor Details
-
Tokenizer
-
-
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
-
isNamedAccess
public boolean isNamedAccess() -
consumeNamedAccess
-
isReference
public boolean isReference() -
isIdentifier
public boolean isIdentifier() -
consumeIdentifier
-
expectAtEof
-
consumeReferenceAccess
-
atEof
public boolean atEof()
-