Class JavaTranslateVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.tinkerpop.gremlin.language.grammar.GremlinBaseVisitor<Void>
-
- org.apache.tinkerpop.gremlin.language.translator.TranslateVisitor
-
- org.apache.tinkerpop.gremlin.language.translator.AbstractTranslateVisitor
-
- org.apache.tinkerpop.gremlin.language.translator.JavaTranslateVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>,GremlinVisitor<Void>
public class JavaTranslateVisitor extends AbstractTranslateVisitor
Converts a Gremlin traversal string into a Java source code representation of that traversal with an aim at sacrificing some formatting for the ability to compile correctly.- Range syntax has no direct support
- Normalizes whitespace
- Normalize numeric suffixes to lower case
- If floats are not suffixed they will translate as BigDecimal
- Makes anonymous traversals explicit with double underscore
- Makes enums explicit with their proper name
-
-
Field Summary
-
Fields inherited from class org.apache.tinkerpop.gremlin.language.translator.TranslateVisitor
graphTraversalSourceName, parameters, sb
-
-
Constructor Summary
Constructors Constructor Description JavaTranslateVisitor()JavaTranslateVisitor(String graphTraversalSourceName)
-
Method Summary
-
Methods inherited from class org.apache.tinkerpop.gremlin.language.translator.AbstractTranslateVisitor
handleStringLiteralText, visitKeyword, visitNakedKey, visitStringLiteral, visitStringNullableLiteral
-
Methods inherited from class org.apache.tinkerpop.gremlin.language.translator.TranslateVisitor
appendAnonymousSpawn, appendArgumentSeparator, appendExplicitNaming, appendStepClose, appendStepOpen, appendStepSeparator, getCardinalityFunctionClass, getParameters, getTranslated, processGremlinSymbol, removeFirstAndLastCharacters, visitBooleanArgument, visitBooleanLiteral, visitGenericArgument, visitNestedTraversal, visitNullLiteral, visitP, visitTerminal, visitTraversalBarrier, visitTraversalCardinality, visitTraversalColumn, visitTraversalDirection, visitTraversalDirectionLong, visitTraversalDirectionShort, visitTraversalDT, visitTraversalGType, visitTraversalMerge, visitTraversalOperator, visitTraversalOrder, visitTraversalPick, visitTraversalPop, visitTraversalPredicate, visitTraversalPredicate_between, visitTraversalPredicate_containing, visitTraversalPredicate_endingWith, visitTraversalPredicate_eq, visitTraversalPredicate_gt, visitTraversalPredicate_gte, visitTraversalPredicate_inside, visitTraversalPredicate_lt, visitTraversalPredicate_lte, visitTraversalPredicate_neq, visitTraversalPredicate_not, visitTraversalPredicate_notContaining, visitTraversalPredicate_notEndingWith, visitTraversalPredicate_notRegex, visitTraversalPredicate_notStartingWith, visitTraversalPredicate_outside, visitTraversalPredicate_regex, visitTraversalPredicate_startingWith, visitTraversalPredicate_typeOf, visitTraversalPredicate_within, visitTraversalPredicate_without, visitTraversalScope, visitTraversalSource, visitTraversalT, visitTraversalTLong, visitTraversalTShort, visitUuidLiteral, visitVariable
-
Methods inherited from class org.apache.tinkerpop.gremlin.language.grammar.GremlinBaseVisitor
visitChainedTraversal, visitClassTypeExpr, visitClassTypeList, visitConnectedComponentConstants, visitConnectedComponentConstants_component, visitConnectedComponentConstants_edges, visitConnectedComponentConstants_propertyName, visitConnectedComponentStringConstant, visitDateArgument, visitEmptyQuery, visitFloatArgument, visitGenericArgumentVarargs, visitGenericLiteral, visitGenericLiteralExpr, visitGenericLiteralVarargs, visitGenericMapArgument, visitGenericMapNullableArgument, visitGenericMapNullableLiteral, visitIntegerArgument, visitIoOptionsConstants_graphml, visitIoOptionsConstants_graphson, visitIoOptionsConstants_gryo, visitIoOptionsConstants_reader, visitIoOptionsConstants_writer, visitIoOptionsKeys, visitIoOptionsStringConstant, visitIoOptionsValues, visitNestedTraversalExpr, visitNestedTraversalList, visitNumericLiteral, visitPageRankConstants, visitPageRankConstants_edges, visitPageRankConstants_propertyName, visitPageRankConstants_times, visitPageRankStringConstant, visitPeerPressureConstants, visitPeerPressureConstants_edges, visitPeerPressureConstants_propertyName, visitPeerPressureConstants_times, visitPeerPressureStringConstant, visitQuery, visitQueryList, visitRootTraversal, visitShortestPathConstants, visitShortestPathConstants_distance, visitShortestPathConstants_edges, visitShortestPathConstants_includeEdges, visitShortestPathConstants_maxDistance, visitShortestPathConstants_target, visitShortestPathStringConstant, visitStringArgument, visitStringNullableArgument, visitStringNullableArgumentVarargs, visitStringNullableLiteralVarargs, visitTerminatedTraversal, visitTransactionPart, visitTraversalBiFunction, visitTraversalComparator, visitTraversalFunction, visitTraversalMethod, visitTraversalMethod_addE_String, visitTraversalMethod_addE_Traversal, visitTraversalMethod_addV_Empty, visitTraversalMethod_addV_String, visitTraversalMethod_addV_Traversal, visitTraversalMethod_aggregate_String, visitTraversalMethod_all_P, visitTraversalMethod_and, visitTraversalMethod_any_P, visitTraversalMethod_as, visitTraversalMethod_asBool, visitTraversalMethod_asDate, visitTraversalMethod_asNumber_Empty, visitTraversalMethod_asNumber_traversalGType, visitTraversalMethod_asString_Empty, visitTraversalMethod_asString_Scope, visitTraversalMethod_barrier_Consumer, visitTraversalMethod_barrier_Empty, visitTraversalMethod_barrier_int, visitTraversalMethod_both, visitTraversalMethod_bothE, visitTraversalMethod_bothV, visitTraversalMethod_branch, visitTraversalMethod_by_Comparator, visitTraversalMethod_by_Empty, visitTraversalMethod_by_Function, visitTraversalMethod_by_Function_Comparator, visitTraversalMethod_by_Order, visitTraversalMethod_by_String, visitTraversalMethod_by_String_Comparator, visitTraversalMethod_by_T, visitTraversalMethod_by_Traversal, visitTraversalMethod_by_Traversal_Comparator, visitTraversalMethod_call_string, visitTraversalMethod_call_string_map, visitTraversalMethod_call_string_map_traversal, visitTraversalMethod_call_string_traversal, visitTraversalMethod_cap, visitTraversalMethod_choose_Function, visitTraversalMethod_choose_Predicate_Traversal, visitTraversalMethod_choose_Predicate_Traversal_Traversal, visitTraversalMethod_choose_Traversal, visitTraversalMethod_choose_Traversal_Traversal, visitTraversalMethod_choose_Traversal_Traversal_Traversal, visitTraversalMethod_coalesce, visitTraversalMethod_coin, visitTraversalMethod_combine_Object, visitTraversalMethod_concat_String, visitTraversalMethod_concat_Traversal_Traversal, visitTraversalMethod_conjoin_String, visitTraversalMethod_connectedComponent, visitTraversalMethod_constant, visitTraversalMethod_count_Empty, visitTraversalMethod_count_Scope, visitTraversalMethod_cyclicPath, visitTraversalMethod_dateAdd, visitTraversalMethod_dateDiff_Date, visitTraversalMethod_dateDiff_Traversal, visitTraversalMethod_dedup_Scope_String, visitTraversalMethod_dedup_String, visitTraversalMethod_difference_Object, visitTraversalMethod_discard, visitTraversalMethod_disjunct_Object, visitTraversalMethod_drop, visitTraversalMethod_E, visitTraversalMethod_element, visitTraversalMethod_elementMap, visitTraversalMethod_emit_Empty, visitTraversalMethod_emit_Predicate, visitTraversalMethod_emit_Traversal, visitTraversalMethod_fail_Empty, visitTraversalMethod_fail_String, visitTraversalMethod_filter_Predicate, visitTraversalMethod_filter_Traversal, visitTraversalMethod_flatMap, visitTraversalMethod_fold_Empty, visitTraversalMethod_fold_Object_BiFunction, visitTraversalMethod_format_String, visitTraversalMethod_from_String, visitTraversalMethod_from_Traversal, visitTraversalMethod_group_Empty, visitTraversalMethod_group_String, visitTraversalMethod_groupCount_Empty, visitTraversalMethod_groupCount_String, visitTraversalMethod_has_String, visitTraversalMethod_has_String_Object, visitTraversalMethod_has_String_P, visitTraversalMethod_has_String_String_Object, visitTraversalMethod_has_String_String_P, visitTraversalMethod_has_T_Object, visitTraversalMethod_has_T_P, visitTraversalMethod_hasId_Object_Object, visitTraversalMethod_hasId_P, visitTraversalMethod_hasKey_P, visitTraversalMethod_hasKey_String_String, visitTraversalMethod_hasLabel_P, visitTraversalMethod_hasLabel_String_String, visitTraversalMethod_hasNot, visitTraversalMethod_hasValue_Object_Object, visitTraversalMethod_hasValue_P, visitTraversalMethod_id, visitTraversalMethod_identity, visitTraversalMethod_in, visitTraversalMethod_index, visitTraversalMethod_inE, visitTraversalMethod_inject, visitTraversalMethod_intersect_Object, visitTraversalMethod_inV, visitTraversalMethod_is_Object, visitTraversalMethod_is_P, visitTraversalMethod_key, visitTraversalMethod_label, visitTraversalMethod_length_Empty, visitTraversalMethod_length_Scope, visitTraversalMethod_limit_long, visitTraversalMethod_limit_Scope_long, visitTraversalMethod_local, visitTraversalMethod_loops_Empty, visitTraversalMethod_loops_String, visitTraversalMethod_lTrim_Empty, visitTraversalMethod_lTrim_Scope, visitTraversalMethod_map, visitTraversalMethod_match, visitTraversalMethod_math, visitTraversalMethod_max_Empty, visitTraversalMethod_max_Scope, visitTraversalMethod_mean_Empty, visitTraversalMethod_mean_Scope, visitTraversalMethod_merge_Object, visitTraversalMethod_mergeE_empty, visitTraversalMethod_mergeE_Map, visitTraversalMethod_mergeE_Traversal, visitTraversalMethod_mergeV_empty, visitTraversalMethod_mergeV_Map, visitTraversalMethod_mergeV_Traversal, visitTraversalMethod_min_Empty, visitTraversalMethod_min_Scope, visitTraversalMethod_none_P, visitTraversalMethod_not, visitTraversalMethod_option_Merge_Map, visitTraversalMethod_option_Merge_Map_Cardinality, visitTraversalMethod_option_Merge_Traversal, visitTraversalMethod_option_Object_Traversal, visitTraversalMethod_option_Predicate_Traversal, visitTraversalMethod_option_Traversal, visitTraversalMethod_optional, visitTraversalMethod_or, visitTraversalMethod_order_Empty, visitTraversalMethod_order_Scope, visitTraversalMethod_otherV, visitTraversalMethod_out, visitTraversalMethod_outE, visitTraversalMethod_outV, visitTraversalMethod_pageRank_double, visitTraversalMethod_pageRank_Empty, visitTraversalMethod_path, visitTraversalMethod_peerPressure, visitTraversalMethod_product_Object, visitTraversalMethod_profile_Empty, visitTraversalMethod_profile_String, visitTraversalMethod_project, visitTraversalMethod_properties, visitTraversalMethod_property_Cardinality_Object, visitTraversalMethod_property_Cardinality_Object_Object_Object, visitTraversalMethod_property_Object, visitTraversalMethod_property_Object_Object_Object, visitTraversalMethod_propertyMap, visitTraversalMethod_range_long_long, visitTraversalMethod_range_Scope_long_long, visitTraversalMethod_read, visitTraversalMethod_repeat_String_Traversal, visitTraversalMethod_repeat_Traversal, visitTraversalMethod_replace_Scope_String_String, visitTraversalMethod_replace_String_String, visitTraversalMethod_reverse_Empty, visitTraversalMethod_rTrim_Empty, visitTraversalMethod_rTrim_Scope, visitTraversalMethod_sack_BiFunction, visitTraversalMethod_sack_Empty, visitTraversalMethod_sample_int, visitTraversalMethod_sample_Scope_int, visitTraversalMethod_select_Column, visitTraversalMethod_select_Pop_String, visitTraversalMethod_select_Pop_String_String_String, visitTraversalMethod_select_Pop_Traversal, visitTraversalMethod_select_String, visitTraversalMethod_select_String_String_String, visitTraversalMethod_select_Traversal, visitTraversalMethod_shortestPath, visitTraversalMethod_sideEffect, visitTraversalMethod_simplePath, visitTraversalMethod_skip_long, visitTraversalMethod_skip_Scope_long, visitTraversalMethod_split_Scope_String, visitTraversalMethod_split_String, visitTraversalMethod_subgraph, visitTraversalMethod_substring_int, visitTraversalMethod_substring_int_int, visitTraversalMethod_substring_Scope_int, visitTraversalMethod_substring_Scope_int_int, visitTraversalMethod_sum_Empty, visitTraversalMethod_sum_Scope, visitTraversalMethod_tail_Empty, visitTraversalMethod_tail_long, visitTraversalMethod_tail_Scope, visitTraversalMethod_tail_Scope_long, visitTraversalMethod_timeLimit, visitTraversalMethod_times, visitTraversalMethod_to_Direction_String, visitTraversalMethod_to_String, visitTraversalMethod_to_Traversal, visitTraversalMethod_toE, visitTraversalMethod_toLower_Empty, visitTraversalMethod_toLower_Scope, visitTraversalMethod_toUpper_Empty, visitTraversalMethod_toUpper_Scope, visitTraversalMethod_toV, visitTraversalMethod_tree_Empty, visitTraversalMethod_tree_String, visitTraversalMethod_trim_Empty, visitTraversalMethod_trim_Scope, visitTraversalMethod_unfold, visitTraversalMethod_union, visitTraversalMethod_until_Predicate, visitTraversalMethod_until_Traversal, visitTraversalMethod_V, visitTraversalMethod_value, visitTraversalMethod_valueMap_boolean_String, visitTraversalMethod_valueMap_String, visitTraversalMethod_values, visitTraversalMethod_where_P, visitTraversalMethod_where_String_P, visitTraversalMethod_where_Traversal, visitTraversalMethod_with_String, visitTraversalMethod_with_String_Object, visitTraversalMethod_write, visitTraversalSackMethod, visitTraversalSourceSelfMethod, visitTraversalSourceSelfMethod_with, visitTraversalSourceSelfMethod_withBulk, visitTraversalSourceSelfMethod_withoutStrategies, visitTraversalSourceSelfMethod_withPath, visitTraversalSourceSelfMethod_withSack, visitTraversalSourceSelfMethod_withSideEffect, visitTraversalSourceSelfMethod_withStrategies, visitTraversalSourceSpawnMethod, visitTraversalSourceSpawnMethod_addE, visitTraversalSourceSpawnMethod_addV, visitTraversalSourceSpawnMethod_call_empty, visitTraversalSourceSpawnMethod_call_string, visitTraversalSourceSpawnMethod_call_string_map, visitTraversalSourceSpawnMethod_call_string_map_traversal, visitTraversalSourceSpawnMethod_call_string_traversal, visitTraversalSourceSpawnMethod_E, visitTraversalSourceSpawnMethod_inject, visitTraversalSourceSpawnMethod_io, visitTraversalSourceSpawnMethod_mergeE_Map, visitTraversalSourceSpawnMethod_mergeE_Traversal, visitTraversalSourceSpawnMethod_mergeV_Map, visitTraversalSourceSpawnMethod_mergeV_Traversal, visitTraversalSourceSpawnMethod_union, visitTraversalSourceSpawnMethod_V, visitTraversalStrategyExpr, visitTraversalStrategyVarargs, visitTraversalTerminalMethod, visitTraversalTerminalMethod_explain, visitTraversalTerminalMethod_hasNext, visitTraversalTerminalMethod_iterate, visitTraversalTerminalMethod_next, visitTraversalTerminalMethod_toBulkSet, visitTraversalTerminalMethod_toList, visitTraversalTerminalMethod_toSet, visitTraversalTerminalMethod_tryNext, visitWithOptionKeys, visitWithOptionsConstants_all, visitWithOptionsConstants_ids, visitWithOptionsConstants_indexer, visitWithOptionsConstants_keys, visitWithOptionsConstants_labels, visitWithOptionsConstants_list, visitWithOptionsConstants_map, visitWithOptionsConstants_none, visitWithOptionsConstants_tokens, visitWithOptionsConstants_values, visitWithOptionsStringConstant, visitWithOptionsValues
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode
-
-
-
-
Constructor Detail
-
JavaTranslateVisitor
public JavaTranslateVisitor()
-
JavaTranslateVisitor
public JavaTranslateVisitor(String graphTraversalSourceName)
-
-
Method Detail
-
visitTraversalStrategy
public Void visitTraversalStrategy(GremlinParser.TraversalStrategyContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.traversalStrategy().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTraversalStrategyin interfaceGremlinVisitor<Void>- Overrides:
visitTraversalStrategyin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConfiguration
public Void visitConfiguration(GremlinParser.ConfigurationContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.configuration().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConfigurationin interfaceGremlinVisitor<Void>- Overrides:
visitConfigurationin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassType
public Void visitClassType(GremlinParser.ClassTypeContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.classType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitClassTypein interfaceGremlinVisitor<Void>- Overrides:
visitClassTypein classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericMapLiteral
public Void visitGenericMapLiteral(GremlinParser.GenericMapLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.genericMapLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericMapLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitGenericMapLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMapEntry
public Void visitMapEntry(GremlinParser.MapEntryContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.mapEntry().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMapEntryin interfaceGremlinVisitor<Void>- Overrides:
visitMapEntryin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMapKey
public Void visitMapKey(GremlinParser.MapKeyContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.mapKey().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMapKeyin interfaceGremlinVisitor<Void>- Overrides:
visitMapKeyin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateLiteral
public Void visitDateLiteral(GremlinParser.DateLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.dateLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitDateLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNanLiteral
public Void visitNanLiteral(GremlinParser.NanLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.nanLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNanLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitNanLiteralin classTranslateVisitor- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInfLiteral
public Void visitInfLiteral(GremlinParser.InfLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.infLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInfLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitInfLiteralin classTranslateVisitor- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
public Void visitIntegerLiteral(GremlinParser.IntegerLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.integerLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntegerLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitIntegerLiteralin classTranslateVisitor- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
public Void visitFloatLiteral(GremlinParser.FloatLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.floatLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFloatLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitFloatLiteralin classTranslateVisitor- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericRangeLiteral
public Void visitGenericRangeLiteral(GremlinParser.GenericRangeLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.genericRangeLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericRangeLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitGenericRangeLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericSetLiteral
public Void visitGenericSetLiteral(GremlinParser.GenericSetLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.genericSetLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericSetLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitGenericSetLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericCollectionLiteral
public Void visitGenericCollectionLiteral(GremlinParser.GenericCollectionLiteralContext ctx)
Description copied from class:GremlinBaseVisitorVisit a parse tree produced byGremlinParser.genericCollectionLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGenericCollectionLiteralin interfaceGremlinVisitor<Void>- Overrides:
visitGenericCollectionLiteralin classGremlinBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-