2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_lang_reflect_GenericArrayTypeImpl__
5 #define __gnu_java_lang_reflect_GenericArrayTypeImpl__
9 #include <gnu/java/lang/reflect/TypeImpl.h>
20 class GenericArrayTypeImpl;
27 class gnu::java::lang::reflect::GenericArrayTypeImpl : public ::gnu::java::lang::reflect::TypeImpl
30 public: // actually package-private
31 GenericArrayTypeImpl(::java::lang::reflect::Type *);
32 ::java::lang::reflect::Type * resolve();
34 ::java::lang::reflect::Type * getGenericComponentType();
35 jboolean equals(::java::lang::Object *);
37 ::java::lang::String * toString();
39 ::java::lang::reflect::Type * __attribute__((aligned(__alignof__( ::gnu::java::lang::reflect::TypeImpl)))) componentType;
41 static ::java::lang::Class class$;
44 #endif // __gnu_java_lang_reflect_GenericArrayTypeImpl__