public class org.eclipse.jdt.internal.core.search.matching.PackageDeclarationPattern extends org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.core.search.matching.PackageDeclarationPattern
super_class: org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern
{
protected char[] pkgName;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
public void <init>(char[], int);
descriptor: ([CI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_2
iload 2
invokespecial org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern.<init>:(II)V
1: aload 0
aload 1
putfield org.eclipse.jdt.internal.core.search.matching.PackageDeclarationPattern.pkgName:[C
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/internal/core/search/matching/PackageDeclarationPattern;
0 3 1 pkgName [C
0 3 2 matchRule I
MethodParameters:
Name Flags
pkgName
matchRule
public org.eclipse.jdt.internal.core.index.EntryResult[] queryIn(org.eclipse.jdt.internal.core.index.Index);
descriptor: (Lorg/eclipse/jdt/internal/core/index/Index;)[Lorg/eclipse/jdt/internal/core/index/EntryResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/core/search/matching/PackageDeclarationPattern;
0 1 1 index Lorg/eclipse/jdt/internal/core/index/Index;
MethodParameters:
Name Flags
index
protected java.lang.StringBuffer print(java.lang.StringBuffer);
descriptor: (Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "PackageDeclarationPattern: <"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
1: aload 0
getfield org.eclipse.jdt.internal.core.search.matching.PackageDeclarationPattern.pkgName:[C
ifnull 3
2: aload 1
aload 0
getfield org.eclipse.jdt.internal.core.search.matching.PackageDeclarationPattern.pkgName:[C
invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
pop
goto 4
3: StackMap locals:
StackMap stack:
aload 1
ldc "*"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: StackMap locals:
StackMap stack:
aload 1
ldc ">"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 0
aload 1
invokespecial org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern.print:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/eclipse/jdt/internal/core/search/matching/PackageDeclarationPattern;
0 6 1 output Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
output
}
SourceFile: "PackageDeclarationPattern.java"