[vala/staging] valadoc: Less string copying
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/staging] valadoc: Less string copying
- Date: Tue, 9 Jan 2018 09:40:48 +0000 (UTC)
commit 57a548a57e3ebd994ce10a9b5fd3edc949899c3f
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Sun Nov 26 21:35:02 2017 +0100
valadoc: Less string copying
libvaladoc/api/formalparametertype.vala | 2 +-
libvaladoc/api/methodbindingtype.vala | 2 +-
libvaladoc/api/nodetype.vala | 2 +-
libvaladoc/api/ownership.vala | 2 +-
libvaladoc/api/propertyaccessortype.vala | 2 +-
libvaladoc/api/propertybindingtype.vala | 2 +-
libvaladoc/api/symbolaccessibility.vala | 2 +-
libvaladoc/parser/token.vala | 4 ++--
libvaladoc/parser/tokentype.vala | 4 ++--
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 d95cc0f..53dcb4f 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 c340c30..0e1df79 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 dc515fa..e111903 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 eb4f5b0..38cba62 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 8453ca5..0856682 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 a8ce161..c2e74eb 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 9b78aa6..972ec2a 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 97581c2..da19df6 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 4a51d02..b5c4437 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 fbdab78..700574d 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 "";
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]