JDK 11 jdk.accessibility.jmod - Accessibility Module

JDK 11 jdk.accessibility.jmod is the JMOD file for JDK 11 Accessibility module.

JDK 11 Accessibility module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.accessibility.jmod.

JDK 11 Accessibility module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.

JDK 11 Accessibility module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.accessibility.

You can click and view the content of each source code file in the list below.

✍: FYIcenter

com/sun/java/accessibility/util/GUIInitializedMulticaster.java

/*
 * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

package com.sun.java.accessibility.util;

import java.awt.*;
import java.util.EventListener;
import javax.accessibility.*;


/**
 * The GUIInitializedMulticaster class is used to maintain a list of
 * GUIInitializedListener classes.  It is intended to be used primarily
 * for internal support in the EventQueueMonitor class, and is not intended
 * to be used by classes outside the Java Accessibility Utility package.
 *
 * @see EventQueueMonitor
 * @see EventQueueMonitor#addGUIInitializedListener
 * @see EventQueueMonitor#removeGUIInitializedListener
 *
 */
class GUIInitializedMulticaster
    extends AWTEventMulticaster implements GUIInitializedListener
{
    protected GUIInitializedMulticaster(EventListener a, EventListener b) {
        super(a, b);
    }

    public void guiInitialized() {
        ((GUIInitializedListener)a).guiInitialized();
        ((GUIInitializedListener)b).guiInitialized();
    }

    public static GUIInitializedListener add(GUIInitializedListener a, GUIInitializedListener b) {
        return (GUIInitializedListener)addInternal(a, b);
    }

    public static GUIInitializedListener remove(GUIInitializedListener l, GUIInitializedListener oldl) {
        return (GUIInitializedListener)removeInternal(l, oldl);
    }

    protected static EventListener addInternal(EventListener a, EventListener b) {
        if (a == null)  return b;
        if (b == null)  return a;
        return new GUIInitializedMulticaster(a, b);
    }

    protected static EventListener removeInternal(EventListener l, EventListener oldl) {
        if (l == oldl || l == null) {
            return null;
        } else if (l instanceof GUIInitializedMulticaster) {
            return ((GUIInitializedMulticaster)l).remove(oldl);
        } else {
            return l;           // it's not here
        }
    }

}

com/sun/java/accessibility/util/GUIInitializedMulticaster.java

 

Or download all of them as a single archive file:

File name: jdk.accessibility-11.0.1-src.zip
File size: 79006 bytes
Release date: 2018-11-04
Download 

 

JDK 11 jdk.aot.jmod - AOT Compiler Module

JDK 11 java.xml.crypto.jmod - XML Crypto Module

Download and Use JDK 11

⇑⇑ FAQ for JDK (Java Development Kit)

2020-08-25, 11074👍, 0💬