Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / java / util / regex / RETokenPOSIX.h
bloba6a40c09ab3095cfcbe09f288c6a3638602b94ff
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_util_regex_RETokenPOSIX__
5 #define __gnu_java_util_regex_RETokenPOSIX__
7 #pragma interface
9 #include <gnu/java/util/regex/REToken.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace java
18 namespace util
20 namespace regex
22 class CharIndexed;
23 class REMatch;
24 class RETokenPOSIX;
31 class gnu::java::util::regex::RETokenPOSIX : public ::gnu::java::util::regex::REToken
34 public: // actually package-private
35 static jint intValue(::java::lang::String *);
36 RETokenPOSIX(jint, jint, jboolean, jboolean);
37 jint getMinimumLength();
38 jint getMaximumLength();
39 ::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
40 jboolean matchOneChar(jchar);
41 jboolean returnsFixedLengthMatches();
42 jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
43 void dump(::java::lang::StringBuffer *);
44 jint __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) type;
45 jboolean insens;
46 jboolean negated;
47 static const jint ALNUM = 0;
48 static const jint ALPHA = 1;
49 static const jint BLANK = 2;
50 static const jint CNTRL = 3;
51 static const jint DIGIT = 4;
52 static const jint GRAPH = 5;
53 static const jint LOWER = 6;
54 static const jint PRINT = 7;
55 static const jint PUNCT = 8;
56 static const jint SPACE = 9;
57 static const jint UPPER = 10;
58 static const jint XDIGIT = 11;
59 static JArray< ::java::lang::String * > * s_nameTable;
60 public:
61 static ::java::lang::Class class$;
64 #endif // __gnu_java_util_regex_RETokenPOSIX__