Package org.tomlj
Class ArrayVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.tomlj.internal.TomlParserBaseVisitor<MutableTomlArray>
-
- org.tomlj.ArrayVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<MutableTomlArray>
,TomlParserVisitor<MutableTomlArray>
final class ArrayVisitor extends TomlParserBaseVisitor<MutableTomlArray>
-
-
Field Summary
Fields Modifier and Type Field Description private MutableTomlArray
array
private TomlVersion
version
-
Constructor Summary
Constructors Constructor Description ArrayVisitor(TomlVersion version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MutableTomlArray
aggregateResult(MutableTomlArray aggregate, MutableTomlArray nextResult)
protected MutableTomlArray
defaultResult()
MutableTomlArray
visitArrayValue(TomlParser.ArrayValueContext ctx)
Visit a parse tree produced byTomlParser.arrayValue()
.-
Methods inherited from class org.tomlj.internal.TomlParserBaseVisitor
visitArray, visitArrayTable, visitArrayValues, visitBasicChar, visitBasicString, visitBasicUnescaped, visitBinInt, visitBooleanValue, visitDate, visitDateTime, visitDay, 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, 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, visitErrorNode, visitTerminal
-
-
-
-
Field Detail
-
version
private final TomlVersion version
-
array
private final MutableTomlArray array
-
-
Constructor Detail
-
ArrayVisitor
public ArrayVisitor(TomlVersion version)
-
-
Method Detail
-
visitArrayValue
public MutableTomlArray visitArrayValue(TomlParser.ArrayValueContext ctx)
Description copied from class:TomlParserBaseVisitor
Visit a parse tree produced byTomlParser.arrayValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArrayValue
in interfaceTomlParserVisitor<MutableTomlArray>
- Overrides:
visitArrayValue
in classTomlParserBaseVisitor<MutableTomlArray>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
aggregateResult
protected MutableTomlArray aggregateResult(MutableTomlArray aggregate, MutableTomlArray nextResult)
- Overrides:
aggregateResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<MutableTomlArray>
-
defaultResult
protected MutableTomlArray defaultResult()
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<MutableTomlArray>
-
-