* tree-flow-inline.h (op_iter_init): Reject GIMPLE_PHI stmts.
[official-gcc.git] / libjava / java / lang / Package.h
blob6d12d9f368752a5b1d72072b359ec35d69e76f1b
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_Package__
5 #define __java_lang_Package__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace net
18 class URL;
23 class java::lang::Package : public ::java::lang::Object
26 public: // actually package-private
27 Package(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::net::URL *);
28 Package(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::net::URL *, ::java::lang::ClassLoader *);
29 public:
30 virtual ::java::lang::String * getName();
31 virtual ::java::lang::String * getSpecificationTitle();
32 virtual ::java::lang::String * getSpecificationVersion();
33 virtual ::java::lang::String * getSpecificationVendor();
34 virtual ::java::lang::String * getImplementationTitle();
35 virtual ::java::lang::String * getImplementationVersion();
36 virtual ::java::lang::String * getImplementationVendor();
37 virtual jboolean isSealed();
38 virtual jboolean isSealed(::java::net::URL *);
39 virtual jboolean isCompatibleWith(::java::lang::String *);
40 static ::java::lang::Package * getPackage(::java::lang::String *);
41 static JArray< ::java::lang::Package * > * getPackages();
42 virtual jint hashCode();
43 virtual ::java::lang::String * toString();
44 virtual ::java::lang::annotation::Annotation * getAnnotation(::java::lang::Class *);
45 virtual JArray< ::java::lang::annotation::Annotation * > * getAnnotations();
46 virtual JArray< ::java::lang::annotation::Annotation * > * getDeclaredAnnotations();
47 virtual jboolean isAnnotationPresent(::java::lang::Class *);
48 private:
49 ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
50 ::java::lang::String * implTitle;
51 ::java::lang::String * implVendor;
52 ::java::lang::String * implVersion;
53 ::java::lang::String * specTitle;
54 ::java::lang::String * specVendor;
55 ::java::lang::String * specVersion;
56 ::java::net::URL * sealed;
57 ::java::lang::ClassLoader * loader;
58 public:
59 static ::java::lang::Class class$;
62 #endif // __java_lang_Package__