tree-sitter-java icon indicating copy to clipboard operation
tree-sitter-java copied to clipboard

Cant parse variable arguments ...

Open liuzhenghua opened this issue 5 months ago • 0 comments

Steps to reproduce

class Test{
    @SafeVarargs
    public static @Nullable <T extends PsiElement> T getPrevSiblingOfType(@Nullable PsiElement element
            , @NotNull Class<? extends T> @NotNull ... classes) {
        PsiElement run = element;
        while (run != null) {
            if (PsiTreeUtil.instanceOf(run, classes)) {
                return (T)run;
            }
            if (run instanceof PsiFile) break;
            run = run.getPrevSibling();
        }
        return null;
    }
}

classes param parsed as ERROR node type.

image

liuzhenghua avatar Sep 03 '24 03:09 liuzhenghua