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