class javax.swing.text.html.NoFramesView extends javax.swing.text.html.BlockView
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.text.html.NoFramesView
super_class: javax.swing.text.html.BlockView
{
boolean visible;
descriptor: Z
flags: (0x0000)
public void <init>(javax.swing.text.Element, int);
descriptor: (Ljavax/swing/text/Element;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial javax.swing.text.html.BlockView.<init>:(Ljavax/swing/text/Element;I)V
1: aload 0
iconst_0
putfield javax.swing.text.html.NoFramesView.visible:Z
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/NoFramesView;
0 3 1 elem Ljavax/swing/text/Element;
0 3 2 axis I
MethodParameters:
Name Flags
elem
axis
public void paint(java.awt.Graphics, java.awt.Shape);
descriptor: (Ljava/awt/Graphics;Ljava/awt/Shape;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.swing.text.html.NoFramesView.getContainer:()Ljava/awt/Container;
astore 3
start local 3 1: aload 3
ifnull 4
2: aload 0
getfield javax.swing.text.html.NoFramesView.visible:Z
aload 3
checkcast javax.swing.text.JTextComponent
invokevirtual javax.swing.text.JTextComponent.isEditable:()Z
if_icmpeq 4
3: aload 0
aload 3
checkcast javax.swing.text.JTextComponent
invokevirtual javax.swing.text.JTextComponent.isEditable:()Z
putfield javax.swing.text.html.NoFramesView.visible:Z
4: StackMap locals: java.awt.Container
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.NoFramesView.isVisible:()Z
ifne 6
5: return
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial javax.swing.text.html.BlockView.paint:(Ljava/awt/Graphics;Ljava/awt/Shape;)V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/text/html/NoFramesView;
0 8 1 g Ljava/awt/Graphics;
0 8 2 allocation Ljava/awt/Shape;
1 8 3 host Ljava/awt/Container;
MethodParameters:
Name Flags
g
allocation
public void setParent(javax.swing.text.View);
descriptor: (Ljavax/swing/text/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: aload 1
invokevirtual javax.swing.text.View.getContainer:()Ljava/awt/Container;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
aload 2
checkcast javax.swing.text.JTextComponent
invokevirtual javax.swing.text.JTextComponent.isEditable:()Z
putfield javax.swing.text.html.NoFramesView.visible:Z
end local 2 4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial javax.swing.text.html.BlockView.setParent:(Ljavax/swing/text/View;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/html/NoFramesView;
0 6 1 p Ljavax/swing/text/View;
2 4 2 host Ljava/awt/Container;
MethodParameters:
Name Flags
p
public boolean isVisible();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.NoFramesView.visible:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/NoFramesView;
protected void layout(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javax.swing.text.html.NoFramesView.isVisible:()Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokespecial javax.swing.text.html.BlockView.layout:(II)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/NoFramesView;
0 4 1 width I
0 4 2 height I
MethodParameters:
Name Flags
width
height
public float getPreferredSpan(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.NoFramesView.visible:Z
ifne 2
1: fconst_0
freturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial javax.swing.text.html.BlockView.getPreferredSpan:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/NoFramesView;
0 3 1 axis I
MethodParameters:
Name Flags
axis
public float getMinimumSpan(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.NoFramesView.visible:Z
ifne 2
1: fconst_0
freturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial javax.swing.text.html.BlockView.getMinimumSpan:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/NoFramesView;
0 3 1 axis I
MethodParameters:
Name Flags
axis
public float getMaximumSpan(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.NoFramesView.visible:Z
ifne 2
1: fconst_0
freturn
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial javax.swing.text.html.BlockView.getMaximumSpan:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/NoFramesView;
0 3 1 axis I
MethodParameters:
Name Flags
axis
}
SourceFile: "NoFramesView.java"