diff options
Diffstat (limited to 'libjava/gnu/classpath/jdwp/event/filters')
12 files changed, 551 insertions, 0 deletions
diff --git a/libjava/gnu/classpath/jdwp/event/filters/ClassExcludeFilter.h b/libjava/gnu/classpath/jdwp/event/filters/ClassExcludeFilter.h new file mode 100644 index 000000000..7a6796417 --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/ClassExcludeFilter.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_ClassExcludeFilter__ +#define __gnu_classpath_jdwp_event_filters_ClassExcludeFilter__ + +#pragma interface + +#include <gnu/classpath/jdwp/event/filters/ClassMatchFilter.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class ClassExcludeFilter; + } + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::ClassExcludeFilter : public ::gnu::classpath::jdwp::event::filters::ClassMatchFilter +{ + +public: + ClassExcludeFilter(::java::lang::String *); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_ClassExcludeFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/ClassMatchFilter.h b/libjava/gnu/classpath/jdwp/event/filters/ClassMatchFilter.h new file mode 100644 index 000000000..3670c26a6 --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/ClassMatchFilter.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_ClassMatchFilter__ +#define __gnu_classpath_jdwp_event_filters_ClassMatchFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class ClassMatchFilter; + } + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::ClassMatchFilter : public ::java::lang::Object +{ + +public: + ClassMatchFilter(::java::lang::String *); + virtual ::java::lang::String * getPattern(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _pattern; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_ClassMatchFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/ClassOnlyFilter.h b/libjava/gnu/classpath/jdwp/event/filters/ClassOnlyFilter.h new file mode 100644 index 000000000..6c887abeb --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/ClassOnlyFilter.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_ClassOnlyFilter__ +#define __gnu_classpath_jdwp_event_filters_ClassOnlyFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class ClassOnlyFilter; + } + } + namespace id + { + class ReferenceTypeId; + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::ClassOnlyFilter : public ::java::lang::Object +{ + +public: + ClassOnlyFilter(::gnu::classpath::jdwp::id::ReferenceTypeId *); + virtual ::gnu::classpath::jdwp::id::ReferenceTypeId * getType(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::gnu::classpath::jdwp::id::ReferenceTypeId * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _id; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_ClassOnlyFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/ConditionalFilter.h b/libjava/gnu/classpath/jdwp/event/filters/ConditionalFilter.h new file mode 100644 index 000000000..23c5a14a2 --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/ConditionalFilter.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_ConditionalFilter__ +#define __gnu_classpath_jdwp_event_filters_ConditionalFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class ConditionalFilter; + } + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::ConditionalFilter : public ::java::lang::Object +{ + +public: + ConditionalFilter(::java::lang::Object *); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_ConditionalFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/CountFilter.h b/libjava/gnu/classpath/jdwp/event/filters/CountFilter.h new file mode 100644 index 000000000..c3db4aeb8 --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/CountFilter.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_CountFilter__ +#define __gnu_classpath_jdwp_event_filters_CountFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class CountFilter; + } + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::CountFilter : public ::java::lang::Object +{ + +public: + CountFilter(jint); + virtual jint getCount(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) _count; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_CountFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.h b/libjava/gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.h new file mode 100644 index 000000000..4a84d43ef --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_ExceptionOnlyFilter__ +#define __gnu_classpath_jdwp_event_filters_ExceptionOnlyFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class ExceptionOnlyFilter; + } + } + namespace id + { + class ReferenceTypeId; + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::ExceptionOnlyFilter : public ::java::lang::Object +{ + +public: + ExceptionOnlyFilter(::gnu::classpath::jdwp::id::ReferenceTypeId *, jboolean, jboolean); + virtual ::gnu::classpath::jdwp::id::ReferenceTypeId * getType(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::gnu::classpath::jdwp::id::ReferenceTypeId * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _refId; + jboolean _caught; + jboolean _uncaught; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_ExceptionOnlyFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/FieldOnlyFilter.h b/libjava/gnu/classpath/jdwp/event/filters/FieldOnlyFilter.h new file mode 100644 index 000000000..2f6d57772 --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/FieldOnlyFilter.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_FieldOnlyFilter__ +#define __gnu_classpath_jdwp_event_filters_FieldOnlyFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class FieldOnlyFilter; + } + } + namespace id + { + class ReferenceTypeId; + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::FieldOnlyFilter : public ::java::lang::Object +{ + +public: + FieldOnlyFilter(::gnu::classpath::jdwp::id::ReferenceTypeId *, ::gnu::classpath::jdwp::id::ReferenceTypeId *); + virtual ::gnu::classpath::jdwp::id::ReferenceTypeId * getType(); + virtual ::gnu::classpath::jdwp::id::ReferenceTypeId * getField(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::gnu::classpath::jdwp::id::ReferenceTypeId * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _refId; + ::gnu::classpath::jdwp::id::ReferenceTypeId * _fieldId; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_FieldOnlyFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/IEventFilter.h b/libjava/gnu/classpath/jdwp/event/filters/IEventFilter.h new file mode 100644 index 000000000..0723bad2d --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/IEventFilter.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_IEventFilter__ +#define __gnu_classpath_jdwp_event_filters_IEventFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class IEventFilter; + } + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::IEventFilter : public ::java::lang::Object +{ + +public: + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __gnu_classpath_jdwp_event_filters_IEventFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.h b/libjava/gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.h new file mode 100644 index 000000000..3b5aedf4b --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_InstanceOnlyFilter__ +#define __gnu_classpath_jdwp_event_filters_InstanceOnlyFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class InstanceOnlyFilter; + } + } + namespace id + { + class ObjectId; + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::InstanceOnlyFilter : public ::java::lang::Object +{ + +public: + InstanceOnlyFilter(::gnu::classpath::jdwp::id::ObjectId *); + virtual ::gnu::classpath::jdwp::id::ObjectId * getInstance(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::gnu::classpath::jdwp::id::ObjectId * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _instance; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_InstanceOnlyFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/LocationOnlyFilter.h b/libjava/gnu/classpath/jdwp/event/filters/LocationOnlyFilter.h new file mode 100644 index 000000000..e5e0da92c --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/LocationOnlyFilter.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_LocationOnlyFilter__ +#define __gnu_classpath_jdwp_event_filters_LocationOnlyFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class LocationOnlyFilter; + } + } + namespace util + { + class Location; + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::LocationOnlyFilter : public ::java::lang::Object +{ + +public: + LocationOnlyFilter(::gnu::classpath::jdwp::util::Location *); + virtual ::gnu::classpath::jdwp::util::Location * getLocation(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::gnu::classpath::jdwp::util::Location * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _location; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_LocationOnlyFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/StepFilter.h b/libjava/gnu/classpath/jdwp/event/filters/StepFilter.h new file mode 100644 index 000000000..c434ae142 --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/StepFilter.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_StepFilter__ +#define __gnu_classpath_jdwp_event_filters_StepFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class StepFilter; + } + } + namespace id + { + class ThreadId; + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::StepFilter : public ::java::lang::Object +{ + +public: + StepFilter(::gnu::classpath::jdwp::id::ThreadId *, jint, jint); + virtual ::gnu::classpath::jdwp::id::ThreadId * getThread(); + virtual jint getSize(); + virtual jint getDepth(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::gnu::classpath::jdwp::id::ThreadId * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _tid; + jint _size; + jint _depth; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_StepFilter__ diff --git a/libjava/gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.h b/libjava/gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.h new file mode 100644 index 000000000..0c1a6eec4 --- /dev/null +++ b/libjava/gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_classpath_jdwp_event_filters_ThreadOnlyFilter__ +#define __gnu_classpath_jdwp_event_filters_ThreadOnlyFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace classpath + { + namespace jdwp + { + namespace event + { + class Event; + namespace filters + { + class ThreadOnlyFilter; + } + } + namespace id + { + class ThreadId; + } + } + } + } +} + +class gnu::classpath::jdwp::event::filters::ThreadOnlyFilter : public ::java::lang::Object +{ + +public: + ThreadOnlyFilter(::gnu::classpath::jdwp::id::ThreadId *); + virtual ::gnu::classpath::jdwp::id::ThreadId * getThread(); + virtual jboolean matches(::gnu::classpath::jdwp::event::Event *); +private: + ::gnu::classpath::jdwp::id::ThreadId * __attribute__((aligned(__alignof__( ::java::lang::Object)))) _tid; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_classpath_jdwp_event_filters_ThreadOnlyFilter__ |