summaryrefslogtreecommitdiff
path: root/ccode
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-03-20 12:10:54 +0100
committerJürg Billeter <j@bitron.ch>2010-03-20 12:10:54 +0100
commit98602e201c4032bac943ede2149f6de62a1d8f4f (patch)
tree856f4f52ca59126178d052101008266a038676ae /ccode
parent898564ab223f016484bc792b7b32cfd6d7040f28 (diff)
downloadvala-98602e201c4032bac943ede2149f6de62a1d8f4f.tar.gz
Drop ReadOnly* collection classes
They are not very useful in the compiler as they are not immutable, which means that they do not allow iteration while modifying the underlying collection.
Diffstat (limited to 'ccode')
-rw-r--r--ccode/valaccodecommaexpression.vala2
-rw-r--r--ccode/valaccodefragment.vala2
-rw-r--r--ccode/valaccodefunctioncall.vala2
3 files changed, 3 insertions, 3 deletions
diff --git a/ccode/valaccodecommaexpression.vala b/ccode/valaccodecommaexpression.vala
index 7f16ffd94..6010428e0 100644
--- a/ccode/valaccodecommaexpression.vala
+++ b/ccode/valaccodecommaexpression.vala
@@ -42,7 +42,7 @@ public class Vala.CCodeCommaExpression : CCodeExpression {
}
public List<CCodeExpression> get_inner () {
- return new ReadOnlyList<CCodeExpression> (inner);
+ return inner;
}
public override void write (CCodeWriter writer) {
diff --git a/ccode/valaccodefragment.vala b/ccode/valaccodefragment.vala
index e13c4e385..0e229fffa 100644
--- a/ccode/valaccodefragment.vala
+++ b/ccode/valaccodefragment.vala
@@ -43,7 +43,7 @@ public class Vala.CCodeFragment : CCodeNode {
* @return children list
*/
public List<CCodeNode> get_children () {
- return new ReadOnlyList<CCodeNode> (children);
+ return children;
}
public override void write (CCodeWriter writer) {
diff --git a/ccode/valaccodefunctioncall.vala b/ccode/valaccodefunctioncall.vala
index ffa659501..e9e7d14c3 100644
--- a/ccode/valaccodefunctioncall.vala
+++ b/ccode/valaccodefunctioncall.vala
@@ -56,7 +56,7 @@ public class Vala.CCodeFunctionCall : CCodeExpression {
* @return list of arguments
*/
public List<CCodeExpression> get_arguments () {
- return new ReadOnlyList<CCodeExpression> (arguments);
+ return arguments;
}
public override void write (CCodeWriter writer) {