Class Tokenizer
java.lang.Object
software.amazon.awssdk.codegen.poet.rules.Tokenizer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanatEof()voidconsumeDirectIndexed(Consumer<Integer> consumer) voidconsumeDirectNegativeIndexed(Consumer<Integer> consumer) voidconsumeIdentifier(Consumer<String> consumer) voidconsumeIndexed(BiConsumer<String, Integer> consumer) voidconsumeNamedAccess(BiConsumer<String, String> consumer) voidconsumeNegativeIndexed(BiConsumer<String, Integer> consumer) voidconsumeReferenceAccess(Consumer<String> consumer) voidexpectAtEof(String state) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanmatches(software.amazon.awssdk.codegen.poet.rules.Tokenizer.TokenKind... kinds) software.amazon.awssdk.codegen.poet.rules.Tokenizer.Tokennext()software.amazon.awssdk.codegen.poet.rules.Tokenizer.Tokenpeek()
-
Constructor Details
-
Tokenizer
-
-
Method Details
-
peek
public software.amazon.awssdk.codegen.poet.rules.Tokenizer.Token peek() -
next
public software.amazon.awssdk.codegen.poet.rules.Tokenizer.Token next() -
matches
public boolean matches(software.amazon.awssdk.codegen.poet.rules.Tokenizer.TokenKind... kinds) -
isIndexedAccess
public boolean isIndexedAccess() -
consumeIndexed
-
isDirectIndexedAccess
public boolean isDirectIndexedAccess() -
consumeDirectIndexed
-
isDirectNegativeIndexedAccess
public boolean isDirectNegativeIndexedAccess() -
consumeDirectNegativeIndexed
-
isNegativeIndexedAccess
public boolean isNegativeIndexedAccess() -
consumeNegativeIndexed
-
isNamedAccess
public boolean isNamedAccess() -
consumeNamedAccess
-
isReference
public boolean isReference() -
isIdentifier
public boolean isIdentifier() -
consumeIdentifier
-
expectAtEof
-
consumeReferenceAccess
-
atEof
public boolean atEof()
-