- Enclosing class:
Expressions
public static interface Expressions.SplitConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault booleanisLiteralSeparatorEnd(char startSeparator, char candidate) default booleanisLiteralSeparatorStart(char candidate) A "part" separator used inside a literal must be ignored.booleanisSeparator(char candidate) default booleanshouldAppendSeparator(char candidate) default booleanshouldPrependSeparator(char candidate)
-
Method Details
-
isSeparator
boolean isSeparator(char candidate) - Parameters:
candidate-- Returns:
trueif the characted should be treated as a "part" separator
-
isLiteralSeparatorStart
default boolean isLiteralSeparatorStart(char candidate) A "part" separator used inside a literal must be ignored.- Parameters:
candidate-- Returns:
trueif the characted should be treated as a "literal" start separator
-
isLiteralSeparatorEnd
default boolean isLiteralSeparatorEnd(char startSeparator, char candidate) - Parameters:
startSeparator-candidate-- Returns:
trueif the characted should be treated as a "literal" end separator
-
shouldPrependSeparator
default boolean shouldPrependSeparator(char candidate) -
shouldAppendSeparator
default boolean shouldAppendSeparator(char candidate) -
isInfixNotationSupported
default boolean isInfixNotationSupported()
-