From 11f8ed8c28eab14029c2e1fc6a543a20a0b3bd37 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 21 Apr 2011 17:18:15 +0200 Subject: [PATCH] generate public accessor methods for public properties --- .../jet/codegen/ExpressionCodegen.java | 29 +++------ .../jetbrains/jet/codegen/JetTypeMapper.java | 51 +++++++++++---- .../jet/codegen/PropertyCodegen.java | 62 ++++++++++++++++++- .../jet/codegen/PropertyGenTest.java | 11 ++++ 4 files changed, 115 insertions(+), 38 deletions(-) diff --git a/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java b/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java index a43d5f73632..e84471c58bd 100644 --- a/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java +++ b/idea/src/org/jetbrains/jet/codegen/ExpressionCodegen.java @@ -27,8 +27,6 @@ public class ExpressionCodegen extends JetVisitor { private static final String CLASS_STRING_BUILDER = "java/lang/StringBuilder"; private static final String CLASS_COMPARABLE = "java/lang/Comparable"; - private static final Type TYPE_OBJECT = Type.getObjectType(CLASS_OBJECT); - private final Stack