[valadoc] Move to new gee
- From: Florian Brosch <flobrosch src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [valadoc] Move to new gee
- Date: Thu, 15 Oct 2009 21:03:45 +0000 (UTC)
commit 2687f675b3d1dd1dd6498b665f1118f29c422e75
Author: Didier 'Ptitjes <ptitjes free fr>
Date: Sun Sep 27 11:22:29 2009 +0200
Move to new gee
src/doclets/devhelp/doclet/doclet.vala | 2 +-
src/doclets/htm/doclet/doclet.vala | 2 +-
src/doclets/htmlhelpers/doclet/doclet.vala | 50 ++++++++++----------
src/doclets/htmlhelpers/doclet/langlet.vala | 2 +-
src/libvaladoc/apitree/apitree.vala | 4 +-
src/libvaladoc/apitree/classhandler.vala | 4 +-
src/libvaladoc/apitree/constanthandler.vala | 4 +-
.../apitree/constructionmethodhandler.vala | 4 +-
src/libvaladoc/apitree/delegatehandler.vala | 2 +-
src/libvaladoc/apitree/enum.vala | 4 +-
src/libvaladoc/apitree/enumhandler.vala | 2 +-
src/libvaladoc/apitree/errordomain.vala | 4 +-
src/libvaladoc/apitree/errordomainhandler.vala | 2 +-
src/libvaladoc/apitree/exceptionlisthandler.vala | 4 +-
src/libvaladoc/apitree/fieldhandler.vala | 4 +-
src/libvaladoc/apitree/interfacehandler.vala | 2 +-
src/libvaladoc/apitree/methodhandler.vala | 4 +-
src/libvaladoc/apitree/namespacehandler.vala | 4 +-
src/libvaladoc/apitree/package.vala | 12 ++--
src/libvaladoc/apitree/parameterlisthandler.vala | 4 +-
src/libvaladoc/apitree/propertyhandler.vala | 4 +-
src/libvaladoc/apitree/signalhandler.vala | 4 +-
src/libvaladoc/apitree/structhandler.vala | 2 +-
.../apitree/templateparameterlisthandler.vala | 4 +-
src/libvaladoc/apitree/typereference.vala | 4 +-
src/libvaladoc/documentation/doctree.vala | 10 ++--
src/libvaladoc/documentation/moduleloader.vala | 3 +
src/libvaladoc/documentation/wiki.vala | 2 +-
28 files changed, 78 insertions(+), 75 deletions(-)
---
diff --git a/src/doclets/devhelp/doclet/doclet.vala b/src/doclets/devhelp/doclet/doclet.vala
index dd7e21a..fa7f4e9 100755
--- a/src/doclets/devhelp/doclet/doclet.vala
+++ b/src/doclets/devhelp/doclet/doclet.vala
@@ -223,7 +223,7 @@ public class Valadoc.Devhelp.Doclet : Valadoc.Html.BasicDoclet {
this.write_wiki_pages ( tree, css_path_wiki, Path.build_filename(this.settings.path, this.settings.pkg_name, "content") );
- Gee.ReadOnlyCollection<Package> packages = tree.get_package_list ();
+ Gee.Collection<Package> packages = tree.get_package_list ();
foreach ( Package pkg in packages ) {
pkg.visit ( this );
}
diff --git a/src/doclets/htm/doclet/doclet.vala b/src/doclets/htm/doclet/doclet.vala
index a3f433d..d9f3762 100755
--- a/src/doclets/htm/doclet/doclet.vala
+++ b/src/doclets/htm/doclet/doclet.vala
@@ -127,7 +127,7 @@ public class Valadoc.HtmlDoclet : Valadoc.Html.BasicDoclet {
this.langlet = new Valadoc.Html.BasicLanglet ( settings );
- Gee.ReadOnlyCollection<Package> packages = tree.get_package_list ();
+ Gee.Collection<Package> packages = tree.get_package_list ();
foreach ( Package pkg in packages ) {
pkg.visit ( this );
}
diff --git a/src/doclets/htmlhelpers/doclet/doclet.vala b/src/doclets/htmlhelpers/doclet/doclet.vala
index 40a3222..3192bd9 100755
--- a/src/doclets/htmlhelpers/doclet/doclet.vala
+++ b/src/doclets/htmlhelpers/doclet/doclet.vala
@@ -149,7 +149,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void fetch_subnamespace_names ( NamespaceHandler pos, Gee.ArrayList<Namespace> lst ) {
- Gee.ReadOnlyCollection<Namespace> nspaces = pos.get_namespace_list ();
+ Gee.Collection<Namespace> nspaces = pos.get_namespace_list ();
foreach ( Namespace ns in nspaces ) {
lst.add ( ns );
@@ -260,7 +260,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_enum_inline ( GLib.FileStream file, Enum en, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<EnumValue> enum_values = en.get_enum_values ( );
+ Gee.Collection<EnumValue> enum_values = en.get_enum_values ( );
file.printf ( "<ul class=\"%s\">\n", css_navi );
foreach ( EnumValue env in enum_values ) {
@@ -280,7 +280,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_error_domain_inline ( GLib.FileStream file, ErrorDomain errdom, DocumentedElement? mself = null ) {
- Gee.ReadOnlyCollection<ErrorCode> error_codes = errdom.get_error_code_list ( );
+ Gee.Collection<ErrorCode> error_codes = errdom.get_error_code_list ( );
file.printf ( "<ul class=\"%s\">\n", css_navi );
foreach ( ErrorCode ec in error_codes ) {
@@ -493,12 +493,12 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_child_methods ( GLib.FileStream file, MethodHandler mh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Method> methods = mh.get_method_list ( );
+ Gee.Collection<Method> methods = mh.get_method_list ( );
this.write_navi_child_methods_collection ( file, methods, mself );
}
protected void write_navi_child_static_methods ( GLib.FileStream file, MethodHandler mh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Method> methods = mh.get_method_list ( );
+ Gee.Collection<Method> methods = mh.get_method_list ( );
this.write_navi_child_static_methods_collection ( file, methods, mself );
}
@@ -512,17 +512,17 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_child_classes_without_childs ( GLib.FileStream file, ClassHandler clh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Class> classes = clh.get_class_list ( );
+ Gee.Collection<Class> classes = clh.get_class_list ( );
this.write_navi_child_classes_without_childs_collection ( file, classes, mself );
}
protected void write_navi_child_construction_methods ( GLib.FileStream file, ConstructionMethodHandler cmh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Method> methods = cmh.get_construction_method_list ( );
+ Gee.Collection<Method> methods = cmh.get_construction_method_list ( );
this.write_navi_child_construction_methods_collection ( file, methods, mself );
}
protected void write_navi_child_signals ( GLib.FileStream file, SignalHandler sh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Signal> signals = sh.get_signal_list ( );
+ Gee.Collection<Signal> signals = sh.get_signal_list ( );
foreach ( Signal sig in signals ) {
if ( sig == mself )
@@ -533,7 +533,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_child_properties ( GLib.FileStream file, PropertyHandler ph, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Property> properties = ph.get_property_list ( );
+ Gee.Collection<Property> properties = ph.get_property_list ( );
foreach ( Property p in properties ) {
string css;
@@ -561,7 +561,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_child_fields ( GLib.FileStream file, FieldHandler fh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Field> fields = fh.get_field_list ( );
+ Gee.Collection<Field> fields = fh.get_field_list ( );
this.write_navi_child_fields_collection ( file, fields, mself );
}
@@ -575,7 +575,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_child_constants ( GLib.FileStream file, ConstantHandler ch, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Constant> constants = ch.get_constant_list ( );
+ Gee.Collection<Constant> constants = ch.get_constant_list ( );
this.write_navi_child_constants_collection ( file, constants, mself );
}
@@ -650,7 +650,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_navi_child_namespaces_without_childs ( GLib.FileStream file, NamespaceHandler nsh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Namespace> namespaces = nsh.get_namespace_list ( );
+ Gee.Collection<Namespace> namespaces = nsh.get_namespace_list ( );
foreach ( Namespace ns in namespaces ) {
if ( ns.name == null )
continue ;
@@ -686,7 +686,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
if ( doctree == null )
return ;
- Gee.ReadOnlyCollection<DocElement> brief = doctree.get_brief ( );
+ Gee.Collection<DocElement> brief = doctree.get_brief ( );
if ( brief.size > 0 ) {
file.printf ( " <span class=\"%s\">- ", css_inline_navigation_brief_description );
int _max = brief.size;
@@ -710,7 +710,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
if ( doctree == null )
return ;
- Gee.ReadOnlyCollection<DocElement> brief = doctree.get_brief ( );
+ Gee.Collection<DocElement> brief = doctree.get_brief ( );
if ( brief.size > 0 ) {
doctree.write_brief ( file );
}
@@ -780,7 +780,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
public void write_child_error_values ( GLib.FileStream file, ErrorDomain errdom ) {
- Gee.ReadOnlyCollection<ErrorCode> error_codes = errdom.get_error_code_list ();
+ Gee.Collection<ErrorCode> error_codes = errdom.get_error_code_list ();
if ( error_codes.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Error Codes:</h3>\n", css_title );
file.printf ( "<table class=\"%s\">\n", css_errordomain_table );
@@ -910,7 +910,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
private void write_child_enum_values ( GLib.FileStream file, Enum en ) {
- Gee.ReadOnlyCollection<EnumValue> enum_values = en.get_enum_values ();
+ Gee.Collection<EnumValue> enum_values = en.get_enum_values ();
if ( enum_values.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Enum Values:</h3>\n", css_title );
file.printf ( "<table class=\"%s\">\n", css_enum_table );
@@ -966,7 +966,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_methods ( GLib.FileStream file, MethodHandler mh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Method> methods = mh.get_method_list ();
+ Gee.Collection<Method> methods = mh.get_method_list ();
Gee.ArrayList<Method> imethods = new Gee.ArrayList<Method> ( );
foreach ( Method m in methods ) {
if ( !m.is_static )
@@ -986,7 +986,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_dependencies ( GLib.FileStream file, Package package, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Package> deps = package.get_full_dependency_list ();
+ Gee.Collection<Package> deps = package.get_full_dependency_list ();
if ( deps.size == 0 )
return ;
@@ -1003,7 +1003,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_static_methods ( GLib.FileStream file, MethodHandler mh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Method> methods = mh.get_method_list ();
+ Gee.Collection<Method> methods = mh.get_method_list ();
Gee.ArrayList<Method> static_methods = new Gee.ArrayList<Method> ( );
foreach ( Method m in methods ) {
@@ -1145,7 +1145,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_constants ( GLib.FileStream file, ConstantHandler ch, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Constant> constants = ch.get_constant_list ();
+ Gee.Collection<Constant> constants = ch.get_constant_list ();
if ( constants.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Constants:</h3>\n", css_title );
file.printf ( "<ul class=\"%s\">\n", css_inline_navigation );
@@ -1187,7 +1187,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_construction_methods ( GLib.FileStream file, ConstructionMethodHandler cmh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Method> methods = cmh.get_construction_method_list ();
+ Gee.Collection<Method> methods = cmh.get_construction_method_list ();
if ( methods.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Construction Methods:</h3>\n", css_title );
file.printf ( "<ul class=\"%s\">\n", css_inline_navigation );
@@ -1219,7 +1219,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_fields ( GLib.FileStream file, FieldHandler fh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Field> fields = fh.get_field_list ();
+ Gee.Collection<Field> fields = fh.get_field_list ();
if ( fields.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Fields:</h3>\n", css_title );
file.printf ( "<ul class=\"%s\">\n", css_inline_navigation );
@@ -1233,7 +1233,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_properties ( GLib.FileStream file, PropertyHandler ph, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Property> properties = ph.get_property_list ();
+ Gee.Collection<Property> properties = ph.get_property_list ();
if ( properties.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Properties:</h3>\n", css_title );
file.printf ( "<ul class=\"%s\">\n", css_inline_navigation );
@@ -1247,7 +1247,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_signals ( GLib.FileStream file, SignalHandler sh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Signal> signals = sh.get_signal_list ();
+ Gee.Collection<Signal> signals = sh.get_signal_list ();
if ( signals.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Signals:</h3>\n", css_title );
file.printf ( "<ul class=\"%s\">\n", css_inline_navigation );
@@ -1261,7 +1261,7 @@ public abstract class Valadoc.Html.BasicDoclet : Valadoc.Doclet {
}
protected void write_child_classes ( GLib.FileStream file, ClassHandler clh, DocumentedElement? mself ) {
- Gee.ReadOnlyCollection<Class> classes = clh.get_class_list ();
+ Gee.Collection<Class> classes = clh.get_class_list ();
if ( classes.size > 0 ) {
file.printf ( "<h3 class=\"%s\">Classes:</h3>\n", css_title );
file.printf ( "<ul class=\"%s\">\n", css_inline_navigation );
diff --git a/src/doclets/htmlhelpers/doclet/langlet.vala b/src/doclets/htmlhelpers/doclet/langlet.vala
index 8833bb2..b73cb97 100755
--- a/src/doclets/htmlhelpers/doclet/langlet.vala
+++ b/src/doclets/htmlhelpers/doclet/langlet.vala
@@ -217,7 +217,7 @@ public class Valadoc.Html.BasicLanglet : Valadoc.Langlet {
}
private void write_exception_list ( ExceptionHandler exception_handler, GLib.FileStream file ) {
- Gee.ReadOnlyCollection<DocumentedElement> error_domains = exception_handler.get_error_domains ();
+ Gee.Collection<DocumentedElement> error_domains = exception_handler.get_error_domains ();
int size = error_domains.size;
int i = 1;
diff --git a/src/libvaladoc/apitree/apitree.vala b/src/libvaladoc/apitree/apitree.vala
index 882aa07..31a9e83 100644
--- a/src/libvaladoc/apitree/apitree.vala
+++ b/src/libvaladoc/apitree/apitree.vala
@@ -40,8 +40,8 @@ public class Valadoc.Tree : Vala.CodeVisitor {
get;
}
- public Gee.ReadOnlyCollection<Package> get_package_list () {
- return new Gee.ReadOnlyCollection<Package> ( this.packages );
+ public Gee.Collection<Package> get_package_list () {
+ return this.packages.read_only_view;
}
private void add_dependencies_to_source_package () {
diff --git a/src/libvaladoc/apitree/classhandler.vala b/src/libvaladoc/apitree/classhandler.vala
index 04f8f70..be5e206 100644
--- a/src/libvaladoc/apitree/classhandler.vala
+++ b/src/libvaladoc/apitree/classhandler.vala
@@ -59,7 +59,7 @@ public interface Valadoc.ClassHandler : Basic {
return null;
}
- public Gee.ReadOnlyCollection<Class> get_class_list ( ) {
+ public Gee.Collection<Class> get_class_list ( ) {
var lst = new Gee.ArrayList<Class> ();
foreach ( Class cl in this.classes ) {
if ( !cl.is_type_visitor_accessible ( this ) )
@@ -68,7 +68,7 @@ public interface Valadoc.ClassHandler : Basic {
lst.add ( cl );
}
- return new Gee.ReadOnlyCollection<Class>( lst );
+ return lst.read_only_view;
}
internal void add_class ( Vala.Class vcl ) {
diff --git a/src/libvaladoc/apitree/constanthandler.vala b/src/libvaladoc/apitree/constanthandler.vala
index 310394c..e9fbb48 100644
--- a/src/libvaladoc/apitree/constanthandler.vala
+++ b/src/libvaladoc/apitree/constanthandler.vala
@@ -58,7 +58,7 @@ public interface Valadoc.ConstantHandler : Basic {
return null;
}
- public Gee.ReadOnlyCollection<Constant> get_constant_list ( ) {
+ public Gee.Collection<Constant> get_constant_list ( ) {
var lstd = new Gee.ArrayList<Constant> ();
foreach (Constant c in this.constants) {
if (!c.is_type_visitor_accessible (this) )
@@ -67,7 +67,7 @@ public interface Valadoc.ConstantHandler : Basic {
lstd.add (c);
}
- return new Gee.ReadOnlyCollection<Constant>(lstd);
+ return lstd.read_only_view;
}
internal void add_constants (Gee.Collection<Vala.Constant> vconstants) {
diff --git a/src/libvaladoc/apitree/constructionmethodhandler.vala b/src/libvaladoc/apitree/constructionmethodhandler.vala
index 6262fa0..6a6f004 100644
--- a/src/libvaladoc/apitree/constructionmethodhandler.vala
+++ b/src/libvaladoc/apitree/constructionmethodhandler.vala
@@ -63,7 +63,7 @@ public interface Valadoc.ConstructionMethodHandler : Basic, MethodHandler {
return null;
}
- public Gee.ReadOnlyCollection<Method> get_construction_method_list ( ) {
+ public Gee.Collection<Method> get_construction_method_list ( ) {
var lst = new Gee.ArrayList<Method> ();
foreach ( Method cm in this.construction_methods ) {
if ( !cm.is_type_visitor_accessible ( this ) )
@@ -72,7 +72,7 @@ public interface Valadoc.ConstructionMethodHandler : Basic, MethodHandler {
lst.add ( cm );
}
- return new Gee.ReadOnlyCollection<Method>( lst );
+ return lst.read_only_view;
}
protected void parse_construction_method_comments ( Valadoc.Parser docparser ) {
diff --git a/src/libvaladoc/apitree/delegatehandler.vala b/src/libvaladoc/apitree/delegatehandler.vala
index 906b3cd..c8d24fd 100644
--- a/src/libvaladoc/apitree/delegatehandler.vala
+++ b/src/libvaladoc/apitree/delegatehandler.vala
@@ -64,7 +64,7 @@ public interface Valadoc.DelegateHandler : Basic {
lst.add ( del );
}
- return new Gee.ReadOnlyCollection<Delegate>( lst );
+ return lst.read_only_view;
}
public void visit_delegates ( Doclet doclet ) {
diff --git a/src/libvaladoc/apitree/enum.vala b/src/libvaladoc/apitree/enum.vala
index ced9728..d71a834 100644
--- a/src/libvaladoc/apitree/enum.vala
+++ b/src/libvaladoc/apitree/enum.vala
@@ -130,8 +130,8 @@ public class Valadoc.Enum : DocumentedElement, SymbolAccessibility, Visitable, M
}
// rename: get_enum_value_list
- public Gee.ReadOnlyCollection<EnumValue> get_enum_values () {
- return new Gee.ReadOnlyCollection<EnumValue>( this.en_values );
+ public Gee.Collection<EnumValue> get_enum_values () {
+ return this.en_values.read_only_view;
}
internal void parse_comments ( Valadoc.Parser docparser ) {
diff --git a/src/libvaladoc/apitree/enumhandler.vala b/src/libvaladoc/apitree/enumhandler.vala
index 10020bd..1efe3b1 100644
--- a/src/libvaladoc/apitree/enumhandler.vala
+++ b/src/libvaladoc/apitree/enumhandler.vala
@@ -62,7 +62,7 @@ public interface Valadoc.EnumHandler : Basic {
lst.add ( en );
}
- return new Gee.ReadOnlyCollection<Enum>( lst );
+ return lst.read_only_view;
}
public void visit_enums ( Doclet doclet ) {
diff --git a/src/libvaladoc/apitree/errordomain.vala b/src/libvaladoc/apitree/errordomain.vala
index 180e69b..dbcfe0d 100644
--- a/src/libvaladoc/apitree/errordomain.vala
+++ b/src/libvaladoc/apitree/errordomain.vala
@@ -142,8 +142,8 @@ public class Valadoc.ErrorDomain : DocumentedElement, SymbolAccessibility, Visit
errcode.visit ( doclet );
}
- public Gee.ReadOnlyCollection<ErrorCode> get_error_code_list ( ) {
- return new Gee.ReadOnlyCollection<ErrorCode> ( this.errcodes );
+ public Gee.Collection<ErrorCode> get_error_code_list ( ) {
+ return this.errcodes.read_only_view;
}
public void visit ( Doclet doclet ) {
diff --git a/src/libvaladoc/apitree/errordomainhandler.vala b/src/libvaladoc/apitree/errordomainhandler.vala
index 32d603f..69711fc 100644
--- a/src/libvaladoc/apitree/errordomainhandler.vala
+++ b/src/libvaladoc/apitree/errordomainhandler.vala
@@ -56,7 +56,7 @@ public interface Valadoc.ErrorDomainHandler : Basic {
lst.add ( errdom );
}
- return new Gee.ReadOnlyCollection<ErrorDomain>( lst );
+ return lst.read_only_view;
}
internal ErrorDomain? find_errordomain ( Vala.ErrorDomain ver ) {
diff --git a/src/libvaladoc/apitree/exceptionlisthandler.vala b/src/libvaladoc/apitree/exceptionlisthandler.vala
index be7d276..7c3a15a 100644
--- a/src/libvaladoc/apitree/exceptionlisthandler.vala
+++ b/src/libvaladoc/apitree/exceptionlisthandler.vala
@@ -30,8 +30,8 @@ public interface Valadoc.ExceptionHandler : Basic {
get;
}
- public Gee.ReadOnlyCollection<DocumentedElement> get_error_domains ( ) {
- return new Gee.ReadOnlyCollection<DocumentedElement> ( this.err_domains );
+ public Gee.Collection<DocumentedElement> get_error_domains ( ) {
+ return this.err_domains.read_only_view;
}
public void add_exception_list ( Gee.Collection<Vala.DataType> vexceptions ) {
diff --git a/src/libvaladoc/apitree/fieldhandler.vala b/src/libvaladoc/apitree/fieldhandler.vala
index e429336..d5e3d3a 100644
--- a/src/libvaladoc/apitree/fieldhandler.vala
+++ b/src/libvaladoc/apitree/fieldhandler.vala
@@ -58,7 +58,7 @@ public interface Valadoc.FieldHandler : Basic {
return null;
}
- public Gee.ReadOnlyCollection<Field> get_field_list ( ) {
+ public Gee.Collection<Field> get_field_list ( ) {
var lstd = new Gee.ArrayList<Field> ();
foreach ( Field f in this.fields ) {
if ( !f.is_type_visitor_accessible ( this ) )
@@ -67,7 +67,7 @@ public interface Valadoc.FieldHandler : Basic {
lstd.add ( f );
}
- return new Gee.ReadOnlyCollection<Field>( lstd );
+ return lstd.read_only_view;
}
internal void add_fields ( Gee.Collection<Vala.Field> vfields ) {
diff --git a/src/libvaladoc/apitree/interfacehandler.vala b/src/libvaladoc/apitree/interfacehandler.vala
index 35f3f93..8f45722 100644
--- a/src/libvaladoc/apitree/interfacehandler.vala
+++ b/src/libvaladoc/apitree/interfacehandler.vala
@@ -56,7 +56,7 @@ public interface Valadoc.InterfaceHandler : Basic {
lst.add ( iface );
}
- return new Gee.ReadOnlyCollection<Interface>( lst );
+ return lst.read_only_view;
}
public void visit_interfaces ( Doclet doclet ) {
diff --git a/src/libvaladoc/apitree/methodhandler.vala b/src/libvaladoc/apitree/methodhandler.vala
index a882a40..0c7b34a 100644
--- a/src/libvaladoc/apitree/methodhandler.vala
+++ b/src/libvaladoc/apitree/methodhandler.vala
@@ -87,7 +87,7 @@ public interface Valadoc.MethodHandler : Basic {
}
}
- public Gee.ReadOnlyCollection<Method> get_method_list ( ) {
+ public Gee.Collection<Method> get_method_list ( ) {
var lst = new Gee.ArrayList<Method> ();
foreach ( Method m in this.methods ) {
if ( !m.is_type_visitor_accessible ( this ) )
@@ -96,7 +96,7 @@ public interface Valadoc.MethodHandler : Basic {
lst.add ( m );
}
- return new Gee.ReadOnlyCollection<Method>( lst );
+ return lst.read_only_view;
}
}
diff --git a/src/libvaladoc/apitree/namespacehandler.vala b/src/libvaladoc/apitree/namespacehandler.vala
index 1f0abc4..961f24f 100644
--- a/src/libvaladoc/apitree/namespacehandler.vala
+++ b/src/libvaladoc/apitree/namespacehandler.vala
@@ -29,8 +29,8 @@ public interface Valadoc.NamespaceHandler : Basic {
get;
}
- public Gee.ReadOnlyCollection<Namespace> get_namespace_list () {
- return new Gee.ReadOnlyCollection<Namespace> ( this.namespaces );
+ public Gee.Collection<Namespace> get_namespace_list () {
+ return this.namespaces.read_only_view;
}
public void visit_namespaces ( Doclet doclet ) {
diff --git a/src/libvaladoc/apitree/package.vala b/src/libvaladoc/apitree/package.vala
index 02e6b32..26ef9ed 100644
--- a/src/libvaladoc/apitree/package.vala
+++ b/src/libvaladoc/apitree/package.vala
@@ -48,11 +48,11 @@ public class Valadoc.Package : DocumentedElement, NamespaceHandler {
private Gee.ArrayList<Package> _dependencies;
- public Gee.ReadOnlyCollection<Package> get_full_dependency_list () {
+ public Gee.Collection<Package> get_full_dependency_list () {
Gee.ArrayList<Package> list = new Gee.ArrayList<Package> ();
if ( this._dependencies == null )
- return new Gee.ReadOnlyCollection<Package> ( list );
+ return list.read_only_view;
foreach ( Package pkg in this._dependencies ) {
if ( list.contains ( pkg ) == false ) {
@@ -66,15 +66,15 @@ public class Valadoc.Package : DocumentedElement, NamespaceHandler {
}
}
}
- return new Gee.ReadOnlyCollection<Package> ( list );
+ return list.read_only_view;
}
- public Gee.ReadOnlyCollection<Package> get_dependency_list () {
+ public Gee.Collection<Package> get_dependency_list () {
if ( this._dependencies == null ) {
- return new Gee.ReadOnlyCollection<Package> ( new Gee.ArrayList<Package> () );
+ return Collection.empty<Package> ();
}
- return new Gee.ReadOnlyCollection<Package> ( this._dependencies );
+ return this._dependencies.read_only_view;
}
private static string extract_package_name ( Settings settings, Vala.SourceFile vfile ) {
diff --git a/src/libvaladoc/apitree/parameterlisthandler.vala b/src/libvaladoc/apitree/parameterlisthandler.vala
index 5d1dbdd..6d68bfe 100644
--- a/src/libvaladoc/apitree/parameterlisthandler.vala
+++ b/src/libvaladoc/apitree/parameterlisthandler.vala
@@ -29,8 +29,8 @@ public interface Valadoc.ParameterListHandler : Basic {
get;
}
- public Gee.ReadOnlyCollection<FormalParameter> get_parameter_list ( ) {
- return new Gee.ReadOnlyCollection<FormalParameter> ( this.param_list );
+ public Gee.Collection<FormalParameter> get_parameter_list ( ) {
+ return this.param_list.read_only_view;
}
protected void add_parameter_list ( Gee.Collection<Vala.FormalParameter> vparams ) {
diff --git a/src/libvaladoc/apitree/propertyhandler.vala b/src/libvaladoc/apitree/propertyhandler.vala
index 8083fa4..4d84e48 100644
--- a/src/libvaladoc/apitree/propertyhandler.vala
+++ b/src/libvaladoc/apitree/propertyhandler.vala
@@ -72,7 +72,7 @@ public interface Valadoc.PropertyHandler : Basic {
return false;
}
- public Gee.ReadOnlyCollection<Property> get_property_list ( ) {
+ public Gee.Collection<Property> get_property_list ( ) {
var lst = new Gee.ArrayList<Property> ();
foreach ( Property p in this.properties ) {
if ( !p.is_type_visitor_accessible ( this ) )
@@ -81,7 +81,7 @@ public interface Valadoc.PropertyHandler : Basic {
lst.add ( p );
}
- return new Gee.ReadOnlyCollection<Property>( lst );
+ return lst.read_only_view;
}
protected void parse_property_comments ( Valadoc.Parser docparser ) {
diff --git a/src/libvaladoc/apitree/signalhandler.vala b/src/libvaladoc/apitree/signalhandler.vala
index 03cc9c0..573b7ac 100644
--- a/src/libvaladoc/apitree/signalhandler.vala
+++ b/src/libvaladoc/apitree/signalhandler.vala
@@ -71,7 +71,7 @@ public interface Valadoc.SignalHandler : Basic {
}
}
- public Gee.ReadOnlyCollection<Signal> get_signal_list () {
+ public Gee.Collection<Signal> get_signal_list () {
var lst = new Gee.ArrayList<Signal> ();
foreach ( Signal sig in this.signals ) {
if ( !sig.is_type_visitor_accessible ( this ) )
@@ -80,7 +80,7 @@ public interface Valadoc.SignalHandler : Basic {
lst.add ( sig );
}
- return new Gee.ReadOnlyCollection<Signal>( lst );
+ return lst.read_only_view;
}
internal void set_signal_type_references () {
diff --git a/src/libvaladoc/apitree/structhandler.vala b/src/libvaladoc/apitree/structhandler.vala
index 2124b73..f42f8b6 100644
--- a/src/libvaladoc/apitree/structhandler.vala
+++ b/src/libvaladoc/apitree/structhandler.vala
@@ -57,7 +57,7 @@ public interface Valadoc.StructHandler : Basic {
lst.add ( stru );
}
- return new Gee.ReadOnlyCollection<Struct>( lst );
+ return lst.read_only_view;
}
public void add_struct ( Vala.Struct vstru ) {
diff --git a/src/libvaladoc/apitree/templateparameterlisthandler.vala b/src/libvaladoc/apitree/templateparameterlisthandler.vala
index 5b0bb9b..02d849a 100644
--- a/src/libvaladoc/apitree/templateparameterlisthandler.vala
+++ b/src/libvaladoc/apitree/templateparameterlisthandler.vala
@@ -41,8 +41,8 @@ public interface Valadoc.TemplateParameterListHandler : Basic {
return null;
}
- public Gee.ReadOnlyCollection<TypeParameter> get_template_param_list ( ) {
- return new Gee.ReadOnlyCollection<TypeParameter> ( this.template_param_lst );
+ public Gee.Collection<TypeParameter> get_template_param_list ( ) {
+ return this.template_param_lst.read_only_view;
}
internal void set_template_parameter_list ( Gee.Collection<Vala.TypeParameter> vtparams ) {
diff --git a/src/libvaladoc/apitree/typereference.vala b/src/libvaladoc/apitree/typereference.vala
index 828348e..0c920d5 100644
--- a/src/libvaladoc/apitree/typereference.vala
+++ b/src/libvaladoc/apitree/typereference.vala
@@ -34,8 +34,8 @@ public class Valadoc.TypeReference : Basic {
this.head = head;
}
- public Gee.ReadOnlyCollection<TypeReference> get_type_arguments ( ) {
- return new Gee.ReadOnlyCollection<TypeReference> ( this.type_arguments );
+ public Gee.Collection<TypeReference> get_type_arguments ( ) {
+ return this.type_arguments.read_only_view;
}
private void set_template_argument_list ( Gee.Collection<Vala.DataType> varguments ) {
diff --git a/src/libvaladoc/documentation/doctree.vala b/src/libvaladoc/documentation/doctree.vala
index fca49d3..23c8898 100755
--- a/src/libvaladoc/documentation/doctree.vala
+++ b/src/libvaladoc/documentation/doctree.vala
@@ -216,16 +216,16 @@ public class Valadoc.DocumentationTree : Object {
}
}
- public Gee.ReadOnlyCollection<DocElement> get_brief ( ) {
- return new Gee.ReadOnlyCollection<DocElement> ((this.brief == null)? new Gee.ArrayList<DocElement>() : this.brief);
+ public Gee.Collection<DocElement> get_brief ( ) {
+ return this.brief == null ? Collection.empty<DocElement> () : this.brief.read_only_view;
}
public void add_brief (Gee.ArrayList<DocElement> content) {
this.brief = content;
}
- public Gee.ReadOnlyCollection<DocElement> get_description () {
- return new Gee.ReadOnlyCollection<DocElement> ((this.description == null)? new Gee.ArrayList<DocElement>() : this.description);
+ public Gee.Collection<DocElement> get_description () {
+ return this.description == null ? Collection.empty<DocElement> () : this.description.read_only_view;
}
public void add_description (Gee.ArrayList<DocElement> content) {
@@ -292,7 +292,7 @@ public class Valadoc.DocumentationTree : Object {
i++;
}
- Gee.Collection< Gee.ArrayList<MainTaglet> > lst = this.taglets.get_values ( );
+ Gee.Collection< Gee.ArrayList<MainTaglet> > lst = this.taglets.values;
Gee.ArrayList< Gee.ArrayList<MainTaglet> > alst = sort_tag_collection ( lst );
foreach (Gee.ArrayList<MainTaglet> tags in alst) {
diff --git a/src/libvaladoc/documentation/moduleloader.vala b/src/libvaladoc/documentation/moduleloader.vala
index a78dd00..ff96f90 100755
--- a/src/libvaladoc/documentation/moduleloader.vala
+++ b/src/libvaladoc/documentation/moduleloader.vala
@@ -91,6 +91,9 @@ public class Valadoc.ModuleLoader : Object {
GLib.Dir dir = GLib.Dir.open (pluginpath);
+ taglets.set ("toto", typeof (Type));
+ taglets.unset ("toto");
+
for (weak string entry = dir.read_name(); entry != null ; entry = dir.read_name()) {
if (!entry.has_suffix("." + Module.SUFFIX))
continue;
diff --git a/src/libvaladoc/documentation/wiki.vala b/src/libvaladoc/documentation/wiki.vala
index b0ed31e..76d25a5 100755
--- a/src/libvaladoc/documentation/wiki.vala
+++ b/src/libvaladoc/documentation/wiki.vala
@@ -97,7 +97,7 @@ public class Valadoc.WikiPageTree : Object {
}
public Gee.Collection<WikiPage> get_pages () {
- return new Gee.ReadOnlyCollection<WikiPage>( (this.wikipages==null)? new Gee.ArrayList<WikiPage>() : this.wikipages );
+ return this.wikipages == null ? Gee.Collection.empty<WikiPage> () : this.wikipages.read_only_view;
}
public WikiPage? search ( string name ) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]