class javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit extends javax.swing.undo.AbstractUndoableEdit
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit
super_class: javax.swing.undo.AbstractUndoableEdit
{
protected javax.swing.text.AbstractDocument$AbstractElement element;
descriptor: Ljavax/swing/text/AbstractDocument$AbstractElement;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.text.Style newStyle;
descriptor: Ljavax/swing/text/Style;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.text.AttributeSet oldStyle;
descriptor: Ljavax/swing/text/AttributeSet;
flags: (0x0004) ACC_PROTECTED
public void <init>(javax.swing.text.AbstractDocument$AbstractElement, javax.swing.text.Style);
descriptor: (Ljavax/swing/text/AbstractDocument$AbstractElement;Ljavax/swing/text/Style;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit this
start local 1 // javax.swing.text.AbstractDocument$AbstractElement element
start local 2 // javax.swing.text.Style newStyle
0: .line 2574
aload 0 /* this */
invokespecial javax.swing.undo.AbstractUndoableEdit.<init>:()V
1: .line 2575
aload 0 /* this */
aload 1 /* element */
putfield javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit.element:Ljavax/swing/text/AbstractDocument$AbstractElement;
2: .line 2576
aload 0 /* this */
aload 2 /* newStyle */
putfield javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit.newStyle:Ljavax/swing/text/Style;
3: .line 2577
aload 0 /* this */
aload 1 /* element */
invokevirtual javax.swing.text.AbstractDocument$AbstractElement.getResolveParent:()Ljavax/swing/text/AttributeSet;
putfield javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit.oldStyle:Ljavax/swing/text/AttributeSet;
4: .line 2578
return
end local 2 // javax.swing.text.Style newStyle
end local 1 // javax.swing.text.AbstractDocument$AbstractElement element
end local 0 // javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/text/DefaultStyledDocument$StyleChangeUndoableEdit;
0 5 1 element Ljavax/swing/text/AbstractDocument$AbstractElement;
0 5 2 newStyle Ljavax/swing/text/Style;
MethodParameters:
Name Flags
element
newStyle
public void redo();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit this
0: .line 2586
aload 0 /* this */
invokespecial javax.swing.undo.AbstractUndoableEdit.redo:()V
1: .line 2587
aload 0 /* this */
getfield javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit.element:Ljavax/swing/text/AbstractDocument$AbstractElement;
aload 0 /* this */
getfield javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit.newStyle:Ljavax/swing/text/Style;
invokevirtual javax.swing.text.AbstractDocument$AbstractElement.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
2: .line 2588
return
end local 0 // javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/DefaultStyledDocument$StyleChangeUndoableEdit;
Exceptions:
throws javax.swing.undo.CannotRedoException
public void undo();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit this
0: .line 2596
aload 0 /* this */
invokespecial javax.swing.undo.AbstractUndoableEdit.undo:()V
1: .line 2597
aload 0 /* this */
getfield javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit.element:Ljavax/swing/text/AbstractDocument$AbstractElement;
aload 0 /* this */
getfield javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit.oldStyle:Ljavax/swing/text/AttributeSet;
invokevirtual javax.swing.text.AbstractDocument$AbstractElement.setResolveParent:(Ljavax/swing/text/AttributeSet;)V
2: .line 2598
return
end local 0 // javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/DefaultStyledDocument$StyleChangeUndoableEdit;
Exceptions:
throws javax.swing.undo.CannotUndoException
}
SourceFile: "DefaultStyledDocument.java"
NestHost: javax.swing.text.DefaultStyledDocument
InnerClasses:
public abstract AbstractElement = javax.swing.text.AbstractDocument$AbstractElement of javax.swing.text.AbstractDocument
StyleChangeUndoableEdit = javax.swing.text.DefaultStyledDocument$StyleChangeUndoableEdit of javax.swing.text.DefaultStyledDocument