From d878be2ac70d762ea0329eac87526cb2fdfc6b8b Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Wed, 29 Aug 2012 13:00:06 +0300 Subject: [PATCH] unused method removed --- .../codegen/ImplementationBodyCodegen.java | 40 ------------------- 1 file changed, 40 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java index 29737967e95..ef1df5db58f 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java @@ -791,46 +791,6 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen { generateDelegates(superClass, delegateContext, field); } - private int addClosureToConstructorParameters( - MutableClosure closure, - List consArgTypes - ) { - int insert = 0; - if (closure != null) { - if (closure.getCaptureThis() != null) { - consArgTypes.add(insert, - new JvmMethodParameterSignature(Type.getObjectType(context.getThisDescriptor().getName().getName()), - "", JvmMethodParameterKind.OUTER)); - insert++; - } - - final ClassifierDescriptor captureReceiver = closure.getCaptureReceiver(); - if (captureReceiver != null) { - final Type asmType = typeMapper.mapType(captureReceiver.getDefaultType(), MapTypeMode.IMPL); - consArgTypes.add(insert++, new JvmMethodParameterSignature(asmType, "", JvmMethodParameterKind.RECEIVER)); - } - - for (DeclarationDescriptor descriptor : closure.getCaptureVariables().keySet()) { - if (descriptor instanceof VariableDescriptor && !(descriptor instanceof PropertyDescriptor)) { - final Type sharedVarType = typeMapper.getSharedVarType(descriptor); - final Type type; - if (sharedVarType != null) { - type = sharedVarType; - } - else { - type = state.getInjector().getJetTypeMapper() - .mapType(((VariableDescriptor) descriptor).getType(), MapTypeMode.VALUE); - } - consArgTypes.add(insert++, new JvmMethodParameterSignature(type, "", JvmMethodParameterKind.SHARED_VAR)); - } - else if (descriptor instanceof FunctionDescriptor) { - assert captureReceiver != null; - } - } - } - return insert; - } - private void lookupConstructorExpressionsInClosureIfPresent(final CodegenContext.ConstructorContext constructorContext) { final JetVisitorVoid visitor = new JetVisitorVoid() { @Override