--- old/src/java.desktop/share/classes/sun/awt/AWTAccessor.java 2017-08-22 12:28:38.000000000 -0700 +++ new/src/java.desktop/share/classes/sun/awt/AWTAccessor.java 2017-08-22 12:28:37.000000000 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,31 +25,59 @@ package sun.awt; -import jdk.internal.misc.Unsafe; - -import javax.accessibility.AccessibleContext; -import java.awt.*; -import java.awt.event.FocusEvent.Cause; +import java.awt.AWTEvent; +import java.awt.AWTException; +import java.awt.BufferCapabilities; +import java.awt.CheckboxMenuItem; +import java.awt.Color; +import java.awt.Component; +import java.awt.Container; +import java.awt.Cursor; +import java.awt.DefaultKeyboardFocusManager; +import java.awt.Dimension; +import java.awt.EventQueue; +import java.awt.FileDialog; +import java.awt.Font; +import java.awt.Frame; +import java.awt.GraphicsConfiguration; +import java.awt.KeyboardFocusManager; +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.MenuComponent; +import java.awt.MenuContainer; +import java.awt.MenuItem; +import java.awt.MenuShortcut; +import java.awt.Point; +import java.awt.PopupMenu; +import java.awt.Rectangle; +import java.awt.ScrollPaneAdjustable; +import java.awt.SystemColor; +import java.awt.SystemTray; +import java.awt.Toolkit; +import java.awt.TrayIcon; +import java.awt.Window; import java.awt.dnd.DragSourceContext; import java.awt.dnd.DropTargetContext; import java.awt.dnd.peer.DragSourceContextPeer; import java.awt.dnd.peer.DropTargetContextPeer; -import java.awt.event.AWTEventListener; +import java.awt.event.FocusEvent.Cause; import java.awt.event.InputEvent; import java.awt.event.InvocationEvent; import java.awt.event.KeyEvent; import java.awt.geom.Point2D; import java.awt.image.BufferStrategy; import java.awt.peer.ComponentPeer; - import java.awt.peer.MenuComponentPeer; +import java.io.File; import java.lang.reflect.InvocationTargetException; import java.security.AccessControlContext; - -import java.io.File; import java.util.ResourceBundle; import java.util.Vector; + import javax.accessibility.AccessibleBundle; +import javax.accessibility.AccessibleContext; + +import jdk.internal.misc.Unsafe; /** * The AWTAccessor utility class. @@ -290,26 +318,6 @@ */ public interface WindowAccessor { /* - * Get opacity level of the given window. - */ - float getOpacity(Window window); - /* - * Set opacity level to the given window. - */ - void setOpacity(Window window, float opacity); - /* - * Get a shape assigned to the given window. - */ - Shape getShape(Window window); - /* - * Set a shape to the given window. - */ - void setShape(Window window, Shape shape); - /* - * Set the opaque preoperty to the given window. - */ - void setOpaque(Window window, boolean isOpaque); - /* * Update the image of a non-opaque (translucent) window. */ void updateWindow(Window window);