public class org.eclipse.jdt.internal.corext.dom.ASTFlattener extends org.eclipse.jdt.internal.corext.dom.GenericVisitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.corext.dom.ASTFlattener
super_class: org.eclipse.jdt.internal.corext.dom.GenericVisitor
{
private static final int JLS3;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
RuntimeVisibleAnnotations:
java.lang.Deprecated()
private static final int JLS4;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
RuntimeVisibleAnnotations:
java.lang.Deprecated()
private static final int JLS8;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
RuntimeVisibleAnnotations:
java.lang.Deprecated()
private static final int JLS9;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 9
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected java.lang.StringBuffer fBuffer;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.jdt.internal.corext.dom.GenericVisitor.<init>:()V
1: aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
public java.lang.String getResult();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
iconst_0
invokevirtual java.lang.StringBuffer.setLength:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
public static java.lang.String asString(org.eclipse.jdt.core.dom.ASTNode);
descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jdt.core.dom.ASTNode.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 13
if_icmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: invokestatic org.eclipse.core.runtime.Assert.isTrue:(Z)Z
pop
3: new org.eclipse.jdt.internal.corext.dom.ASTFlattener
dup
invokespecial org.eclipse.jdt.internal.corext.dom.ASTFlattener.<init>:()V
astore 1
start local 1 4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTNode.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.getResult:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 node Lorg/eclipse/jdt/core/dom/ASTNode;
4 6 1 flattener Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
MethodParameters:
Name Flags
node
protected boolean visitNode(org.eclipse.jdt.core.dom.ASTNode);
descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
new java.lang.StringBuilder
dup
ldc "No implementation to flatten node: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTNode.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.eclipse.core.runtime.Assert.isTrue:(ZLjava/lang/String;)Z
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/ASTNode;
MethodParameters:
Name Flags
node
private void printModifiers(java.util.List<org.eclipse.jdt.core.dom.IExtendedModifier>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 5
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ASTNode
astore 3
start local 3 3: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.ASTNode.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 2 6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 7 1 ext Ljava/util/List<Lorg/eclipse/jdt/core/dom/IExtendedModifier;>;
1 6 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/IExtendedModifier;>;
3 5 3 p Lorg/eclipse/jdt/core/dom/ASTNode;
Signature: (Ljava/util/List<Lorg/eclipse/jdt/core/dom/IExtendedModifier;>;)V
MethodParameters:
Name Flags
ext
private void printTypes(java.util.List<org.eclipse.jdt.core.dom.Type>, java.lang.String);
descriptor: (Ljava/util/List;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.size:()I
ifle 12
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 3: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_1
istore 4
start local 4 5: aload 1
invokeinterface java.util.List.size:()I
istore 5
start local 5 6: goto 11
7: StackMap locals: org.eclipse.jdt.core.dom.Type int int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
9: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: iinc 4 1
StackMap locals:
StackMap stack:
11: iload 4
iload 5
if_icmplt 7
end local 5 end local 4 end local 3 12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 13 1 types Ljava/util/List<Lorg/eclipse/jdt/core/dom/Type;>;
0 13 2 prefix Ljava/lang/String;
3 12 3 type Lorg/eclipse/jdt/core/dom/Type;
5 12 4 i I
6 12 5 l I
Signature: (Ljava/util/List<Lorg/eclipse/jdt/core/dom/Type;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
types
prefix
private void printReferenceTypeArguments(java.util.List<org.eclipse.jdt.core.dom.Type>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "::"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokeinterface java.util.List.isEmpty:()Z
ifne 11
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 60
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 4: goto 9
5: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 6: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
7: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 9
8: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 10: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 62
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 12 1 typeArguments Ljava/util/List<Lorg/eclipse/jdt/core/dom/Type;>;
4 10 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
6 9 3 t Lorg/eclipse/jdt/core/dom/Type;
Signature: (Ljava/util/List<Lorg/eclipse/jdt/core/dom/Type;>;)V
MethodParameters:
Name Flags
typeArguments
void printTypeAnnotations(org.eclipse.jdt.core.dom.AnnotatableType);
descriptor: (Lorg/eclipse/jdt/core/dom/AnnotatableType;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotatableType.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmplt 2
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotatableType.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printAnnotationsList:(Ljava/util/List;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/AnnotatableType;
MethodParameters:
Name Flags
node
void printAnnotationsList(java.util.List<? extends org.eclipse.jdt.core.dom.Annotation>);
descriptor: (Ljava/util/List;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 5
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Annotation
astore 3
start local 3 3: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Annotation.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 2 6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 7 1 annotations Ljava/util/List<+Lorg/eclipse/jdt/core/dom/Annotation;>;
1 6 2 it Ljava/util/Iterator<+Lorg/eclipse/jdt/core/dom/Annotation;>;
3 5 3 annotation Lorg/eclipse/jdt/core/dom/Annotation;
Signature: (Ljava/util/List<+Lorg/eclipse/jdt/core/dom/Annotation;>;)V
MethodParameters:
Name Flags
annotations
private static org.eclipse.jdt.core.dom.Type getComponentType(org.eclipse.jdt.core.dom.ArrayType);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayType;)Lorg/eclipse/jdt/core/dom/Type;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getComponentType:()Lorg/eclipse/jdt/core/dom/Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 node Lorg/eclipse/jdt/core/dom/ArrayType;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
node
private static java.util.List<org.eclipse.jdt.core.dom.Name> getThrownExceptions(org.eclipse.jdt.core.dom.MethodDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.thrownExceptions:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 node Lorg/eclipse/jdt/core/dom/MethodDeclaration;
Signature: (Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Ljava/util/List<Lorg/eclipse/jdt/core/dom/Name;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "@interface "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " {"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.bodyDeclarations:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 7: goto 10
8: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.BodyDeclaration
astore 3
start local 3 9: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.BodyDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 2 11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 13 1 node Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;
7 11 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/BodyDeclaration;>;
9 10 3 d Lorg/eclipse/jdt/core/dom/BodyDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "()"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getDefault:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 10
8: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " default "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getDefault:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 12 1 node Lorg/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.AnonymousClassDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "{"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.AnonymousClassDeclaration.bodyDeclarations:()Ljava/util/List;
astore 2
start local 2 2: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 3: goto 6
4: StackMap locals: java.util.List java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.BodyDeclaration
astore 4
start local 4 5: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.BodyDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 4 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 3 7: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 9 1 node Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
2 9 2 bodyDeclarations Ljava/util/List<Lorg/eclipse/jdt/core/dom/BodyDeclaration;>;
3 7 3 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/BodyDeclaration;>;
5 6 4 b Lorg/eclipse/jdt/core/dom/BodyDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ArrayAccess);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayAccess;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayAccess.getArray:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "["
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayAccess.getIndex:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/ArrayAccess;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ArrayCreation);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayCreation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "new "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.getType:()Lorg/eclipse/jdt/core/dom/ArrayType;
astore 2
start local 2 2: aload 2
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getDimensions:()I
istore 3
start local 3 3: aload 2
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getElementType:()Lorg/eclipse/jdt/core/dom/Type;
astore 4
start local 4 4: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.dimensions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
start local 5 6: goto 12
7: StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.ArrayCreation org.eclipse.jdt.core.dom.ArrayType int org.eclipse.jdt.core.dom.Type java.util.Iterator
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "["
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 6
start local 6 9: aload 6
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: iinc 3 -1
end local 6 12: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 5 13: iconst_0
istore 5
start local 5 14: goto 17
15: StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.ArrayCreation org.eclipse.jdt.core.dom.ArrayType int org.eclipse.jdt.core.dom.Type int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "[]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
16: iinc 5 1
StackMap locals:
StackMap stack:
17: iload 5
iload 3
if_icmplt 15
end local 5 18: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.getInitializer:()Lorg/eclipse/jdt/core/dom/ArrayInitializer;
ifnull 20
19: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.getInitializer:()Lorg/eclipse/jdt/core/dom/ArrayInitializer;
aload 0
invokevirtual org.eclipse.jdt.core.dom.ArrayInitializer.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
20: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 21 1 node Lorg/eclipse/jdt/core/dom/ArrayCreation;
2 21 2 at Lorg/eclipse/jdt/core/dom/ArrayType;
3 21 3 dims I
4 21 4 elementType Lorg/eclipse/jdt/core/dom/Type;
6 13 5 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
9 12 6 e Lorg/eclipse/jdt/core/dom/Expression;
14 18 5 i I
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ArrayInitializer);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayInitializer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "{"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayInitializer.expressions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 2: goto 7
3: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 4: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 7
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 2 8: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 10 1 node Lorg/eclipse/jdt/core/dom/ArrayInitializer;
2 8 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
4 7 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ArrayType);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmpge 4
1: aload 1
invokestatic org.eclipse.jdt.internal.corext.dom.ASTFlattener.getComponentType:(Lorg/eclipse/jdt/core/dom/ArrayType;)Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "[]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: goto 12
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getElementType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayType.dimensions:()Ljava/util/List;
astore 2
start local 2 6: iconst_0
istore 3
start local 3 7: goto 11
8: StackMap locals: java.util.List int
StackMap stack:
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Dimension
astore 4
start local 4 9: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.Dimension.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 4 10: iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 8
end local 3 end local 2 12: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 13 1 node Lorg/eclipse/jdt/core/dom/ArrayType;
6 12 2 dimensions Ljava/util/List<Lorg/eclipse/jdt/core/dom/Dimension;>;
7 12 3 i I
9 10 4 dimension Lorg/eclipse/jdt/core/dom/Dimension;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.AssertStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/AssertStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "assert "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.AssertStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.AssertStatement.getMessage:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 5
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " : "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.AssertStatement.getMessage:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 7 1 node Lorg/eclipse/jdt/core/dom/AssertStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.Assignment);
descriptor: (Lorg/eclipse/jdt/core/dom/Assignment;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.Assignment.getLeftHandSide:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.Assignment.getOperator:()Lorg/eclipse/jdt/core/dom/Assignment$Operator;
invokevirtual org.eclipse.jdt.core.dom.Assignment$Operator.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.Assignment.getRightHandSide:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/Assignment;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.Block);
descriptor: (Lorg/eclipse/jdt/core/dom/Block;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "{"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.Block.statements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 2: goto 5
3: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Statement
astore 3
start local 3 4: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 2 6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 8 1 node Lorg/eclipse/jdt/core/dom/Block;
2 6 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Statement;>;
4 5 3 s Lorg/eclipse/jdt/core/dom/Statement;
MethodParameters:
Name Flags
node
public boolean (org.eclipse.jdt.core.dom.BlockComment);
descriptor: (Lorg/eclipse/jdt/core/dom/BlockComment;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "/* */"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/BlockComment;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.BooleanLiteral);
descriptor: (Lorg/eclipse/jdt/core/dom/BooleanLiteral;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.BooleanLiteral.booleanValue:()Z
ifeq 3
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "true"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "false"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/BooleanLiteral;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.BreakStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/BreakStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "break"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.BreakStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
ifnull 4
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.BreakStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/BreakStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.CastExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/CastExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.CastExpression.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.CastExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/CastExpression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.CatchClause);
descriptor: (Lorg/eclipse/jdt/core/dom/CatchClause;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "catch ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.CatchClause.getException:()Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.CatchClause.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Block.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/CatchClause;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.CharacterLiteral);
descriptor: (Lorg/eclipse/jdt/core/dom/CharacterLiteral;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.CharacterLiteral.getEscapedValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/CharacterLiteral;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ClassInstanceCreation);
descriptor: (Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "new "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 16
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 15
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 8: goto 13
9: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 10: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
11: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 13
12: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 13: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
end local 2 14: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
15: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
16: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
17: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.arguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 18: goto 23
19: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 20: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
21: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 23
22: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 23: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
end local 2 24: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
25: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
ifnull 27
26: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
aload 0
invokevirtual org.eclipse.jdt.core.dom.AnonymousClassDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
27: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 28 1 node Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;
8 14 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
10 13 3 t Lorg/eclipse/jdt/core/dom/Type;
18 24 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
20 23 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.CompilationUnit);
descriptor: (Lorg/eclipse/jdt/core/dom/CompilationUnit;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 9
if_icmplt 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getModule:()Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
ifnull 3
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getModule:()Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
aload 0
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getPackage:()Lorg/eclipse/jdt/core/dom/PackageDeclaration;
ifnull 5
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getPackage:()Lorg/eclipse/jdt/core/dom/PackageDeclaration;
aload 0
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.imports:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 6: goto 9
7: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ImportDeclaration
astore 3
start local 3 8: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 2 10: aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.types:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 11: goto 14
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.AbstractTypeDeclaration
astore 3
start local 3 13: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.AbstractTypeDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 14: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
end local 2 15: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 16 1 node Lorg/eclipse/jdt/core/dom/CompilationUnit;
6 10 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/ImportDeclaration;>;
8 9 3 d Lorg/eclipse/jdt/core/dom/ImportDeclaration;
11 15 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;>;
13 14 3 d Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ConditionalExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/ConditionalExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "?"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getThenExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ":"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getElseExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/ConditionalExpression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ConstructorInvocation);
descriptor: (Lorg/eclipse/jdt/core/dom/ConstructorInvocation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 11
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 11
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 4: goto 9
5: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 6: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
7: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 9
8: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 10: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "this("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.arguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 13: goto 18
14: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 15: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
16: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 18
17: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 18: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
end local 2 19: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ");"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 21 1 node Lorg/eclipse/jdt/core/dom/ConstructorInvocation;
4 10 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
6 9 3 t Lorg/eclipse/jdt/core/dom/Type;
13 19 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
15 18 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ContinueStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/ContinueStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "continue"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ContinueStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
ifnull 4
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ContinueStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/ContinueStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.CreationReference);
descriptor: (Lorg/eclipse/jdt/core/dom/CreationReference;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.CreationReference.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CreationReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printReferenceTypeArguments:(Ljava/util/List;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "new"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/CreationReference;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.Dimension);
descriptor: (Lorg/eclipse/jdt/core/dom/Dimension;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Dimension.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printAnnotationsList:(Ljava/util/List;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "[]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/Dimension;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.DoStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/DoStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "do "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.DoStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " while ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.DoStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ");"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/DoStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.EmptyStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/EmptyStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/EmptyStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.EnhancedForStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/EnhancedForStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "for ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getParameter:()Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " : "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 7 1 node Lorg/eclipse/jdt/core/dom/EnhancedForStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.EnumConstantDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.arguments:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 14
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.arguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 7: goto 12
8: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 9: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 12
11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 2 13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
ifnull 16
15: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
aload 0
invokevirtual org.eclipse.jdt.core.dom.AnonymousClassDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
16: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 17 1 node Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;
7 13 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
9 12 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.EnumDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/EnumDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "enum "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.superInterfaceTypes:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 16
7: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "implements "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.superInterfaceTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 9: goto 14
10: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 11: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
12: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 14
13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 14: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
end local 2 15: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
16: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "{"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
17: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.enumConstants:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 18: goto 23
19: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.EnumConstantDeclaration
astore 3
start local 3 20: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
21: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 23
22: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 23: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
end local 2 24: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.bodyDeclarations:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 31
25: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "; "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
26: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.bodyDeclarations:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 27: goto 30
28: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.BodyDeclaration
astore 3
start local 3 29: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.BodyDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 30: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 28
end local 2 31: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
32: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 33 1 node Lorg/eclipse/jdt/core/dom/EnumDeclaration;
9 15 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
11 14 3 t Lorg/eclipse/jdt/core/dom/Type;
18 24 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;>;
20 23 3 d Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;
27 31 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/BodyDeclaration;>;
29 30 3 d Lorg/eclipse/jdt/core/dom/BodyDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ExportsDirective);
descriptor: (Lorg/eclipse/jdt/core/dom/ExportsDirective;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "exports"
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.visit:(Lorg/eclipse/jdt/core/dom/ModulePackageAccess;Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 1 1 node Lorg/eclipse/jdt/core/dom/ExportsDirective;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ExpressionMethodReference);
descriptor: (Lorg/eclipse/jdt/core/dom/ExpressionMethodReference;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printReferenceTypeArguments:(Ljava/util/List;)V
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/ExpressionMethodReference;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ExpressionStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/ExpressionStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/ExpressionStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.FieldAccess);
descriptor: (Lorg/eclipse/jdt/core/dom/FieldAccess;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldAccess.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldAccess.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/FieldAccess;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.FieldDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/FieldDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 4
3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.fragments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 7: goto 12
8: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.VariableDeclarationFragment
astore 3
start local 3 9: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 12
11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 2 13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 15 1 node Lorg/eclipse/jdt/core/dom/FieldDeclaration;
7 13 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;>;
9 12 3 f Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ForStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/ForStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "for ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.initializers:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 2: goto 5
3: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 4: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 2 6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "; "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 9
8: aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "; "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.updaters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 11: goto 14
12: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 13: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 14: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
end local 2 15: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
16: aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
17: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 18 1 node Lorg/eclipse/jdt/core/dom/ForStatement;
2 6 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
4 5 3 e Lorg/eclipse/jdt/core/dom/Expression;
11 15 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
13 14 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.IfStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/IfStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "if ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getThenStatement:()Lorg/eclipse/jdt/core/dom/Statement;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getElseStatement:()Lorg/eclipse/jdt/core/dom/Statement;
ifnull 7
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " else "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getElseStatement:()Lorg/eclipse/jdt/core/dom/Statement;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 8 1 node Lorg/eclipse/jdt/core/dom/IfStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ImportDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/ImportDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "import "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 4
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.isStatic:()Z
ifeq 4
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "static "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.isOnDemand:()Z
ifeq 7
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ".*"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 9 1 node Lorg/eclipse/jdt/core/dom/ImportDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.InfixExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/InfixExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getLeftOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/InfixExpression$Operator;
invokevirtual org.eclipse.jdt.core.dom.InfixExpression$Operator.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getRightOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.extendedOperands:()Ljava/util/List;
astore 2
start local 2 6: aload 2
invokeinterface java.util.List.size:()I
ifeq 14
7: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
8: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 9: goto 13
10: StackMap locals: java.util.List java.util.Iterator
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/InfixExpression$Operator;
invokevirtual org.eclipse.jdt.core.dom.InfixExpression$Operator.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
11: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 4
start local 4 12: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 4 13: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
end local 3 14: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 15 1 node Lorg/eclipse/jdt/core/dom/InfixExpression;
6 15 2 extendedOperands Ljava/util/List<Lorg/eclipse/jdt/core/dom/Expression;>;
9 14 3 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
12 13 4 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.Initializer);
descriptor: (Lorg/eclipse/jdt/core/dom/Initializer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 4
3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Block.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/Initializer;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.InstanceofExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/InstanceofExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.InstanceofExpression.getLeftOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " instanceof "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.InstanceofExpression.getRightOperand:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/InstanceofExpression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.IntersectionType);
descriptor: (Lorg/eclipse/jdt/core/dom/IntersectionType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.IntersectionType.types:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 6
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 3: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 6
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " & "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 6: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 2 7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 8 1 node Lorg/eclipse/jdt/core/dom/IntersectionType;
1 7 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
3 6 3 t Lorg/eclipse/jdt/core/dom/Type;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.Javadoc);
descriptor: (Lorg/eclipse/jdt/core/dom/Javadoc;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "/** "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.Javadoc.tags:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 2: goto 5
3: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ASTNode
astore 3
start local 3 4: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.ASTNode.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 5: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 2 6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "\n */"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 8 1 node Lorg/eclipse/jdt/core/dom/Javadoc;
2 6 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/TagElement;>;
4 5 3 e Lorg/eclipse/jdt/core/dom/ASTNode;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.LabeledStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/LabeledStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.LabeledStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ": "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.LabeledStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/LabeledStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.LambdaExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/LambdaExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.hasParentheses:()Z
istore 2
start local 2 1: iload 2
ifeq 3
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 40
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: StackMap locals: int
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.parameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 4: goto 9
5: StackMap locals: java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.VariableDeclaration
astore 4
start local 4 6: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.VariableDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
7: aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 9
8: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 4 9: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 3 10: iload 2
ifeq 12
11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " -> "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
13: aload 1
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.getBody:()Lorg/eclipse/jdt/core/dom/ASTNode;
aload 0
invokevirtual org.eclipse.jdt.core.dom.ASTNode.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
14: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 15 1 node Lorg/eclipse/jdt/core/dom/LambdaExpression;
1 15 2 hasParentheses Z
4 10 3 it Ljava/util/Iterator<+Lorg/eclipse/jdt/core/dom/VariableDeclaration;>;
6 9 4 v Lorg/eclipse/jdt/core/dom/VariableDeclaration;
MethodParameters:
Name Flags
node
public boolean (org.eclipse.jdt.core.dom.LineComment);
descriptor: (Lorg/eclipse/jdt/core/dom/LineComment;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "//\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/LineComment;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MarkerAnnotation);
descriptor: (Lorg/eclipse/jdt/core/dom/MarkerAnnotation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "@"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.MarkerAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/MarkerAnnotation;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MemberRef);
descriptor: (Lorg/eclipse/jdt/core/dom/MemberRef;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "#"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberRef.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/MemberRef;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MemberValuePair);
descriptor: (Lorg/eclipse/jdt/core/dom/MemberValuePair;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberValuePair.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberValuePair.getValue:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/MemberValuePair;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MethodRef);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodRef;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "#"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRef.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRef.parameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 6: goto 11
7: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.MethodRefParameter
astore 3
start local 3 8: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
9: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 11
10: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 11: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 2 12: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
13: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 14 1 node Lorg/eclipse/jdt/core/dom/MethodRef;
6 12 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/MethodRefParameter;>;
8 11 3 e Lorg/eclipse/jdt/core/dom/MethodRefParameter;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MethodRefParameter);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodRefParameter;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 4
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.isVarargs:()Z
ifeq 4
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "..."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
ifnull 7
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 8 1 node Lorg/eclipse/jdt/core/dom/MethodRefParameter;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MethodDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 14
3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.typeParameters:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 14
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.typeParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 7: goto 12
8: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.TypeParameter
astore 3
start local 3 9: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 12
11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 2 13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "> "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.isConstructor:()Z
ifne 20
15: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReturnType2:()Lorg/eclipse/jdt/core/dom/Type;
ifnull 18
16: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReturnType2:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "void"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
19: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
21: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
22: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmplt 34
23: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReceiverType:()Lorg/eclipse/jdt/core/dom/Type;
astore 2
start local 2 24: aload 2
ifnull 34
25: aload 2
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
26: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
27: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReceiverQualifier:()Lorg/eclipse/jdt/core/dom/SimpleName;
astore 3
start local 3 28: aload 3
ifnull 31
29: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
30: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 46
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
31: StackMap locals: org.eclipse.jdt.core.dom.Type org.eclipse.jdt.core.dom.SimpleName
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "this"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
32: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.parameters:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 34
33: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
end local 3 end local 2 34: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.parameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 35: goto 40
36: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.SingleVariableDeclaration
astore 3
start local 3 37: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
38: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 40
39: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 40: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 36
end local 2 41: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
42: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmplt 50
43: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.extraDimensions:()Ljava/util/List;
astore 2
start local 2 44: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 45: goto 48
46: StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.MethodDeclaration java.util.List java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Dimension
astore 4
start local 4 47: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.Dimension.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 4 48: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 46
end local 3 end local 2 49: goto 55
50: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 51: goto 54
52: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "[]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
53: iinc 2 1
StackMap locals:
StackMap stack:
54: iload 2
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getExtraDimensions:()I
if_icmplt 52
end local 2 55: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmplt 56
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.thrownExceptionTypes:()Ljava/util/List;
goto 57
StackMap locals:
StackMap stack:
56: aload 1
invokestatic org.eclipse.jdt.internal.corext.dom.ASTFlattener.getThrownExceptions:(Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Ljava/util/List;
StackMap locals:
StackMap stack: java.util.List
57: astore 2
start local 2 58: aload 2
invokeinterface java.util.List.isEmpty:()Z
ifne 68
59: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " throws "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
60: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 61: goto 66
62: StackMap locals: java.util.List java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ASTNode
astore 4
start local 4 63: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.ASTNode.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
64: aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 66
65: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 4 66: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 62
end local 3 67: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
68: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getBody:()Lorg/eclipse/jdt/core/dom/Block;
ifnonnull 71
69: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
70: goto 72
71: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Block.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
72: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 73 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 73 1 node Lorg/eclipse/jdt/core/dom/MethodDeclaration;
7 13 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/TypeParameter;>;
9 12 3 t Lorg/eclipse/jdt/core/dom/TypeParameter;
24 34 2 receiverType Lorg/eclipse/jdt/core/dom/Type;
28 34 3 qualifier Lorg/eclipse/jdt/core/dom/SimpleName;
35 41 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;>;
37 40 3 v Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
44 49 2 dimensions Ljava/util/List<Lorg/eclipse/jdt/core/dom/Dimension;>;
45 49 3 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Dimension;>;
47 48 4 e Lorg/eclipse/jdt/core/dom/Dimension;
51 55 2 i I
58 73 2 thrownExceptions Ljava/util/List<+Lorg/eclipse/jdt/core/dom/ASTNode;>;
61 67 3 it Ljava/util/Iterator<+Lorg/eclipse/jdt/core/dom/ASTNode;>;
63 66 4 n Lorg/eclipse/jdt/core/dom/ASTNode;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.MethodInvocation);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodInvocation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 14
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 14
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 7: goto 12
8: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 9: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 12
11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 2 13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
15: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
16: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.arguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 17: goto 22
18: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 19: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
20: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 22
21: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 22: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
end local 2 23: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
24: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 25 1 node Lorg/eclipse/jdt/core/dom/MethodInvocation;
7 13 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
9 12 3 t Lorg/eclipse/jdt/core/dom/Type;
17 23 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
19 22 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.Modifier);
descriptor: (Lorg/eclipse/jdt/core/dom/Modifier;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.Modifier.getKeyword:()Lorg/eclipse/jdt/core/dom/Modifier$ModifierKeyword;
invokevirtual org.eclipse.jdt.core.dom.Modifier$ModifierKeyword.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/Modifier;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ModuleDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/ModuleDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.isOpen:()Z
ifeq 5
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "open "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "module"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
8: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " {\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.moduleStatements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 12
StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.ModuleDeclaration top java.util.Iterator
StackMap stack:
10: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ModuleDirective
astore 2
start local 2 11: aload 2
aload 0
invokevirtual org.eclipse.jdt.core.dom.ModuleDirective.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 2 12: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 15 1 node Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
11 12 2 stmt Lorg/eclipse/jdt/core/dom/ModuleDirective;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ModuleModifier);
descriptor: (Lorg/eclipse/jdt/core/dom/ModuleModifier;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleModifier.getKeyword:()Lorg/eclipse/jdt/core/dom/ModuleModifier$ModuleModifierKeyword;
invokevirtual org.eclipse.jdt.core.dom.ModuleModifier$ModuleModifierKeyword.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/ModuleModifier;
MethodParameters:
Name Flags
node
private boolean visit(org.eclipse.jdt.core.dom.ModulePackageAccess, java.lang.String);
descriptor: (Lorg/eclipse/jdt/core/dom/ModulePackageAccess;Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModulePackageAccess.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ModulePackageAccess.modules:()Ljava/util/List;
ldc "to"
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printTypes:(Ljava/util/List;Ljava/lang/String;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/ModulePackageAccess;
0 6 2 keyword Ljava/lang/String;
MethodParameters:
Name Flags
node
keyword
public boolean visit(org.eclipse.jdt.core.dom.NameQualifiedType);
descriptor: (Lorg/eclipse/jdt/core/dom/NameQualifiedType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 46
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
2: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printTypeAnnotations:(Lorg/eclipse/jdt/core/dom/AnnotatableType;)V
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/NameQualifiedType;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.NormalAnnotation);
descriptor: (Lorg/eclipse/jdt/core/dom/NormalAnnotation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "@"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.NormalAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.NormalAnnotation.values:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 4: goto 9
5: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.MemberValuePair
astore 3
start local 3 6: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.MemberValuePair.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
7: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 9
8: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 10: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 12 1 node Lorg/eclipse/jdt/core/dom/NormalAnnotation;
4 10 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/MemberValuePair;>;
6 9 3 p Lorg/eclipse/jdt/core/dom/MemberValuePair;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.NullLiteral);
descriptor: (Lorg/eclipse/jdt/core/dom/NullLiteral;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "null"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/NullLiteral;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.NumberLiteral);
descriptor: (Lorg/eclipse/jdt/core/dom/NumberLiteral;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.NumberLiteral.getToken:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/NumberLiteral;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.OpensDirective);
descriptor: (Lorg/eclipse/jdt/core/dom/OpensDirective;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "opens"
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.visit:(Lorg/eclipse/jdt/core/dom/ModulePackageAccess;Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 1 1 node Lorg/eclipse/jdt/core/dom/OpensDirective;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.PackageDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/PackageDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 9
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 3
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.annotations:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 4: goto 8
5: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Annotation
astore 3
start local 3 6: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Annotation.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
7: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 2 9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "package "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 13 1 node Lorg/eclipse/jdt/core/dom/PackageDeclaration;
4 9 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Annotation;>;
6 8 3 p Lorg/eclipse/jdt/core/dom/Annotation;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ParameterizedType);
descriptor: (Lorg/eclipse/jdt/core/dom/ParameterizedType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ParameterizedType.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.ParameterizedType.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 3: goto 8
4: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 5: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
6: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 8
7: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 2 9: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 11 1 node Lorg/eclipse/jdt/core/dom/ParameterizedType;
3 9 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
5 8 3 t Lorg/eclipse/jdt/core/dom/Type;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ParenthesizedExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/ParenthesizedExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ParenthesizedExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/ParenthesizedExpression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.PostfixExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/PostfixExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.PostfixExpression.getOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.PostfixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/PostfixExpression$Operator;
invokevirtual org.eclipse.jdt.core.dom.PostfixExpression$Operator.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/PostfixExpression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.PrefixExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/PrefixExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.PrefixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/PrefixExpression$Operator;
invokevirtual org.eclipse.jdt.core.dom.PrefixExpression$Operator.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.PrefixExpression.getOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/PrefixExpression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.PrimitiveType);
descriptor: (Lorg/eclipse/jdt/core/dom/PrimitiveType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printTypeAnnotations:(Lorg/eclipse/jdt/core/dom/AnnotatableType;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.PrimitiveType.getPrimitiveTypeCode:()Lorg/eclipse/jdt/core/dom/PrimitiveType$Code;
invokevirtual org.eclipse.jdt.core.dom.PrimitiveType$Code.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/PrimitiveType;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ProvidesDirective);
descriptor: (Lorg/eclipse/jdt/core/dom/ProvidesDirective;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "provides"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.ProvidesDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ProvidesDirective.implementations:()Ljava/util/List;
ldc "with"
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printTypes:(Ljava/util/List;Ljava/lang/String;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/ProvidesDirective;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.QualifiedName);
descriptor: (Lorg/eclipse/jdt/core/dom/QualifiedName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedName.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedName.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/QualifiedName;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.QualifiedType);
descriptor: (Lorg/eclipse/jdt/core/dom/QualifiedType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.getQualifier:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printTypeAnnotations:(Lorg/eclipse/jdt/core/dom/AnnotatableType;)V
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/QualifiedType;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.RequiresDirective);
descriptor: (Lorg/eclipse/jdt/core/dom/RequiresDirective;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "requires"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.RequiresDirective.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.RequiresDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/RequiresDirective;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ReturnStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/ReturnStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "return"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ReturnStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 4
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ReturnStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/ReturnStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SimpleName);
descriptor: (Lorg/eclipse/jdt/core/dom/SimpleName;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.SimpleName.getIdentifier:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/SimpleName;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SimpleType);
descriptor: (Lorg/eclipse/jdt/core/dom/SimpleType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printTypeAnnotations:(Lorg/eclipse/jdt/core/dom/AnnotatableType;)V
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SimpleType.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/SimpleType;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SingleMemberAnnotation);
descriptor: (Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "@"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleMemberAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleMemberAnnotation.getValue:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SingleVariableDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 2
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 10
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.isVarargs:()Z
ifeq 10
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmplt 9
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.varargsAnnotations:()Ljava/util/List;
astore 2
start local 2 8: aload 0
aload 2
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printAnnotationsList:(Ljava/util/List;)V
end local 2 9: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "..."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
12: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmplt 20
13: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.extraDimensions:()Ljava/util/List;
astore 2
start local 2 14: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 15: goto 18
16: StackMap locals: java.util.List java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Dimension
astore 4
start local 4 17: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.Dimension.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 4 18: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
end local 3 end local 2 19: goto 25
20: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 21: goto 24
22: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "[]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
23: iinc 2 1
StackMap locals:
StackMap stack:
24: iload 2
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getExtraDimensions:()I
if_icmplt 22
end local 2 25: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 28
26: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
27: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
28: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 29 1 node Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
8 9 2 annotations Ljava/util/List<Lorg/eclipse/jdt/core/dom/Annotation;>;
14 19 2 dimensions Ljava/util/List<Lorg/eclipse/jdt/core/dom/Dimension;>;
15 19 3 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Dimension;>;
17 18 4 e Lorg/eclipse/jdt/core/dom/Dimension;
21 25 2 i I
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.StringLiteral);
descriptor: (Lorg/eclipse/jdt/core/dom/StringLiteral;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.StringLiteral.getEscapedValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/StringLiteral;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TextBlock);
descriptor: (Lorg/eclipse/jdt/core/dom/TextBlock;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.TextBlock.getEscapedValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/TextBlock;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SuperConstructorInvocation);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperConstructorInvocation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 14
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 14
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 7: goto 12
8: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 9: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
10: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 12
11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 2 13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "super("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
15: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.arguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 16: goto 21
17: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 18: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
19: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 21
20: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 21: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
end local 2 22: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ");"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
23: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 24 1 node Lorg/eclipse/jdt/core/dom/SuperConstructorInvocation;
7 13 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
9 12 3 t Lorg/eclipse/jdt/core/dom/Type;
16 22 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
18 21 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SuperFieldAccess);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperFieldAccess;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperFieldAccess.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
ifnull 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperFieldAccess.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "super."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperFieldAccess.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 6 1 node Lorg/eclipse/jdt/core/dom/SuperFieldAccess;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SuperMethodInvocation);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
ifnull 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "super."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 15
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 15
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.typeArguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 8: goto 13
9: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 10: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
11: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 13
12: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 13: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
end local 2 14: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
15: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
16: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
17: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.arguments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 18: goto 23
19: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 20: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
21: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 23
22: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 23: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
end local 2 24: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
25: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 26 1 node Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;
8 14 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
10 13 3 t Lorg/eclipse/jdt/core/dom/Type;
18 24 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
20 23 3 e Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SuperMethodReference);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperMethodReference;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
ifnull 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
bipush 46
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "super"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printReferenceTypeArguments:(Ljava/util/List;)V
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 7 1 node Lorg/eclipse/jdt/core/dom/SuperMethodReference;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SwitchCase);
descriptor: (Lorg/eclipse/jdt/core/dom/SwitchCase;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.isPreviewEnabled:()Z
ifeq 18
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.isDefault:()Z
ifeq 7
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "default"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.isSwitchLabeledRule:()Z
ifeq 4
ldc " ->"
goto 5
StackMap locals:
StackMap stack: java.lang.StringBuffer
4: ldc ":"
StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.SwitchCase
StackMap stack: java.lang.StringBuffer java.lang.String
5: invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: goto 24
7: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "case "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.expressions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 9: goto 16
10: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 11: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
12: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 13
ldc ", "
goto 15
13: StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.SwitchCase java.util.Iterator org.eclipse.jdt.core.dom.Expression
StackMap stack: java.lang.StringBuffer
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.isSwitchLabeledRule:()Z
ifeq 14
ldc " ->"
goto 15
StackMap locals:
StackMap stack: java.lang.StringBuffer
14: ldc ":"
15: StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.SwitchCase java.util.Iterator org.eclipse.jdt.core.dom.Expression
StackMap stack: java.lang.StringBuffer java.lang.String
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 16: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
end local 2 17: goto 24
18: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.isDefault:()Z
ifeq 21
19: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "default :\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: goto 24
21: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "case "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
22: aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
23: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ":\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
24: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 25 1 node Lorg/eclipse/jdt/core/dom/SwitchCase;
9 17 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
11 16 3 t Lorg/eclipse/jdt/core/dom/Expression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.YieldStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/YieldStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.YieldStatement.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.isPreviewEnabled:()Z
ifeq 2
aload 1
invokevirtual org.eclipse.jdt.core.dom.YieldStatement.isImplicit:()Z
ifeq 2
aload 1
invokevirtual org.eclipse.jdt.core.dom.YieldStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "yield"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.YieldStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 6
4: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.YieldStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 8 1 node Lorg/eclipse/jdt/core/dom/YieldStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SwitchStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/SwitchStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.visitSwitchNode:(Lorg/eclipse/jdt/core/dom/ASTNode;)V
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/SwitchStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SwitchExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/SwitchExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.visitSwitchNode:(Lorg/eclipse/jdt/core/dom/ASTNode;)V
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/SwitchExpression;
MethodParameters:
Name Flags
node
private void visitSwitchNode(org.eclipse.jdt.core.dom.ASTNode);
descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "switch ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
instanceof org.eclipse.jdt.core.dom.SwitchExpression
ifeq 4
2: aload 1
checkcast org.eclipse.jdt.core.dom.SwitchExpression
invokevirtual org.eclipse.jdt.core.dom.SwitchExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: goto 6
StackMap locals:
StackMap stack:
4: aload 1
instanceof org.eclipse.jdt.core.dom.SwitchStatement
ifeq 6
5: aload 1
checkcast org.eclipse.jdt.core.dom.SwitchStatement
invokevirtual org.eclipse.jdt.core.dom.SwitchStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "{\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 1
instanceof org.eclipse.jdt.core.dom.SwitchExpression
ifeq 15
9: aload 1
checkcast org.eclipse.jdt.core.dom.SwitchExpression
invokevirtual org.eclipse.jdt.core.dom.SwitchExpression.statements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 10: goto 13
11: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Statement
astore 3
start local 3 12: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 13: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
end local 2 14: goto 21
StackMap locals:
StackMap stack:
15: aload 1
instanceof org.eclipse.jdt.core.dom.SwitchStatement
ifeq 21
16: aload 1
checkcast org.eclipse.jdt.core.dom.SwitchStatement
invokevirtual org.eclipse.jdt.core.dom.SwitchStatement.statements:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 17: goto 20
18: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Statement
astore 3
start local 3 19: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 20: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
end local 2 21: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
22: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 23 1 node Lorg/eclipse/jdt/core/dom/ASTNode;
10 14 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Statement;>;
12 13 3 s Lorg/eclipse/jdt/core/dom/Statement;
17 21 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Statement;>;
19 20 3 s Lorg/eclipse/jdt/core/dom/Statement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.SynchronizedStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/SynchronizedStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "synchronized ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.SynchronizedStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SynchronizedStatement.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Block.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/SynchronizedStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TagElement);
descriptor: (Lorg/eclipse/jdt/core/dom/TagElement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.TagElement.isNested:()Z
ifeq 3
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "{"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "\n * "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 5: aload 1
invokevirtual org.eclipse.jdt.core.dom.TagElement.getTagName:()Ljava/lang/String;
ifnull 8
6: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.TagElement.getTagName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: iconst_1
istore 2
8: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 9: aload 1
invokevirtual org.eclipse.jdt.core.dom.TagElement.fragments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
start local 4 10: goto 22
11: StackMap locals: int java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ASTNode
astore 5
start local 5 12: aload 5
instanceof org.eclipse.jdt.core.dom.TextElement
istore 6
start local 6 13: iload 3
ifeq 15
iload 6
ifeq 15
14: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "\n * "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
15: StackMap locals: org.eclipse.jdt.core.dom.ASTNode int
StackMap stack:
iload 6
istore 3
16: iload 2
ifeq 18
iload 6
ifne 18
17: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
18: StackMap locals:
StackMap stack:
aload 5
aload 0
invokevirtual org.eclipse.jdt.core.dom.ASTNode.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
19: iload 6
ifne 20
aload 5
instanceof org.eclipse.jdt.core.dom.TagElement
ifne 20
iconst_1
goto 21
StackMap locals:
StackMap stack:
20: iconst_0
StackMap locals:
StackMap stack: int
21: istore 2
end local 6 end local 5 22: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
end local 4 23: aload 1
invokevirtual org.eclipse.jdt.core.dom.TagElement.isNested:()Z
ifeq 25
24: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
25: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 26 1 node Lorg/eclipse/jdt/core/dom/TagElement;
5 26 2 previousRequiresWhiteSpace Z
9 26 3 previousRequiresNewLine Z
10 23 4 it Ljava/util/Iterator<+Lorg/eclipse/jdt/core/dom/ASTNode;>;
12 22 5 e Lorg/eclipse/jdt/core/dom/ASTNode;
13 22 6 currentIncludesWhiteSpace Z
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TextElement);
descriptor: (Lorg/eclipse/jdt/core/dom/TextElement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.TextElement.getText:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 2 1 node Lorg/eclipse/jdt/core/dom/TextElement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ThisExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/ThisExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ThisExpression.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
ifnull 3
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ThisExpression.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "this"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/ThisExpression;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.ThrowStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/ThrowStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "throw "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.ThrowStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/ThrowStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TryStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/TryStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "try "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_4
if_icmplt 12
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.resources:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 12
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.resources:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 5: goto 10
6: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Expression
astore 3
start local 3 7: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
8: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 10
9: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 2 11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Block.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
13: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.catchClauses:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 15: goto 18
16: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.CatchClause
astore 3
start local 3 17: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.CatchClause.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 3 18: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
end local 2 19: aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getFinally:()Lorg/eclipse/jdt/core/dom/Block;
ifnull 22
20: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "finally "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
21: aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getFinally:()Lorg/eclipse/jdt/core/dom/Block;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Block.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
22: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 23 1 node Lorg/eclipse/jdt/core/dom/TryStatement;
5 11 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Expression;>;
7 10 3 var Lorg/eclipse/jdt/core/dom/Expression;
15 19 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/CatchClause;>;
17 18 3 cc Lorg/eclipse/jdt/core/dom/CatchClause;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TypeDeclaration);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeDeclaration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
ifnull 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Javadoc.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 4
3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.isInterface:()Z
ifeq 5
ldc "interface "
goto 6
StackMap locals:
StackMap stack: java.lang.StringBuffer
5: ldc "class "
StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.TypeDeclaration
StackMap stack: java.lang.StringBuffer java.lang.String
6: invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
8: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 19
9: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.typeParameters:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 19
10: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "<"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.typeParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 12: goto 17
13: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.TypeParameter
astore 3
start local 3 14: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
15: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 17
16: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 17: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
end local 2 18: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
19: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 37
21: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getSuperclassType:()Lorg/eclipse/jdt/core/dom/Type;
ifnull 25
22: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "extends "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
23: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getSuperclassType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
24: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
25: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.superInterfaceTypes:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 37
26: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.isInterface:()Z
ifeq 27
ldc "extends "
goto 28
StackMap locals:
StackMap stack: java.lang.StringBuffer
27: ldc "implements "
StackMap locals: org.eclipse.jdt.internal.corext.dom.ASTFlattener org.eclipse.jdt.core.dom.TypeDeclaration
StackMap stack: java.lang.StringBuffer java.lang.String
28: invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
29: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.superInterfaceTypes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 30: goto 35
31: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 32: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
33: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 35
34: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 35: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 31
end local 2 36: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
37: StackMap locals:
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "{"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
38: aconst_null
astore 2
start local 2 39: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.bodyDeclarations:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 40: goto 49
41: StackMap locals: org.eclipse.jdt.core.dom.BodyDeclaration java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.BodyDeclaration
astore 4
start local 4 42: aload 2
instanceof org.eclipse.jdt.core.dom.EnumConstantDeclaration
ifeq 47
43: aload 4
instanceof org.eclipse.jdt.core.dom.EnumConstantDeclaration
ifeq 46
44: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
45: goto 47
46: StackMap locals: org.eclipse.jdt.core.dom.BodyDeclaration
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "; "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
47: StackMap locals:
StackMap stack:
aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.BodyDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
48: aload 4
astore 2
end local 4 49: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 41
end local 3 50: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
51: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 52 1 node Lorg/eclipse/jdt/core/dom/TypeDeclaration;
12 18 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/TypeParameter;>;
14 17 3 t Lorg/eclipse/jdt/core/dom/TypeParameter;
30 36 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
32 35 3 t Lorg/eclipse/jdt/core/dom/Type;
39 52 2 prev Lorg/eclipse/jdt/core/dom/BodyDeclaration;
40 50 3 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/BodyDeclaration;>;
42 49 4 d Lorg/eclipse/jdt/core/dom/BodyDeclaration;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TypeDeclarationStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeDeclarationStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclarationStatement.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclarationStatement.getDeclaration:()Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;
aload 0
invokevirtual org.eclipse.jdt.core.dom.AbstractTypeDeclaration.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/TypeDeclarationStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TypeLiteral);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeLiteral;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeLiteral.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ".class"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 3 1 node Lorg/eclipse/jdt/core/dom/TypeLiteral;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TypeMethodReference);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeMethodReference;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printReferenceTypeArguments:(Ljava/util/List;)V
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 4 1 node Lorg/eclipse/jdt/core/dom/TypeMethodReference;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.TypeParameter);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeParameter;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.typeBounds:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 11
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " extends "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.typeBounds:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 5: goto 10
6: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 7: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
8: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 10
9: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " & "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 2 11: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 12 1 node Lorg/eclipse/jdt/core/dom/TypeParameter;
5 11 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
7 10 3 t Lorg/eclipse/jdt/core/dom/Type;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.UnionType);
descriptor: (Lorg/eclipse/jdt/core/dom/UnionType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.UnionType.types:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 6
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Type
astore 3
start local 3 3: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 6
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "|"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 6: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 2 7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 8 1 node Lorg/eclipse/jdt/core/dom/UnionType;
1 7 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Type;>;
3 6 3 t Lorg/eclipse/jdt/core/dom/Type;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.UsesDirective);
descriptor: (Lorg/eclipse/jdt/core/dom/UsesDirective;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "uses"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.UsesDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";\n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/UsesDirective;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.VariableDeclarationExpression);
descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclarationExpression;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 2
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.fragments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 5: goto 10
6: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.VariableDeclarationFragment
astore 3
start local 3 7: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
8: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 10
9: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 2 11: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 12 1 node Lorg/eclipse/jdt/core/dom/VariableDeclarationExpression;
5 11 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;>;
7 10 3 f Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.VariableDeclarationFragment);
descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 0
invokevirtual org.eclipse.jdt.core.dom.SimpleName.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
bipush 8
if_icmplt 9
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.extraDimensions:()Ljava/util/List;
astore 2
start local 2 3: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 4: goto 7
5: StackMap locals: java.util.List java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.Dimension
astore 4
start local 4 6: aload 4
aload 0
invokevirtual org.eclipse.jdt.core.dom.Dimension.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
end local 4 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 3 end local 2 8: goto 14
9: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 10: goto 13
11: StackMap locals: int
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "[]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: iinc 2 1
StackMap locals:
StackMap stack:
13: iload 2
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getExtraDimensions:()I
if_icmplt 11
end local 2 14: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
ifnull 17
15: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
16: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
17: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 18 1 node Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;
3 8 2 dimensions Ljava/util/List<Lorg/eclipse/jdt/core/dom/Dimension;>;
4 8 3 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/Dimension;>;
6 7 4 e Lorg/eclipse/jdt/core/dom/Dimension;
10 14 2 i I
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.VariableDeclarationStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclarationStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.getAST:()Lorg/eclipse/jdt/core/dom/AST;
invokevirtual org.eclipse.jdt.core.dom.AST.apiLevel:()I
iconst_3
if_icmplt 2
1: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printModifiers:(Ljava/util/List;)V
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
3: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.fragments:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 5: goto 10
6: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.VariableDeclarationFragment
astore 3
start local 3 7: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
8: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 10
9: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 2 11: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ";"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 13 1 node Lorg/eclipse/jdt/core/dom/VariableDeclarationStatement;
5 11 2 it Ljava/util/Iterator<Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;>;
7 10 3 f Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.WhileStatement);
descriptor: (Lorg/eclipse/jdt/core/dom/WhileStatement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "while ("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.WhileStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Expression.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
2: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc ") "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
invokevirtual org.eclipse.jdt.core.dom.WhileStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 0
invokevirtual org.eclipse.jdt.core.dom.Statement.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 5 1 node Lorg/eclipse/jdt/core/dom/WhileStatement;
MethodParameters:
Name Flags
node
public boolean visit(org.eclipse.jdt.core.dom.WildcardType);
descriptor: (Lorg/eclipse/jdt/core/dom/WildcardType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.corext.dom.ASTFlattener.printTypeAnnotations:(Lorg/eclipse/jdt/core/dom/AnnotatableType;)V
1: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc "?"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
invokevirtual org.eclipse.jdt.core.dom.WildcardType.getBound:()Lorg/eclipse/jdt/core/dom/Type;
astore 2
start local 2 3: aload 2
ifnull 9
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.WildcardType.isUpperBound:()Z
ifeq 7
5: aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " extends "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: goto 8
7: StackMap locals: org.eclipse.jdt.core.dom.Type
StackMap stack:
aload 0
getfield org.eclipse.jdt.internal.corext.dom.ASTFlattener.fBuffer:Ljava/lang/StringBuffer;
ldc " super "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: StackMap locals:
StackMap stack:
aload 2
aload 0
invokevirtual org.eclipse.jdt.core.dom.Type.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
9: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jdt/internal/corext/dom/ASTFlattener;
0 10 1 node Lorg/eclipse/jdt/core/dom/WildcardType;
3 10 2 bound Lorg/eclipse/jdt/core/dom/Type;
MethodParameters:
Name Flags
node
}
SourceFile: "ASTFlattener.java"
InnerClasses:
public Operator = org.eclipse.jdt.core.dom.Assignment$Operator of org.eclipse.jdt.core.dom.Assignment
public Operator = org.eclipse.jdt.core.dom.InfixExpression$Operator of org.eclipse.jdt.core.dom.InfixExpression
public ModifierKeyword = org.eclipse.jdt.core.dom.Modifier$ModifierKeyword of org.eclipse.jdt.core.dom.Modifier
public ModuleModifierKeyword = org.eclipse.jdt.core.dom.ModuleModifier$ModuleModifierKeyword of org.eclipse.jdt.core.dom.ModuleModifier
public Operator = org.eclipse.jdt.core.dom.PostfixExpression$Operator of org.eclipse.jdt.core.dom.PostfixExpression
public Operator = org.eclipse.jdt.core.dom.PrefixExpression$Operator of org.eclipse.jdt.core.dom.PrefixExpression
public Code = org.eclipse.jdt.core.dom.PrimitiveType$Code of org.eclipse.jdt.core.dom.PrimitiveType