This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Description
Description
Consider following code:
new File();
new File<>();
new File[];
The second and the last will all be highlighted as type, only the first one will be recognized as function-call:

#181 provides another example:
It contains a bug (java.io cannot be recognized as any pattern), and File is also a function call:

I have no idea whether this is originally by-design, but I think we should highlight all possible form of types in new expression as type, for these reasons:
- It is confusing for
Type and Type<> to have different colors.
- Fix the highlighting problem with
a.b.Type.
Expected behavior:
Types in new expression should be highlighted as type under all circumstances.
Actual behavior:
Some types is highlighted as function-call.
Reproduces how often:
Always