### Eclipse Workspace Patch 1.0
#P org.eclipse.jdt.core
Index: codeassist/org/eclipse/jdt/internal/codeassist/SelectionEngine.java
===================================================================
RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/SelectionEngine.java,v
retrieving revision 1.137
diff -u -r1.137 SelectionEngine.java
--- codeassist/org/eclipse/jdt/internal/codeassist/SelectionEngine.java 27 Apr 2007 15:51:39 -0000 1.137
+++ codeassist/org/eclipse/jdt/internal/codeassist/SelectionEngine.java 14 May 2007 13:00:11 -0000
@@ -754,7 +754,7 @@
private void selectStaticFieldFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) {
int fieldLength = lastToken.length;
- FieldBinding[] fields = ref.fields();
+ FieldBinding[] fields = ref.availableFields();
next : for (int j = 0; j < fields.length; j++) {
FieldBinding field = fields[j];
@@ -776,7 +776,7 @@
private void selectStaticMethodFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) {
int methodLength = lastToken.length;
- MethodBinding[] methods = ref.methods();
+ MethodBinding[] methods = ref.availableMethods();
next : for (int j = 0; j < methods.length; j++) {
MethodBinding method = methods[j];
Index: codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
===================================================================
RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java,v
retrieving revision 1.327
diff -u -r1.327 CompletionEngine.java
--- codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java 26 Apr 2007 11:27:48 -0000 1.327
+++ codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java 14 May 2007 13:00:11 -0000
@@ -3914,7 +3914,7 @@
}
private void findImportsOfStaticFields(char[] fieldName, ReferenceBinding ref) {
- FieldBinding[] fields = ref.fields();
+ FieldBinding[] fields = ref.availableFields();
int fieldLength = fieldName.length;
next : for (int m = fields.length; --m >= 0;) {
@@ -3977,7 +3977,7 @@
}
private void findImportsOfStaticMethods(char[] methodName, ReferenceBinding ref) {
- MethodBinding[] methods = ref.methods();
+ MethodBinding[] methods = ref.availableMethods();
int methodLength = methodName.length;
next : for (int m = methods.length; --m >= 0;) {
#P org.eclipse.jdt.core.tests.model
Index: src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java
===================================================================
RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java,v
retrieving revision 1.55
diff -u -r1.55 ResolveTests_1_5.java
--- src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java 16 Mar 2007 18:35:32 -0000 1.55
+++ src/org/eclipse/jdt/core/tests/model/ResolveTests_1_5.java 14 May 2007 13:00:21 -0000
@@ -2284,7 +2284,7 @@
}
}
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=165900
-public void test103() throws JavaModelException {
+public void test0103() throws JavaModelException {
this.workingCopies = new ICompilationUnit[1];
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
@@ -2313,7 +2313,7 @@
);
}
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=165900
-public void test104() throws JavaModelException {
+public void test0104() throws JavaModelException {
this.workingCopies = new ICompilationUnit[1];
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
@@ -2344,7 +2344,7 @@
);
}
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=165900
-public void test105() throws JavaModelException {
+public void test0105() throws JavaModelException {
this.workingCopies = new ICompilationUnit[1];
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
@@ -2375,7 +2375,7 @@
);
}
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=165900
-public void test106() throws JavaModelException {
+public void test0106() throws JavaModelException {
this.workingCopies = new ICompilationUnit[1];
this.workingCopies[0] = getWorkingCopy(
"/Resolve/src/test/Test.java",
@@ -2405,4 +2405,88 @@
elements
);
}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0107() throws CoreException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Resolve/src/test/Test.java",
+ "package test;\n" +
+ "import static test0107.q.Y.foo2;\n" +
+ "public class Test {\n" +
+ "}");
+
+ String str = this.workingCopies[0].getSource();
+ int start = str.lastIndexOf("foo2");
+ int length = "foo2".length();
+ IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
+
+ assertElementsEqual(
+ "Unexpected elements",
+ "foo2() [in Y [in Y.class [in test0107.q [in bug185318r.jar [in Resolve]]]]]",
+ elements
+ );
+}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0108() throws CoreException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Resolve/src/test/Test.java",
+ "package test;\n" +
+ "import static test0108.q.Y.foo2;\n" +
+ "public class Test {\n" +
+ "}");
+
+ String str = this.workingCopies[0].getSource();
+ int start = str.lastIndexOf("foo2");
+ int length = "foo2".length();
+ IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
+
+ assertElementsEqual(
+ "Unexpected elements",
+ "foo2() [in Y [in Y.class [in test0108.q [in bug185318r.jar [in Resolve]]]]]",
+ elements
+ );
+}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0109() throws CoreException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Resolve/src/test/Test.java",
+ "package test;\n" +
+ "import static test0109.q.Y.foo2;\n" +
+ "public class Test {\n" +
+ "}");
+
+ String str = this.workingCopies[0].getSource();
+ int start = str.lastIndexOf("foo2");
+ int length = "foo2".length();
+ IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
+
+ assertElementsEqual(
+ "Unexpected elements",
+ "foo2 [in Y [in Y.class [in test0109.q [in bug185318r.jar [in Resolve]]]]]",
+ elements
+ );
+}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0110() throws CoreException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Resolve/src/test/Test.java",
+ "package test;\n" +
+ "import static test0110.q.Y.foo2;\n" +
+ "public class Test {\n" +
+ "}");
+
+ String str = this.workingCopies[0].getSource();
+ int start = str.lastIndexOf("foo2");
+ int length = "foo2".length();
+ IJavaElement[] elements = this.workingCopies[0].codeSelect(start, length, this.wcOwner);
+
+ assertElementsEqual(
+ "Unexpected elements",
+ "foo2 [in Y [in Y.class [in test0110.q [in bug185318r.jar [in Resolve]]]]]",
+ elements
+ );
+}
}
Index: src/org/eclipse/jdt/core/tests/model/CompletionTests.java
===================================================================
RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests.java,v
retrieving revision 1.155
diff -u -r1.155 CompletionTests.java
--- src/org/eclipse/jdt/core/tests/model/CompletionTests.java 12 Apr 2007 09:23:35 -0000 1.155
+++ src/org/eclipse/jdt/core/tests/model/CompletionTests.java 14 May 2007 13:00:18 -0000
@@ -9855,9 +9855,9 @@
this.wc = getWorkingCopy(
"/Completion/src/CompletionMemberType.java",
"public class CompletionMemberType {\n"+
- " public class Y {\n"+
+ " public class MemberType {\n"+
" public void foo(){\n"+
- " Y var = new Y\n"+
+ " MemberType var = new MemberType\n"+
" }\n"+
" }\n"+
"}");
@@ -9865,12 +9865,12 @@
CompletionTestsRequestor2 requestor = new CompletionTestsRequestor2(true);
String str = this.wc.getSource();
- String completeBehind = "new Y";
+ String completeBehind = "new MemberType";
int cursorLocation = str.lastIndexOf(completeBehind) + completeBehind.length();
this.wc.codeComplete(cursorLocation, requestor, this.wcOwner);
assertResults(
- "CompletionMemberType.Y[TYPE_REF]{Y, , LCompletionMemberType$Y;, null, null, "+(R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_EXACT_EXPECTED_TYPE + R_EXACT_NAME+ R_UNQUALIFIED + R_NON_RESTRICTED)+"}",
+ "CompletionMemberType.MemberType[TYPE_REF]{MemberType, , LCompletionMemberType$MemberType;, null, null, "+(R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_EXACT_EXPECTED_TYPE + R_EXACT_NAME+ R_UNQUALIFIED + R_NON_RESTRICTED)+"}",
requestor.getResults());
}
public void testCompletionMemberType2() throws JavaModelException {
Index: src/org/eclipse/jdt/core/tests/model/CompletionTests_1_5.java
===================================================================
RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests_1_5.java,v
retrieving revision 1.84
diff -u -r1.84 CompletionTests_1_5.java
--- src/org/eclipse/jdt/core/tests/model/CompletionTests_1_5.java 26 Apr 2007 11:27:42 -0000 1.84
+++ src/org/eclipse/jdt/core/tests/model/CompletionTests_1_5.java 14 May 2007 13:00:20 -0000
@@ -10620,6 +10620,88 @@
"ZZZ3[TYPE_REF]{p.ZZZ3, p, Lp.ZZZ3;, null, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_ANNOTATION + R_TARGET + R_NON_RESTRICTED) + "}",
requestor.getResults());
}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0330() throws JavaModelException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Completion/src3/test/Test.java",
+ "package test;\n" +
+ "import static test0330.q.Y.foo;\n" +
+ "public class Test {\n" +
+ "}");
+
+ CompletionTestsRequestor2 requestor = new CompletionTestsRequestor2(true);
+ String str = this.workingCopies[0].getSource();
+ String completeBehind = "foo";
+ int cursorLocation = str.lastIndexOf(completeBehind) + completeBehind.length();
+ this.workingCopies[0].codeComplete(cursorLocation, requestor, this.wcOwner);
+
+ assertResults(
+ "foo1[METHOD_IMPORT]{test0330.q.Y.foo1;, Ltest0330.q.Y;, ()Ltest0330.p.X;, foo1, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_NON_RESTRICTED) + "}\n" +
+ "foo2[METHOD_IMPORT]{test0330.q.Y.foo2;, Ltest0330.q.Y;, ()V, foo2, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_NON_RESTRICTED) + "}",
+ requestor.getResults());
+}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0331() throws JavaModelException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Completion/src3/test/Test.java",
+ "package test;\n" +
+ "import static test0331.q.Y.foo;\n" +
+ "public class Test {\n" +
+ "}");
+
+ CompletionTestsRequestor2 requestor = new CompletionTestsRequestor2(true);
+ String str = this.workingCopies[0].getSource();
+ String completeBehind = "foo";
+ int cursorLocation = str.lastIndexOf(completeBehind) + completeBehind.length();
+ this.workingCopies[0].codeComplete(cursorLocation, requestor, this.wcOwner);
+
+ assertResults(
+ "foo2[METHOD_IMPORT]{test0331.q.Y.foo2;, Ltest0331.q.Y;, ()V, foo2, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_NON_RESTRICTED) + "}",
+ requestor.getResults());
+}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0332() throws JavaModelException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Completion/src3/test/Test.java",
+ "package test;\n" +
+ "import static test0332.q.Y.foo;\n" +
+ "public class Test {\n" +
+ "}");
+
+ CompletionTestsRequestor2 requestor = new CompletionTestsRequestor2(true);
+ String str = this.workingCopies[0].getSource();
+ String completeBehind = "foo";
+ int cursorLocation = str.lastIndexOf(completeBehind) + completeBehind.length();
+ this.workingCopies[0].codeComplete(cursorLocation, requestor, this.wcOwner);
+
+ assertResults(
+ "foo1[FIELD_REF]{test0332.q.Y.foo1;, Ltest0332.q.Y;, Ltest0332.p.X;, foo1, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_NON_RESTRICTED) + "}\n" +
+ "foo2[FIELD_REF]{test0332.q.Y.foo2;, Ltest0332.q.Y;, I, foo2, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_NON_RESTRICTED) + "}",
+ requestor.getResults());
+}
+//https://bugs.eclipse.org/bugs/show_bug.cgi?id=185318
+public void test0333() throws JavaModelException {
+ this.workingCopies = new ICompilationUnit[1];
+ this.workingCopies[0] = getWorkingCopy(
+ "/Completion/src3/test/Test.java",
+ "package test;\n" +
+ "import static test0333.q.Y.foo;\n" +
+ "public class Test {\n" +
+ "}");
+
+ CompletionTestsRequestor2 requestor = new CompletionTestsRequestor2(true);
+ String str = this.workingCopies[0].getSource();
+ String completeBehind = "foo";
+ int cursorLocation = str.lastIndexOf(completeBehind) + completeBehind.length();
+ this.workingCopies[0].codeComplete(cursorLocation, requestor, this.wcOwner);
+
+ assertResults(
+ "foo2[FIELD_REF]{test0333.q.Y.foo2;, Ltest0333.q.Y;, I, foo2, null, " + (R_DEFAULT + R_RESOLVED + R_INTERESTING + R_CASE + R_NON_RESTRICTED) + "}",
+ requestor.getResults());
+}
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=153130
public void testEC001() throws JavaModelException {
this.workingCopies = new ICompilationUnit[1];
Index: workspace/Completion/.classpath
===================================================================
RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Completion/.classpath,v
retrieving revision 1.7
diff -u -r1.7 .classpath
--- workspace/Completion/.classpath 22 Jun 2005 13:20:12 -0000 1.7
+++ workspace/Completion/.classpath 14 May 2007 13:00:21 -0000
@@ -10,6 +10,7 @@
+
Index: workspace/Resolve/.classpath
===================================================================
RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Resolve/.classpath,v
retrieving revision 1.9
diff -u -r1.9 .classpath
--- workspace/Resolve/.classpath 7 Oct 2004 13:27:32 -0000 1.9
+++ workspace/Resolve/.classpath 14 May 2007 13:00:21 -0000
@@ -11,6 +11,7 @@
+
Index: workspace/Resolve/bug185318r.jar
===================================================================
RCS file: workspace/Resolve/bug185318r.jar
diff -N workspace/Resolve/bug185318r.jar
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ workspace/Resolve/bug185318r.jar 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,9 @@
+PK ïU®6 META-INF/MANIFEST.MFþÊ óMÌËLK-.Ñ
+K-*ÎÌϳR0Ô3àåâå PK²î PK ÑU®6 test0109/q/Y.classUOMOÂ@œWJ+µò¥Àzp©7£ñBBBÒèACä¸-«.©]-‹ÿË“‰~ ?Šðº/³;óæeæm¶?k NBx„ت¥&Ã+ñ!f!|Bw!?¥(dù"î³…Ê-Á6&!´Ó?ó»xºÞë—š‚]j{KhΦ<™¹ŠÐÀQŒ"B'Õ¥º[½eªz”Y¡ýÔ䲘ÊJ×üWôí«^þKâZœ=˜U•«±®MÁì¢îˆSpßâqDÿZqÀ/wªc™ Ç?æù7â/·Ðfœè¡Ãï
+è¢çÖûnr¼PKäz1Úæ - PK ÙU®6 test0110/q/Y.classUOMOÂ@œWJ+µòéð¦\êUÂÅ„„¤Áƒ†Èq[W]R»Zÿ—'ü ñu1$^fwæÍËÌûÙ}o$8
+áb«Vv˜$Cñ!!|Bw)?¥(dù"î²¥Ê-Á6&!´Óƒù]<ÞìõkM ÁH—ÚŽ ?ó‹9OnÍ“ŠÐÀIŒ"B'Õ¥šß2U=ȬP„~jrYÌe¥kþ'úöU¯þ%q-NŠîͺÊÕDצ`qUwÄ8Žoñ8¢‰€-„8â—;Õ±ŒÇÌ„ã@órƒøË-´'zè0Æ{ºè¹õ¾›~PKPõš,å - PK ¹U®6 test0107/q/Y.class]N»NÃ@œµ›“„ð¡J(¸˜†”‰Ê‚‘òl¸ÈøÀqø.¨?Rð|b}±Ê;û˜ÙÙïŸÕ€BT©E5ŽÇ§âUÌx„Þ\¾I‘ËâQ\§s•Uÿ\ºšÜáhJð.̽
+ᢡŸÐMt¡®–Ï©*oeš+B?1™Ì§²Ôuß½êI/?ä¿çÏŒ‰Ùx8úÛ¼ˆ»fsBo̲ÌÔ¥®¯ø³ãúCÀÿ —+þƒsÀ?`$ÆÖÑ'v>¸pröíÐÁ.çhM`Ücl£ƒn#>´æÑû–ÒµJÇò{³ÖAÛFÞ†NØ·UÿPKÝçFYø z PK ÉU®6 test0108/q/Y.class]N»NÃ@œµ›“„ð¡J(¸˜
+ ”‰Ê‚‘òl¸ÈøÀqø.¨?Rð|b}±Ê;û˜ÙÙïŸÕ€BT©E5ŽÇ§âUÌx„Þ\¾I‘ËâQ\§s•Uÿ\ºšÜáhJð.̽
+ᢡŸÐMt¡®–Ï©*oeš+B?1™Ì§²Ôuß½êI/?ä¿çÏŒ‰Ùx8úÛ¼ˆ»fsBo̲ÌÔ¥®¯ø³ãúCÀÿ —+þƒsÀ?`$ÆÖÑ'v>¸pröíÐÁ.çhM`Ücl£ƒn#>´æÑû–ÒµJÇò{³ÖAÛFÞ†NØ·UÿPK`¿‘(ø z PK ÍU®6 test0109/p/X.class;õo×>Cv&Fž’ÔâCKýývF?¬Ä²DýœÄ¼t}ÿ¤¬ÔäF6›Ì¼Ì;Ff
+Í0Fçü”T.fNV6F~ŸÌ¼T¿ÒܤԢ?ĤœTF!ŸüäÄœ°Ä¢L*ÈR’‘YÌÈÀçƒl§5#Wp~iQrª[&H[„ÈŠ@ë@€?Ö Iv OÌg``ÕÚÎÀ±È`bà’l`A&n ÉQ ¤yÁÚùÀ2ü PKÂ/VHÉ ú PK ¬U®6 test0107/p/X.class;õo×>Cv&Fž’ÔâCsýývF?¬Ä²DýœÄ¼t}ÿ¤¬ÔäF6›Ì¼Ì;Ff
+Í0Fçü”T.fNV6F~ŸÌ¼T¿ÒܤԢ?ĤœTF!ŸüäÄœ°Ä¢L*ÈR’‘YÌÈÀçƒl§5#Wp~iQrª[&H[„ÈŠ@ë@€?Ö Iv OÌg``ÕÚÎÀ±È`bà’l`A&n ÉQ ¤yÁÚùÀ2ü PKz¶ý#É ú PK ïU®6²î META-INF/MANIFEST.MFþÊ PK ÑU®6äz1Úæ - a test0109/q/Y.classPK ÙU®6Põš,å - ‡ test0110/q/Y.classPK ¹U®6ÝçFYø z ¬ test0107/q/Y.classPK ÉU®6`¿‘(ø z ä test0108/q/Y.classPK ÍU®6Â/VHÉ ú test0109/p/X.classPK ¬U®6z¶ý#É ú % test0107/p/X.classPK Æ .
Index: workspace/Completion/bug185318.jar
===================================================================
RCS file: workspace/Completion/bug185318.jar
diff -N workspace/Completion/bug185318.jar
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ workspace/Completion/bug185318.jar 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,13 @@
+PK ¸T®6 META-INF/MANIFEST.MFþÊ óMÌËLK-.Ñ
+K-*ÎÌϳR0Ô3àåâå PK²î PK õS®6 test0330/q/Y.class]NMOÂ@}Ó–VjÄ_€'ðà‚%^L<5zÐ9nëªKjWËÂï’“‰€?Ê8-
+æ0o>Þ›7ß?Ÿ_ F8
+à"«v8Å›˜ð?¹\I‘ÉüIÜ$s•Z‚?ѹ¶·?˜¼Kó B¸hFhÀ'´c?«ëåK¢Š;™dŠÐ?M*³©,tÙ×CÏ>ë¡ÿ÷<çù£1#6îþ6¯â¾ÞœÂ[³,Ru¥Ë+þì´ü=ð?(ÃåŠÿàp'‰±qò?½5BÎ~5t°Ï9Ú›h¡]‹?«
+óè}GéVJ§âw¶f=l‚v?¼-?pXUÝ_PKCª'÷ z PK =T®6 test0332/q/Y.classUOMOÂ@œWJ+¥òéð¦\?#Æ I£ ‘㶮¸¤vµ,þ/O&üü(ãëBL¼ÌîÌ›—™·ûùú0ÀI?[µ±W£ÑP¼‰eŸÐYËw)rY¬Ä]ºV™%øOÆäÏü*Æ{}H !¸Ö…¶7„ÚÙù‚'ó¨"Ôp£?ˆÐNt¡n·/©*ç2Í¡—˜LæYêŠDß>ëÍ¿$®ÅIѽٖ™šêÊ,/«Ž8Çñ-GÔð¯?Gür§*–±ÉL8Ô/>¸…càDmÆxo@]·Þs“þ/PKab
+ãå - PK WT®6 test0333/q/Y.classUOMOÂ@œWJ+µò¥À›zpÅ5^HHH=`ˆ·uÕ%µ«eñy"ñÀàG_Bâevg޼̼ÍïÏÀ '!Å,„OèÎå—…,_ÅC6W¹%ø/ÆítoþO7[ýš@cBp«Kmï?³ó)O†æYEhà(F¡“êRÝ/ß3U=ʬP„~jrYLe¥k¾}û¦ÿ’¸'E³¬r5Òµ)˜]Öq
+Žã[<Žh"à_!øåNu,ã!3á8мX!þvmÆÀ‰:ŒñÖ€.zn½ï&ÇPKP’àCå - PK îS®6 test0330/p/X.classMNËN„@¬fy¬ˆ@üo»G?Od=ì†p؉ÎÁÀày2ñàøQÆ܃ÝIuWwuª¿>¿ \#
+à"£F“åy&^EÀ%¤ù&E+»'ñXTcþî´¹#,Vë’àÞ÷{b?“|BRèNm¦—Z
+;Y·Šp^ô?lK9hË?C×<ë‘ÿ=oᶟ†F=h+ò«+û .Àv°AœlÃ03¼Ë,ß¹q2úóÐÁ)cô'àz6ŸÇó&ùPKr+lûÈ ú PK T®6 test0331/q/Y.class]N»NÃ@œµ›“„ð¡J(8LJP$*
+PDʳ9à"ãÇá» BJÁðQˆõÅ
+([ììcfg¿V_ bpQ¥ÕÉx‹W1àzsù&E.‹Gq?ÎUVüs]èjBp‡£)Á»0÷*„‹v„|B7Ñ…ºZ>§ª¼•i®ýÄd2ŸÊR×}3ôª'½ t’ÿžg<0&fãáèoó"îšÍ)!¼1Ë2S—º¾âÏŽë1 ÿƒ:\®øÎw‚‘[GŸØùàÂAÈÙ·C»œ£5?q?±?º?øÐn˜Gï[J×*ËïmÌXmy:aßVý_PKsÖV¼÷ z PK ;T®6 test0332/p/X.classMN»nÂ@œõŒÁ(@—Pä ”D4‘¨¬¤Hdў͉2vdüU$
+>€?BY›ìJ³;»³š½\Og S}X„ШÚLf³ñ#V>Âp+Rä²Øˆ?t«2Cð^u¡Í‚`?>%ç\« 6º!\x„(Ö…zßïRU}É4W„‡¸ÌdžÈJ7üè˜o]ñ½çœ|–û*SK݈¼Õsó F`;4AœlÃè3-Üñ/:Gn,Œ^;´Ðco®ýö|Ðn¢?PK×d!Ç ú PK ¸T®6²î META-INF/MANIFEST.MFþÊ PK õS®6Cª'÷ z a test0330/q/Y.classPK =T®6ab
+ãå - ˜ test0332/q/Y.classPK WT®6P’àCå - ½ test0333/q/Y.classPK îS®6r+lûÈ ú â test0330/p/X.classPK T®6sÖV¼÷ z ê test0331/q/Y.classPK ;T®6×d!Ç ú ! test0332/p/X.classPK Æ (