Skip to content

Commit d95f94d

Browse files
committed
Convert methodRef with annotated types
1 parent c3b0655 commit d95f94d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

org.eclipse.jdt.core.javac/src/org/eclipse/jdt/core/dom/JavacConverter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,8 @@
5050
import com.sun.tools.javac.parser.ParserFactory;
5151
import com.sun.tools.javac.parser.Tokens.Comment;
5252
import com.sun.tools.javac.parser.Tokens.Comment.CommentStyle;
53-
import com.sun.tools.javac.tree.JCTree;
54-
import com.sun.tools.javac.tree.TreeInfo;
5553
import com.sun.tools.javac.tree.DCTree.DCDocComment;
54+
import com.sun.tools.javac.tree.JCTree;
5655
import com.sun.tools.javac.tree.JCTree.JCAnnotatedType;
5756
import com.sun.tools.javac.tree.JCTree.JCAnnotation;
5857
import com.sun.tools.javac.tree.JCTree.JCAnyPattern;
@@ -127,6 +126,7 @@
127126
import com.sun.tools.javac.tree.JCTree.JCWildcard;
128127
import com.sun.tools.javac.tree.JCTree.JCYield;
129128
import com.sun.tools.javac.tree.JCTree.Tag;
129+
import com.sun.tools.javac.tree.TreeInfo;
130130
import com.sun.tools.javac.util.Context;
131131
import com.sun.tools.javac.util.JCDiagnostic;
132132
import com.sun.tools.javac.util.Log;
@@ -1546,7 +1546,7 @@ private Expression convertExpressionImpl(JCExpression javac) {
15461546
.forEach(res.typeArguments()::add);
15471547
}
15481548
return res;
1549-
} else if (qualifierExpression.getKind() == Kind.PARAMETERIZED_TYPE || qualifierExpression.getKind() == Kind.ARRAY_TYPE) {
1549+
} else if (qualifierExpression.getKind() == Kind.PARAMETERIZED_TYPE || qualifierExpression.getKind() == Kind.ARRAY_TYPE || qualifierExpression.getKind() == Kind.ANNOTATED_TYPE) {
15501550
TypeMethodReference res = this.ast.newTypeMethodReference();
15511551
commonSettings(res, javac);
15521552
res.setType(convertToType(qualifierExpression));

0 commit comments

Comments
 (0)