fix default value for parameter readOnly

This commit is contained in:
Dmitry Jemerov
2012-05-24 20:02:43 +02:00
committed by Pavel V. Talanov
parent 2a679f9968
commit 37ea08c6a2
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -196,7 +196,7 @@ public class Converter {
private static List<Parameter> createParametersFromFields(@NotNull List<? extends Field> fields) {
List<Parameter> result = new LinkedList<Parameter>();
for (Field f : fields)
result.add(new Parameter(new IdentifierImpl("_" + f.getIdentifier().getName()), f.getType(), false));
result.add(new Parameter(new IdentifierImpl("_" + f.getIdentifier().getName()), f.getType(), true));
return result;
}
@@ -670,7 +670,7 @@ public class Converter {
return new Parameter(
new IdentifierImpl(parameter.getName()),
typeToType(parameter.getType(), ConverterUtil.isAnnotatedAsNotNull(parameter.getModifierList())),
false
true
);
}
+2 -2
View File
@@ -2,7 +2,7 @@ package org.jetbrains.jet.j2k.ast
import org.jetbrains.jet.j2k.ast.types.Type
public open class Parameter(val identifier : Identifier, val `type` : Type, val readOnly: Boolean = false) : Expression() {
public open class Parameter(val identifier : Identifier, val `type` : Type, val readOnly: Boolean = true) : Expression() {
public override fun toKotlin() : String {
val vararg : String = (if (`type`.getKind() == INode.Kind.VARARG)
"vararg" + " "
@@ -11,7 +11,7 @@ public open class Parameter(val identifier : Identifier, val `type` : Type, val
val `var` : String? = (if (readOnly)
""
else
"var" + " ")
"var ")
return vararg + `var` + identifier.toKotlin() + " : " + `type`.toKotlin()
}
}