pr63384.C: Add -w to dg-options.
[official-gcc.git] / libjava / javax / naming / Reference.h
blob62325ce333a9dc9a83258771830c246093afcae2
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_Reference__
5 #define __javax_naming_Reference__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace javax
14 namespace naming
16 class RefAddr;
17 class Reference;
22 class javax::naming::Reference : public ::java::lang::Object
25 public:
26 Reference(::java::lang::String *);
27 Reference(::java::lang::String *, ::javax::naming::RefAddr *);
28 Reference(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
29 Reference(::java::lang::String *, ::javax::naming::RefAddr *, ::java::lang::String *, ::java::lang::String *);
30 virtual void add(jint, ::javax::naming::RefAddr *);
31 virtual void add(::javax::naming::RefAddr *);
32 virtual void clear();
33 virtual ::java::lang::Object * clone();
34 private:
35 jboolean equals(::java::lang::String *, ::java::lang::String *);
36 public:
37 virtual jboolean equals(::java::lang::Object *);
38 virtual ::javax::naming::RefAddr * get(jint);
39 virtual ::javax::naming::RefAddr * get(::java::lang::String *);
40 virtual ::java::util::Enumeration * getAll();
41 virtual ::java::lang::String * getClassName();
42 virtual ::java::lang::String * getFactoryClassLocation();
43 virtual ::java::lang::String * getFactoryClassName();
44 virtual jint hashCode();
45 virtual ::java::lang::Object * remove(jint);
46 virtual jint size();
47 virtual ::java::lang::String * toString();
48 private:
49 static const jlong serialVersionUID = -1673475790065791735LL;
50 public: // actually protected
51 ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) addrs;
52 ::java::lang::String * classFactory;
53 ::java::lang::String * classFactoryLocation;
54 ::java::lang::String * className;
55 public:
56 static ::java::lang::Class class$;
59 #endif // __javax_naming_Reference__