You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "stephen mallette (JIRA)" <ji...@apache.org> on 2016/02/23 16:59:18 UTC

[jira] [Updated] (TINKERPOP-1165) Tooling Support: Compile with -parameters

     [ https://issues.apache.org/jira/browse/TINKERPOP-1165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stephen mallette updated TINKERPOP-1165:
----------------------------------------
    Fix Version/s: 3.2.0-incubating

> 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
>            Assignee: stephen mallette
>             Fix For: 3.2.0-incubating, 3.1.2-incubating
>
>
> 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)