summaryrefslogtreecommitdiff
path: root/Lib/java/std_list.i
diff options
context:
space:
mode:
authorAlan Woodland <alan.woodland@gmail.com>2016-05-16 20:49:51 +0100
committerAlan Woodland <alan.woodland@gmail.com>2016-05-31 14:49:01 +0100
commit0094e3c90df80267d03a049ad7a48ce3fe866c17 (patch)
treedb50e12e5c66971d38820ff70b77c0843a5aa95c /Lib/java/std_list.i
parentb0de71857e5684dc9119a380edc1d83a19fc5f9c (diff)
downloadswig-0094e3c90df80267d03a049ad7a48ce3fe866c17.tar.gz
Target each method specificly for setting modifiers
Diffstat (limited to 'Lib/java/std_list.i')
-rw-r--r--Lib/java/std_list.i13
1 files changed, 11 insertions, 2 deletions
diff --git a/Lib/java/std_list.i b/Lib/java/std_list.i
index b717bbfc2..f49b11826 100644
--- a/Lib/java/std_list.i
+++ b/Lib/java/std_list.i
@@ -6,6 +6,17 @@
#include <algorithm>
%}
+%javamethodmodifiers std::list::begin "private";
+%javamethodmodifiers std::list::insert "private";
+%javamethodmodifiers std::list::set "private";
+%javamethodmodifiers std::list::previous_index "private";
+%javamethodmodifiers std::list::next_index "private";
+%javamethodmodifiers std::list::previous "private";
+%javamethodmodifiers std::list::next "private";
+%javamethodmodifiers std::list::deref "private";
+%javamethodmodifiers std::list::advance "private";
+%javamethodmodifiers std::list::has_next "private";
+
namespace std {
template <typename T> class list {
public:
@@ -35,7 +46,6 @@ namespace std {
jint size () const;
void sort();
-%javamethodmodifiers "private";
// Only for helping implement listIterator
iterator begin();
iterator insert(iterator pos, const value_type &v);
@@ -73,7 +83,6 @@ namespace std {
return pos != $self->end();
}
}
-%javamethodmodifiers "public";
};
}