OSDN Git Service

PR libstdc++/51798
[pf3gnuchains/gcc-fork.git] / libjava / java / util / Arrays$ArrayList.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_util_Arrays$ArrayList__
5 #define __java_util_Arrays$ArrayList__
6
7 #pragma interface
8
9 #include <java/util/AbstractList.h>
10 #include <gcj/array.h>
11
12
13 class java::util::Arrays$ArrayList : public ::java::util::AbstractList
14 {
15
16 public: // actually package-private
17   Arrays$ArrayList(JArray< ::java::lang::Object * > *);
18 public:
19   ::java::lang::Object * get(jint);
20   jint size();
21   ::java::lang::Object * set(jint, ::java::lang::Object *);
22   jboolean contains(::java::lang::Object *);
23   jint indexOf(::java::lang::Object *);
24   jint lastIndexOf(::java::lang::Object *);
25   JArray< ::java::lang::Object * > * toArray();
26   JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
27 private:
28   static const jlong serialVersionUID = -2764017481108945198LL;
29   JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::java::util::AbstractList)))) a;
30 public:
31   static ::java::lang::Class class$;
32 };
33
34 #endif // __java_util_Arrays$ArrayList__