
META-INF.modules.java.desktop.classes.javax.swing.undo.StateEdit.class Maven / Gradle / Ivy
???? =
%javax/swing/undo/AbstractUndoableEdit ()V
javax/swing/undo/StateEdit init 5(Ljavax/swing/undo/StateEditable;Ljava/lang/String;)V object Ljavax/swing/undo/StateEditable; java/util/Hashtable
(I)V preState Ljava/util/Hashtable; javax/swing/undo/StateEditable
storeState (Ljava/util/Hashtable;)V ! " postState $ % & undoRedoName Ljava/lang/String;
( ) removeRedundantState
+ , undo . / restoreState
1 2 redo 4 java/util/Vector
3
7 8 9 keys ()Ljava/util/Enumeration; ; < = > ? java/util/Enumeration hasMoreElements ()Z ; A B C nextElement ()Ljava/lang/Object;
E F G containsKey (Ljava/lang/Object;)Z
I J K get &(Ljava/lang/Object;)Ljava/lang/Object;
M N O P G java/lang/Object equals
3 R S T
addElement (Ljava/lang/Object;)V
3 V W X size ()I
3 Z [ \ elementAt (I)Ljava/lang/Object;
^ _ K remove RCSID
ConstantValue c ;$Id: StateEdit.java,v 1.6 1997/10/01 20:05:51 sandipc Exp $ Signature ;Ljava/util/Hashtable; #(Ljavax/swing/undo/StateEditable;)V Code LineNumberTable LocalVariableTable this Ljavax/swing/undo/StateEdit; anObject name end getPresentationName ()Ljava/lang/String; myKey Ljava/lang/Object; i I uselessKeys Ljava/util/Vector; myKeys Ljava/util/Enumeration; LocalVariableTypeTable &Ljava/util/Vector; +Ljava/util/Enumeration;
StackMapTable
SourceFile StateEdit.java ! ` &