User: joe Date: 06 Nov 25 14:28 Revision: 3185a451b6f3097c84c3a6e57124476bbe5a2447 Summary: Treat parameters as unnamed in the current locals algorithm TeamCity URL: http://ci.mcdev.io:80/viewModification.html?tab=vcsModificationFiles&modId=10235&personal=false Index: src/main/kotlin/platform/mixin/util/LocalVariables.kt =================================================================== --- src/main/kotlin/platform/mixin/util/LocalVariables.kt (revision b41aa256651aa9c5d210f7f507e77781786ea232) +++ src/main/kotlin/platform/mixin/util/LocalVariables.kt (revision 3185a451b6f3097c84c3a6e57124476bbe5a2447) @@ -116,12 +116,11 @@ } for (parameter in method.parameterList.parameters) { - val mixinName = if (argsOnly) "arg$argsIndex" else parameter.name args += SourceLocalVariable( parameter.name, parameter.type, argsIndex, - mixinName = mixinName, + mixinName = "arg$argsIndex", variable = parameter ) argsIndex++ @@ -448,7 +447,7 @@ // Initialise method arguments for (argType in Type.getArgumentTypes(method.desc)) { - frame[local] = LocalVariable("arg" + index++, argType.toString(), null, null, null, local) + frame[local] = LocalVariable("arg" + index++, argType.toString(), null, null, null, local, isNamed = false) local += argType.size }