aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/text
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/text')
-rw-r--r--libjava/java/text/MessageFormat.h10
-rw-r--r--libjava/java/text/RuleBasedCollator$CollationSorter.h3
-rw-r--r--libjava/java/text/RuleBasedCollator.h2
-rw-r--r--libjava/java/text/SimpleDateFormat.h2
4 files changed, 11 insertions, 6 deletions
diff --git a/libjava/java/text/MessageFormat.h b/libjava/java/text/MessageFormat.h
index 01c6c35..961b095 100644
--- a/libjava/java/text/MessageFormat.h
+++ b/libjava/java/text/MessageFormat.h
@@ -15,6 +15,10 @@ extern "Java"
{
namespace java
{
+ namespace lang
+ {
+ class CPStringBuilder;
+ }
namespace text
{
class FormatCharacterIterator;
@@ -38,9 +42,9 @@ extern "Java"
class java::text::MessageFormat : public ::java::text::Format
{
- static jint scanString(::java::lang::String *, jint, ::java::lang::StringBuilder *);
- static jint scanFormatElement(::java::lang::String *, jint, ::java::lang::StringBuilder *, jchar);
- static jint scanFormat(::java::lang::String *, jint, ::java::lang::StringBuilder *, ::java::util::Vector *, ::java::util::Locale *);
+ static jint scanString(::java::lang::String *, jint, ::gnu::java::lang::CPStringBuilder *);
+ static jint scanFormatElement(::java::lang::String *, jint, ::gnu::java::lang::CPStringBuilder *, jchar);
+ static jint scanFormat(::java::lang::String *, jint, ::gnu::java::lang::CPStringBuilder *, ::java::util::List *, ::java::util::Locale *);
public:
virtual void applyPattern(::java::lang::String *);
virtual ::java::lang::Object * clone();
diff --git a/libjava/java/text/RuleBasedCollator$CollationSorter.h b/libjava/java/text/RuleBasedCollator$CollationSorter.h
index 4436ec9..fb3d188 100644
--- a/libjava/java/text/RuleBasedCollator$CollationSorter.h
+++ b/libjava/java/text/RuleBasedCollator$CollationSorter.h
@@ -21,8 +21,9 @@ extern "Java"
class java::text::RuleBasedCollator$CollationSorter : public ::java::lang::Object
{
+ RuleBasedCollator$CollationSorter(jint, ::java::lang::String *, jint, jboolean);
public: // actually package-private
- RuleBasedCollator$CollationSorter();
+ RuleBasedCollator$CollationSorter(jint, ::java::lang::String *, jint, jboolean, ::java::text::RuleBasedCollator$CollationSorter *);
static const jint GREATERP = 0;
static const jint GREATERS = 1;
static const jint GREATERT = 2;
diff --git a/libjava/java/text/RuleBasedCollator.h b/libjava/java/text/RuleBasedCollator.h
index 06803c8..74b5aa8 100644
--- a/libjava/java/text/RuleBasedCollator.h
+++ b/libjava/java/text/RuleBasedCollator.h
@@ -54,7 +54,7 @@ public:
virtual jint hashCode();
private:
::java::lang::String * __attribute__((aligned(__alignof__( ::java::text::Collator)))) rules;
- JArray< ::java::lang::Object * > * ce_table;
+ JArray< ::java::text::RuleBasedCollator$CollationElement * > * ce_table;
public: // actually package-private
::java::util::HashMap * prefix_tree;
private:
diff --git a/libjava/java/text/SimpleDateFormat.h b/libjava/java/text/SimpleDateFormat.h
index 3e8a5d0..dbdb816 100644
--- a/libjava/java/text/SimpleDateFormat.h
+++ b/libjava/java/text/SimpleDateFormat.h
@@ -80,7 +80,7 @@ private:
jint serialVersionOnStream;
static const jlong serialVersionUID = 4774881970558875024LL;
static ::java::lang::String * standardChars;
- static const jint RFC822_TIMEZONE_FIELD = 18;
+ static const jint RFC822_TIMEZONE_FIELD = 23;
public:
static ::java::lang::Class class$;
};