Remove redundant parameter

This commit is contained in:
Mikhael Bogdanov
2013-10-25 15:34:30 +04:00
parent c76c2d3dff
commit 1e5b250d01
2 changed files with 11 additions and 13 deletions
@@ -166,7 +166,7 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
assert classDescriptor != null;
String name = peekFromStack(nameStack) + JvmAbi.CLASS_OBJECT_SUFFIX;
recordClosure(classObject, classDescriptor, name, false);
recordClosure(classObject, classDescriptor, name);
classStack.push(classDescriptor);
nameStack.push(name);
@@ -186,7 +186,7 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
if (classDescriptor == null) return;
String name = getName(classDescriptor);
recordClosure(declaration, classDescriptor, name, false);
recordClosure(declaration, classDescriptor, name);
classStack.push(classDescriptor);
nameStack.push(name);
@@ -203,7 +203,7 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
if (classDescriptor == null) return;
String name = getName(classDescriptor);
recordClosure(klass, classDescriptor, name, false);
recordClosure(klass, classDescriptor, name);
classStack.push(classDescriptor);
nameStack.push(name);
@@ -228,7 +228,7 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
}
String name = inventAnonymousClassName(expression.getObjectDeclaration());
recordClosure(expression.getObjectDeclaration(), classDescriptor, name, false);
recordClosure(expression.getObjectDeclaration(), classDescriptor, name);
classStack.push(classDescriptor);
//noinspection ConstantConditions
@@ -249,7 +249,7 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
String name = inventAnonymousClassName(expression);
JetType superType = getSuperTypeForClosure(functionDescriptor, false);
ClassDescriptor classDescriptor = recordClassForFunction(functionDescriptor, superType);
recordClosure(functionLiteral, classDescriptor, name, true);
recordClosure(functionLiteral, classDescriptor, name);
classStack.push(classDescriptor);
nameStack.push(name);
@@ -271,7 +271,7 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
String name = inventAnonymousClassName(expression);
ClassDescriptor classDescriptor = recordClassForFunction(functionDescriptor, superType);
recordClosure(expression, classDescriptor, name, true);
recordClosure(expression, classDescriptor, name);
classStack.push(classDescriptor);
nameStack.push(name);
@@ -283,11 +283,10 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
private void recordClosure(
@NotNull JetElement element,
@NotNull ClassDescriptor classDescriptor,
@NotNull String name,
boolean functionLiteral
@NotNull String name
) {
CodegenBinding.recordClosure(bindingTrace, element, classDescriptor, peekFromStack(classStack),
Type.getObjectType(name), functionLiteral);
Type.getObjectType(name));
}
@Override
@@ -323,7 +322,7 @@ class CodegenAnnotatingVisitor extends JetVisitorVoid {
String name = inventAnonymousClassName(function);
JetType superType = getSuperTypeForClosure(functionDescriptor, false);
ClassDescriptor classDescriptor = recordClassForFunction(functionDescriptor, superType);
recordClosure(function, classDescriptor, name, true);
recordClosure(function, classDescriptor, name);
classStack.push(classDescriptor);
nameStack.push(name);
@@ -155,7 +155,7 @@ public class CodegenBinding {
null,
false);
recordClosure(bindingTrace, null, classDescriptor, null, asmType, false);
recordClosure(bindingTrace, null, classDescriptor, null, asmType);
bindingTrace.record(CLASS_FOR_SCRIPT, scriptDescriptor, classDescriptor);
}
@@ -199,8 +199,7 @@ public class CodegenBinding {
@Nullable JetElement element,
ClassDescriptor classDescriptor,
@Nullable ClassDescriptor enclosing,
Type asmType,
boolean functionLiteral
Type asmType
) {
JetDelegatorToSuperCall superCall = findSuperCall(bindingTrace.getBindingContext(), element);