From 0094e3c90df80267d03a049ad7a48ce3fe866c17 Mon Sep 17 00:00:00 2001 From: Alan Woodland Date: Mon, 16 May 2016 20:49:51 +0100 Subject: Target each method specificly for setting modifiers --- Lib/java/std_list.i | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'Lib/java/std_list.i') 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 %} +%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 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"; }; } -- cgit v1.2.1