jdk/src/share/classes/java/awt/Toolkit.java
changeset 3956 2586d23078e4
parent 1962 6c293d33645b
child 3965 63aae8ce7f47
equal deleted inserted replaced
3955:a585e5ca5e4a 3956:2586d23078e4
  2023         if (localL == null) {
  2023         if (localL == null) {
  2024             return;
  2024             return;
  2025         }
  2025         }
  2026         SecurityManager security = System.getSecurityManager();
  2026         SecurityManager security = System.getSecurityManager();
  2027         if (security != null) {
  2027         if (security != null) {
  2028           security.checkPermission(SecurityConstants.ALL_AWT_EVENTS_PERMISSION);
  2028           security.checkPermission(SecurityConstants.AWT.ALL_AWT_EVENTS_PERMISSION);
  2029         }
  2029         }
  2030         synchronized (this) {
  2030         synchronized (this) {
  2031             SelectiveAWTEventListener selectiveListener =
  2031             SelectiveAWTEventListener selectiveListener =
  2032             (SelectiveAWTEventListener)listener2SelectiveListener.get(localL);
  2032             (SelectiveAWTEventListener)listener2SelectiveListener.get(localL);
  2033 
  2033 
  2092         if (listener == null) {
  2092         if (listener == null) {
  2093             return;
  2093             return;
  2094         }
  2094         }
  2095         SecurityManager security = System.getSecurityManager();
  2095         SecurityManager security = System.getSecurityManager();
  2096         if (security != null) {
  2096         if (security != null) {
  2097             security.checkPermission(SecurityConstants.ALL_AWT_EVENTS_PERMISSION);
  2097             security.checkPermission(SecurityConstants.AWT.ALL_AWT_EVENTS_PERMISSION);
  2098         }
  2098         }
  2099 
  2099 
  2100         synchronized (this) {
  2100         synchronized (this) {
  2101             SelectiveAWTEventListener selectiveListener =
  2101             SelectiveAWTEventListener selectiveListener =
  2102             (SelectiveAWTEventListener)listener2SelectiveListener.get(localL);
  2102             (SelectiveAWTEventListener)listener2SelectiveListener.get(localL);
  2163      * @since 1.4
  2163      * @since 1.4
  2164      */
  2164      */
  2165     public AWTEventListener[] getAWTEventListeners() {
  2165     public AWTEventListener[] getAWTEventListeners() {
  2166         SecurityManager security = System.getSecurityManager();
  2166         SecurityManager security = System.getSecurityManager();
  2167         if (security != null) {
  2167         if (security != null) {
  2168             security.checkPermission(SecurityConstants.ALL_AWT_EVENTS_PERMISSION);
  2168             security.checkPermission(SecurityConstants.AWT.ALL_AWT_EVENTS_PERMISSION);
  2169         }
  2169         }
  2170         synchronized (this) {
  2170         synchronized (this) {
  2171             EventListener[] la = ToolkitEventMulticaster.getListeners(eventListener,AWTEventListener.class);
  2171             EventListener[] la = ToolkitEventMulticaster.getListeners(eventListener,AWTEventListener.class);
  2172 
  2172 
  2173             AWTEventListener[] ret = new AWTEventListener[la.length];
  2173             AWTEventListener[] ret = new AWTEventListener[la.length];
  2215      * @since 1.4
  2215      * @since 1.4
  2216      */
  2216      */
  2217     public AWTEventListener[] getAWTEventListeners(long eventMask) {
  2217     public AWTEventListener[] getAWTEventListeners(long eventMask) {
  2218         SecurityManager security = System.getSecurityManager();
  2218         SecurityManager security = System.getSecurityManager();
  2219         if (security != null) {
  2219         if (security != null) {
  2220             security.checkPermission(SecurityConstants.ALL_AWT_EVENTS_PERMISSION);
  2220             security.checkPermission(SecurityConstants.AWT.ALL_AWT_EVENTS_PERMISSION);
  2221         }
  2221         }
  2222         synchronized (this) {
  2222         synchronized (this) {
  2223             EventListener[] la = ToolkitEventMulticaster.getListeners(eventListener,AWTEventListener.class);
  2223             EventListener[] la = ToolkitEventMulticaster.getListeners(eventListener,AWTEventListener.class);
  2224 
  2224 
  2225             java.util.List list = new ArrayList(la.length);
  2225             java.util.List list = new ArrayList(la.length);