pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roger Whitcomb (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PIVOT-999) Update code to take advantage of Java 8 features
Date Fri, 22 Dec 2017 22:34:00 GMT

    [ https://issues.apache.org/jira/browse/PIVOT-999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16302019#comment-16302019
] 

Roger Whitcomb commented on PIVOT-999:
--------------------------------------

Many, many changes to use "forEach" in the ListenerList subclasses, as well as changes for
PIVOT-1012:
Sending        wtk\src\org\apache\pivot\wtk\CalendarButton.java
Sending        wtk\src\org\apache\pivot\wtk\Clipboard.java
Sending        wtk\src\org\apache\pivot\wtk\ColorChooserButton.java
Sending        wtk\src\org\apache\pivot\wtk\Component.java
Sending        wtk\src\org\apache\pivot\wtk\Container.java
Sending        wtk\src\org\apache\pivot\wtk\DesktopApplicationContext.java
Sending        wtk\src\org\apache\pivot\wtk\Dialog.java
Sending        wtk\src\org\apache\pivot\wtk\FileBrowser.java
Sending        wtk\src\org\apache\pivot\wtk\FileBrowserSheet.java
Sending        wtk\src\org\apache\pivot\wtk\FillPane.java
Sending        wtk\src\org\apache\pivot\wtk\Form.java
Sending        wtk\src\org\apache\pivot\wtk\GridPane.java
Sending        wtk\src\org\apache\pivot\wtk\Label.java
Sending        wtk\src\org\apache\pivot\wtk\ListButton.java
Sending        wtk\src\org\apache\pivot\wtk\ListView.java
Sending        wtk\src\org\apache\pivot\wtk\LocalManifest.java
Sending        wtk\src\org\apache\pivot\wtk\MenuButton.java
Sending        wtk\src\org\apache\pivot\wtk\Meter.java
Sending        wtk\src\org\apache\pivot\wtk\Mouse.java
Sending        wtk\src\org\apache\pivot\wtk\Prompt.java
Sending        wtk\src\org\apache\pivot\wtk\RadioButtonGroup.java
Sending        wtk\src\org\apache\pivot\wtk\ScrollBar.java
Sending        wtk\src\org\apache\pivot\wtk\Sheet.java
Sending        wtk\src\org\apache\pivot\wtk\Slider.java
Sending        wtk\src\org\apache\pivot\wtk\Span.java
Sending        wtk\src\org\apache\pivot\wtk\Spinner.java
Sending        wtk\src\org\apache\pivot\wtk\SplitPane.java
Sending        wtk\src\org\apache\pivot\wtk\TablePane.java
Sending        wtk\src\org\apache\pivot\wtk\TableView.java
Sending        wtk\src\org\apache\pivot\wtk\TableViewHeader.java
Sending        wtk\src\org\apache\pivot\wtk\TextArea.java
Sending        wtk\src\org\apache\pivot\wtk\TextInput.java
Sending        wtk\src\org\apache\pivot\wtk\TextPane.java
Sending        wtk\src\org\apache\pivot\wtk\TreeView.java
Sending        wtk\src\org\apache\pivot\wtk\Viewport.java
Transmitting file data ...................................done
Committing transaction...
Committed revision 1819096.


> Update code to take advantage of Java 8 features
> ------------------------------------------------
>
>                 Key: PIVOT-999
>                 URL: https://issues.apache.org/jira/browse/PIVOT-999
>             Project: Pivot
>          Issue Type: New Feature
>          Components: all
>    Affects Versions: 2.1
>         Environment: All
>            Reporter: Roger Whitcomb
>            Assignee: Roger Whitcomb
>             Fix For: 2.1
>
>
> Some features that we could potentially use include:
> * default methods in interfaces to extend features while maintaining backward compatibility
> * lambdas for such things as callbacks
> * really use functional interfaces (already kind of present, but not really used)
> * "forEach" in many places for Iterable collections



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message