revert overload method names erasing when excluded source element

This commit is contained in:
Renaud Pawlak 2021-01-21 11:01:35 +01:00
parent 3299d5ae2d
commit 90973c5659

View File

@ -4210,8 +4210,7 @@ public class Java2TypeScriptTranslator extends AbstractTreePrinter {
if (methSym != null) {
if (context.isInvalidOverload(methSym) && ((!Util.hasTypeParameters(methSym)
&& !methSym.isDefault() && getParent(JCMethodDecl.class) != null
&& !getParent(JCMethodDecl.class).sym.isDefault()) || !context.options.isGenerateOverloadStubs())
&& !context.isExcludedSourceElement(methSym)) {
&& !getParent(JCMethodDecl.class).sym.isDefault()) || !context.options.isGenerateOverloadStubs())) {
if (context.options.isGenerateOverloadStubs() && context.isInterface((TypeSymbol) methSym.getEnclosingElement())) {
removeLastChar('.');
print("['" + getOverloadMethodName(methSym) + "']");