mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-17 20:11:25 +07:00
[java-run] IDEA-367503 and IDEA-365965 hide gutters for java 22 and higher when it is impossible to create class
GitOrigin-RevId: be53750f3f70e70fde24181912887a36a874ab35
This commit is contained in:
committed by
intellij-monorepo-bot
parent
bb55a1b4f0
commit
add71cb7da
@@ -209,8 +209,6 @@ public final class AppMainV2 {
|
||||
Class<?> last = classesToVisit.removeLast();
|
||||
Method[] declaredMethods = last.getDeclaredMethods();
|
||||
for (Method method : declaredMethods) {
|
||||
//it is impossible to call non-static method for abstract class
|
||||
if (Modifier.isAbstract(aClass.getModifiers()) && !Modifier.isStatic(method.getModifiers())) continue;
|
||||
MainMethodStatus status = getMainMethodStatus(method, java21Preview ? MainMethodSearchMode.NON_STATIC_METHOD : MainMethodSearchMode.ALL_METHOD);
|
||||
if (status == MainMethodStatus.WithArgs) {
|
||||
return method;
|
||||
|
||||
Reference in New Issue
Block a user