Add C++11 header <cuchar>.
[official-gcc.git] / libjava / javax / naming / LinkException.h
blob9949157b2eae1ec748615bc7cfb8586eef1e334c
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_LinkException__
5 #define __javax_naming_LinkException__
7 #pragma interface
9 #include <javax/naming/NamingException.h>
10 extern "Java"
12 namespace javax
14 namespace naming
16 class LinkException;
17 class Name;
22 class javax::naming::LinkException : public ::javax::naming::NamingException
25 public:
26 LinkException();
27 LinkException(::java::lang::String *);
28 virtual ::javax::naming::Name * getLinkResolvedName();
29 virtual ::javax::naming::Name * getLinkRemainingName();
30 virtual ::java::lang::Object * getLinkResolvedObj();
31 virtual ::java::lang::String * getLinkExplanation();
32 virtual void setLinkExplanation(::java::lang::String *);
33 virtual void setLinkResolvedName(::javax::naming::Name *);
34 virtual void setLinkRemainingName(::javax::naming::Name *);
35 virtual void setLinkResolvedObj(::java::lang::Object *);
36 virtual ::java::lang::String * toString();
37 virtual ::java::lang::String * toString(jboolean);
38 private:
39 static const jlong serialVersionUID = -7967662604076777712LL;
40 public: // actually protected
41 ::javax::naming::Name * __attribute__((aligned(__alignof__( ::javax::naming::NamingException)))) linkResolvedName;
42 ::java::lang::Object * linkResolvedObj;
43 ::javax::naming::Name * linkRemainingName;
44 ::java::lang::String * linkExplanation;
45 public:
46 static ::java::lang::Class class$;
49 #endif // __javax_naming_LinkException__