META-INF.modules.java.desktop.classes.java.awt.PopupMenu.class Maven / Gradle / Ivy
???? : ?
java/awt/PopupMenu (Ljava/lang/String;)V
java/awt/Menu
isTrayIconPopup Z
getParent ()Ljava/awt/MenuContainer; nameCounter I makeConcatWithConstants (I)Ljava/lang/String;
getTreeLock ()Ljava/lang/Object; ! " # parent Ljava/awt/MenuContainer; % java/awt/Component
' ( ) addNotify ()V + , - peer !Ljava/awt/peer/MenuComponentPeer;
/ 0 1 getComponentFactory ()Lsun/awt/ComponentFactory; 3 4 5 6 7 sun/awt/ComponentFactory createPopupMenu 3(Ljava/awt/PopupMenu;)Ljava/awt/peer/PopupMenuPeer;
9 : ; getItemCount ()I
= > ? getItem (I)Ljava/awt/MenuItem; A ! B java/awt/MenuItem
A ' E java/lang/NullPointerException G parent is null
D J "java/lang/IllegalArgumentException L 5PopupMenus with non-Component parents cannot be shown
I O java/awt/Container
N Q R S isAncestorOf (Ljava/awt/Component;)Z U origin not in parent's hierarchy $ W , X Ljava/awt/peer/ComponentPeer;
$ Z [ \ isShowing ()Z ^ java/lang/RuntimeException ` parent not showing on screen
]
' d java/awt/peer/PopupMenuPeer f java/awt/Event
e h i (Ljava/lang/Object;JIIIII)V c k l m show (Ljava/awt/Event;)V o p q accessibleContext 'Ljavax/accessibility/AccessibleContext; s )java/awt/PopupMenu$AccessibleAWTPopupMenu
r u v (Ljava/awt/PopupMenu;)V x java/awt/PopupMenu$1
w z )
| } ~ ? sun/awt/AWTAccessor setPopupMenuAccessor *(Lsun/awt/AWTAccessor$PopupMenuAccessor;)V base Ljava/lang/String;
ConstantValue ? popup serialVersionUID J?????~? Code LineNumberTable LocalVariableTable this Ljava/awt/PopupMenu;
Exceptions ? java/awt/HeadlessException label
StackMapTable constructComponentName ()Ljava/lang/String; ? java/lang/Object ? java/lang/Throwable mi Ljava/awt/MenuItem; i nitems (Ljava/awt/Component;II)V origin Ljava/awt/Component; x y localParent
compParent ? java/awt/MenuContainer getAccessibleContext )()Ljavax/accessibility/AccessibleContext;
SourceFile PopupMenu.java NestMembers BootstrapMethods ?
? ? ? ? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; ? popup InnerClasses AccessibleAWTPopupMenu ? %sun/awt/AWTAccessor$PopupMenuAccessor PopupMenuAccessor ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup !
? ? ? ? ? ? ? ? ? ) ? 5 *? ? ?
K L ? ? ? ? ? ? > *+? ? ?
X Y ? ? ? ? ? ? ? ? I *? ? ?*? ? ? _ ` b ? ? ? ? ? ? ? u YL² Y`? ? +ðM+?,? ? j k l ? ? ? ? ? ? ? ( ) ? e*? YL?*? ? *? ? $?
*? &? <*? *? **? .*? 2 ? **? 8=>? *? <:*? @? C????+ç
:+??? Z ] ] a ] ? 6
u x y | &