libjava/ChangeLog:
[official-gcc.git] / libjava / gnu / java / util / regex / RETokenNamedProperty.h
bloba20a1a3ef91daee63ba55e529aa0e4b0c9d01d59
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_util_regex_RETokenNamedProperty__
5 #define __gnu_java_util_regex_RETokenNamedProperty__
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 RETokenNamedProperty;
29 class RETokenNamedProperty$Handler;
36 class gnu::java::util::regex::RETokenNamedProperty : public ::gnu::java::util::regex::REToken
39 public: // actually package-private
40 RETokenNamedProperty(jint, ::java::lang::String *, 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 private:
45 jboolean matchOneChar(jchar);
46 public: // actually package-private
47 jboolean returnsFixedLengthMatches();
48 jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
49 void dump(::gnu::java::lang::CPStringBuilder *);
50 private:
51 ::gnu::java::util::regex::RETokenNamedProperty$Handler * getHandler(::java::lang::String *);
52 public: // actually package-private
53 ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) name;
54 jboolean insens;
55 jboolean negate;
56 ::gnu::java::util::regex::RETokenNamedProperty$Handler * handler;
57 static JArray< jbyte > * LETTER;
58 static JArray< jbyte > * MARK;
59 static JArray< jbyte > * SEPARATOR;
60 static JArray< jbyte > * SYMBOL;
61 static JArray< jbyte > * NUMBER;
62 static JArray< jbyte > * PUNCTUATION;
63 static JArray< jbyte > * OTHER;
64 public:
65 static ::java::lang::Class class$;
68 #endif // __gnu_java_util_regex_RETokenNamedProperty__