|
50 | 50 | import com.sun.tools.javac.parser.ParserFactory; |
51 | 51 | import com.sun.tools.javac.parser.Tokens.Comment; |
52 | 52 | 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; |
55 | 53 | import com.sun.tools.javac.tree.DCTree.DCDocComment; |
| 54 | +import com.sun.tools.javac.tree.JCTree; |
56 | 55 | import com.sun.tools.javac.tree.JCTree.JCAnnotatedType; |
57 | 56 | import com.sun.tools.javac.tree.JCTree.JCAnnotation; |
58 | 57 | import com.sun.tools.javac.tree.JCTree.JCAnyPattern; |
|
127 | 126 | import com.sun.tools.javac.tree.JCTree.JCWildcard; |
128 | 127 | import com.sun.tools.javac.tree.JCTree.JCYield; |
129 | 128 | import com.sun.tools.javac.tree.JCTree.Tag; |
| 129 | +import com.sun.tools.javac.tree.TreeInfo; |
130 | 130 | import com.sun.tools.javac.util.Context; |
131 | 131 | import com.sun.tools.javac.util.JCDiagnostic; |
132 | 132 | import com.sun.tools.javac.util.Log; |
@@ -1546,7 +1546,7 @@ private Expression convertExpressionImpl(JCExpression javac) { |
1546 | 1546 | .forEach(res.typeArguments()::add); |
1547 | 1547 | } |
1548 | 1548 | 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) { |
1550 | 1550 | TypeMethodReference res = this.ast.newTypeMethodReference(); |
1551 | 1551 | commonSettings(res, javac); |
1552 | 1552 | res.setType(convertToType(qualifierExpression)); |
|
0 commit comments