libjava/ChangeLog:
[official-gcc.git] / libjava / gnu / java / util / regex / RETokenPOSIX.h
blob5704ab8e6fdb93a3994e62ffec0bae7441d7d594
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 lang
20 class CPStringBuilder;
22 namespace util
24 namespace regex
26 class CharIndexed;
27 class REMatch;
28 class RETokenPOSIX;
35 class gnu::java::util::regex::RETokenPOSIX : public ::gnu::java::util::regex::REToken
38 public: // actually package-private
39 static jint intValue(::java::lang::String *);
40 RETokenPOSIX(jint, jint, jboolean, jboolean);
41 jint getMinimumLength();
42 jint getMaximumLength();
43 ::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
44 jboolean matchOneChar(jchar);
45 jboolean returnsFixedLengthMatches();
46 jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
47 void dump(::gnu::java::lang::CPStringBuilder *);
48 jint __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) type;
49 jboolean insens;
50 jboolean negated;
51 static const jint ALNUM = 0;
52 static const jint ALPHA = 1;
53 static const jint BLANK = 2;
54 static const jint CNTRL = 3;
55 static const jint DIGIT = 4;
56 static const jint GRAPH = 5;
57 static const jint LOWER = 6;
58 static const jint PRINT = 7;
59 static const jint PUNCT = 8;
60 static const jint SPACE = 9;
61 static const jint UPPER = 10;
62 static const jint XDIGIT = 11;
63 static JArray< ::java::lang::String * > * s_nameTable;
64 public:
65 static ::java::lang::Class class$;
68 #endif // __gnu_java_util_regex_RETokenPOSIX__