summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2017-11-26 21:35:02 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2018-01-09 10:18:53 +0100
commit57a548a57e3ebd994ce10a9b5fd3edc949899c3f (patch)
tree50bc3e96c77178d8651c9f5ad1e3a464181584f7
parent02ac44bb150f503d3141f525b134dd5a0e943095 (diff)
downloadvala-57a548a57e3ebd994ce10a9b5fd3edc949899c3f.tar.gz
valadoc: Less string copying
-rw-r--r--libvaladoc/api/formalparametertype.vala2
-rw-r--r--libvaladoc/api/methodbindingtype.vala2
-rw-r--r--libvaladoc/api/nodetype.vala2
-rw-r--r--libvaladoc/api/ownership.vala2
-rw-r--r--libvaladoc/api/propertyaccessortype.vala2
-rw-r--r--libvaladoc/api/propertybindingtype.vala2
-rw-r--r--libvaladoc/api/symbolaccessibility.vala2
-rw-r--r--libvaladoc/parser/token.vala4
-rw-r--r--libvaladoc/parser/tokentype.vala4
-rw-r--r--valadoc/doclets/gtkdoc/dbus.vala2
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 "";