Index: buildnotes_jdt-core.html
===================================================================
RCS file: /home/eclipse/org.eclipse.jdt.core/buildnotes_jdt-core.html,v
retrieving revision 1.4432.2.25
diff -u -r1.4432.2.25 buildnotes_jdt-core.html
--- buildnotes_jdt-core.html 8 Jul 2005 19:16:19 -0000 1.4432.2.25
+++ buildnotes_jdt-core.html 11 Jul 2005 11:03:20 -0000
@@ -54,7 +54,9 @@
Problem Reports Fixed
-91426
+103148
+[1.5][assist] Code completion breaks if using static method generics ( Class.staticMethod(params) )
+
91426
[Markers] Java task tags in Task View don't have configured priority
100772
[1.5][search] Search for declarations in hierarchy reports to many matches
Index: codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java
===================================================================
RCS file: /home/eclipse/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java,v
retrieving revision 1.140
diff -u -r1.140 CompletionParser.java
--- codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java 16 Jun 2005 14:18:12 -0000 1.140
+++ codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java 11 Jul 2005 11:03:22 -0000
@@ -1982,16 +1982,31 @@
popElement(K_SELECTOR_INVOCATION_TYPE);
super.consumeMethodInvocationName();
}
+protected void consumeMethodInvocationNameWithTypeArguments() {
+ popElement(K_SELECTOR_QUALIFIER);
+ popElement(K_SELECTOR_INVOCATION_TYPE);
+ super.consumeMethodInvocationNameWithTypeArguments();
+}
protected void consumeMethodInvocationPrimary() {
popElement(K_SELECTOR_QUALIFIER);
popElement(K_SELECTOR_INVOCATION_TYPE);
super.consumeMethodInvocationPrimary();
}
+protected void consumeMethodInvocationPrimaryWithTypeArguments() {
+ popElement(K_SELECTOR_QUALIFIER);
+ popElement(K_SELECTOR_INVOCATION_TYPE);
+ super.consumeMethodInvocationPrimaryWithTypeArguments();
+}
protected void consumeMethodInvocationSuper() {
popElement(K_SELECTOR_QUALIFIER);
popElement(K_SELECTOR_INVOCATION_TYPE);
super.consumeMethodInvocationSuper();
}
+protected void consumeMethodInvocationSuperWithTypeArguments() {
+ popElement(K_SELECTOR_QUALIFIER);
+ popElement(K_SELECTOR_INVOCATION_TYPE);
+ super.consumeMethodInvocationSuperWithTypeArguments();
+}
protected void consumeMethodHeaderName(boolean isAnnotationMethod) {
if(this.indexOfAssistIdentifier() < 0) {
identifierPtr--;