mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java-stubs] More robust empty FirstPassData handling
GitOrigin-RevId: fdd369dce03486f1248189bcf846d392fdbc8a94
This commit is contained in:
committed by
intellij-monorepo-bot
parent
19b2e09075
commit
cff373e542
@@ -167,9 +167,6 @@ class FirstPassData implements Function<@NotNull String, @NotNull String> {
|
||||
}
|
||||
catch (Exception ignored) {
|
||||
}
|
||||
if (visitor.mapping.isEmpty()) {
|
||||
return EMPTY;
|
||||
}
|
||||
String varArgComponent = null;
|
||||
if (visitor.canonicalSignature != null) {
|
||||
visitor.canonicalSignature.append(")V");
|
||||
@@ -177,6 +174,9 @@ class FirstPassData implements Function<@NotNull String, @NotNull String> {
|
||||
varArgComponent = visitor.lastComponent;
|
||||
}
|
||||
}
|
||||
if (varArgComponent == null && visitor.mapping.isEmpty()) {
|
||||
return EMPTY;
|
||||
}
|
||||
return new FirstPassData(visitor.mapping, varArgComponent);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user