Uses of Interface
io.dialob.rule.parser.node.Span
-
Packages that use Span Package Description io.dialob.rule.parser io.dialob.rule.parser.api io.dialob.rule.parser.node -
-
Uses of Span in io.dialob.rule.parser
Methods in io.dialob.rule.parser with parameters of type Span Modifier and Type Method Description voidExpression. logError(String errorCode, Span span)voidExpression. logError(String errorCode, Object[] args, Span span) -
Uses of Span in io.dialob.rule.parser.api
Methods in io.dialob.rule.parser.api that return Span Modifier and Type Method Description SpanImmutableRuleExpressionCompilerError. getSpan()default SpanRuleExpressionCompilerError. getSpan()Methods in io.dialob.rule.parser.api with parameters of type Span Modifier and Type Method Description static ImmutableRuleExpressionCompilerErrorImmutableRuleExpressionCompilerError. of(String errorCode, Span span)Construct a new immutableRuleExpressionCompilerErrorinstance.ImmutableRuleExpressionCompilerError.BuilderImmutableRuleExpressionCompilerError.Builder. span(Span span)Initializes the value for thespanattribute.ImmutableRuleExpressionCompilerErrorImmutableRuleExpressionCompilerError. withSpan(Span value)Copy the current immutable object by setting a value for thespanattribute. -
Uses of Span in io.dialob.rule.parser.node
Classes in io.dialob.rule.parser.node that implement Span Modifier and Type Class Description classImmutableSpanImmutable implementation ofSpan.Fields in io.dialob.rule.parser.node declared as Span Modifier and Type Field Description static SpanSpan. UNDEFINED_SPANMethods in io.dialob.rule.parser.node that return Span Modifier and Type Method Description SpanNodeBase. getSpan()static SpanSpan. of(int startIndex, int stopIndex)static SpanSpan. of(org.antlr.v4.runtime.ParserRuleContext ctx)static SpanSpan. of(org.antlr.v4.runtime.Token token)static SpanSpan. undefined()Methods in io.dialob.rule.parser.node with parameters of type Span Modifier and Type Method Description ASTBuilderASTBuilder. callExprNode(NodeOperator nodeOperator, ValueType type, Span span)ASTBuilderASTBuilder. callExprNode(String function, ValueType type, Span span)ASTBuilderASTBuilder. callExprNode(String function, Span span)ASTBuilderASTBuilder. constExprNode(String text, String unit, ValueType type, Span span)static ImmutableSpanImmutableSpan. copyOf(Span instance)Creates an immutable copy of aSpanvalue.ImmutableSpan.BuilderImmutableSpan.Builder. from(Span instance)Fill a builder with attribute values from the providedSpaninstance.ASTBuilderASTBuilder. idExprNode(@Nullable String namespace, @NotNull String text, @Nullable ValueType valueType, @NotNull Span span)ASTBuilderASTBuilder. idExprNode(@Nullable String namespace, @Nullable String scopeId, @NotNull String text, @Nullable ValueType valueType, @NotNull Span span)ASTBuilderASTBuilder. infixExprNode(String operator, Span span)voidErrorLogger. logError(String errorCode, Span span)voidErrorLogger. logError(String errorCode, Object[] args, Span span)ASTBuilderASTBuilder. logicExprNode(String operator, Span span)ASTBuilderASTBuilder. notExprNode(Span span)ASTBuilderASTBuilder. reducerExprNode(String operator, Span span)ASTBuilderASTBuilder. relationExprNode(String text, Span span)ASTBuilderASTBuilder. unaryExprNode(String operator, Span span)Constructors in io.dialob.rule.parser.node with parameters of type Span Constructor Description CallExprNode(NodeBase parent, @NotNull NodeOperator nodeOperator, ValueType type, Span span)CallExprNode(NodeBase parent, @NotNull NodeOperator nodeOperator, Span span)ConstExprNode(NodeBase parent, String value, String unit, @Nullable ValueType valueType, Span span)IdExprNode(NodeBase parent, @Nullable String namespace, @Nullable String scopeId, @NotNull String id, @Nullable ValueType valueType, @NotNull Span span)NodeBase(NodeBase parent, Span span)NodeBase(NodeBase parent, Span span, ValueType type)ReducerExprNode(NodeBase parent, @NotNull NodeOperator nodeOperator, Span span)
-