| Package | Description |
|---|---|
| com.io7m.jsx.api.lexer |
Lexer API.
|
| Modifier and Type | Method | Description |
|---|---|---|
JSXLexerConfiguration |
JSXLexerConfiguration.Builder.build() |
Builds a new
JSXLexerConfiguration. |
static JSXLexerConfiguration |
JSXLexerConfiguration.copyOf(JSXLexerConfigurationType instance) |
Creates an immutable copy of a
JSXLexerConfigurationType value. |
static JSXLexerConfiguration |
JSXLexerConfiguration.of(boolean squareBrackets,
boolean newlinesInQuotedStrings,
Optional<? extends URI> file,
EnumSet<JSXLexerComment> comments,
int startAtLine) |
Construct a new immutable
JSXLexerConfiguration instance. |
JSXLexerConfiguration |
JSXLexerConfiguration.withComments(EnumSet<JSXLexerComment> value) |
Copy the current immutable object by setting a value for the
comments attribute. |
JSXLexerConfiguration |
JSXLexerConfiguration.withFile(URI value) |
Copy the current immutable object by setting a present value for the optional
file attribute. |
JSXLexerConfiguration |
JSXLexerConfiguration.withFile(Optional<? extends URI> optional) |
Copy the current immutable object by setting an optional value for the
file attribute. |
JSXLexerConfiguration |
JSXLexerConfiguration.withNewlinesInQuotedStrings(boolean value) |
Copy the current immutable object by setting a value for the
newlinesInQuotedStrings attribute. |
JSXLexerConfiguration |
JSXLexerConfiguration.withSquareBrackets(boolean value) |
Copy the current immutable object by setting a value for the
squareBrackets attribute. |
JSXLexerConfiguration |
JSXLexerConfiguration.withStartAtLine(int value) |
Copy the current immutable object by setting a value for the
startAtLine attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com