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

Pieter van den Hombergh updated NETBEANS-4568:
----------------------------------------------
    Priority: Major  (was: Minor)

> extend inline hints to reader support, use case fluent api ussage such as 
> streams
> ---------------------------------------------------------------------------------
>
>                 Key: NETBEANS-4568
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-4568
>             Project: NetBeans
>          Issue Type: New Feature
>          Components: editor - Hints & Annotations
>            Reporter: Pieter van den Hombergh
>            Priority: Major
>
> When you build up a stream with several mapping operations
> it would be nice to see what the intermediate types are, not only when 
> completing,
> but also when reading the code.
> It will be very helpful when exploring an API any when studying th concept.
> example (the addition shown as trailing comment.)
> {{
> return Files.lines( filePath )      // Stream<String>
>                 .filter( this.lineFilter ) // Stream<String> coan be ommited 
> becasue no type change
>                 .map( s -> s.split( this.splitString ) ) // Stream<String[]>
>                 .filter( rowFilter )       // omitted, stream type same
>                 .map( creator )    // Stream<T>
> ;
> }}
> Other use cases are frameworks with fluent APIs such as AssertJ to name one.
> After having some experience with it, it will be a tremendous boon for code 
> review.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to