Merged gcj-eclipse branch to trunk.

From-SVN: r120621
This commit is contained in:
Tom Tromey
2007-01-09 19:58:05 +00:00
parent c648dedbde
commit 97b8365caf
17478 changed files with 606493 additions and 100744 deletions
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_BacktrackStack$Backtrack__
#define __gnu_java_util_regex_BacktrackStack$Backtrack__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class BacktrackStack$Backtrack;
class CharIndexed;
class REMatch;
class REToken;
}
}
}
}
}
class gnu::java::util::regex::BacktrackStack$Backtrack : public ::java::lang::Object
{
public: // actually package-private
BacktrackStack$Backtrack(::gnu::java::util::regex::REToken *, ::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, ::java::lang::Object *);
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::java::lang::Object)))) token;
::gnu::java::util::regex::CharIndexed * input;
::gnu::java::util::regex::REMatch * match;
::java::lang::Object * param;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_BacktrackStack$Backtrack__
@@ -0,0 +1,50 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_BacktrackStack__
#define __gnu_java_util_regex_BacktrackStack__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class BacktrackStack;
class BacktrackStack$Backtrack;
}
}
}
}
}
class gnu::java::util::regex::BacktrackStack : public ::java::lang::Object
{
public: // actually package-private
BacktrackStack();
jboolean empty();
::gnu::java::util::regex::BacktrackStack$Backtrack * peek();
::gnu::java::util::regex::BacktrackStack$Backtrack * pop();
void clear();
void push(::gnu::java::util::regex::BacktrackStack$Backtrack *);
JArray< ::gnu::java::util::regex::BacktrackStack$Backtrack * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stack;
private:
jint size;
jint capacity;
static const jint INITIAL_CAPACITY = 32;
static const jint CAPACITY_INCREMENT = 16;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_BacktrackStack__
+48
View File
@@ -0,0 +1,48 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_CharIndexed__
#define __gnu_java_util_regex_CharIndexed__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
}
}
}
}
}
class gnu::java::util::regex::CharIndexed : public ::java::lang::Object
{
public:
virtual jchar charAt(jint) = 0;
virtual jboolean move(jint) = 0;
virtual jboolean move1(jint) = 0;
virtual jboolean isValid() = 0;
virtual ::gnu::java::util::regex::CharIndexed * lookBehind(jint, jint) = 0;
virtual jint length() = 0;
virtual void setLastMatch(::gnu::java::util::regex::REMatch *) = 0;
virtual ::gnu::java::util::regex::REMatch * getLastMatch() = 0;
virtual void setHitEnd(::gnu::java::util::regex::REMatch *) = 0;
virtual jboolean hitEnd() = 0;
virtual jint getAnchor() = 0;
virtual void setAnchor(jint) = 0;
static const jchar OUT_OF_BOUNDS = 65535;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __gnu_java_util_regex_CharIndexed__
@@ -0,0 +1,38 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_CharIndexedCharArray__
#define __gnu_java_util_regex_CharIndexedCharArray__
#pragma interface
#include <gnu/java/util/regex/CharIndexedCharSequence.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexedCharArray;
}
}
}
}
}
class gnu::java::util::regex::CharIndexedCharArray : public ::gnu::java::util::regex::CharIndexedCharSequence
{
public: // actually package-private
CharIndexedCharArray(JArray< jchar > *, jint);
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_CharIndexedCharArray__
@@ -0,0 +1,57 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_CharIndexedCharSequence__
#define __gnu_java_util_regex_CharIndexedCharSequence__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class CharIndexedCharSequence;
class REMatch;
}
}
}
}
}
class gnu::java::util::regex::CharIndexedCharSequence : public ::java::lang::Object
{
public: // actually package-private
CharIndexedCharSequence(::java::lang::CharSequence *, jint);
public:
virtual jchar charAt(jint);
virtual jboolean isValid();
virtual jboolean move(jint);
virtual jboolean move1(jint);
virtual ::gnu::java::util::regex::CharIndexed * lookBehind(jint, jint);
virtual jint length();
virtual void setLastMatch(::gnu::java::util::regex::REMatch *);
virtual ::gnu::java::util::regex::REMatch * getLastMatch();
virtual void setHitEnd(::gnu::java::util::regex::REMatch *);
virtual jboolean hitEnd();
virtual jint getAnchor();
virtual void setAnchor(jint);
private:
::java::lang::CharSequence * __attribute__((aligned(__alignof__( ::java::lang::Object)))) s;
jint anchor;
jint len;
::gnu::java::util::regex::REMatch * lastMatch;
jint rightmostTriedPosition;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_CharIndexedCharSequence__
@@ -0,0 +1,64 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_CharIndexedInputStream__
#define __gnu_java_util_regex_CharIndexedInputStream__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class CharIndexedInputStream;
class REMatch;
}
}
}
}
}
class gnu::java::util::regex::CharIndexedInputStream : public ::java::lang::Object
{
public: // actually package-private
CharIndexedInputStream(::java::io::InputStream *, jint);
private:
jboolean next();
public:
virtual jchar charAt(jint);
virtual jboolean move(jint);
virtual jboolean isValid();
virtual ::gnu::java::util::regex::CharIndexed * lookBehind(jint, jint);
virtual jint length();
virtual void setLastMatch(::gnu::java::util::regex::REMatch *);
virtual ::gnu::java::util::regex::REMatch * getLastMatch();
virtual void setHitEnd(::gnu::java::util::regex::REMatch *);
virtual jboolean hitEnd();
virtual jint getAnchor();
virtual void setAnchor(jint);
virtual jboolean move1(jint);
private:
static const jint BUFFER_INCREMENT = 1024;
static const jint UNKNOWN = 2147483647;
::java::io::BufferedInputStream * __attribute__((aligned(__alignof__( ::java::lang::Object)))) br;
jint index;
jint bufsize;
jint end;
jchar cached;
JArray< jchar > * lookBehind__;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_CharIndexedInputStream__
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_CharIndexedString__
#define __gnu_java_util_regex_CharIndexedString__
#pragma interface
#include <gnu/java/util/regex/CharIndexedCharSequence.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexedString;
}
}
}
}
}
class gnu::java::util::regex::CharIndexedString : public ::gnu::java::util::regex::CharIndexedCharSequence
{
public: // actually package-private
CharIndexedString(::java::lang::String *, jint);
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_CharIndexedString__
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_CharIndexedStringBuffer__
#define __gnu_java_util_regex_CharIndexedStringBuffer__
#pragma interface
#include <gnu/java/util/regex/CharIndexedCharSequence.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexedStringBuffer;
}
}
}
}
}
class gnu::java::util::regex::CharIndexedStringBuffer : public ::gnu::java::util::regex::CharIndexedCharSequence
{
public: // actually package-private
CharIndexedStringBuffer(::java::lang::StringBuffer *, jint);
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_CharIndexedStringBuffer__
@@ -0,0 +1,42 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RE$CharExpression__
#define __gnu_java_util_regex_RE$CharExpression__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RE$CharExpression;
}
}
}
}
}
class gnu::java::util::regex::RE$CharExpression : public ::java::lang::Object
{
RE$CharExpression();
public:
virtual ::java::lang::String * toString();
public: // actually package-private
RE$CharExpression(::gnu::java::util::regex::RE$CharExpression *);
jchar __attribute__((aligned(__alignof__( ::java::lang::Object)))) ch;
::java::lang::String * expr;
jint len;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RE$CharExpression__
+39
View File
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RE$CharUnit__
#define __gnu_java_util_regex_RE$CharUnit__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RE$CharUnit;
}
}
}
}
}
class gnu::java::util::regex::RE$CharUnit : public ::java::lang::Object
{
RE$CharUnit();
public: // actually package-private
RE$CharUnit(::gnu::java::util::regex::RE$CharUnit *);
public:
jchar __attribute__((aligned(__alignof__( ::java::lang::Object)))) ch;
jboolean bk;
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RE$CharUnit__
+39
View File
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RE$IntPair__
#define __gnu_java_util_regex_RE$IntPair__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RE$IntPair;
}
}
}
}
}
class gnu::java::util::regex::RE$IntPair : public ::java::lang::Object
{
RE$IntPair();
public: // actually package-private
RE$IntPair(::gnu::java::util::regex::RE$IntPair *);
public:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) first;
jint second;
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RE$IntPair__
@@ -0,0 +1,40 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RE$NamedProperty__
#define __gnu_java_util_regex_RE$NamedProperty__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RE$NamedProperty;
}
}
}
}
}
class gnu::java::util::regex::RE$NamedProperty : public ::java::lang::Object
{
RE$NamedProperty();
public: // actually package-private
RE$NamedProperty(::gnu::java::util::regex::RE$NamedProperty *);
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
jboolean negate;
jint len;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RE$NamedProperty__
@@ -0,0 +1,41 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RE$ParseCharClassResult__
#define __gnu_java_util_regex_RE$ParseCharClassResult__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RE$ParseCharClassResult;
class RETokenOneOf;
}
}
}
}
}
class gnu::java::util::regex::RE$ParseCharClassResult : public ::java::lang::Object
{
RE$ParseCharClassResult();
public: // actually package-private
RE$ParseCharClassResult(::gnu::java::util::regex::RE$ParseCharClassResult *);
::gnu::java::util::regex::RETokenOneOf * __attribute__((aligned(__alignof__( ::java::lang::Object)))) token;
jint index;
jboolean returnAtAndOperator;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RE$ParseCharClassResult__
+146
View File
@@ -0,0 +1,146 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RE__
#define __gnu_java_util_regex_RE__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class RE;
class RE$CharExpression;
class RE$CharUnit;
class RE$IntPair;
class RE$NamedProperty;
class RE$ParseCharClassResult;
class REMatch;
class REMatchEnumeration;
class RESyntax;
class REToken;
class RETokenNamedProperty;
}
}
}
}
}
class gnu::java::util::regex::RE : public ::gnu::java::util::regex::REToken
{
public:
static ::java::lang::String * version();
public: // actually package-private
static ::java::lang::String * getLocalizedMessage(::java::lang::String *);
public:
RE(::java::lang::Object *);
RE(::java::lang::Object *, jint);
RE(::java::lang::Object *, jint, ::gnu::java::util::regex::RESyntax *);
private:
RE(::gnu::java::util::regex::REToken *, ::gnu::java::util::regex::REToken *, jint, jint, jint, jint);
RE(::java::lang::Object *, jint, ::gnu::java::util::regex::RESyntax *, jint, jint);
public: // actually protected
RE();
virtual void initialize(::java::lang::Object *, jint, ::gnu::java::util::regex::RESyntax *, jint, jint);
private:
static ::gnu::java::util::regex::RE$ParseCharClassResult * parseCharClass(jint, JArray< jchar > *, jint, jint, jint, ::gnu::java::util::regex::RESyntax *, jint);
static jint getCharUnit(JArray< jchar > *, jint, ::gnu::java::util::regex::RE$CharUnit *, jboolean);
static jint parseInt(JArray< jchar > *, jint, jint, jint);
static ::gnu::java::util::regex::RE$CharExpression * getCharExpression(JArray< jchar > *, jint, jint, ::gnu::java::util::regex::RESyntax *);
static ::gnu::java::util::regex::RE$NamedProperty * getNamedProperty(JArray< jchar > *, jint, jint);
static ::gnu::java::util::regex::RETokenNamedProperty * getRETokenNamedProperty(jint, ::gnu::java::util::regex::RE$NamedProperty *, jboolean, jint);
public:
virtual jboolean isMatch(::java::lang::Object *);
virtual jboolean isMatch(::java::lang::Object *, jint);
virtual jboolean isMatch(::java::lang::Object *, jint, jint);
private:
jboolean isMatchImpl(::gnu::java::util::regex::CharIndexed *, jint, jint);
public:
virtual jint getNumSubs();
public: // actually package-private
virtual void setUncle(::gnu::java::util::regex::REToken *);
virtual jboolean chain(::gnu::java::util::regex::REToken *);
public:
virtual jint getMinimumLength();
virtual jint getMaximumLength();
virtual JArray< ::gnu::java::util::regex::REMatch * > * getAllMatches(::java::lang::Object *);
virtual JArray< ::gnu::java::util::regex::REMatch * > * getAllMatches(::java::lang::Object *, jint);
virtual JArray< ::gnu::java::util::regex::REMatch * > * getAllMatches(::java::lang::Object *, jint, jint);
private:
JArray< ::gnu::java::util::regex::REMatch * > * getAllMatchesImpl(::gnu::java::util::regex::CharIndexed *, jint, jint);
public: // actually package-private
virtual jboolean match(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
virtual ::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
public:
virtual ::gnu::java::util::regex::REMatch * getMatch(::java::lang::Object *);
virtual ::gnu::java::util::regex::REMatch * getMatch(::java::lang::Object *, jint);
virtual ::gnu::java::util::regex::REMatch * getMatch(::java::lang::Object *, jint, jint);
virtual ::gnu::java::util::regex::REMatch * getMatch(::java::lang::Object *, jint, jint, ::java::lang::StringBuffer *);
public: // actually package-private
virtual ::gnu::java::util::regex::REMatch * getMatchImpl(::gnu::java::util::regex::CharIndexed *, jint, jint, ::java::lang::StringBuffer *);
public:
virtual ::gnu::java::util::regex::REMatchEnumeration * getMatchEnumeration(::java::lang::Object *);
virtual ::gnu::java::util::regex::REMatchEnumeration * getMatchEnumeration(::java::lang::Object *, jint);
virtual ::gnu::java::util::regex::REMatchEnumeration * getMatchEnumeration(::java::lang::Object *, jint, jint);
virtual ::java::lang::String * substitute(::java::lang::Object *, ::java::lang::String *);
virtual ::java::lang::String * substitute(::java::lang::Object *, ::java::lang::String *, jint);
virtual ::java::lang::String * substitute(::java::lang::Object *, ::java::lang::String *, jint, jint);
private:
::java::lang::String * substituteImpl(::gnu::java::util::regex::CharIndexed *, ::java::lang::String *, jint, jint);
public:
virtual ::java::lang::String * substituteAll(::java::lang::Object *, ::java::lang::String *);
virtual ::java::lang::String * substituteAll(::java::lang::Object *, ::java::lang::String *, jint);
virtual ::java::lang::String * substituteAll(::java::lang::Object *, ::java::lang::String *, jint, jint);
private:
::java::lang::String * substituteAllImpl(::gnu::java::util::regex::CharIndexed *, ::java::lang::String *, jint, jint);
public:
static ::java::lang::String * getReplacement(::java::lang::String *, ::gnu::java::util::regex::REMatch *, jint);
private:
void addToken(::gnu::java::util::regex::REToken *);
static ::gnu::java::util::regex::REToken * setRepeated(::gnu::java::util::regex::REToken *, jint, jint, jint);
static jint getPosixSet(JArray< jchar > *, jint, ::java::lang::StringBuffer *);
jint getMinMax(JArray< jchar > *, jint, ::gnu::java::util::regex::RE$IntPair *, ::gnu::java::util::regex::RESyntax *);
public:
virtual ::java::lang::String * toString();
public: // actually package-private
virtual void dump(::java::lang::StringBuffer *);
public:
static ::gnu::java::util::regex::CharIndexed * makeCharIndexed(::java::lang::Object *, jint);
private:
static ::java::lang::String * VERSION;
static ::java::util::ResourceBundle * messages;
static ::java::lang::String * bundle;
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) firstToken;
::gnu::java::util::regex::REToken * lastToken;
jint numSubs;
jint minimumLength;
jint maximumLength;
public:
static const jint REG_ICASE = 2;
static const jint REG_DOT_NEWLINE = 4;
static const jint REG_MULTILINE = 8;
static const jint REG_NOTBOL = 16;
static const jint REG_NOTEOL = 32;
static const jint REG_ANCHORINDEX = 64;
static const jint REG_NO_INTERPOLATE = 128;
static const jint REG_TRY_ENTIRE_MATCH = 256;
static const jint REG_REPLACE_USE_BACKSLASHESCAPE = 512;
static const jint REG_X_COMMENTS = 1024;
static const jint REG_ICASE_USASCII = 2048;
static const jint REG_FIX_STARTING_POSITION = 4096;
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RE__
+56
View File
@@ -0,0 +1,56 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_REException__
#define __gnu_java_util_regex_REException__
#pragma interface
#include <java/lang/Exception.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class REException;
}
}
}
}
}
class gnu::java::util::regex::REException : public ::java::lang::Exception
{
public: // actually package-private
REException(::java::lang::String *, jint, jint);
public:
virtual jint getType();
virtual jint getPosition();
virtual ::java::lang::String * getMessage();
private:
jint __attribute__((aligned(__alignof__( ::java::lang::Exception)))) type;
jint pos;
public:
static const jint REG_BADRPT = 1;
static const jint REG_BADBR = 2;
static const jint REG_EBRACE = 3;
static const jint REG_EBRACK = 4;
static const jint REG_ERANGE = 5;
static const jint REG_ECTYPE = 6;
static const jint REG_EPAREN = 7;
static const jint REG_ESUBREG = 8;
static const jint REG_EEND = 9;
static const jint REG_ESCAPE = 10;
static const jint REG_BADPAT = 11;
static const jint REG_ESIZE = 12;
static const jint REG_ESPACE = 13;
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_REException__
@@ -0,0 +1,51 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_REFilterInputStream__
#define __gnu_java_util_regex_REFilterInputStream__
#pragma interface
#include <java/io/FilterInputStream.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexedInputStream;
class RE;
class REFilterInputStream;
}
}
}
}
}
class gnu::java::util::regex::REFilterInputStream : public ::java::io::FilterInputStream
{
public:
REFilterInputStream(::java::io::InputStream *, ::gnu::java::util::regex::RE *, ::java::lang::String *);
virtual jint read();
virtual jboolean markSupported();
virtual jint read(JArray< jbyte > *, jint, jint);
virtual jint read(JArray< jbyte > *);
private:
::gnu::java::util::regex::RE * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) expr;
::java::lang::String * replace;
::java::lang::String * buffer;
jint bufpos;
jint offset;
::gnu::java::util::regex::CharIndexedInputStream * stream;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_REFilterInputStream__
+68
View File
@@ -0,0 +1,68 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_REMatch__
#define __gnu_java_util_regex_REMatch__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class BacktrackStack;
class CharIndexed;
class REMatch;
}
}
}
}
}
class gnu::java::util::regex::REMatch : public ::java::lang::Object
{
public:
::java::lang::Object * clone();
public: // actually package-private
void assignFrom(::gnu::java::util::regex::REMatch *);
REMatch(jint, jint, jint);
void finish(::gnu::java::util::regex::CharIndexed *);
void clear(jint);
public:
::java::lang::String * toString();
jint getStartIndex();
jint getEndIndex();
::java::lang::String * toString(jint);
jint getSubStartIndex(jint);
jint getStartIndex(jint);
jint getSubEndIndex(jint);
jint getEndIndex(jint);
::java::lang::String * substituteInto(::java::lang::String *);
private:
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) matchedText;
::gnu::java::util::regex::CharIndexed * matchedCharIndexed;
public: // actually package-private
jint eflags;
jint offset;
jint anchor;
jint index;
JArray< jint > * start;
JArray< jint > * start1;
JArray< jint > * end;
jboolean empty;
::gnu::java::util::regex::BacktrackStack * backtrackStack;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_REMatch__
@@ -0,0 +1,55 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_REMatchEnumeration__
#define __gnu_java_util_regex_REMatchEnumeration__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class RE;
class REMatch;
class REMatchEnumeration;
}
}
}
}
}
class gnu::java::util::regex::REMatchEnumeration : public ::java::lang::Object
{
public: // actually package-private
REMatchEnumeration(::gnu::java::util::regex::RE *, ::gnu::java::util::regex::CharIndexed *, jint, jint);
public:
virtual jboolean hasMoreElements();
virtual jboolean hasMoreMatches();
virtual jboolean hasMoreMatches(::java::lang::StringBuffer *);
virtual ::java::lang::Object * nextElement();
virtual ::gnu::java::util::regex::REMatch * nextMatch();
private:
static const jint YES = 1;
static const jint MAYBE = 0;
static const jint NO = -1;
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) more;
::gnu::java::util::regex::REMatch * match;
::gnu::java::util::regex::RE * expr;
::gnu::java::util::regex::CharIndexed * input;
jint eflags;
jint index;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_REMatchEnumeration__
+101
View File
@@ -0,0 +1,101 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RESyntax__
#define __gnu_java_util_regex_RESyntax__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RESyntax;
}
}
}
}
}
class gnu::java::util::regex::RESyntax : public ::java::lang::Object
{
public:
RESyntax();
::gnu::java::util::regex::RESyntax * makeFinal();
RESyntax(::gnu::java::util::regex::RESyntax *);
jboolean get(jint);
::gnu::java::util::regex::RESyntax * set(jint);
::gnu::java::util::regex::RESyntax * clear(jint);
::gnu::java::util::regex::RESyntax * setLineSeparator(::java::lang::String *);
::java::lang::String * getLineSeparator();
public: // actually package-private
static ::java::lang::String * DEFAULT_LINE_SEPARATOR;
private:
::java::util::BitSet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) bits;
jboolean isFinal;
::java::lang::String * lineSeparator;
public:
static const jint RE_BACKSLASH_ESCAPE_IN_LISTS = 0;
static const jint RE_BK_PLUS_QM = 1;
static const jint RE_CHAR_CLASSES = 2;
static const jint RE_CONTEXT_INDEP_ANCHORS = 3;
static const jint RE_CONTEXT_INDEP_OPS = 4;
static const jint RE_CONTEXT_INVALID_OPS = 5;
static const jint RE_DOT_NEWLINE = 6;
static const jint RE_DOT_NOT_NULL = 7;
static const jint RE_INTERVALS = 8;
static const jint RE_LIMITED_OPS = 9;
static const jint RE_NEWLINE_ALT = 10;
static const jint RE_NO_BK_BRACES = 11;
static const jint RE_NO_BK_PARENS = 12;
static const jint RE_NO_BK_REFS = 13;
static const jint RE_NO_BK_VBAR = 14;
static const jint RE_NO_EMPTY_RANGES = 15;
static const jint RE_UNMATCHED_RIGHT_PAREN_ORD = 16;
static const jint RE_HAT_LISTS_NOT_NEWLINE = 17;
static const jint RE_STINGY_OPS = 18;
static const jint RE_CHAR_CLASS_ESCAPES = 19;
static const jint RE_PURE_GROUPING = 20;
static const jint RE_LOOKAHEAD = 21;
static const jint RE_STRING_ANCHORS = 22;
static const jint RE_COMMENTS = 23;
static const jint RE_CHAR_CLASS_ESC_IN_LISTS = 24;
static const jint RE_POSSESSIVE_OPS = 25;
static const jint RE_EMBEDDED_FLAGS = 26;
static const jint RE_OCTAL_CHAR = 27;
static const jint RE_HEX_CHAR = 28;
static const jint RE_UNICODE_CHAR = 29;
static const jint RE_NAMED_PROPERTY = 30;
static const jint RE_NESTED_CHARCLASS = 31;
private:
static const jint BIT_TOTAL = 32;
public:
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_AWK;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_ED;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_EGREP;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_EMACS;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_GREP;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_AWK;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_BASIC;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_EGREP;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_EXTENDED;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_MINIMAL_BASIC;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_POSIX_MINIMAL_EXTENDED;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_SED;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL4;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL4_S;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL5;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_PERL5_S;
static ::gnu::java::util::regex::RESyntax * RE_SYNTAX_JAVA_1_4;
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RESyntax__
+71
View File
@@ -0,0 +1,71 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_REToken__
#define __gnu_java_util_regex_REToken__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class REToken;
}
}
}
}
}
class gnu::java::util::regex::REToken : public ::java::lang::Object
{
public:
virtual ::java::lang::Object * clone();
public: // actually protected
REToken(jint);
public: // actually package-private
virtual jint getMinimumLength();
virtual jint getMaximumLength();
virtual void setUncle(::gnu::java::util::regex::REToken *);
virtual jboolean match(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
virtual jboolean matchFake(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
private:
jboolean match(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jboolean);
public: // actually package-private
virtual void setHitEnd(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
virtual ::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
public: // actually protected
virtual jboolean next(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
public: // actually package-private
virtual ::gnu::java::util::regex::REToken * getNext();
virtual ::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
virtual jboolean returnsFixedLengthMatches();
virtual jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
virtual ::gnu::java::util::regex::REMatch * backtrack(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, ::java::lang::Object *);
virtual jboolean chain(::gnu::java::util::regex::REToken *);
virtual void dump(::java::lang::StringBuffer *) = 0;
virtual void dumpAll(::java::lang::StringBuffer *);
public:
virtual ::java::lang::String * toString();
static jchar toLowerCase(jchar, jboolean);
static jchar toUpperCase(jchar, jboolean);
public: // actually protected
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::java::lang::Object)))) next__;
::gnu::java::util::regex::REToken * uncle;
jint subIndex;
jboolean unicodeAware;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_REToken__
+48
View File
@@ -0,0 +1,48 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenAny__
#define __gnu_java_util_regex_RETokenAny__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenAny;
}
}
}
}
}
class gnu::java::util::regex::RETokenAny : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenAny(jint, jboolean, jboolean);
jint getMinimumLength();
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
jboolean matchOneChar(jchar);
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
void dump(::java::lang::StringBuffer *);
private:
jboolean __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) newline;
jboolean matchNull;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenAny__
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenBackRef__
#define __gnu_java_util_regex_RETokenBackRef__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenBackRef;
}
}
}
}
}
class gnu::java::util::regex::RETokenBackRef : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenBackRef(jint, jint, jboolean);
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
void dump(::java::lang::StringBuffer *);
private:
jint __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) num;
jboolean insens;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenBackRef__
+56
View File
@@ -0,0 +1,56 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenChar__
#define __gnu_java_util_regex_RETokenChar__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class REToken;
class RETokenChar;
}
}
}
}
}
class gnu::java::util::regex::RETokenChar : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenChar(jint, jchar, jboolean);
jint getMinimumLength();
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
private:
jboolean matchOneString(::gnu::java::util::regex::CharIndexed *, jint);
jboolean charEquals(jchar, jchar);
public: // actually package-private
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
jboolean chain(::gnu::java::util::regex::REToken *);
void dump(::java::lang::StringBuffer *);
private:
JArray< jchar > * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) ch;
jboolean insens;
jint matchedLength;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenChar__
+50
View File
@@ -0,0 +1,50 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenEnd__
#define __gnu_java_util_regex_RETokenEnd__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenEnd;
}
}
}
}
}
class gnu::java::util::regex::RETokenEnd : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenEnd(jint, ::java::lang::String *);
RETokenEnd(jint, ::java::lang::String *, jboolean);
void setFake(jboolean);
jint getMaximumLength();
jboolean match(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
void dump(::java::lang::StringBuffer *);
private:
::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) newline;
jboolean check_java_line_terminators;
jboolean fake;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenEnd__
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenEndOfPreviousMatch__
#define __gnu_java_util_regex_RETokenEndOfPreviousMatch__
#pragma interface
#include <gnu/java/util/regex/RETokenStart.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenEndOfPreviousMatch;
}
}
}
}
}
class gnu::java::util::regex::RETokenEndOfPreviousMatch : public ::gnu::java::util::regex::RETokenStart
{
public: // actually package-private
RETokenEndOfPreviousMatch(jint);
virtual jint getMaximumLength();
virtual ::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
virtual jboolean returnsFixedLengthmatches();
virtual jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
virtual void dump(::java::lang::StringBuffer *);
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenEndOfPreviousMatch__
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenEndSub__
#define __gnu_java_util_regex_RETokenEndSub__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenEndSub;
}
}
}
}
}
class gnu::java::util::regex::RETokenEndSub : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenEndSub(jint);
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
void setHitEnd(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
void dump(::java::lang::StringBuffer *);
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenEndSub__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenIndependent__
#define __gnu_java_util_regex_RETokenIndependent__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class REToken;
class RETokenIndependent;
}
}
}
}
}
class gnu::java::util::regex::RETokenIndependent : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenIndependent(::gnu::java::util::regex::REToken *);
jint getMinimumLength();
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
void dump(::java::lang::StringBuffer *);
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) re;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenIndependent__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenLookAhead__
#define __gnu_java_util_regex_RETokenLookAhead__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class REToken;
class RETokenLookAhead;
}
}
}
}
}
class gnu::java::util::regex::RETokenLookAhead : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenLookAhead(::gnu::java::util::regex::REToken *, jboolean);
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
void dump(::java::lang::StringBuffer *);
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) re;
jboolean negative;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenLookAhead__
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenLookBehind$RETokenMatchHereOnly__
#define __gnu_java_util_regex_RETokenLookBehind$RETokenMatchHereOnly__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenLookBehind$RETokenMatchHereOnly;
}
}
}
}
}
class gnu::java::util::regex::RETokenLookBehind$RETokenMatchHereOnly : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
virtual jint getMaximumLength();
RETokenLookBehind$RETokenMatchHereOnly(jint);
virtual ::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
virtual void dump(::java::lang::StringBuffer *);
private:
jint __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) index;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenLookBehind$RETokenMatchHereOnly__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenLookBehind__
#define __gnu_java_util_regex_RETokenLookBehind__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class REToken;
class RETokenLookBehind;
}
}
}
}
}
class gnu::java::util::regex::RETokenLookBehind : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenLookBehind(::gnu::java::util::regex::REToken *, jboolean);
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
void dump(::java::lang::StringBuffer *);
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) re;
jboolean negative;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenLookBehind__
@@ -0,0 +1,41 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenNamedProperty$1__
#define __gnu_java_util_regex_RETokenNamedProperty$1__
#pragma interface
#include <gnu/java/util/regex/RETokenNamedProperty$Handler.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenNamedProperty;
class RETokenNamedProperty$1;
}
}
}
}
}
class gnu::java::util::regex::RETokenNamedProperty$1 : public ::gnu::java::util::regex::RETokenNamedProperty$Handler
{
public: // actually package-private
RETokenNamedProperty$1(::gnu::java::util::regex::RETokenNamedProperty *);
public:
jboolean includes(jchar);
public: // actually package-private
::gnu::java::util::regex::RETokenNamedProperty * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::RETokenNamedProperty$Handler)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenNamedProperty$1__
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenNamedProperty$Handler__
#define __gnu_java_util_regex_RETokenNamedProperty$Handler__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenNamedProperty$Handler;
}
}
}
}
}
class gnu::java::util::regex::RETokenNamedProperty$Handler : public ::java::lang::Object
{
RETokenNamedProperty$Handler();
public:
virtual jboolean includes(jchar) = 0;
public: // actually package-private
RETokenNamedProperty$Handler(::gnu::java::util::regex::RETokenNamedProperty$Handler *);
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenNamedProperty$Handler__
@@ -0,0 +1,40 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenNamedProperty$POSIXHandler__
#define __gnu_java_util_regex_RETokenNamedProperty$POSIXHandler__
#pragma interface
#include <gnu/java/util/regex/RETokenNamedProperty$Handler.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenNamedProperty$POSIXHandler;
class RETokenPOSIX;
}
}
}
}
}
class gnu::java::util::regex::RETokenNamedProperty$POSIXHandler : public ::gnu::java::util::regex::RETokenNamedProperty$Handler
{
public:
RETokenNamedProperty$POSIXHandler(::java::lang::String *);
virtual jboolean includes(jchar);
private:
::gnu::java::util::regex::RETokenPOSIX * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::RETokenNamedProperty$Handler)))) retoken;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenNamedProperty$POSIXHandler__
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenNamedProperty$UnicodeBlockHandler__
#define __gnu_java_util_regex_RETokenNamedProperty$UnicodeBlockHandler__
#pragma interface
#include <gnu/java/util/regex/RETokenNamedProperty$Handler.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenNamedProperty$UnicodeBlockHandler;
}
}
}
}
}
class gnu::java::util::regex::RETokenNamedProperty$UnicodeBlockHandler : public ::gnu::java::util::regex::RETokenNamedProperty$Handler
{
public:
RETokenNamedProperty$UnicodeBlockHandler(::java::lang::Character$UnicodeBlock *);
virtual jboolean includes(jchar);
private:
::java::lang::Character$UnicodeBlock * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::RETokenNamedProperty$Handler)))) block;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenNamedProperty$UnicodeBlockHandler__
@@ -0,0 +1,41 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenNamedProperty$UnicodeCategoriesHandler__
#define __gnu_java_util_regex_RETokenNamedProperty$UnicodeCategoriesHandler__
#pragma interface
#include <gnu/java/util/regex/RETokenNamedProperty$Handler.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenNamedProperty$UnicodeCategoriesHandler;
}
}
}
}
}
class gnu::java::util::regex::RETokenNamedProperty$UnicodeCategoriesHandler : public ::gnu::java::util::regex::RETokenNamedProperty$Handler
{
public:
RETokenNamedProperty$UnicodeCategoriesHandler(JArray< jbyte > *);
virtual jboolean includes(jchar);
private:
JArray< jbyte > * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::RETokenNamedProperty$Handler)))) categories;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenNamedProperty$UnicodeCategoriesHandler__
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenNamedProperty$UnicodeCategoryHandler__
#define __gnu_java_util_regex_RETokenNamedProperty$UnicodeCategoryHandler__
#pragma interface
#include <gnu/java/util/regex/RETokenNamedProperty$Handler.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenNamedProperty$UnicodeCategoryHandler;
}
}
}
}
}
class gnu::java::util::regex::RETokenNamedProperty$UnicodeCategoryHandler : public ::gnu::java::util::regex::RETokenNamedProperty$Handler
{
public:
RETokenNamedProperty$UnicodeCategoryHandler(jbyte);
virtual jboolean includes(jchar);
private:
jint __attribute__((aligned(__alignof__( ::gnu::java::util::regex::RETokenNamedProperty$Handler)))) category;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenNamedProperty$UnicodeCategoryHandler__
@@ -0,0 +1,64 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenNamedProperty__
#define __gnu_java_util_regex_RETokenNamedProperty__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenNamedProperty;
class RETokenNamedProperty$Handler;
}
}
}
}
}
class gnu::java::util::regex::RETokenNamedProperty : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenNamedProperty(jint, ::java::lang::String *, jboolean, jboolean);
jint getMinimumLength();
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
private:
jboolean matchOneChar(jchar);
public: // actually package-private
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
void dump(::java::lang::StringBuffer *);
private:
::gnu::java::util::regex::RETokenNamedProperty$Handler * getHandler(::java::lang::String *);
public: // actually package-private
::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) name;
jboolean insens;
jboolean negate;
::gnu::java::util::regex::RETokenNamedProperty$Handler * handler;
static JArray< jbyte > * LETTER;
static JArray< jbyte > * MARK;
static JArray< jbyte > * SEPARATOR;
static JArray< jbyte > * SYMBOL;
static JArray< jbyte > * NUMBER;
static JArray< jbyte > * PUNCTUATION;
static JArray< jbyte > * OTHER;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenNamedProperty__
@@ -0,0 +1,62 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenOneOf__
#define __gnu_java_util_regex_RETokenOneOf__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenOneOf;
}
}
}
}
}
class gnu::java::util::regex::RETokenOneOf : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenOneOf(jint, ::java::lang::String *, jboolean, jboolean);
RETokenOneOf(jint, ::java::util::Vector *, jboolean);
RETokenOneOf(jint, ::java::util::Vector *, ::java::util::Vector *, jboolean);
jint getMinimumLength();
jint getMaximumLength();
jboolean match(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
jboolean matchOneChar(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
private:
jboolean matchN(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jboolean);
jboolean matchP(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jboolean);
jboolean matchOneRE(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
public: // actually package-private
::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
::gnu::java::util::regex::REMatch * backtrack(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, ::java::lang::Object *);
private:
::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
public: // actually package-private
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
void dump(::java::lang::StringBuffer *);
private:
::java::util::Vector * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) options;
jboolean negative;
jboolean matchesOneChar;
::java::util::Vector * addition;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenOneOf__
@@ -0,0 +1,64 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenPOSIX__
#define __gnu_java_util_regex_RETokenPOSIX__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenPOSIX;
}
}
}
}
}
class gnu::java::util::regex::RETokenPOSIX : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
static jint intValue(::java::lang::String *);
RETokenPOSIX(jint, jint, jboolean, jboolean);
jint getMinimumLength();
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
jboolean matchOneChar(jchar);
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
void dump(::java::lang::StringBuffer *);
jint __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) type;
jboolean insens;
jboolean negated;
static const jint ALNUM = 0;
static const jint ALPHA = 1;
static const jint BLANK = 2;
static const jint CNTRL = 3;
static const jint DIGIT = 4;
static const jint GRAPH = 5;
static const jint LOWER = 6;
static const jint PRINT = 7;
static const jint PUNCT = 8;
static const jint SPACE = 9;
static const jint UPPER = 10;
static const jint XDIGIT = 11;
static JArray< ::java::lang::String * > * s_nameTable;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenPOSIX__
@@ -0,0 +1,49 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenRange__
#define __gnu_java_util_regex_RETokenRange__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenRange;
}
}
}
}
}
class gnu::java::util::regex::RETokenRange : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenRange(jint, jchar, jchar, jboolean);
jint getMinimumLength();
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
jboolean matchOneChar(jchar);
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
void dump(::java::lang::StringBuffer *);
private:
jchar __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) lo;
jchar hi;
jboolean insens;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenRange__
@@ -0,0 +1,48 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenRepeated$DoablesFinder__
#define __gnu_java_util_regex_RETokenRepeated$DoablesFinder__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class REToken;
class RETokenRepeated$DoablesFinder;
}
}
}
}
}
class gnu::java::util::regex::RETokenRepeated$DoablesFinder : public ::java::lang::Object
{
RETokenRepeated$DoablesFinder(::gnu::java::util::regex::REToken *, ::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
::gnu::java::util::regex::REMatch * find();
public: // actually package-private
virtual jboolean noMore();
RETokenRepeated$DoablesFinder(::gnu::java::util::regex::REToken *, ::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, ::gnu::java::util::regex::RETokenRepeated$DoablesFinder *);
static ::gnu::java::util::regex::REMatch * access$1(::gnu::java::util::regex::RETokenRepeated$DoablesFinder *);
private:
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::java::lang::Object)))) tk;
::gnu::java::util::regex::CharIndexed * input;
::gnu::java::util::regex::REMatch * rematch;
jboolean findFirst;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenRepeated$DoablesFinder__
@@ -0,0 +1,38 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenRepeated$FindMatchControl__
#define __gnu_java_util_regex_RETokenRepeated$FindMatchControl__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenRepeated$DoablesFinder;
class RETokenRepeated$FindMatchControl;
}
}
}
}
}
class gnu::java::util::regex::RETokenRepeated$FindMatchControl : public ::java::lang::Object
{
public: // actually package-private
RETokenRepeated$FindMatchControl(::gnu::java::util::regex::RETokenRepeated$DoablesFinder *);
::gnu::java::util::regex::RETokenRepeated$DoablesFinder * __attribute__((aligned(__alignof__( ::java::lang::Object)))) finder;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenRepeated$FindMatchControl__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenRepeated$FindMatchControlStack__
#define __gnu_java_util_regex_RETokenRepeated$FindMatchControlStack__
#pragma interface
#include <java/util/ArrayList.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RETokenRepeated$FindMatchControl;
class RETokenRepeated$FindMatchControlStack;
}
}
}
}
}
class gnu::java::util::regex::RETokenRepeated$FindMatchControlStack : public ::java::util::ArrayList
{
RETokenRepeated$FindMatchControlStack();
void push(::gnu::java::util::regex::RETokenRepeated$FindMatchControl *);
::gnu::java::util::regex::RETokenRepeated$FindMatchControl * pop();
jboolean empty();
public: // actually package-private
RETokenRepeated$FindMatchControlStack(::gnu::java::util::regex::RETokenRepeated$FindMatchControlStack *);
static void access$1(::gnu::java::util::regex::RETokenRepeated$FindMatchControlStack *, ::gnu::java::util::regex::RETokenRepeated$FindMatchControl *);
static jboolean access$2(::gnu::java::util::regex::RETokenRepeated$FindMatchControlStack *);
static ::gnu::java::util::regex::RETokenRepeated$FindMatchControl * access$3(::gnu::java::util::regex::RETokenRepeated$FindMatchControlStack *);
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenRepeated$FindMatchControlStack__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenRepeated$StackedInfo__
#define __gnu_java_util_regex_RETokenRepeated$StackedInfo__
#pragma interface
#include <gnu/java/util/regex/BacktrackStack$Backtrack.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenRepeated$DoablesFinder;
class RETokenRepeated$StackedInfo;
}
}
}
}
}
class gnu::java::util::regex::RETokenRepeated$StackedInfo : public ::gnu::java::util::regex::BacktrackStack$Backtrack
{
public: // actually package-private
RETokenRepeated$StackedInfo(::gnu::java::util::regex::CharIndexed *, jint, ::gnu::java::util::regex::REMatch *, JArray< jint > *, ::gnu::java::util::regex::RETokenRepeated$DoablesFinder *);
jint __attribute__((aligned(__alignof__( ::gnu::java::util::regex::BacktrackStack$Backtrack)))) numRepeats;
JArray< jint > * visited;
::gnu::java::util::regex::RETokenRepeated$DoablesFinder * finder;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenRepeated$StackedInfo__
@@ -0,0 +1,46 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenRepeated$TryAnotherResult__
#define __gnu_java_util_regex_RETokenRepeated$TryAnotherResult__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class REMatch;
class RETokenRepeated$TryAnotherResult;
}
}
}
}
}
class gnu::java::util::regex::RETokenRepeated$TryAnotherResult : public ::java::lang::Object
{
RETokenRepeated$TryAnotherResult();
public: // actually package-private
RETokenRepeated$TryAnotherResult(::gnu::java::util::regex::RETokenRepeated$TryAnotherResult *);
::gnu::java::util::regex::REMatch * __attribute__((aligned(__alignof__( ::java::lang::Object)))) result;
jint status;
static const jint RESULT_FOUND = 1;
static const jint TRY_FURTHER = 2;
static const jint NOTHING_FOUND = 3;
JArray< jint > * visited;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenRepeated$TryAnotherResult__
@@ -0,0 +1,76 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenRepeated__
#define __gnu_java_util_regex_RETokenRepeated__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class BacktrackStack;
class CharIndexed;
class REMatch;
class REToken;
class RETokenRepeated;
class RETokenRepeated$DoablesFinder;
class RETokenRepeated$FindMatchControlStack;
class RETokenRepeated$TryAnotherResult;
}
}
}
}
}
class gnu::java::util::regex::RETokenRepeated : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenRepeated(jint, ::gnu::java::util::regex::REToken *, jint, jint);
void makeStingy();
jboolean isStingy();
void makePossessive();
jboolean isPossessive();
jint getMinimumLength();
jint getMaximumLength();
::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
::gnu::java::util::regex::REMatch * backtrack(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, ::java::lang::Object *);
private:
::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::BacktrackStack *);
::gnu::java::util::regex::REMatch * findMatch(::gnu::java::util::regex::BacktrackStack *, ::gnu::java::util::regex::RETokenRepeated$FindMatchControlStack *);
::gnu::java::util::regex::RETokenRepeated$TryAnotherResult * tryAnother(::gnu::java::util::regex::BacktrackStack *, ::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint, ::gnu::java::util::regex::RETokenRepeated$DoablesFinder *, JArray< jint > *);
public: // actually package-private
jboolean match(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
private:
static JArray< jint > * initVisited();
static jboolean visitedContains(jint, JArray< jint > *);
static JArray< jint > * addVisited(jint, JArray< jint > *);
::gnu::java::util::regex::REMatch * matchRest(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
::gnu::java::util::regex::REMatch * findMatchFixedLength(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
::gnu::java::util::regex::REMatch * backtrackFixedLength(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, ::java::lang::Object *);
::gnu::java::util::regex::REMatch * findMatchFixedLength(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint, jint);
public: // actually package-private
void dump(::java::lang::StringBuffer *);
private:
::gnu::java::util::regex::REToken * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) token;
jint min;
jint max;
jboolean stingy;
jboolean possessive;
jint tokenFixedLength;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenRepeated__
@@ -0,0 +1,47 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenStart__
#define __gnu_java_util_regex_RETokenStart__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenStart;
}
}
}
}
}
class gnu::java::util::regex::RETokenStart : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenStart(jint, ::java::lang::String *);
RETokenStart(jint, ::java::lang::String *, jboolean);
virtual jint getMaximumLength();
virtual ::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
virtual jboolean returnsFixedLengthmatches();
virtual jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
virtual void dump(::java::lang::StringBuffer *);
private:
::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) newline;
jboolean check_java_line_terminators;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenStart__
@@ -0,0 +1,49 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_RETokenWordBoundary__
#define __gnu_java_util_regex_RETokenWordBoundary__
#pragma interface
#include <gnu/java/util/regex/REToken.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class CharIndexed;
class REMatch;
class RETokenWordBoundary;
}
}
}
}
}
class gnu::java::util::regex::RETokenWordBoundary : public ::gnu::java::util::regex::REToken
{
public: // actually package-private
RETokenWordBoundary(jint, jint, jboolean);
jint getMaximumLength();
::gnu::java::util::regex::REMatch * matchThis(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *);
jboolean returnsFixedLengthMatches();
jint findFixedLengthMatches(::gnu::java::util::regex::CharIndexed *, ::gnu::java::util::regex::REMatch *, jint);
void dump(::java::lang::StringBuffer *);
private:
jboolean __attribute__((aligned(__alignof__( ::gnu::java::util::regex::REToken)))) negated;
jint where;
public: // actually package-private
static const jint BEGIN = 1;
static const jint END = 2;
public:
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_RETokenWordBoundary__
+38
View File
@@ -0,0 +1,38 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __gnu_java_util_regex_UncheckedRE__
#define __gnu_java_util_regex_UncheckedRE__
#pragma interface
#include <gnu/java/util/regex/RE.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace util
{
namespace regex
{
class RESyntax;
class UncheckedRE;
}
}
}
}
}
class gnu::java::util::regex::UncheckedRE : public ::gnu::java::util::regex::RE
{
public:
UncheckedRE(::java::lang::Object *);
UncheckedRE(::java::lang::Object *, jint);
UncheckedRE(::java::lang::Object *, jint, ::gnu::java::util::regex::RESyntax *);
static ::java::lang::Class class$;
};
#endif // __gnu_java_util_regex_UncheckedRE__