diff options
author | Alan Woodland <alan.woodland@gmail.com> | 2016-05-16 20:49:51 +0100 |
---|---|---|
committer | Alan Woodland <alan.woodland@gmail.com> | 2016-05-31 14:49:01 +0100 |
commit | 0094e3c90df80267d03a049ad7a48ce3fe866c17 (patch) | |
tree | db50e12e5c66971d38820ff70b77c0843a5aa95c /Lib/java/std_list.i | |
parent | b0de71857e5684dc9119a380edc1d83a19fc5f9c (diff) | |
download | swig-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.i | 13 |
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"; }; } |