Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Fusier2006-06-23 07:57:56 +0000
committerFrederic Fusier2006-06-23 07:57:56 +0000
commit66a4221dd418603b7f2bc6722d99e4e300585ef1 (patch)
tree5974de89f26de520d1e18c7bb73fa2ce33cfa98e /org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java
parentab74babcdf0f89ee66e36b91189c0d301a4da95d (diff)
downloadeclipse.jdt.core-66a4221dd418603b7f2bc6722d99e4e300585ef1.tar.gz
eclipse.jdt.core-66a4221dd418603b7f2bc6722d99e4e300585ef1.tar.xz
eclipse.jdt.core-66a4221dd418603b7f2bc6722d99e4e300585ef1.zip
HEAD - 96237
Diffstat (limited to 'org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java')
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java
index f28c32fa87..c6ac05137b 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java
@@ -641,8 +641,12 @@ public abstract class AbstractCommentParser implements JavadocTagConstants {
// Get member identifier
if (readToken() == TerminalTokens.TokenNameIdentifier) {
- consumeToken();
- pushIdentifier(true, false);
+ if (this.scanner.currentCharacter == '.') { // member name may be qualified (inner class constructor reference)
+ parseQualifiedName(true);
+ } else {
+ consumeToken();
+ pushIdentifier(true, false);
+ }
// Look for next token to know whether it's a field or method reference
int previousPosition = this.index;
if (readToken() == TerminalTokens.TokenNameLPAREN) {

Back to the top