2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_classpath_jdwp_VMMethod__
5 #define __gnu_classpath_jdwp_VMMethod__
9 #include <java/lang/Object.h>
36 class gnu::classpath::jdwp::VMMethod : public ::java::lang::Object
39 public: // actually protected
40 VMMethod(::java::lang::Class *, jlong);
42 virtual jlong getId();
43 virtual ::java::lang::Class * getDeclaringClass();
44 virtual ::java::lang::String * getName();
45 virtual ::java::lang::String * getSignature();
46 virtual jint getModifiers();
47 virtual ::gnu::classpath::jdwp::util::LineTable * getLineTable();
48 virtual ::gnu::classpath::jdwp::util::VariableTable * getVariableTable();
49 virtual ::java::lang::String * toString();
50 virtual void writeId(::java::io::DataOutputStream *);
51 static ::gnu::classpath::jdwp::VMMethod * readId(::java::lang::Class *, ::java::nio::ByteBuffer *);
52 static const jint SIZE = 8;
54 ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _class;
57 static ::java::lang::Class class$;
60 #endif // __gnu_classpath_jdwp_VMMethod__