diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2017-11-26 21:35:02 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-01-09 10:18:53 +0100 |
commit | 57a548a57e3ebd994ce10a9b5fd3edc949899c3f (patch) | |
tree | 50bc3e96c77178d8651c9f5ad1e3a464181584f7 | |
parent | 02ac44bb150f503d3141f525b134dd5a0e943095 (diff) | |
download | vala-57a548a57e3ebd994ce10a9b5fd3edc949899c3f.tar.gz |
valadoc: Less string copying
-rw-r--r-- | libvaladoc/api/formalparametertype.vala | 2 | ||||
-rw-r--r-- | libvaladoc/api/methodbindingtype.vala | 2 | ||||
-rw-r--r-- | libvaladoc/api/nodetype.vala | 2 | ||||
-rw-r--r-- | libvaladoc/api/ownership.vala | 2 | ||||
-rw-r--r-- | libvaladoc/api/propertyaccessortype.vala | 2 | ||||
-rw-r--r-- | libvaladoc/api/propertybindingtype.vala | 2 | ||||
-rw-r--r-- | libvaladoc/api/symbolaccessibility.vala | 2 | ||||
-rw-r--r-- | libvaladoc/parser/token.vala | 4 | ||||
-rw-r--r-- | libvaladoc/parser/tokentype.vala | 4 | ||||
-rw-r--r-- | valadoc/doclets/gtkdoc/dbus.vala | 2 |
10 files changed, 12 insertions, 12 deletions
diff --git a/libvaladoc/api/formalparametertype.vala b/libvaladoc/api/formalparametertype.vala index d95cc0f5f..53dcb4fad 100644 --- a/libvaladoc/api/formalparametertype.vala +++ b/libvaladoc/api/formalparametertype.vala @@ -25,7 +25,7 @@ public enum Valadoc.Api.FormalParameterType { OUT, REF; - public string to_string () { + public unowned string to_string () { switch (this) { case FormalParameterType.OUT: return "out"; diff --git a/libvaladoc/api/methodbindingtype.vala b/libvaladoc/api/methodbindingtype.vala index c340c30b6..0e1df797e 100644 --- a/libvaladoc/api/methodbindingtype.vala +++ b/libvaladoc/api/methodbindingtype.vala @@ -29,7 +29,7 @@ public enum Valadoc.MethodBindingType { INLINE, STATIC; - public string to_string () { + public unowned string to_string () { switch (this) { case OVERRIDE: return "override"; diff --git a/libvaladoc/api/nodetype.vala b/libvaladoc/api/nodetype.vala index dc515fa25..e111903f2 100644 --- a/libvaladoc/api/nodetype.vala +++ b/libvaladoc/api/nodetype.vala @@ -47,7 +47,7 @@ public enum Valadoc.Api.NodeType { STRUCT, TYPE_PARAMETER; - public string to_string () { + public unowned string to_string () { switch (this) { case CLASS: return "CLASS"; diff --git a/libvaladoc/api/ownership.vala b/libvaladoc/api/ownership.vala index eb4f5b0fc..38cba6257 100644 --- a/libvaladoc/api/ownership.vala +++ b/libvaladoc/api/ownership.vala @@ -27,7 +27,7 @@ public enum Valadoc.Api.Ownership { OWNED, WEAK; - public string to_string () { + public unowned string to_string () { switch (this) { case Ownership.UNOWNED: return "unowned"; diff --git a/libvaladoc/api/propertyaccessortype.vala b/libvaladoc/api/propertyaccessortype.vala index 8453ca502..08566828d 100644 --- a/libvaladoc/api/propertyaccessortype.vala +++ b/libvaladoc/api/propertyaccessortype.vala @@ -26,7 +26,7 @@ public enum Valadoc.Api.PropertyAccessorType { SET = 1 << 1, GET = 1 << 2; - public string to_string () { + public unowned string to_string () { if ((this & PropertyAccessorType.CONSTRUCT) != 0) { if ((this & PropertyAccessorType.SET) != 0) { return "construct set"; diff --git a/libvaladoc/api/propertybindingtype.vala b/libvaladoc/api/propertybindingtype.vala index a8ce1617b..c2e74eb71 100644 --- a/libvaladoc/api/propertybindingtype.vala +++ b/libvaladoc/api/propertybindingtype.vala @@ -27,7 +27,7 @@ public enum Valadoc.Api.PropertyBindingType { ABSTRACT, VIRTUAL; - public string to_string () { + public unowned string to_string () { switch (this) { case OVERRIDE: return "override"; diff --git a/libvaladoc/api/symbolaccessibility.vala b/libvaladoc/api/symbolaccessibility.vala index 9b78aa671..972ec2a5a 100644 --- a/libvaladoc/api/symbolaccessibility.vala +++ b/libvaladoc/api/symbolaccessibility.vala @@ -30,7 +30,7 @@ public enum Valadoc.Api.SymbolAccessibility { PRIVATE, PUBLIC; - public string to_string () { + public unowned string to_string () { switch (this) { case SymbolAccessibility.PROTECTED: return "protected"; diff --git a/libvaladoc/parser/token.vala b/libvaladoc/parser/token.vala index 97581c28a..da19df60a 100644 --- a/libvaladoc/parser/token.vala +++ b/libvaladoc/parser/token.vala @@ -94,11 +94,11 @@ public class Valadoc.Token : Object { } } - public string to_string () { + public unowned string to_string () { return _word == null ? _type.to_string () : _word; } - public string to_pretty_string () { + public unowned string to_pretty_string () { return _word == null ? _type.to_pretty_string () : _word; } diff --git a/libvaladoc/parser/tokentype.vala b/libvaladoc/parser/tokentype.vala index 4a51d02ad..b5c44375b 100644 --- a/libvaladoc/parser/tokentype.vala +++ b/libvaladoc/parser/tokentype.vala @@ -257,11 +257,11 @@ public class Valadoc.TokenType : Object { return false; } - public string to_string () { + public unowned string to_string () { return _string_value; } - public string to_pretty_string () { + public unowned string to_pretty_string () { if (_pretty_string != null) { return _pretty_string; } diff --git a/valadoc/doclets/gtkdoc/dbus.vala b/valadoc/doclets/gtkdoc/dbus.vala index fbdab7862..700574d01 100644 --- a/valadoc/doclets/gtkdoc/dbus.vala +++ b/valadoc/doclets/gtkdoc/dbus.vala @@ -31,7 +31,7 @@ namespace Gtkdoc.DBus { IN, OUT; - public string to_string () { + public unowned string to_string () { switch (this) { case NONE: return ""; |