diff options
author | Jürg Billeter <j@bitron.ch> | 2009-01-31 10:24:35 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2009-01-31 10:24:35 +0000 |
commit | beafc0169d92d52f21df02d32317d8f43e9a32d3 (patch) | |
tree | 7168d98e1abc64df8f4db9528a0e3b21b8a088bc /vala/valasymbol.vala | |
parent | c794062e508ae32932dbe38fa77ed74f94293e93 (diff) | |
download | vala-beafc0169d92d52f21df02d32317d8f43e9a32d3.tar.gz |
Report unused internal methods
2009-01-31 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
* vala/valasymbol.vala:
Report unused internal methods
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
Mark modules as internal
svn path=/trunk/; revision=2412
Diffstat (limited to 'vala/valasymbol.vala')
-rw-r--r-- | vala/valasymbol.vala | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/vala/valasymbol.vala b/vala/valasymbol.vala index ca92e92c4..2478b14a3 100644 --- a/vala/valasymbol.vala +++ b/vala/valasymbol.vala @@ -101,6 +101,17 @@ public abstract class Vala.Symbol : CodeNode { return false; } + public bool is_library_internal_symbol () { + for (Symbol sym = this; null != sym; sym = sym.parent_symbol) { + if (sym.access == SymbolAccessibility.PRIVATE + || sym.access == SymbolAccessibility.INTERNAL) { + return true; + } + } + + return false; + } + public Scope scope { get { return _scope; } } |