Generate private methods in TraitImpl as private, don't generate delegation to private trait methods
This commit is contained in:
+1
-1
@@ -232,7 +232,7 @@ public class ClassTranslator private constructor(
|
||||
}
|
||||
|
||||
private fun generateBridgesToTraitImpl(properties: MutableList<JsPropertyInitializer>) {
|
||||
for (entry in CodegenUtil.getTraitMethods(descriptor).entrySet()) {
|
||||
for (entry in CodegenUtil.getNonPrivateTraitMethods(descriptor).entrySet()) {
|
||||
if (!areNamesEqual(entry.getKey(), entry.getValue())) {
|
||||
properties.add(generateDelegateCall(entry.getValue(), entry.getKey(), JsLiteral.THIS, context()))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user