2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_LinkException__
5 #define __javax_naming_LinkException__
9 #include <javax/naming/NamingException.h>
22 class javax::naming::LinkException
: public ::javax::naming::NamingException
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
);
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
;
46 static ::java::lang::Class
class$
;
49 #endif // __javax_naming_LinkException__