[ https://issues.apache.org/jira/browse/TINKERPOP-1165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15158890#comment-15158890 ]
ASF GitHub Bot commented on TINKERPOP-1165: ------------------------------------------- GitHub user rjbriody opened a pull request: https://github.com/apache/incubator-tinkerpop/pull/236 TINKERPOP-1165:Tooling Support: Compile with -parameters https://issues.apache.org/jira/browse/TINKERPOP-1165 Add -parameters to maven compile args. This can be manually verified w/ something like this ``` System.out.println(GraphTraversal.class.getDeclaredMethods()[0].getParameters()[0].getName()); ``` This used to print "arg0", but should now print "column". You can merge this pull request into a Git repository by running: $ git pull https://github.com/rjbriody/incubator-tinkerpop TINKERPOP-1165 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-tinkerpop/pull/236.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #236 ---- commit 5d0ac3ea13ae5de0c52d08e4879998fef1fda4c2 Author: rjbriody <bob.bri...@datastax.com> Date: 2016-02-23T13:36:33Z Add -parameters to compile args. ---- > Tooling Support: Compile with -parameters > ------------------------------------------ > > Key: TINKERPOP-1165 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1165 > Project: TinkerPop > Issue Type: Improvement > Components: build-release > Affects Versions: 3.1.1-incubating > Reporter: Zachary Kurey > > For tools that provide content assist of parameter names for methods, it > would be good to have parameter names retained within the compiled class > files. There may be a good reason I can't think of not to enable this, but > enabling it is as simple as adding {{-parameters}} to the maven compile > plugin configuration: > {code} > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>3.1</version> > <configuration> > <source>1.8</source> > <target>1.8</target> > <compilerArgs> > <arg>-parameters</arg> > </compilerArgs> > </configuration> > </plugin> > {code} > In the root pom.xml of the project. > Of course there are other ways to go about this processing the sources or > javadoc(provided every public method is very well documented), but this is > the simplest way to expose the meaningful param names to tooling. -- This message was sent by Atlassian JIRA (v6.3.4#6332)