public class org.eclipse.jdt.core.dom.ASTMatcher
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.core.dom.ASTMatcher
super_class: java.lang.Object
{
private boolean matchDocTags;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokespecial org.eclipse.jdt.core.dom.ASTMatcher.<init>:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield org.eclipse.jdt.core.dom.ASTMatcher.matchDocTags:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 3 1 matchDocTags Z
MethodParameters:
Name Flags
matchDocTags
public final boolean safeSubtreeListMatch(java.util.List, java.util.List);
descriptor: (Ljava/util/List;Ljava/util/List;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.size:()I
istore 3
start local 3 1: aload 2
invokeinterface java.util.List.size:()I
istore 4
start local 4 2: iload 3
iload 4
if_icmpeq 4
3: iconst_0
ireturn
4: StackMap locals: int int
StackMap stack:
aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
start local 5 5: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
start local 6 6: goto 11
7: StackMap locals: java.util.Iterator java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ASTNode
astore 7
start local 7 8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.eclipse.jdt.core.dom.ASTNode
astore 8
start local 8 9: aload 7
aload 0
aload 8
invokevirtual org.eclipse.jdt.core.dom.ASTNode.subtreeMatch:(Lorg/eclipse/jdt/core/dom/ASTMatcher;Ljava/lang/Object;)Z
ifne 11
10: iconst_0
ireturn
end local 8 end local 7 11: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 6 end local 5 12: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 13 1 list1 Ljava/util/List;
0 13 2 list2 Ljava/util/List;
1 13 3 size1 I
2 13 4 size2 I
5 12 5 it1 Ljava/util/Iterator;
6 12 6 it2 Ljava/util/Iterator;
8 11 7 n1 Lorg/eclipse/jdt/core/dom/ASTNode;
9 11 8 n2 Lorg/eclipse/jdt/core/dom/ASTNode;
MethodParameters:
Name Flags
list1
list2
public final boolean safeSubtreeMatch(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
aload 2
ifnonnull 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 3
aload 2
ifnonnull 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast org.eclipse.jdt.core.dom.ASTNode
aload 0
aload 2
invokevirtual org.eclipse.jdt.core.dom.ASTNode.subtreeMatch:(Lorg/eclipse/jdt/core/dom/ASTMatcher;Ljava/lang/Object;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 5 1 node1 Ljava/lang/Object;
0 5 2 node2 Ljava/lang/Object;
MethodParameters:
Name Flags
node1
node2
public static boolean safeEquals(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
ifnull 3
aload 1
ifnonnull 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 o1 Ljava/lang/Object;
0 5 1 o2 Ljava/lang/Object;
MethodParameters:
Name Flags
o1
o2
private org.eclipse.jdt.core.dom.Type componentType(org.eclipse.jdt.core.dom.ArrayType);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayType;)Lorg/eclipse/jdt/core/dom/Type;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getComponentType:()Lorg/eclipse/jdt/core/dom/Type;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 1 1 array Lorg/eclipse/jdt/core/dom/ArrayType;
MethodParameters:
Name Flags
array
public boolean match(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.AnnotationTypeDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.AnnotationTypeDeclaration
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.bodyDeclarations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeDeclaration.bodyDeclarations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
7: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.AnnotationTypeDeclaration
StackMap stack:
8: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 9 1 node Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;
0 9 2 other Ljava/lang/Object;
3 9 3 o Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 9
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getDefault:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration.getDefault:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration
StackMap stack:
9: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 10 1 node Lorg/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration;
0 10 2 other Ljava/lang/Object;
3 10 3 o Lorg/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.AnonymousClassDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.AnonymousClassDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.AnonymousClassDeclaration
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AnonymousClassDeclaration.bodyDeclarations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AnonymousClassDeclaration.bodyDeclarations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ArrayAccess, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayAccess;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ArrayAccess
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ArrayAccess
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayAccess.getArray:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayAccess.getArray:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayAccess.getIndex:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayAccess.getIndex:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ArrayAccess
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/ArrayAccess;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/ArrayAccess;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ArrayCreation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayCreation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ArrayCreation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ArrayCreation
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.getType:()Lorg/eclipse/jdt/core/dom/ArrayType;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.getType:()Lorg/eclipse/jdt/core/dom/ArrayType;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.dimensions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.dimensions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.getInitializer:()Lorg/eclipse/jdt/core/dom/ArrayInitializer;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayCreation.getInitializer:()Lorg/eclipse/jdt/core/dom/ArrayInitializer;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ArrayCreation
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/ArrayCreation;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/ArrayCreation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ArrayInitializer, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayInitializer;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ArrayInitializer
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ArrayInitializer
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayInitializer.expressions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayInitializer.expressions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/ArrayInitializer;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/ArrayInitializer;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ArrayType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ArrayType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ArrayType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ArrayType
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
bipush 8
if_icmpge 6
5: aload 0
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.componentType:(Lorg/eclipse/jdt/core/dom/ArrayType;)Lorg/eclipse/jdt/core/dom/Type;
aload 0
aload 3
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.componentType:(Lorg/eclipse/jdt/core/dom/ArrayType;)Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.ArrayType int
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getElementType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayType.getElementType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ArrayType.dimensions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ArrayType.dimensions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals:
StackMap stack:
9: 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 10 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 10 1 node Lorg/eclipse/jdt/core/dom/ArrayType;
0 10 2 other Ljava/lang/Object;
3 10 3 o Lorg/eclipse/jdt/core/dom/ArrayType;
4 10 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.AssertStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/AssertStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.AssertStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.AssertStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AssertStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AssertStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.AssertStatement.getMessage:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.AssertStatement.getMessage:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.AssertStatement
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/AssertStatement;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/AssertStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.Assignment, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/Assignment;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.Assignment
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.Assignment
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.Assignment.getOperator:()Lorg/eclipse/jdt/core/dom/Assignment$Operator;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Assignment.getOperator:()Lorg/eclipse/jdt/core/dom/Assignment$Operator;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Assignment.getLeftHandSide:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Assignment.getLeftHandSide:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Assignment.getRightHandSide:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Assignment.getRightHandSide:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.Assignment
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/Assignment;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/Assignment;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.Block, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/Block;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.Block
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.Block
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Block.statements:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Block.statements:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/Block;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/Block;
MethodParameters:
Name Flags
node
other
public boolean (org.eclipse.jdt.core.dom.BlockComment, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/BlockComment;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.BlockComment
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 3 1 node Lorg/eclipse/jdt/core/dom/BlockComment;
0 3 2 other Ljava/lang/Object;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.BooleanLiteral, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/BooleanLiteral;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.BooleanLiteral
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.BooleanLiteral
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.BooleanLiteral.booleanValue:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.BooleanLiteral.booleanValue:()Z
if_icmpne 4
iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.BooleanLiteral
StackMap stack:
4: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 5 1 node Lorg/eclipse/jdt/core/dom/BooleanLiteral;
0 5 2 other Ljava/lang/Object;
3 5 3 o Lorg/eclipse/jdt/core/dom/BooleanLiteral;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.BreakStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/BreakStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.BreakStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.BreakStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.BreakStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.BreakStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/BreakStatement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/BreakStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.CastExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/CastExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.CastExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.CastExpression
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CastExpression.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CastExpression.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CastExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CastExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.CastExpression
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/CastExpression;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/CastExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.CatchClause, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/CatchClause;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.CatchClause
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.CatchClause
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CatchClause.getException:()Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CatchClause.getException:()Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CatchClause.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CatchClause.getBody:()Lorg/eclipse/jdt/core/dom/Block;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.CatchClause
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/CatchClause;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/CatchClause;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.CharacterLiteral, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/CharacterLiteral;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.CharacterLiteral
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.CharacterLiteral
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.CharacterLiteral.getEscapedValue:()Ljava/lang/String;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CharacterLiteral.getEscapedValue:()Ljava/lang/String;
invokestatic org.eclipse.jdt.core.dom.ASTMatcher.safeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/CharacterLiteral;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/CharacterLiteral;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ClassInstanceCreation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ClassInstanceCreation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ClassInstanceCreation
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_2
if_icmpne 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.internalGetName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.internalGetName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 7
6: iconst_0
ireturn
7: StackMap locals: org.eclipse.jdt.core.dom.ClassInstanceCreation int
StackMap stack:
iload 4
iconst_3
if_icmplt 12
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 12
11: iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 20
13: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.arguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.arguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 20
14: aload 0
15: aload 1
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
16: aload 3
invokevirtual org.eclipse.jdt.core.dom.ClassInstanceCreation.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
17: invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
18: ifeq 20
19: iconst_1
ireturn
StackMap locals:
StackMap stack:
20: 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/core/dom/ASTMatcher;
0 21 1 node Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;
0 21 2 other Ljava/lang/Object;
3 21 3 o Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;
4 21 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.CompilationUnit, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/CompilationUnit;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.CompilationUnit
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.CompilationUnit
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
bipush 9
if_icmplt 4
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getModule:()Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getModule:()Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
4: StackMap locals: org.eclipse.jdt.core.dom.CompilationUnit
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getPackage:()Lorg/eclipse/jdt/core/dom/PackageDeclaration;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.getPackage:()Lorg/eclipse/jdt/core/dom/PackageDeclaration;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.imports:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.imports:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.types:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CompilationUnit.types:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
7: iconst_1
ireturn
StackMap locals:
StackMap stack:
8: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 9 1 node Lorg/eclipse/jdt/core/dom/CompilationUnit;
0 9 2 other Ljava/lang/Object;
3 9 3 o Lorg/eclipse/jdt/core/dom/CompilationUnit;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ConditionalExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ConditionalExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ConditionalExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ConditionalExpression
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getThenExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getThenExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getElseExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ConditionalExpression.getElseExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ConditionalExpression
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/ConditionalExpression;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/ConditionalExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ConstructorInvocation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ConstructorInvocation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ConstructorInvocation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ConstructorInvocation
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
iconst_3
if_icmplt 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.ConstructorInvocation
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.arguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ConstructorInvocation.arguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/ConstructorInvocation;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/ConstructorInvocation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ContinueStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ContinueStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ContinueStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ContinueStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ContinueStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ContinueStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/ContinueStatement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/ContinueStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.CreationReference, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/CreationReference;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.CreationReference
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.CreationReference
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CreationReference.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CreationReference.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.CreationReference.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.CreationReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.CreationReference
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/CreationReference;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/CreationReference;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.Dimension, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/Dimension;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.Dimension
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.Dimension
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Dimension.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Dimension.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/Dimension;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/Dimension;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.DoStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/DoStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.DoStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.DoStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.DoStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.DoStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.DoStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 3
invokevirtual org.eclipse.jdt.core.dom.DoStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.DoStatement
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/DoStatement;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/DoStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.EmptyStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/EmptyStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.EmptyStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 3 1 node Lorg/eclipse/jdt/core/dom/EmptyStatement;
0 3 2 other Ljava/lang/Object;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.EnhancedForStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/EnhancedForStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.EnhancedForStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.EnhancedForStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getParameter:()Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getParameter:()Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnhancedForStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.EnhancedForStatement
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/EnhancedForStatement;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/EnhancedForStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.EnumConstantDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.EnumConstantDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.EnumConstantDeclaration
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 13
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 13
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 13
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.arguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.arguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 13
7: aload 0
8: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
9: aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumConstantDeclaration.getAnonymousClassDeclaration:()Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
10: invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
11: ifeq 13
12: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.EnumConstantDeclaration
StackMap stack:
13: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 14 1 node Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;
0 14 2 other Ljava/lang/Object;
3 14 3 o Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.EnumDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/EnumDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.EnumDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.EnumDeclaration
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 14
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 14
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 14
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.superInterfaceTypes:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.superInterfaceTypes:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 14
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.enumConstants:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.enumConstants:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 14
8: aload 0
9: aload 1
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.bodyDeclarations:()Ljava/util/List;
10: aload 3
invokevirtual org.eclipse.jdt.core.dom.EnumDeclaration.bodyDeclarations:()Ljava/util/List;
11: invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
12: ifeq 14
13: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.EnumDeclaration
StackMap stack:
14: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 15 1 node Lorg/eclipse/jdt/core/dom/EnumDeclaration;
0 15 2 other Ljava/lang/Object;
3 15 3 o Lorg/eclipse/jdt/core/dom/EnumDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ExportsDirective, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ExportsDirective;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ExportsDirective
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ExportsDirective
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ExportsDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ExportsDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ExportsDirective.modules:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ExportsDirective.modules:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ExportsDirective
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/ExportsDirective;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/ExportsDirective;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ExpressionMethodReference, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ExpressionMethodReference;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ExpressionMethodReference
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ExpressionMethodReference
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ExpressionMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ExpressionMethodReference
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/ExpressionMethodReference;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/ExpressionMethodReference;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ExpressionStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ExpressionStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ExpressionStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ExpressionStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ExpressionStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ExpressionStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/ExpressionStatement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/ExpressionStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.FieldAccess, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/FieldAccess;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.FieldAccess
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.FieldAccess
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldAccess.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.FieldAccess.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldAccess.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.FieldAccess.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.FieldAccess
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/FieldAccess;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/FieldAccess;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.FieldDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/FieldDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.FieldDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.FieldDeclaration
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_2
if_icmpne 7
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getModifiers:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getModifiers:()I
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: org.eclipse.jdt.core.dom.FieldDeclaration int
StackMap stack:
iload 4
iconst_3
if_icmplt 10
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 14
11: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 14
12: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.fragments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.FieldDeclaration.fragments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 14
13: iconst_1
ireturn
StackMap locals:
StackMap stack:
14: 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 15 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 15 1 node Lorg/eclipse/jdt/core/dom/FieldDeclaration;
0 15 2 other Ljava/lang/Object;
3 15 3 o Lorg/eclipse/jdt/core/dom/FieldDeclaration;
4 15 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ForStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ForStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ForStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ForStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.initializers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ForStatement.initializers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ForStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.updaters:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ForStatement.updaters:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ForStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ForStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
7: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ForStatement
StackMap stack:
8: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 9 1 node Lorg/eclipse/jdt/core/dom/ForStatement;
0 9 2 other Ljava/lang/Object;
3 9 3 o Lorg/eclipse/jdt/core/dom/ForStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.IfStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/IfStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.IfStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.IfStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getThenStatement:()Lorg/eclipse/jdt/core/dom/Statement;
aload 3
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getThenStatement:()Lorg/eclipse/jdt/core/dom/Statement;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getElseStatement:()Lorg/eclipse/jdt/core/dom/Statement;
aload 3
invokevirtual org.eclipse.jdt.core.dom.IfStatement.getElseStatement:()Lorg/eclipse/jdt/core/dom/Statement;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.IfStatement
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/IfStatement;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/IfStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ImportDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ImportDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ImportDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ImportDeclaration
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
iconst_3
if_icmplt 6
4: aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.isStatic:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.isStatic:()Z
if_icmpeq 6
5: iconst_0
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.ImportDeclaration
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
7: aload 1
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.isOnDemand:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.ImportDeclaration.isOnDemand:()Z
if_icmpne 9
8: iconst_1
ireturn
StackMap locals:
StackMap stack:
9: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 10 1 node Lorg/eclipse/jdt/core/dom/ImportDeclaration;
0 10 2 other Ljava/lang/Object;
3 10 3 o Lorg/eclipse/jdt/core/dom/ImportDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.InfixExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/InfixExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.InfixExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.InfixExpression
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.hasExtendedOperands:()Z
ifeq 6
aload 3
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.hasExtendedOperands:()Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.extendedOperands:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.extendedOperands:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.InfixExpression
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.hasExtendedOperands:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.hasExtendedOperands:()Z
if_icmpeq 8
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/InfixExpression$Operator;
aload 3
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/InfixExpression$Operator;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
9: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getLeftOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getLeftOperand:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 12
10: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getRightOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.InfixExpression.getRightOperand:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 12
11: iconst_1
ireturn
StackMap locals:
StackMap stack:
12: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 13 1 node Lorg/eclipse/jdt/core/dom/InfixExpression;
0 13 2 other Ljava/lang/Object;
3 13 3 o Lorg/eclipse/jdt/core/dom/InfixExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.Initializer, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/Initializer;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.Initializer
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.Initializer
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_2
if_icmpne 7
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getModifiers:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.Initializer.getModifiers:()I
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: org.eclipse.jdt.core.dom.Initializer int
StackMap stack:
iload 4
iconst_3
if_icmplt 10
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Initializer.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Initializer.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 13
11: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Initializer.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Initializer.getBody:()Lorg/eclipse/jdt/core/dom/Block;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 13
12: iconst_1
ireturn
StackMap locals:
StackMap stack:
13: 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 14 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 14 1 node Lorg/eclipse/jdt/core/dom/Initializer;
0 14 2 other Ljava/lang/Object;
3 14 3 o Lorg/eclipse/jdt/core/dom/Initializer;
4 14 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.InstanceofExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/InstanceofExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.InstanceofExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.InstanceofExpression
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.InstanceofExpression.getLeftOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.InstanceofExpression.getLeftOperand:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.InstanceofExpression.getRightOperand:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.InstanceofExpression.getRightOperand:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.InstanceofExpression
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/InstanceofExpression;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/InstanceofExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.IntersectionType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/IntersectionType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.IntersectionType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.IntersectionType
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.IntersectionType.types:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.IntersectionType.types:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/IntersectionType;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/IntersectionType;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.Javadoc, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/Javadoc;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.Javadoc
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.Javadoc
astore 3
start local 3 3: aload 0
getfield org.eclipse.jdt.core.dom.ASTMatcher.matchDocTags:Z
ifeq 5
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.Javadoc.tags:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Javadoc.tags:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
5: StackMap locals: org.eclipse.jdt.core.dom.Javadoc
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.compareDeprecatedComment:(Lorg/eclipse/jdt/core/dom/Javadoc;Lorg/eclipse/jdt/core/dom/Javadoc;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 6 1 node Lorg/eclipse/jdt/core/dom/Javadoc;
0 6 2 other Ljava/lang/Object;
3 6 3 o Lorg/eclipse/jdt/core/dom/Javadoc;
MethodParameters:
Name Flags
node
other
private boolean (org.eclipse.jdt.core.dom.Javadoc, org.eclipse.jdt.core.dom.Javadoc);
descriptor: (Lorg/eclipse/jdt/core/dom/Javadoc;Lorg/eclipse/jdt/core/dom/Javadoc;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.eclipse.jdt.core.dom.Javadoc.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
iconst_2
if_icmpne 2
1: aload 1
invokevirtual org.eclipse.jdt.core.dom.Javadoc.getComment:()Ljava/lang/String;
aload 2
invokevirtual org.eclipse.jdt.core.dom.Javadoc.getComment:()Ljava/lang/String;
invokestatic org.eclipse.jdt.core.dom.ASTMatcher.safeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 3 1 first Lorg/eclipse/jdt/core/dom/Javadoc;
0 3 2 second Lorg/eclipse/jdt/core/dom/Javadoc;
MethodParameters:
Name Flags
first
second
public boolean match(org.eclipse.jdt.core.dom.LabeledStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/LabeledStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.LabeledStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.LabeledStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.LabeledStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.LabeledStatement.getLabel:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.LabeledStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 3
invokevirtual org.eclipse.jdt.core.dom.LabeledStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.LabeledStatement
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/LabeledStatement;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/LabeledStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.LambdaExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/LambdaExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.LambdaExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.LambdaExpression
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.hasParentheses:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.hasParentheses:()Z
if_icmpne 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.parameters:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.parameters:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.getBody:()Lorg/eclipse/jdt/core/dom/ASTNode;
aload 3
invokevirtual org.eclipse.jdt.core.dom.LambdaExpression.getBody:()Lorg/eclipse/jdt/core/dom/ASTNode;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.LambdaExpression
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/LambdaExpression;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/LambdaExpression;
MethodParameters:
Name Flags
node
other
public boolean (org.eclipse.jdt.core.dom.LineComment, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/LineComment;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.LineComment
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 3 1 node Lorg/eclipse/jdt/core/dom/LineComment;
0 3 2 other Ljava/lang/Object;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.MarkerAnnotation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/MarkerAnnotation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.MarkerAnnotation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.MarkerAnnotation
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MarkerAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MarkerAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/MarkerAnnotation;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/MarkerAnnotation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.MemberRef, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/MemberRef;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.MemberRef
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.MemberRef
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MemberRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberRef.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MemberRef.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.MemberRef
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/MemberRef;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/MemberRef;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.MemberValuePair, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/MemberValuePair;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.MemberValuePair
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.MemberValuePair
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberValuePair.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MemberValuePair.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MemberValuePair.getValue:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MemberValuePair.getValue:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.MemberValuePair
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/MemberValuePair;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/MemberValuePair;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.MethodRef, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodRef;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.MethodRef
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.MethodRef
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodRef.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRef.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodRef.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRef.parameters:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodRef.parameters:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.MethodRef
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/MethodRef;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/MethodRef;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.MethodRefParameter, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodRefParameter;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.MethodRefParameter
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.MethodRefParameter
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_3
if_icmplt 7
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.isVarargs:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.isVarargs:()Z
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: org.eclipse.jdt.core.dom.MethodRefParameter int
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodRefParameter.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
9: iconst_1
ireturn
StackMap locals:
StackMap stack:
10: 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 11 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 11 1 node Lorg/eclipse/jdt/core/dom/MethodRefParameter;
0 11 2 other Ljava/lang/Object;
3 11 3 o Lorg/eclipse/jdt/core/dom/MethodRefParameter;
4 11 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.MethodDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.MethodDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.MethodDeclaration
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.isConstructor:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.isConstructor:()Z
if_icmpne 24
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 24
6: iload 4
iconst_3
if_icmplt 10
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 24
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.typeParameters:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.typeParameters:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 24
9: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReturnType2:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReturnType2:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 24
goto 12
10: StackMap locals: org.eclipse.jdt.core.dom.MethodDeclaration int
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getModifiers:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getModifiers:()I
if_icmpne 24
11: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.internalGetReturnType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.internalGetReturnType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 24
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 24
13: iload 4
bipush 8
if_icmplt 16
14: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReceiverType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReceiverType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 24
15: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReceiverQualifier:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getReceiverQualifier:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 24
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.parameters:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.parameters:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 24
17: iload 4
bipush 8
if_icmplt 20
18: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.extraDimensions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.extraDimensions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 24
19: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.thrownExceptionTypes:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.thrownExceptionTypes:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 24
goto 22
20: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getExtraDimensions:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getExtraDimensions:()I
if_icmpne 24
21: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.internalThrownExceptions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.internalThrownExceptions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 24
22: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodDeclaration.getBody:()Lorg/eclipse/jdt/core/dom/Block;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 24
23: iconst_1
ireturn
StackMap locals:
StackMap stack:
24: 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 25 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 25 1 node Lorg/eclipse/jdt/core/dom/MethodDeclaration;
0 25 2 other Ljava/lang/Object;
3 25 3 o Lorg/eclipse/jdt/core/dom/MethodDeclaration;
4 25 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.MethodInvocation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/MethodInvocation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.MethodInvocation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.MethodInvocation
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
iconst_3
if_icmplt 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.MethodInvocation
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.arguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.MethodInvocation.arguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 10
9: iconst_1
ireturn
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 11 1 node Lorg/eclipse/jdt/core/dom/MethodInvocation;
0 11 2 other Ljava/lang/Object;
3 11 3 o Lorg/eclipse/jdt/core/dom/MethodInvocation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.Modifier, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/Modifier;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.Modifier
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.Modifier
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.Modifier.getKeyword:()Lorg/eclipse/jdt/core/dom/Modifier$ModifierKeyword;
aload 3
invokevirtual org.eclipse.jdt.core.dom.Modifier.getKeyword:()Lorg/eclipse/jdt/core/dom/Modifier$ModifierKeyword;
if_acmpne 4
iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.Modifier
StackMap stack:
4: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 5 1 node Lorg/eclipse/jdt/core/dom/Modifier;
0 5 2 other Ljava/lang/Object;
3 5 3 o Lorg/eclipse/jdt/core/dom/Modifier;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ModuleDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ModuleDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ModuleDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ModuleDeclaration
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 9
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.isOpen:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.isOpen:()Z
if_icmpne 9
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.moduleStatements:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ModuleDeclaration.moduleStatements:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ModuleDeclaration
StackMap stack:
9: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 10 1 node Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
0 10 2 other Ljava/lang/Object;
3 10 3 o Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ModuleModifier, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ModuleModifier;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ModuleModifier
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ModuleModifier
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.ModuleModifier.getKeyword:()Lorg/eclipse/jdt/core/dom/ModuleModifier$ModuleModifierKeyword;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ModuleModifier.getKeyword:()Lorg/eclipse/jdt/core/dom/ModuleModifier$ModuleModifierKeyword;
if_acmpne 4
iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ModuleModifier
StackMap stack:
4: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 5 1 node Lorg/eclipse/jdt/core/dom/ModuleModifier;
0 5 2 other Ljava/lang/Object;
3 5 3 o Lorg/eclipse/jdt/core/dom/ModuleModifier;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.NameQualifiedType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/NameQualifiedType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.NameQualifiedType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.NameQualifiedType
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.NameQualifiedType.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.NameQualifiedType
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/NameQualifiedType;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/NameQualifiedType;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.NormalAnnotation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/NormalAnnotation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.NormalAnnotation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.NormalAnnotation
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.NormalAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.NormalAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.NormalAnnotation.values:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.NormalAnnotation.values:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.NormalAnnotation
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/NormalAnnotation;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/NormalAnnotation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.NullLiteral, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/NullLiteral;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.NullLiteral
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 3 1 node Lorg/eclipse/jdt/core/dom/NullLiteral;
0 3 2 other Ljava/lang/Object;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.NumberLiteral, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/NumberLiteral;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.NumberLiteral
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.NumberLiteral
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.NumberLiteral.getToken:()Ljava/lang/String;
aload 3
invokevirtual org.eclipse.jdt.core.dom.NumberLiteral.getToken:()Ljava/lang/String;
invokestatic org.eclipse.jdt.core.dom.ASTMatcher.safeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/NumberLiteral;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/NumberLiteral;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.OpensDirective, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/OpensDirective;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.OpensDirective
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.OpensDirective
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.OpensDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.OpensDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.OpensDirective.modules:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.OpensDirective.modules:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.OpensDirective
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/OpensDirective;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/OpensDirective;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.PackageDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/PackageDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.PackageDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.PackageDeclaration
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
iconst_3
if_icmplt 8
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.PackageDeclaration
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 8
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PackageDeclaration.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 9 1 node Lorg/eclipse/jdt/core/dom/PackageDeclaration;
0 9 2 other Ljava/lang/Object;
3 9 3 o Lorg/eclipse/jdt/core/dom/PackageDeclaration;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ParameterizedType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ParameterizedType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ParameterizedType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ParameterizedType
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ParameterizedType.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ParameterizedType.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ParameterizedType.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ParameterizedType.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ParameterizedType
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/ParameterizedType;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/ParameterizedType;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ParenthesizedExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ParenthesizedExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ParenthesizedExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ParenthesizedExpression
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ParenthesizedExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ParenthesizedExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/ParenthesizedExpression;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/ParenthesizedExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.PostfixExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/PostfixExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.PostfixExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.PostfixExpression
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.PostfixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/PostfixExpression$Operator;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PostfixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/PostfixExpression$Operator;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.PostfixExpression.getOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PostfixExpression.getOperand:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.PostfixExpression
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/PostfixExpression;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/PostfixExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.PrefixExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/PrefixExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.PrefixExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.PrefixExpression
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.PrefixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/PrefixExpression$Operator;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PrefixExpression.getOperator:()Lorg/eclipse/jdt/core/dom/PrefixExpression$Operator;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.PrefixExpression.getOperand:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PrefixExpression.getOperand:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.PrefixExpression
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/PrefixExpression;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/PrefixExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.PrimitiveType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/PrimitiveType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.PrimitiveType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.PrimitiveType
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.PrimitiveType.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
bipush 8
if_icmplt 5
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.PrimitiveType.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PrimitiveType.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: StackMap locals: org.eclipse.jdt.core.dom.PrimitiveType int
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.PrimitiveType.getPrimitiveTypeCode:()Lorg/eclipse/jdt/core/dom/PrimitiveType$Code;
aload 3
invokevirtual org.eclipse.jdt.core.dom.PrimitiveType.getPrimitiveTypeCode:()Lorg/eclipse/jdt/core/dom/PrimitiveType$Code;
if_acmpne 7
6: iconst_1
ireturn
StackMap locals:
StackMap stack:
7: 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 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/PrimitiveType;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/PrimitiveType;
4 8 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ProvidesDirective, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ProvidesDirective;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ProvidesDirective
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ProvidesDirective
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ProvidesDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ProvidesDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ProvidesDirective.implementations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ProvidesDirective.implementations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.ProvidesDirective
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/ProvidesDirective;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/ProvidesDirective;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.QualifiedName, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/QualifiedName;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.QualifiedName
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.QualifiedName
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedName.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.QualifiedName.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedName.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.QualifiedName.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.QualifiedName
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/QualifiedName;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/QualifiedName;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.QualifiedType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/QualifiedType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.QualifiedType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.QualifiedType
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.getQualifier:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.getQualifier:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
5: iload 4
bipush 8
if_icmplt 6
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
6: StackMap locals: org.eclipse.jdt.core.dom.QualifiedType int
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.QualifiedType.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
7: iconst_1
ireturn
StackMap locals:
StackMap stack:
8: 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 9 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 9 1 node Lorg/eclipse/jdt/core/dom/QualifiedType;
0 9 2 other Ljava/lang/Object;
3 9 3 o Lorg/eclipse/jdt/core/dom/QualifiedType;
4 9 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.RequiresDirective, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/RequiresDirective;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.RequiresDirective
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.RequiresDirective
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.RequiresDirective.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.RequiresDirective.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.RequiresDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.RequiresDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.RequiresDirective
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/RequiresDirective;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/RequiresDirective;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ReturnStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ReturnStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ReturnStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ReturnStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ReturnStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ReturnStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/ReturnStatement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/ReturnStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SimpleName, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SimpleName;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SimpleName
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SimpleName
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SimpleName.getIdentifier:()Ljava/lang/String;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SimpleName.getIdentifier:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/SimpleName;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/SimpleName;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SimpleType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SimpleType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SimpleType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SimpleType
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SimpleType.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
bipush 8
if_icmplt 5
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SimpleType.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SimpleType.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: StackMap locals: org.eclipse.jdt.core.dom.SimpleType int
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SimpleType.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SimpleType.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals:
StackMap stack:
7: 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 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/SimpleType;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/SimpleType;
4 8 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SingleMemberAnnotation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SingleMemberAnnotation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SingleMemberAnnotation
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleMemberAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleMemberAnnotation.getTypeName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleMemberAnnotation.getValue:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleMemberAnnotation.getValue:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.SingleMemberAnnotation
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/SingleMemberAnnotation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SingleVariableDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SingleVariableDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SingleVariableDeclaration
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_3
if_icmplt 6
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 18
goto 7
6: StackMap locals: org.eclipse.jdt.core.dom.SingleVariableDeclaration int
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getModifiers:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getModifiers:()I
if_icmpne 18
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 18
8: iload 4
bipush 8
if_icmplt 10
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.isVarargs:()Z
ifeq 10
9: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.varargsAnnotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.varargsAnnotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 18
10: StackMap locals:
StackMap stack:
iload 4
iconst_3
if_icmplt 12
11: aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.isVarargs:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.isVarargs:()Z
if_icmpne 18
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 18
13: iload 4
bipush 8
if_icmplt 15
14: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.extraDimensions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.extraDimensions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 18
goto 16
15: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getExtraDimensions:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getExtraDimensions:()I
if_icmpne 18
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SingleVariableDeclaration.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 18
17: iconst_1
ireturn
StackMap locals:
StackMap stack:
18: 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 19 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 19 1 node Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
0 19 2 other Ljava/lang/Object;
3 19 3 o Lorg/eclipse/jdt/core/dom/SingleVariableDeclaration;
4 19 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.StringLiteral, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/StringLiteral;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.StringLiteral
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.StringLiteral
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.StringLiteral.getEscapedValue:()Ljava/lang/String;
aload 3
invokevirtual org.eclipse.jdt.core.dom.StringLiteral.getEscapedValue:()Ljava/lang/String;
invokestatic org.eclipse.jdt.core.dom.ASTMatcher.safeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/StringLiteral;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/StringLiteral;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SuperConstructorInvocation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperConstructorInvocation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SuperConstructorInvocation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SuperConstructorInvocation
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
iconst_3
if_icmplt 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.SuperConstructorInvocation
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.arguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperConstructorInvocation.arguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals:
StackMap stack:
9: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 10 1 node Lorg/eclipse/jdt/core/dom/SuperConstructorInvocation;
0 10 2 other Ljava/lang/Object;
3 10 3 o Lorg/eclipse/jdt/core/dom/SuperConstructorInvocation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SuperFieldAccess, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperFieldAccess;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SuperFieldAccess
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SuperFieldAccess
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperFieldAccess.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperFieldAccess.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperFieldAccess.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperFieldAccess.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.SuperFieldAccess
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/SuperFieldAccess;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/SuperFieldAccess;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SuperMethodInvocation, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SuperMethodInvocation
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SuperMethodInvocation
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
iconst_3
if_icmplt 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals: org.eclipse.jdt.core.dom.SuperMethodInvocation
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.arguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperMethodInvocation.arguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 10
9: iconst_1
ireturn
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 11 1 node Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;
0 11 2 other Ljava/lang/Object;
3 11 3 o Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SuperMethodReference, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SuperMethodReference;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SuperMethodReference
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SuperMethodReference
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SuperMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.SuperMethodReference
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/SuperMethodReference;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/SuperMethodReference;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SwitchCase, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SwitchCase;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SwitchCase
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SwitchCase
astore 3
start local 3 3: 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 5
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.expressions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.expressions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
goto 6
5: StackMap locals: org.eclipse.jdt.core.dom.SwitchCase
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.compareDeprecatedSwitchExpression:(Lorg/eclipse/jdt/core/dom/SwitchCase;Lorg/eclipse/jdt/core/dom/SwitchCase;)Z
6: StackMap locals:
StackMap stack: int
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/SwitchCase;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/SwitchCase;
MethodParameters:
Name Flags
node
other
private boolean compareDeprecatedSwitchExpression(org.eclipse.jdt.core.dom.SwitchCase, org.eclipse.jdt.core.dom.SwitchCase);
descriptor: (Lorg/eclipse/jdt/core/dom/SwitchCase;Lorg/eclipse/jdt/core/dom/SwitchCase;)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
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 2
invokevirtual org.eclipse.jdt.core.dom.SwitchCase.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 1 1 first Lorg/eclipse/jdt/core/dom/SwitchCase;
0 1 2 second Lorg/eclipse/jdt/core/dom/SwitchCase;
MethodParameters:
Name Flags
first
second
public boolean match(org.eclipse.jdt.core.dom.SwitchExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SwitchExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SwitchExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SwitchExpression
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SwitchExpression.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchExpression.statements:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SwitchExpression.statements:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.SwitchExpression
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/SwitchExpression;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/SwitchExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SwitchStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SwitchStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SwitchStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SwitchStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SwitchStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SwitchStatement.statements:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SwitchStatement.statements:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.SwitchStatement
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/SwitchStatement;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/SwitchStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.SynchronizedStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/SynchronizedStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.SynchronizedStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.SynchronizedStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SynchronizedStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SynchronizedStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.SynchronizedStatement.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 3
invokevirtual org.eclipse.jdt.core.dom.SynchronizedStatement.getBody:()Lorg/eclipse/jdt/core/dom/Block;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.SynchronizedStatement
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/SynchronizedStatement;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/SynchronizedStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TagElement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TagElement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TagElement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TagElement
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.TagElement.getTagName:()Ljava/lang/String;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TagElement.getTagName:()Ljava/lang/String;
invokestatic org.eclipse.jdt.core.dom.ASTMatcher.safeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TagElement.fragments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TagElement.fragments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.TagElement
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/TagElement;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/TagElement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TextBlock, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TextBlock;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TextBlock
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TextBlock
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.TextBlock.getEscapedValue:()Ljava/lang/String;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TextBlock.getEscapedValue:()Ljava/lang/String;
invokestatic org.eclipse.jdt.core.dom.ASTMatcher.safeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/TextBlock;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/TextBlock;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TextElement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TextElement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TextElement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TextElement
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.TextElement.getText:()Ljava/lang/String;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TextElement.getText:()Ljava/lang/String;
invokestatic org.eclipse.jdt.core.dom.ASTMatcher.safeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/TextElement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/TextElement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ThisExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ThisExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ThisExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ThisExpression
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ThisExpression.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ThisExpression.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/ThisExpression;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/ThisExpression;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.ThrowStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/ThrowStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.ThrowStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.ThrowStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.ThrowStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.ThrowStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/ThrowStatement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/ThrowStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TryStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TryStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TryStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TryStatement
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_4
if_icmplt 5
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.resources:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TryStatement.resources:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 9
5: StackMap locals: org.eclipse.jdt.core.dom.TryStatement int
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getBody:()Lorg/eclipse/jdt/core/dom/Block;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getBody:()Lorg/eclipse/jdt/core/dom/Block;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.catchClauses:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TryStatement.catchClauses:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 9
7: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getFinally:()Lorg/eclipse/jdt/core/dom/Block;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TryStatement.getFinally:()Lorg/eclipse/jdt/core/dom/Block;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals:
StackMap stack:
9: 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 10 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 10 1 node Lorg/eclipse/jdt/core/dom/TryStatement;
0 10 2 other Ljava/lang/Object;
3 10 3 o Lorg/eclipse/jdt/core/dom/TryStatement;
4 10 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TypeDeclaration, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeDeclaration;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TypeDeclaration
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TypeDeclaration
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_2
if_icmpne 11
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getModifiers:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getModifiers:()I
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: org.eclipse.jdt.core.dom.TypeDeclaration int
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.internalGetSuperclass:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.internalGetSuperclass:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.internalSuperInterfaces:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.internalSuperInterfaces:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iload 4
iconst_3
if_icmplt 20
12: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 14
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.typeParameters:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.typeParameters:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 16
15: iconst_0
ireturn
16: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getSuperclassType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getSuperclassType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 18
17: iconst_0
ireturn
18: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.superInterfaceTypes:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.superInterfaceTypes:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 20
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.isInterface:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.isInterface:()Z
if_icmpne 25
21: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getJavadoc:()Lorg/eclipse/jdt/core/dom/Javadoc;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 25
22: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 25
23: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.bodyDeclarations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclaration.bodyDeclarations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 25
24: iconst_1
ireturn
StackMap locals:
StackMap stack:
25: 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 26 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 26 1 node Lorg/eclipse/jdt/core/dom/TypeDeclaration;
0 26 2 other Ljava/lang/Object;
3 26 3 o Lorg/eclipse/jdt/core/dom/TypeDeclaration;
4 26 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TypeDeclarationStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeDeclarationStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TypeDeclarationStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TypeDeclarationStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeDeclarationStatement.getDeclaration:()Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeDeclarationStatement.getDeclaration:()Lorg/eclipse/jdt/core/dom/AbstractTypeDeclaration;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/TypeDeclarationStatement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/TypeDeclarationStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TypeLiteral, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeLiteral;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TypeLiteral
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TypeLiteral
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeLiteral.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeLiteral.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/TypeLiteral;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/TypeLiteral;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TypeMethodReference, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeMethodReference;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TypeMethodReference
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TypeMethodReference
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.typeArguments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.typeArguments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 7
5: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeMethodReference.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.TypeMethodReference
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 8 1 node Lorg/eclipse/jdt/core/dom/TypeMethodReference;
0 8 2 other Ljava/lang/Object;
3 8 3 o Lorg/eclipse/jdt/core/dom/TypeMethodReference;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.TypeParameter, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/TypeParameter;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.TypeParameter
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.TypeParameter
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
bipush 8
if_icmplt 5
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
5: StackMap locals: org.eclipse.jdt.core.dom.TypeParameter int
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.typeBounds:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.TypeParameter.typeBounds:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
7: iconst_1
ireturn
StackMap locals:
StackMap stack:
8: 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 9 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 9 1 node Lorg/eclipse/jdt/core/dom/TypeParameter;
0 9 2 other Ljava/lang/Object;
3 9 3 o Lorg/eclipse/jdt/core/dom/TypeParameter;
4 9 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.UnionType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/UnionType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.UnionType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.UnionType
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.UnionType.types:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.UnionType.types:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/UnionType;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/UnionType;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.UsesDirective, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/UsesDirective;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.UsesDirective
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.UsesDirective
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.UsesDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
aload 3
invokevirtual org.eclipse.jdt.core.dom.UsesDirective.getName:()Lorg/eclipse/jdt/core/dom/Name;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/UsesDirective;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/UsesDirective;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.VariableDeclarationExpression, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclarationExpression;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.VariableDeclarationExpression
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.VariableDeclarationExpression
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_2
if_icmpne 7
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.getModifiers:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.getModifiers:()I
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: org.eclipse.jdt.core.dom.VariableDeclarationExpression int
StackMap stack:
iload 4
iconst_3
if_icmplt 10
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 13
11: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.fragments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationExpression.fragments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 13
12: iconst_1
ireturn
StackMap locals:
StackMap stack:
13: 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 14 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 14 1 node Lorg/eclipse/jdt/core/dom/VariableDeclarationExpression;
0 14 2 other Ljava/lang/Object;
3 14 3 o Lorg/eclipse/jdt/core/dom/VariableDeclarationExpression;
4 14 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.VariableDeclarationFragment, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.VariableDeclarationFragment
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.VariableDeclarationFragment
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getName:()Lorg/eclipse/jdt/core/dom/SimpleName;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
5: iload 4
bipush 8
if_icmplt 7
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.extraDimensions:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.extraDimensions:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 10
goto 8
7: StackMap locals: org.eclipse.jdt.core.dom.VariableDeclarationFragment int
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getExtraDimensions:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getExtraDimensions:()I
if_icmpne 10
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationFragment.getInitializer:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 10
9: iconst_1
ireturn
StackMap locals:
StackMap stack:
10: 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 11 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 11 1 node Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;
0 11 2 other Ljava/lang/Object;
3 11 3 o Lorg/eclipse/jdt/core/dom/VariableDeclarationFragment;
4 11 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.VariableDeclarationStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclarationStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.VariableDeclarationStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.VariableDeclarationStatement
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
iconst_2
if_icmpne 7
5: aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.getModifiers:()I
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.getModifiers:()I
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: org.eclipse.jdt.core.dom.VariableDeclarationStatement int
StackMap stack:
iload 4
iconst_3
if_icmplt 10
8: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.modifiers:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.modifiers:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifne 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.getType:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.getType:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 13
11: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.fragments:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.VariableDeclarationStatement.fragments:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 13
12: iconst_1
ireturn
StackMap locals:
StackMap stack:
13: 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 14 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 14 1 node Lorg/eclipse/jdt/core/dom/VariableDeclarationStatement;
0 14 2 other Ljava/lang/Object;
3 14 3 o Lorg/eclipse/jdt/core/dom/VariableDeclarationStatement;
4 14 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.WhileStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/WhileStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.WhileStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.WhileStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.WhileStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.WhileStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.WhileStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
aload 3
invokevirtual org.eclipse.jdt.core.dom.WhileStatement.getBody:()Lorg/eclipse/jdt/core/dom/Statement;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
StackMap locals: org.eclipse.jdt.core.dom.WhileStatement
StackMap stack:
6: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 7 1 node Lorg/eclipse/jdt/core/dom/WhileStatement;
0 7 2 other Ljava/lang/Object;
3 7 3 o Lorg/eclipse/jdt/core/dom/WhileStatement;
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.WildcardType, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/WildcardType;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.WildcardType
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.WildcardType
astore 3
start local 3 3: aload 1
invokevirtual org.eclipse.jdt.core.dom.WildcardType.getAST:()Lorg/eclipse/jdt/core/dom/AST;
getfield org.eclipse.jdt.core.dom.AST.apiLevel:I
istore 4
start local 4 4: iload 4
bipush 8
if_icmplt 5
aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.WildcardType.annotations:()Ljava/util/List;
aload 3
invokevirtual org.eclipse.jdt.core.dom.WildcardType.annotations:()Ljava/util/List;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeListMatch:(Ljava/util/List;Ljava/util/List;)Z
ifeq 8
5: StackMap locals: org.eclipse.jdt.core.dom.WildcardType int
StackMap stack:
aload 1
invokevirtual org.eclipse.jdt.core.dom.WildcardType.isUpperBound:()Z
aload 3
invokevirtual org.eclipse.jdt.core.dom.WildcardType.isUpperBound:()Z
if_icmpne 8
6: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.WildcardType.getBound:()Lorg/eclipse/jdt/core/dom/Type;
aload 3
invokevirtual org.eclipse.jdt.core.dom.WildcardType.getBound:()Lorg/eclipse/jdt/core/dom/Type;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifeq 8
7: iconst_1
ireturn
StackMap locals:
StackMap stack:
8: 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 9 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 9 1 node Lorg/eclipse/jdt/core/dom/WildcardType;
0 9 2 other Ljava/lang/Object;
3 9 3 o Lorg/eclipse/jdt/core/dom/WildcardType;
4 9 4 level I
MethodParameters:
Name Flags
node
other
public boolean match(org.eclipse.jdt.core.dom.YieldStatement, java.lang.Object);
descriptor: (Lorg/eclipse/jdt/core/dom/YieldStatement;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.dom.YieldStatement
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
checkcast org.eclipse.jdt.core.dom.YieldStatement
astore 3
start local 3 3: aload 0
aload 1
invokevirtual org.eclipse.jdt.core.dom.YieldStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
aload 3
invokevirtual org.eclipse.jdt.core.dom.YieldStatement.getExpression:()Lorg/eclipse/jdt/core/dom/Expression;
invokevirtual org.eclipse.jdt.core.dom.ASTMatcher.safeSubtreeMatch:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/dom/ASTMatcher;
0 4 1 node Lorg/eclipse/jdt/core/dom/YieldStatement;
0 4 2 other Ljava/lang/Object;
3 4 3 o Lorg/eclipse/jdt/core/dom/YieldStatement;
MethodParameters:
Name Flags
node
other
}
SourceFile: "ASTMatcher.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