META-INF.modules.java.desktop.classes.java.awt.DefaultKeyboardFocusManager.class Maven / Gradle / Ivy
???? 85
`? ?? ?? ?? ???
? ?? ????
??
???
M?
??
??
M?
??
L? ??
`?
??
??
?
?
? N?
?
??
??
? /?
.? ??
%?
-?
.?
??
??
0????
.?
,? ???
2?
0? ?
0?? -? ?
d??
=?
?
??
A?? C?
?
??
G? ?? ??
???? ?
??
/?
??
L?
?
?
?
??
L?
??
??
??
??
?? ??
?
???
? ??
? N
?
?
?
?????????
?
M
M
M
?
N
N
`
?
?
?
?
?
M
?
/
L
?!
A?
A"
?#
?$_%`&`'( ?)
?) *+
, ?*a-.
?
?/
0 C12
3
?4 ?56
78
9:
?;
%<
?=>
?@
?A
?B`CDE
?F
G
?H
A
A
?I
`J
AK
?LM ?N
?N ?O
A?
AP
?Q
R
~S
~T
~U
~V
~W
XY
?Z
?[
?\
?]
?^
?_`
a?b
Cc
de?&?'?C?f
?g
h
i
j
?kl
?mn
??
opq
??
rst $DefaultKeyboardFocusManagerSentEvent InnerClasses TypeAheadMarker focusLog !Lsun/util/logging/PlatformLogger; NULL_WINDOW_WR Ljava/lang/ref/WeakReference; Signature 0Ljava/lang/ref/WeakReference; NULL_COMPONENT_WR 3Ljava/lang/ref/WeakReference; realOppositeWindowWR realOppositeComponentWR
inSendMessage I enqueuedKeyEvents Ljava/util/LinkedList; 1Ljava/util/LinkedList; typeAheadMarkers NLjava/util/LinkedList; consumeNextKeyTyped Z restoreFocusTo Ljava/awt/Component; fxAppThreadIsDispatchThread ()V Code LineNumberTable LocalVariableTable this &Ljava/awt/DefaultKeyboardFocusManager; getOwningFrameDialog $(Ljava/awt/Window;)Ljava/awt/Window; window Ljava/awt/Window;
StackMapTable restoreFocus /(Ljava/awt/event/FocusEvent;Ljava/awt/Window;)V fe Ljava/awt/event/FocusEvent; newFocusedWindow realOppositeComponent vetoedComponent (Ljava/awt/event/WindowEvent;)V we Ljava/awt/event/WindowEvent; realOppositeWindow )(Ljava/awt/Window;Ljava/awt/Component;Z)Z aWindow clearOnFailure toFocus (Ljava/awt/Component;Z)Z doRestoreFocus ,(Ljava/awt/Component;Ljava/awt/Component;Z)Z nextFocus success sendMessage *(Ljava/awt/Component;Ljava/awt/AWTEvent;)Z edt Ljava/awt/EventDispatchThread; fxCheckDispatchThread Ljava/lang/Thread; ie Ljava/lang/InterruptedException; target e Ljava/awt/AWTEvent; myAppContext Lsun/awt/AppContext; targetAppContext se Ljava/awt/SentEvent;uvwx repostIfFollowsKeyEvents (Ljava/awt/event/WindowEvent;)Z toplevel marker 6Ljava/awt/DefaultKeyboardFocusManager$TypeAheadMarker; ke Ljava/awt/event/KeyEvent; Lsun/awt/TimedWindowEvent; time J
dispatchEvent (Ljava/awt/AWTEvent;)Z isEventDispatched isFocusRestore tempLost oldFocusedWindow newActiveWindow currentActiveWindow oldActiveWindow
oldFocusOwner
newFocusOwner currentFocusedWindow owningWindow currentFocusOwner oppositeComp losingFocusWindow activeWindow oppositeWindowy dispatchKeyEvent (Ljava/awt/event/KeyEvent;)Z comp iter Ljava/util/Iterator; Ljava/awt/Container;
focusOwner stopPostProcessing
processors Ljava/util/List; source peer Ljava/awt/peer/ComponentPeer; LocalVariableTypeTable 6Ljava/util/Iterator; 2Ljava/util/List;{|} postProcessKeyEvent p pumpApprovedKeyEvents dumpMarkers LLjava/util/Iterator; typeAheadAssertions found hasMarker (Ljava/awt/Component;)Z clearMarkers preDispatchKeyEvent dispatchers 3Ljava/util/Iterator; /Ljava/util/List; (Ljava/awt/event/KeyEvent;)V consumeTraversalKey consumeProcessedKeyEvent processKeyEvent 0(Ljava/awt/Component;Ljava/awt/event/KeyEvent;)V stroke Ljava/awt/AWTKeyStroke; oppStroke toTest Ljava/util/Set; contains containsOpp focusedComponent (Ljava/util/Set;~ enqueueKeyEvents (JLjava/awt/Component;)V after untilFocused insertionIndex i Ljava/util/ListIterator; PLjava/util/ListIterator;? dequeueKeyEvents discardKeyEvents (Ljava/awt/Component;)V match start purgeStampedEvents (JJ)V end /Ljava/util/Iterator; focusPreviousComponent
aComponent focusNextComponent upFocusCycle downFocusCycle (Ljava/awt/Container;)V
aContainer
SourceFile DefaultKeyboardFocusManager.java NestMembers ? ? ? ? ? ? ? ? ? ? java/util/LinkedList ? ? ? ? java/awt/Frame java/awt/Dialog?? java/awt/Window?? java/awt/Component??
??? ??? ? ????????????????????????? ????* Ijava/awt/DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent ??? ?????????? java/awt/EventDispatchThread java/awt/SentEvent &java/awt/DefaultKeyboardFocusManager$3 ???? ? ? &java/awt/DefaultKeyboardFocusManager$4? ??? java/lang/InterruptedException? ??? sun/awt/TimedWindowEvent?????? java/awt/event/KeyEvent 4java/awt/DefaultKeyboardFocusManager$TypeAheadMarker? ????? java/awt/SequencedEvent ?? ? ??????? java/awt/event/WindowEvent java/awt/event/FocusEvent BootstrapMethods????????23????????
???????? ? ?????? java/awt/KeyboardFocusManager???? tempLost {0}, toFocus {1} java/lang/Object????g???? ,Skipping {0} because focus owner is the same???????? ??????????????
?????? (Skipping {0} because focus owner is null =Skipping {0} because current focus owner is equal to opposite
?? java/lang/ref/WeakReference ???? >Active {0}, Current focused {1}, losing focus {2} opposite {3}?????????????????? java/awt/KeyEventPostProcessorbPZ[ java/awt/peer/LightweightPeer???? java/awt/Containerbp???; Pumping approved event {0}??lP?? >>> Markers dump, time: {0}???? ? {0}d ? 'Storing event {0} because of marker {1}? "Markers before FOCUS_GAINED on {0}e ?ij ? Event without marker {0} Markers after FOCUS_GAINED? ???P ?
? java/awt/KeyEventDispatcherOP ? ??rP?
???z?qp????????? Enqueue at {0} for {1}? ?? Dequeue at {0} for {1}??? ? ? ? ? *java.awt.focus.DefaultKeyboardFocusManager!" &java/awt/DefaultKeyboardFocusManager$1#$' &java/awt/DefaultKeyboardFocusManager$2()* $java/awt/DefaultKeyboardFocusManager sun/awt/AppContext java/awt/AWTEvent java/lang/Thread java/lang/Throwable java/awt/event/FocusEvent$Cause Cause java/util/List java/util/Iterator java/awt/peer/ComponentPeer java/awt/AWTKeyStroke
java/util/Set java/util/ListIterator getParent ()Ljava/awt/Container; get ()Ljava/lang/Object; getComponent ()Ljava/awt/Component; getOppositeComponent clearGlobalFocusOwnerPriv getOppositeWindow ()Ljava/awt/Window; getMostRecentFocusOwner '(Ljava/awt/Window;)Ljava/awt/Component; getHeavyweight *(Ljava/awt/Component;)Ljava/awt/Component; getNativeFocusOwner isShowing ()Z canBeFocusOwner getNextFocusCandidate ROLLBACK !Ljava/awt/event/FocusEvent$Cause; requestFocus %(ZLjava/awt/event/FocusEvent$Cause;)Z getGlobalFocusedWindow sun/awt/SunToolkit getContainingWindow '(Ljava/awt/Component;)Ljava/awt/Window; requestFocusInWindow $(Ljava/awt/event/FocusEvent$Cause;)Z isPosted
getAppContext ()Lsun/awt/AppContext;
appContext *(Ljava/awt/AWTEvent;Lsun/awt/AppContext;)V dispatch
isDisposed postEvent *(Lsun/awt/AppContext;Ljava/awt/AWTEvent;)V java/awt/EventQueue isDispatchThread
currentThread ()Ljava/lang/Thread; +(Ljava/awt/SentEvent;Lsun/awt/AppContext;)V
pumpEvents (ILjava/awt/Conditional;)V join (J)V
dispatched wait getWhen ()J isEmpty getFirst isFocused (Ljava/awt/AWTEvent;)V %sun/util/logging/PlatformLogger$Level Level FINE 'Lsun/util/logging/PlatformLogger$Level; sun/util/logging/PlatformLogger
isLoggable *(Lsun/util/logging/PlatformLogger$Level;)Z
+, makeConcatWithConstants '(Ljava/awt/AWTEvent;)Ljava/lang/String; fine (Ljava/lang/String;)V getID ()I getWindow isFocusableWindow isVisible
isDisplayable &(Ljava/awt/Window;ILjava/awt/Window;)V setGlobalFocusOwner setGlobalFocusedWindow (Ljava/awt/Window;)V getGlobalActiveWindow getFocusTraversalPolicy !()Ljava/awt/FocusTraversalPolicy; java/awt/FocusTraversalPolicy getInitialComponent setTemporaryLostComponent FINER finer ((Ljava/lang/String;[Ljava/lang/Object;)V
ACTIVATION setGlobalActiveWindow getGlobalFocusOwner isTemporary getCause #()Ljava/awt/event/FocusEvent$Cause; N(Ljava/awt/Component;IZLjava/awt/Component;Ljava/awt/event/FocusEvent$Cause;)V setGlobalPermanentFocusOwner isFocusable isEnabled UNKNOWN equals (Ljava/lang/Object;)Z isAutoFocusTransferEnabled setMostRecentFocusOwner ((Ljava/awt/Window;Ljava/awt/Component;)V getGlobalPermanentFocusOwner setNativeFocusOwner setSource (Ljava/lang/Object;)V getSource getTemporaryLostComponent
getFocusOwner
isConsumed redispatchEvent *(Ljava/awt/Component;Ljava/awt/AWTEvent;)V getKeyEventPostProcessors ()Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext next getNativeContainer handleEvent size removeFirst FINEST java/lang/System currentTimeMillis java/lang/Long valueOf (J)Ljava/lang/Long; finest addLast remove clear getFocusedWindow setCurrentEventAndMostRecentTime
isProxyActive consume getKeyEventDispatchers isActionKey getFocusTraversalKeysEnabled getAWTKeyStrokeForEvent 2(Ljava/awt/event/KeyEvent;)Ljava/awt/AWTKeyStroke;
getKeyCode getModifiers isOnKeyRelease getAWTKeyStroke (IIZ)Ljava/awt/AWTKeyStroke; getFocusTraversalKeys (I)Ljava/util/Set; isFocusCycleRoot listIterator (I)Ljava/util/ListIterator; previous add (ILjava/lang/Object;)V hasPrevious transferFocusBackward
transferFocus transferFocusUpCycle transferFocusDownCycle getLogger 5(Ljava/lang/String;)Lsun/util/logging/PlatformLogger; sun/awt/AWTAccessor &setDefaultKeyboardFocusManagerAccessor- #DefaultKeyboardFocusManagerAccessor <(Lsun/awt/AWTAccessor$DefaultKeyboardFocusManagerAccessor;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;.?1 7sun/awt/AWTAccessor$DefaultKeyboardFocusManagerAccessor $java/lang/invoke/StringConcatFactory3 Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;4 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! ? ` ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? c )*? *? ? *? ? *? Y? ? *? Y? ? ? A I J L M ) e +? +?
? +? ? +? ?
L???+? t v x
? R*? ? ? N+? :,? *,? ? ? 1-? *-? ? ? +? ? *+? ? ? ? *? ? &