public static final class Optimiser.IdentInfo extends Object
When the identifier is statically known to bind a single character only, the end tag address is omitted.
Modifier and Type | Field and Description |
---|---|
@Nullable Optimiser.TagAddr |
end
The tag address of the end of the bound sub-expression,
or
null if the expression is guaranteed to be
of size 1 |
boolean |
optional
Whether the identifier is only optionally bound
|
Optimiser.TagAddr |
start
The tag address of the start of the bound sub-expression
|
public final boolean optional
public final Optimiser.TagAddr start
public final @Nullable Optimiser.TagAddr end
null
if the expression is guaranteed to be
of size 1