class org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter extends org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ListRewriter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter
super_class: org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ListRewriter
{
private final org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteFormatter$Prefix annotationSeparation;
descriptor: Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFormatter$Prefix;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer this$0;
descriptor: Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer, org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteFormatter$Prefix);
descriptor: (Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer;Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFormatter$Prefix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter this
start local 2 // org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteFormatter$Prefix annotationSeparation
0: .line 1592
aload 0 /* this */
aload 1
putfield org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter.this$0:Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer;
aload 0 /* this */
aload 1
invokespecial org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ListRewriter.<init>:(Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer;)V
1: .line 1593
aload 0 /* this */
aload 2 /* annotationSeparation */
putfield org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter.annotationSeparation:Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFormatter$Prefix;
2: .line 1594
return
end local 2 // org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteFormatter$Prefix annotationSeparation
end local 0 // org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer$ModifierRewriter;
0 3 2 annotationSeparation Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFormatter$Prefix;
MethodParameters:
Name Flags
this$0 final
annotationSeparation
protected java.lang.String getSeparatorString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 // org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter this
start local 1 // int nodeIndex
0: .line 1598
aload 0 /* this */
iload 1 /* nodeIndex */
invokevirtual org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter.getNewNode:(I)Lorg/eclipse/jdt/core/dom/ASTNode;
astore 2 /* curr */
start local 2 // org.eclipse.jdt.core.dom.ASTNode curr
1: .line 1599
aload 2 /* curr */
instanceof org.eclipse.jdt.core.dom.Annotation
ifeq 3
2: .line 1600
aload 0 /* this */
getfield org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter.annotationSeparation:Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFormatter$Prefix;
aload 0 /* this */
iload 1 /* nodeIndex */
iconst_1
iadd
invokevirtual org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter.getNodeIndent:(I)I
invokeinterface org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteFormatter$Prefix.getPrefix:(I)Ljava/lang/String;
areturn
3: .line 1602
StackMap locals: org.eclipse.jdt.core.dom.ASTNode
StackMap stack:
aload 0 /* this */
iload 1 /* nodeIndex */
invokespecial org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ListRewriter.getSeparatorString:(I)Ljava/lang/String;
areturn
end local 2 // org.eclipse.jdt.core.dom.ASTNode curr
end local 1 // int nodeIndex
end local 0 // org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer$ModifierRewriter;
0 4 1 nodeIndex I
1 4 2 curr Lorg/eclipse/jdt/core/dom/ASTNode;
MethodParameters:
Name Flags
nodeIndex
}
SourceFile: "ASTRewriteAnalyzer.java"
NestHost: org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer
InnerClasses:
ListRewriter = org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ListRewriter of org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer
ModifierRewriter = org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer$ModifierRewriter of org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteAnalyzer
public abstract Prefix = org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteFormatter$Prefix of org.eclipse.jdt.internal.core.dom.rewrite.ASTRewriteFormatter