// Generated automatically from javafx.scene.input.KeyEvent for testing purposes

package javafx.scene.input;

import javafx.event.Event;
import javafx.event.EventTarget;
import javafx.event.EventType;
import javafx.scene.input.InputEvent;
import javafx.scene.input.KeyCode;

public class KeyEvent extends InputEvent
{
    protected KeyEvent() {}
    public EventType<KeyEvent> getEventType(){ return null; }
    public KeyEvent copyFor(Object p0, EventTarget p1){ return null; }
    public KeyEvent copyFor(Object p0, EventTarget p1, EventType<KeyEvent> p2){ return null; }
    public KeyEvent(EventType<KeyEvent> p0, String p1, String p2, KeyCode p3, boolean p4, boolean p5, boolean p6, boolean p7){}
    public KeyEvent(Object p0, EventTarget p1, EventType<KeyEvent> p2, String p3, String p4, KeyCode p5, boolean p6, boolean p7, boolean p8, boolean p9){}
    public String toString(){ return null; }
    public final KeyCode getCode(){ return null; }
    public final String getCharacter(){ return null; }
    public final String getText(){ return null; }
    public final boolean isAltDown(){ return false; }
    public final boolean isControlDown(){ return false; }
    public final boolean isMetaDown(){ return false; }
    public final boolean isShiftDown(){ return false; }
    public final boolean isShortcutDown(){ return false; }
    public static EventType<KeyEvent> ANY = null;
    public static EventType<KeyEvent> KEY_PRESSED = null;
    public static EventType<KeyEvent> KEY_RELEASED = null;
    public static EventType<KeyEvent> KEY_TYPED = null;
    public static String CHAR_UNDEFINED = null;
}
