Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8005297 Add FunctionalInterface support to the platform
  3. JDK-8007716

Add FunctionalInterface annotation to swing interfaces

XMLWordPrintable

      Add the @FunctionalInterface annotation to the following candidates:

      jdk/src/share/classes/javax/swing/TransferHandler.java:128: Note: Candidate functional interface
          interface HasGetTransferHandler {
          ^
      jdk/src/share/classes/javax/swing/tree/TreeCellRenderer.java:42: Note: Candidate functional interface
      public interface TreeCellRenderer {
             ^
      jdk/src/share/classes/javax/swing/tree/RowMapper.java:36: Note: Candidate functional interface
      public interface RowMapper
             ^
      jdk/src/share/classes/javax/swing/table/TableCellRenderer.java:38: Note: Candidate functional interface
      public interface TableCellRenderer {
             ^
      jdk/src/share/classes/javax/swing/event/ChangeListener.java:36: Note: Candidate functional interface
      public interface ChangeListener extends EventListener {
             ^
      jdk/src/share/classes/javax/swing/event/HyperlinkListener.java:35: Note: Candidate functional interface
      public interface HyperlinkListener extends EventListener {
             ^
      jdk/src/share/classes/javax/swing/event/RowSorterListener.java:34: Note: Candidate functional interface
      public interface RowSorterListener extends java.util.EventListener {
             ^
      jdk/src/share/classes/javax/swing/event/CaretListener.java:36: Note: Candidate functional interface
      public interface CaretListener extends EventListener {
             ^
      jdk/src/share/classes/javax/swing/event/ListSelectionListener.java:41: Note: Candidate functional interface
      public interface ListSelectionListener extends EventListener
             ^
      jdk/src/share/classes/javax/swing/event/UndoableEditListener.java:37: Note: Candidate functional interface
      public interface UndoableEditListener extends java.util.EventListener {
             ^
      jdk/src/share/classes/javax/swing/event/TableModelListener.java:38: Note: Candidate functional interface
      public interface TableModelListener extends java.util.EventListener
             ^
      jdk/src/share/classes/javax/swing/event/TreeSelectionListener.java:43: Note: Candidate functional interface
      public interface TreeSelectionListener extends EventListener
             ^
      jdk/src/share/classes/javax/swing/ListCellRenderer.java:89: Note: Candidate functional interface
      public interface ListCellRenderer<E>
             ^
      jdk/src/share/classes/javax/swing/text/html/CSSBorder.java:257: Note: Candidate functional interface
          interface BorderPainter {
          ^
      jdk/src/share/classes/javax/swing/text/html/Map.java:234: Note: Candidate functional interface
          interface RegionContainment {
          ^
      jdk/src/share/classes/javax/swing/text/TabExpander.java:34: Note: Candidate functional interface
      public interface TabExpander {
             ^
      jdk/src/share/classes/javax/swing/text/ViewFactory.java:36: Note: Candidate functional interface
      public interface ViewFactory {
             ^
      jdk/src/share/classes/javax/swing/text/Position.java:49: Note: Candidate functional interface
      public interface Position {
             ^
      jdk/src/share/classes/javax/swing/text/Highlighter.java:112: Note: Candidate functional interface
          public interface HighlightPainter {
                 ^
      jdk/src/share/classes/javax/swing/Painter.java:63: Note: Candidate functional interface
      public interface Painter<T> {
             ^
      jdk/src/share/classes/javax/swing/plaf/basic/DragRecognitionSupport.java:52: Note: Candidate functional interface
          public static interface BeforeDrag {
                        ^
      jdk/src/share/classes/javax/swing/UIDefaults.java:951: Note: Candidate functional interface
          public interface LazyValue {
                 ^
      jdk/src/share/classes/javax/swing/UIDefaults.java:984: Note: Candidate functional interface
          public interface ActiveValue {
                 ^
      jdk/src/share/classes/javax/swing/JComboBox.java:1484: Note: Candidate functional interface
          public interface KeySelectionManager {
                 ^
       

            alexsch Alexandr Scherbatiy
            alexsch Alexandr Scherbatiy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: