class javax.swing.text.html.FrameView$FrameEditorPane extends javax.swing.JEditorPane implements sun.swing.text.html.FrameEditorPaneTag
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.text.html.FrameView$FrameEditorPane
super_class: javax.swing.JEditorPane
{
final javax.swing.text.html.FrameView this$0;
descriptor: Ljavax/swing/text/html/FrameView;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(javax.swing.text.html.FrameView);
descriptor: (Ljavax/swing/text/html/FrameView;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // javax.swing.text.html.FrameView$FrameEditorPane this
0: .line 460
aload 0 /* this */
aload 1
putfield javax.swing.text.html.FrameView$FrameEditorPane.this$0:Ljavax/swing/text/html/FrameView;
aload 0 /* this */
invokespecial javax.swing.JEditorPane.<init>:()V
return
end local 0 // javax.swing.text.html.FrameView$FrameEditorPane this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/FrameView$FrameEditorPane;
MethodParameters:
Name Flags
this$0 final
public javax.swing.text.EditorKit getEditorKitForContentType(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/swing/text/EditorKit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 // javax.swing.text.html.FrameView$FrameEditorPane this
start local 1 // java.lang.String type
0: .line 462
aload 0 /* this */
aload 1 /* type */
invokespecial javax.swing.JEditorPane.getEditorKitForContentType:(Ljava/lang/String;)Ljavax/swing/text/EditorKit;
astore 2 /* editorKit */
start local 2 // javax.swing.text.EditorKit editorKit
1: .line 463
aconst_null
astore 3 /* outerMostJEditorPane */
start local 3 // javax.swing.JEditorPane outerMostJEditorPane
2: .line 464
aload 0 /* this */
getfield javax.swing.text.html.FrameView$FrameEditorPane.this$0:Ljavax/swing/text/html/FrameView;
invokevirtual javax.swing.text.html.FrameView.getOutermostJEditorPane:()Ljavax/swing/JEditorPane;
dup
astore 3 /* outerMostJEditorPane */
ifnull 7
3: .line 465
aload 3 /* outerMostJEditorPane */
aload 1 /* type */
invokevirtual javax.swing.JEditorPane.getEditorKitForContentType:(Ljava/lang/String;)Ljavax/swing/text/EditorKit;
astore 4 /* inheritedEditorKit */
start local 4 // javax.swing.text.EditorKit inheritedEditorKit
4: .line 466
aload 2 /* editorKit */
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 4 /* inheritedEditorKit */
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 7
5: .line 467
aload 4 /* inheritedEditorKit */
invokevirtual javax.swing.text.EditorKit.clone:()Ljava/lang/Object;
checkcast javax.swing.text.EditorKit
astore 2 /* editorKit */
6: .line 468
aload 0 /* this */
aload 1 /* type */
aload 2 /* editorKit */
invokevirtual javax.swing.text.html.FrameView$FrameEditorPane.setEditorKitForContentType:(Ljava/lang/String;Ljavax/swing/text/EditorKit;)V
end local 4 // javax.swing.text.EditorKit inheritedEditorKit
7: .line 471
StackMap locals: javax.swing.text.EditorKit javax.swing.JEditorPane
StackMap stack:
aload 2 /* editorKit */
areturn
end local 3 // javax.swing.JEditorPane outerMostJEditorPane
end local 2 // javax.swing.text.EditorKit editorKit
end local 1 // java.lang.String type
end local 0 // javax.swing.text.html.FrameView$FrameEditorPane this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/text/html/FrameView$FrameEditorPane;
0 8 1 type Ljava/lang/String;
1 8 2 editorKit Ljavax/swing/text/EditorKit;
2 8 3 outerMostJEditorPane Ljavax/swing/JEditorPane;
4 7 4 inheritedEditorKit Ljavax/swing/text/EditorKit;
MethodParameters:
Name Flags
type
javax.swing.text.html.FrameView getFrameView();
descriptor: ()Ljavax/swing/text/html/FrameView;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // javax.swing.text.html.FrameView$FrameEditorPane this
0: .line 475
aload 0 /* this */
getfield javax.swing.text.html.FrameView$FrameEditorPane.this$0:Ljavax/swing/text/html/FrameView;
areturn
end local 0 // javax.swing.text.html.FrameView$FrameEditorPane this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/FrameView$FrameEditorPane;
}
SourceFile: "FrameView.java"
NestHost: javax.swing.text.html.FrameView
InnerClasses:
FrameEditorPane = javax.swing.text.html.FrameView$FrameEditorPane of javax.swing.text.html.FrameView