Package org.tomlj
Class LocalDateVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.tomlj.internal.TomlParserBaseVisitor<java.time.LocalDate>
-
- org.tomlj.LocalDateVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.time.LocalDate>
,TomlParserVisitor<java.time.LocalDate>
final class LocalDateVisitor extends TomlParserBaseVisitor<java.time.LocalDate>
-
-
Constructor Summary
Constructors Constructor Description LocalDateVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.time.LocalDate
aggregateResult(java.time.LocalDate aggregate, java.time.LocalDate nextResult)
protected java.time.LocalDate
defaultResult()
java.time.LocalDate
visitDay(TomlParser.DayContext ctx)
Visit a parse tree produced byTomlParser.day()
.java.time.LocalDate
visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
java.time.LocalDate
visitMonth(TomlParser.MonthContext ctx)
Visit a parse tree produced byTomlParser.month()
.java.time.LocalDate
visitYear(TomlParser.YearContext ctx)
Visit a parse tree produced byTomlParser.year()
.-
Methods inherited from class org.tomlj.internal.TomlParserBaseVisitor
visitArray, visitArrayTable, visitArrayValue, visitArrayValues, visitBasicChar, visitBasicString, visitBasicUnescaped, visitBinInt, visitBooleanValue, visitDate, visitDateTime, visitDecInt, visitEscaped, visitExpression, visitFalseBool, visitFloatValue, visitHexInt, visitHour, visitHourOffset, visitInlineTable, visitInlineTableValues, visitInteger, visitKey, visitKeyval, visitLiteralBody, visitLiteralString, visitLocalDate, visitLocalDateTime, visitLocalTime, visitMinute, visitMinuteOffset, visitMlBasicChar, visitMlBasicString, visitMlBasicUnescaped, visitMlLiteralBody, visitMlLiteralString, visitOctInt, visitOffsetDateTime, visitQuotedKey, visitRegularFloat, visitRegularFloatInf, visitRegularFloatNaN, visitSecond, visitSecondFraction, visitSimpleKey, visitStandardTable, visitString, visitTable, visitTime, visitTimeOffset, visitToml, visitTomlKey, visitTrueBool, visitUnquotedKey, visitVal
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
shouldVisitNextChild, visit, visitChildren, visitTerminal
-
-
-
-
Method Detail
-
visitYear
public java.time.LocalDate visitYear(TomlParser.YearContext ctx)
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.year()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitYear
in interfaceTomlParserVisitor<java.time.LocalDate>
- Overrides:
visitYear
in classTomlParserBaseVisitor<java.time.LocalDate>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMonth
public java.time.LocalDate visitMonth(TomlParser.MonthContext ctx)
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.month()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMonth
in interfaceTomlParserVisitor<java.time.LocalDate>
- Overrides:
visitMonth
in classTomlParserBaseVisitor<java.time.LocalDate>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDay
public java.time.LocalDate visitDay(TomlParser.DayContext ctx)
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.day()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDay
in interfaceTomlParserVisitor<java.time.LocalDate>
- Overrides:
visitDay
in classTomlParserBaseVisitor<java.time.LocalDate>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitErrorNode
public java.time.LocalDate visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
- Specified by:
visitErrorNode
in interfaceorg.antlr.v4.runtime.tree.ParseTreeVisitor<java.time.LocalDate>
- Overrides:
visitErrorNode
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.time.LocalDate>
-
aggregateResult
protected java.time.LocalDate aggregateResult(java.time.LocalDate aggregate, java.time.LocalDate nextResult)
- Overrides:
aggregateResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.time.LocalDate>
-
defaultResult
protected java.time.LocalDate defaultResult()
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<java.time.LocalDate>
-
-