class javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView extends javax.swing.text.CompositeView
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView
super_class: javax.swing.text.CompositeView
{
void <init>(javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.text.CompositeView.<init>:(Ljavax/swing/text/Element;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 2 1 elem Ljavax/swing/text/Element;
MethodParameters:
Name Flags
elem
protected int getViewIndexAtPosition(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView.getElement:()Ljavax/swing/text/Element;
astore 2
start local 2 1: aload 2
invokeinterface javax.swing.text.Element.getElementCount:()I
ifle 3
2: aload 2
iload 1
invokeinterface javax.swing.text.Element.getElementIndex:(I)I
ireturn
3: StackMap locals: javax.swing.text.Element
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 4 1 pos I
1 4 2 elem Ljavax/swing/text/Element;
MethodParameters:
Name Flags
pos
protected boolean updateChildren(javax.swing.event.DocumentEvent$ElementChange, javax.swing.event.DocumentEvent, javax.swing.text.ViewFactory);
descriptor: (Ljavax/swing/event/DocumentEvent$ElementChange;Ljavax/swing/event/DocumentEvent;Ljavax/swing/text/ViewFactory;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 1 1 ec Ljavax/swing/event/DocumentEvent$ElementChange;
0 1 2 e Ljavax/swing/event/DocumentEvent;
0 1 3 f Ljavax/swing/text/ViewFactory;
MethodParameters:
Name Flags
ec
e
f
protected void loadChildren(javax.swing.text.ViewFactory);
descriptor: (Ljavax/swing/text/ViewFactory;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView.getElement:()Ljavax/swing/text/Element;
astore 2
start local 2 1: aload 2
invokeinterface javax.swing.text.Element.getElementCount:()I
ifle 4
2: aload 0
aload 1
invokespecial javax.swing.text.CompositeView.loadChildren:(Ljavax/swing/text/ViewFactory;)V
3: goto 6
4: StackMap locals: javax.swing.text.Element
StackMap stack:
new javax.swing.text.GlyphView
dup
aload 2
invokespecial javax.swing.text.GlyphView.<init>:(Ljavax/swing/text/Element;)V
astore 3
start local 3 5: aload 0
aload 3
invokevirtual javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView.append:(Ljavax/swing/text/View;)V
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 7 1 f Ljavax/swing/text/ViewFactory;
1 7 2 elem Ljavax/swing/text/Element;
5 6 3 v Ljavax/swing/text/View;
MethodParameters:
Name Flags
f
public float getPreferredSpan(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView.getViewCount:()I
iconst_1
if_icmpeq 2
1: new java.lang.Error
dup
ldc "One child view is assumed."
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView.getView:(I)Ljavax/swing/text/View;
astore 2
start local 2 3: aload 2
iload 1
invokevirtual javax.swing.text.View.getPreferredSpan:(I)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 4 1 axis I
3 4 2 v Ljavax/swing/text/View;
MethodParameters:
Name Flags
axis
protected void forwardUpdateToView(javax.swing.text.View, javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory);
descriptor: (Ljavax/swing/text/View;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 0
invokevirtual javax.swing.text.View.setParent:(Ljavax/swing/text/View;)V
1: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial javax.swing.text.CompositeView.forwardUpdateToView:(Ljavax/swing/text/View;Ljavax/swing/event/DocumentEvent;Ljava/awt/Shape;Ljavax/swing/text/ViewFactory;)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 3 1 v Ljavax/swing/text/View;
0 3 2 e Ljavax/swing/event/DocumentEvent;
0 3 3 a Ljava/awt/Shape;
0 3 4 f Ljavax/swing/text/ViewFactory;
MethodParameters:
Name Flags
v
e
a
f
public void paint(java.awt.Graphics, java.awt.Shape);
descriptor: (Ljava/awt/Graphics;Ljava/awt/Shape;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 1 1 g Ljava/awt/Graphics;
0 1 2 allocation Ljava/awt/Shape;
MethodParameters:
Name Flags
g
allocation
protected boolean isBefore(int, int, java.awt.Rectangle);
descriptor: (IILjava/awt/Rectangle;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 1 1 x I
0 1 2 y I
0 1 3 alloc Ljava/awt/Rectangle;
MethodParameters:
Name Flags
x
y
alloc
protected boolean isAfter(int, int, java.awt.Rectangle);
descriptor: (IILjava/awt/Rectangle;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 1 1 x I
0 1 2 y I
0 1 3 alloc Ljava/awt/Rectangle;
MethodParameters:
Name Flags
x
y
alloc
protected javax.swing.text.View getViewAtPoint(int, int, java.awt.Rectangle);
descriptor: (IILjava/awt/Rectangle;)Ljavax/swing/text/View;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 1 1 x I
0 1 2 y I
0 1 3 alloc Ljava/awt/Rectangle;
MethodParameters:
Name Flags
x
y
alloc
protected void childAllocation(int, java.awt.Rectangle);
descriptor: (ILjava/awt/Rectangle;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/JEditorPane$PlainEditorKit$PlainParagraph$LogicalView;
0 1 1 index I
0 1 2 a Ljava/awt/Rectangle;
MethodParameters:
Name Flags
index
a
}
SourceFile: "JEditorPane.java"
NestHost: javax.swing.JEditorPane
InnerClasses:
PlainEditorKit = javax.swing.JEditorPane$PlainEditorKit of javax.swing.JEditorPane
PlainParagraph = javax.swing.JEditorPane$PlainEditorKit$PlainParagraph of javax.swing.JEditorPane$PlainEditorKit
LogicalView = javax.swing.JEditorPane$PlainEditorKit$PlainParagraph$LogicalView of javax.swing.JEditorPane$PlainEditorKit$PlainParagraph
public abstract ElementChange = javax.swing.event.DocumentEvent$ElementChange of javax.swing.event.DocumentEvent