fix default value for parameter readOnly
This commit is contained in:
committed by
Pavel V. Talanov
parent
2a679f9968
commit
37ea08c6a2
@@ -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,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()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user