You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Matt Frantz (JIRA)" <ji...@apache.org> on 2015/09/22 20:46:04 UTC

[jira] [Created] (TINKERPOP3-850) Reduce Graph.addVertex overload ambiguity

Matt Frantz created TINKERPOP3-850:
--------------------------------------

             Summary: Reduce Graph.addVertex overload ambiguity
                 Key: TINKERPOP3-850
                 URL: https://issues.apache.org/jira/browse/TINKERPOP3-850
             Project: TinkerPop 3
          Issue Type: Improvement
          Components: process
    Affects Versions: 3.0.1-incubating
            Reporter: Matt Frantz
            Assignee: Marko A. Rodriguez
             Fix For: 3.0.2-incubating


Create the following overloads:

{noformat}
Vertex addVertex();
Vertex addVertex(String label);
Vertex addVertex(Object key, Object value, Object...keyValues);
{noformat}

This would avoid the 1-arg overload, since there is only one 1-arg variant.  It also makes the key/value structure more obvious.

BTW, the JavaDoc now says "...the odd numbered arguments are String property keys," so if we actually allow other types, that doc should be fixed.

Motivated by this dicussion: https://groups.google.com/d/msgid/gremlin-users/eb2a451a-af66-48a1-989c-8021473647fc%40googlegroups.com



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)