summaryrefslogtreecommitdiff
path: root/vala/valaunaryexpression.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-11-15 17:26:19 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2018-11-15 17:28:08 +0100
commitbddb420a814a4f19dd2ed93d7896557aa73974b1 (patch)
tree3710a4299b71d5f3df3d6415978449e6f8358f1d /vala/valaunaryexpression.vala
parent8650fc74739e06b0fdeb042589b8230d43a26b22 (diff)
downloadvala-bddb420a814a4f19dd2ed93d7896557aa73974b1.tar.gz
vala: Add UnaryOperator.to_string()
Diffstat (limited to 'vala/valaunaryexpression.vala')
-rw-r--r--vala/valaunaryexpression.vala33
1 files changed, 17 insertions, 16 deletions
diff --git a/vala/valaunaryexpression.vala b/vala/valaunaryexpression.vala
index 7ccbecb1d..ce5e4a062 100644
--- a/vala/valaunaryexpression.vala
+++ b/vala/valaunaryexpression.vala
@@ -77,22 +77,8 @@ public class Vala.UnaryExpression : Expression {
}
}
- private unowned string get_operator_string () {
- switch (_operator) {
- case UnaryOperator.PLUS: return "+";
- case UnaryOperator.MINUS: return "-";
- case UnaryOperator.LOGICAL_NEGATION: return "!";
- case UnaryOperator.BITWISE_COMPLEMENT: return "~";
- case UnaryOperator.INCREMENT: return "++";
- case UnaryOperator.DECREMENT: return "--";
- case UnaryOperator.REF: return "ref ";
- case UnaryOperator.OUT: return "out ";
- default: assert_not_reached ();
- }
- }
-
public override string to_string () {
- return get_operator_string () + _inner.to_string ();
+ return operator.to_string () + _inner.to_string ();
}
public override bool is_constant () {
@@ -291,5 +277,20 @@ public enum Vala.UnaryOperator {
INCREMENT,
DECREMENT,
REF,
- OUT
+ OUT;
+
+ public unowned string to_string () {
+ switch (this) {
+ case PLUS: return "+";
+ case MINUS: return "-";
+ case LOGICAL_NEGATION: return "!";
+ case BITWISE_COMPLEMENT: return "~";
+ case INCREMENT: return "++";
+ case DECREMENT: return "--";
+ case REF: return "ref ";
+ case OUT: return "out ";
+ default: assert_not_reached ();
+ }
+ }
+
}