2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_net_ssl_provider_ExtensionList$ExtensionsIterator__
5 #define __gnu_javax_net_ssl_provider_ExtensionList$ExtensionsIterator__
9 #include <java/lang/Object.h>
24 class ExtensionList$ExtensionsIterator;
32 class gnu::javax::net::ssl::provider::ExtensionList$ExtensionsIterator : public ::java::lang::Object
36 ExtensionList$ExtensionsIterator(::gnu::javax::net::ssl::provider::ExtensionList *);
38 jboolean hasPrevious();
39 ::gnu::javax::net::ssl::provider::Extension * ExtensionList$ExtensionsIterator$next();
40 ::gnu::javax::net::ssl::provider::Extension * ExtensionList$ExtensionsIterator$previous();
43 void ExtensionList$ExtensionsIterator$add(::gnu::javax::net::ssl::provider::Extension *);
45 void ExtensionList$ExtensionsIterator$set(::gnu::javax::net::ssl::provider::Extension *);
46 ::java::lang::Object * next();
47 ::java::lang::Object * previous();
48 void add(::java::lang::Object *);
49 void set(::java::lang::Object *);
51 jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) modCount;
54 public: // actually package-private
55 ::gnu::javax::net::ssl::provider::ExtensionList * this$0;
57 static ::java::lang::Class class$;
60 #endif // __gnu_javax_net_ssl_provider_ExtensionList$ExtensionsIterator__