gcc/
[official-gcc.git] / libjava / javax / tools / Diagnostic.h
blob540da44e55ac02bdbf501dd05b230a1584c94a18
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_tools_Diagnostic__
5 #define __javax_tools_Diagnostic__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace javax
14 namespace tools
16 class Diagnostic;
17 class Diagnostic$Kind;
22 class javax::tools::Diagnostic : public ::java::lang::Object
25 public:
26 virtual ::javax::tools::Diagnostic$Kind * getKind() = 0;
27 virtual ::java::lang::Object * getSource() = 0;
28 virtual jlong getPosition() = 0;
29 virtual jlong getStartPosition() = 0;
30 virtual jlong getEndPosition() = 0;
31 virtual jlong getLineNumber() = 0;
32 virtual jlong getColumnNumber() = 0;
33 virtual ::java::lang::String * getCode() = 0;
34 virtual ::java::lang::String * getMessage(::java::util::Locale *) = 0;
35 static const jlong NOPOS = -1LL;
36 static ::java::lang::Class class$;
37 } __attribute__ ((java_interface));
39 #endif // __javax_tools_Diagnostic__