class javax.swing.text.DefaultFormatter$DefaultNavigationFilter extends javax.swing.text.NavigationFilter implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.text.DefaultFormatter$DefaultNavigationFilter
super_class: javax.swing.text.NavigationFilter
{
final javax.swing.text.DefaultFormatter this$0;
descriptor: Ljavax/swing/text/DefaultFormatter;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(javax.swing.text.DefaultFormatter);
descriptor: (Ljavax/swing/text/DefaultFormatter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield javax.swing.text.DefaultFormatter$DefaultNavigationFilter.this$0:Ljavax/swing/text/DefaultFormatter;
aload 0
invokespecial javax.swing.text.NavigationFilter.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/DefaultFormatter$DefaultNavigationFilter;
MethodParameters:
Name Flags
this$0 final
public void setDot(javax.swing.text.NavigationFilter$FilterBypass, int, javax.swing.text.Position$Bias);
descriptor: (Ljavax/swing/text/NavigationFilter$FilterBypass;ILjavax/swing/text/Position$Bias;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.swing.text.DefaultFormatter$DefaultNavigationFilter.this$0:Ljavax/swing/text/DefaultFormatter;
invokestatic javax.swing.text.DefaultFormatter.access$0:(Ljavax/swing/text/DefaultFormatter;)Ljavax/swing/JFormattedTextField;
astore 4
start local 4 1: aload 4
invokevirtual javax.swing.text.JTextComponent.composedTextExists:()Z
ifeq 4
2: aload 1
iload 2
aload 3
invokevirtual javax.swing.text.NavigationFilter$FilterBypass.setDot:(ILjavax/swing/text/Position$Bias;)V
3: goto 5
4: StackMap locals: javax.swing.text.JTextComponent
StackMap stack:
aload 0
getfield javax.swing.text.DefaultFormatter$DefaultNavigationFilter.this$0:Ljavax/swing/text/DefaultFormatter;
aload 1
iload 2
aload 3
invokevirtual javax.swing.text.DefaultFormatter.setDot:(Ljavax/swing/text/NavigationFilter$FilterBypass;ILjavax/swing/text/Position$Bias;)V
5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/DefaultFormatter$DefaultNavigationFilter;
0 6 1 fb Ljavax/swing/text/NavigationFilter$FilterBypass;
0 6 2 dot I
0 6 3 bias Ljavax/swing/text/Position$Bias;
1 6 4 tc Ljavax/swing/text/JTextComponent;
MethodParameters:
Name Flags
fb
dot
bias
public void moveDot(javax.swing.text.NavigationFilter$FilterBypass, int, javax.swing.text.Position$Bias);
descriptor: (Ljavax/swing/text/NavigationFilter$FilterBypass;ILjavax/swing/text/Position$Bias;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.swing.text.DefaultFormatter$DefaultNavigationFilter.this$0:Ljavax/swing/text/DefaultFormatter;
invokestatic javax.swing.text.DefaultFormatter.access$0:(Ljavax/swing/text/DefaultFormatter;)Ljavax/swing/JFormattedTextField;
astore 4
start local 4 1: aload 4
invokevirtual javax.swing.text.JTextComponent.composedTextExists:()Z
ifeq 4
2: aload 1
iload 2
aload 3
invokevirtual javax.swing.text.NavigationFilter$FilterBypass.moveDot:(ILjavax/swing/text/Position$Bias;)V
3: goto 5
4: StackMap locals: javax.swing.text.JTextComponent
StackMap stack:
aload 0
getfield javax.swing.text.DefaultFormatter$DefaultNavigationFilter.this$0:Ljavax/swing/text/DefaultFormatter;
aload 1
iload 2
aload 3
invokevirtual javax.swing.text.DefaultFormatter.moveDot:(Ljavax/swing/text/NavigationFilter$FilterBypass;ILjavax/swing/text/Position$Bias;)V
5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/DefaultFormatter$DefaultNavigationFilter;
0 6 1 fb Ljavax/swing/text/NavigationFilter$FilterBypass;
0 6 2 dot I
0 6 3 bias Ljavax/swing/text/Position$Bias;
1 6 4 tc Ljavax/swing/text/JTextComponent;
MethodParameters:
Name Flags
fb
dot
bias
public int getNextVisualPositionFrom(javax.swing.text.JTextComponent, int, javax.swing.text.Position$Bias, int, javax.swing.text.Position$Bias[]);
descriptor: (Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
invokevirtual javax.swing.text.JTextComponent.composedTextExists:()Z
ifeq 4
1: aload 1
invokevirtual javax.swing.text.JTextComponent.getUI:()Ljavax/swing/plaf/TextUI;
2: aload 1
iload 2
aload 3
iload 4
aload 5
3: invokevirtual javax.swing.plaf.TextUI.getNextVisualPositionFrom:(Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.DefaultFormatter$DefaultNavigationFilter.this$0:Ljavax/swing/text/DefaultFormatter;
5: aload 1
iload 2
aload 3
iload 4
aload 5
6: invokevirtual javax.swing.text.DefaultFormatter.getNextVisualPositionFrom:(Ljavax/swing/text/JTextComponent;ILjavax/swing/text/Position$Bias;I[Ljavax/swing/text/Position$Bias;)I
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/text/DefaultFormatter$DefaultNavigationFilter;
0 7 1 text Ljavax/swing/text/JTextComponent;
0 7 2 pos I
0 7 3 bias Ljavax/swing/text/Position$Bias;
0 7 4 direction I
0 7 5 biasRet [Ljavax/swing/text/Position$Bias;
Exceptions:
throws javax.swing.text.BadLocationException
MethodParameters:
Name Flags
text
pos
bias
direction
biasRet
}
SourceFile: "DefaultFormatter.java"
NestHost: javax.swing.text.DefaultFormatter
InnerClasses:
private DefaultNavigationFilter = javax.swing.text.DefaultFormatter$DefaultNavigationFilter of javax.swing.text.DefaultFormatter
public abstract FilterBypass = javax.swing.text.NavigationFilter$FilterBypass of javax.swing.text.NavigationFilter
public final Bias = javax.swing.text.Position$Bias of javax.swing.text.Position