
META-INF.modules.java.desktop.classes.java.awt.Menu.class Maven / Gradle / Ivy
???? @R
java/awt/Menu (Ljava/lang/String;Z)V
java/awt/MenuItem (Ljava/lang/String;)V java/util/Vector
()V items Ljava/util/Vector; menuSerializedDataVersion I tearOff Z ! nameCounter # $ % makeConcatWithConstants (I)Ljava/lang/String;
' ( ) getTreeLock ()Ljava/lang/Object; + , - peer !Ljava/awt/peer/MenuComponentPeer;
/ 0 1 getComponentFactory ()Lsun/awt/ComponentFactory; 3 4 5 6 7 sun/awt/ComponentFactory
createMenu )(Ljava/awt/Menu;)Ljava/awt/peer/MenuPeer;
9 : ; getItemCount ()I
= > ? getItem (I)Ljava/awt/MenuItem;
A B C parent Ljava/awt/MenuContainer;
E F addNotify
H I removeNotify
K L ;
countItems
N O ; countItemsImpl
Q R ; size
T U ? getItemImpl
W X Y elementAt (I)Ljava/lang/Object; [ \ ] ^ _ java/awt/MenuContainer remove (Ljava/awt/MenuComponent;)V
a b c
addElement (Ljava/lang/Object;)V e java/awt/peer/MenuPeer d g h i addItem (Ljava/awt/MenuItem;)V
k l m add ((Ljava/awt/MenuItem;)Ljava/awt/MenuItem; o "java/lang/IllegalArgumentException q index less than zero.
n t java/util/ArrayList
s
s w l x (Ljava/lang/Object;)Z
z ^ { (I)V
s Q
s ~ Y get
? ? ? insert (Ljava/awt/MenuItem;I)V ? -
? l
? ? addSeparator
? ? { removeElementAt d ? ? { delItem
? ? ? indexOf (Ljava/lang/Object;)I
? ? ? handleShortcut (Ljava/awt/event/KeyEvent;)Z
? ? ? getShortcutMenuItem ,(Ljava/awt/MenuShortcut;)Ljava/awt/MenuItem;
? ? ? shortcuts ()Ljava/util/Enumeration; ? ? ? ? ? java/util/Enumeration hasMoreElements ()Z ? ? ? ) nextElement ? java/awt/MenuShortcut
? ? ? getShortcut ()Ljava/awt/MenuShortcut;
w
? ? ? elements
? ? ? deleteShortcut (Ljava/awt/MenuShortcut;)V
? ? ? ? java/io/ObjectOutputStream defaultWriteObject
? ? ? ? java/io/ObjectInputStream defaultReadObject ? ?
isHelpMenu ? $ ? (ZZ)Ljava/lang/String;
? ? ? paramString ()Ljava/lang/String; ? $ ? 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ? ? accessibleContext 'Ljavax/accessibility/AccessibleContext; ? java/awt/Menu$AccessibleAWTMenu
? ? ? (Ljava/awt/Menu;)V
? ? ? ? java/awt/Toolkit
loadLibraries
? ? ? ? ? java/awt/GraphicsEnvironment
isHeadless
? ? initIDs ? java/awt/Menu$1
?
? ? ? ? ? sun/awt/AWTAccessor setMenuAccessor %(Lsun/awt/AWTAccessor$MenuAccessor;)V ? javax/accessibility/Accessible Signature 'Ljava/util/Vector; base Ljava/lang/String;
ConstantValue ? menu serialVersionUID J?????yx Code LineNumberTable LocalVariableTable this Ljava/awt/Menu;
Exceptions java/awt/HeadlessException label constructComponentName
StackMapTable java/lang/Object java/lang/Throwable mi Ljava/awt/MenuItem; i nitems isTearOff
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; index Ljava/awt/peer/MenuPeer; tempItems Ljava/util/ArrayList; menuitem LocalVariableTypeTable *Ljava/util/ArrayList; (Ljava/lang/String;I)V insertSeparator item Ljava/awt/MenuComponent; removeAll e Ljava/awt/event/KeyEvent; s Ljava/awt/MenuShortcut; Ljava/util/Enumeration; ms 0Ljava/util/Enumeration; +Ljava/util/Vector; 2()Ljava/util/Enumeration; writeObject (Ljava/io/ObjectOutputStream;)V Ljava/io/ObjectOutputStream;+ java/io/IOException
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream;0 java/lang/ClassNotFoundException str getAccessibleContext )()Ljavax/accessibility/AccessibleContext; getAccessibleChildIndex (Ljava/awt/MenuComponent;)I child
SourceFile Menu.java NestMembers BootstrapMethods=
>?@ $A $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;C menuE ,tearOff=,isHelpMenu=G InnerClasses AccessibleAWTMenuK sun/awt/AWTAccessor$MenuAccessor MenuAccessorN %java/lang/invoke/MethodHandles$LookupP java/lang/invoke/MethodHandles Lookup !
[ ? ? ? @ ? ? ? ? ?
! ? ? ? ? ? 6 *? ? ?
? ? ? ? ?
? ? *+? ? ?
? ? ? ? ? ? ? i *+? *? Y? ? *? *? ? ? ? Z ? ? ? ? ? ? ? ? u YL² Y`? ? " +ðM+?,? ? ? ? ? ? ? ? ? F ? ? M*? &YL?*? *? **? .*? 2 ? **? 8=>? *? <:*? @? D????+ç
:+??? B E E I E ? . ? ? ? ? ! ? ( ? / ? 5 ? : ? @ ? L ? ? * /
# !
M ? ? ? ? ? D? I ? ? 2*? &YL?*? 8=>? *?