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--;