aboutsummaryrefslogtreecommitdiff
path: root/libjava/gcj/javaprims.h
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>2002-05-24 10:40:47 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2002-05-24 11:40:47 +0100
commit4fbecd29448860f20975d7aceecc14e843ef0eec (patch)
tree53a1d2512cd2b65a2d5c7ae0bf2924fdfc4a45b3 /libjava/gcj/javaprims.h
parent7efda05490056e0aa23cd533dce528294af6b4b1 (diff)
downloadgcc-4fbecd29448860f20975d7aceecc14e843ef0eec.zip
gcc-4fbecd29448860f20975d7aceecc14e843ef0eec.tar.gz
gcc-4fbecd29448860f20975d7aceecc14e843ef0eec.tar.bz2
Merge JDK 1.4 exception chaining support from classpath.
* java/lang/Throwable.java: Merge 1.4 support from classpath. (stackTraceBytes): Rename from stackTrace. * java/lang/Exception.java: Merge from classpath. * java/lang/StackTraceElement: New file from classpath. * gcj/javaprims.h: Rebuild CNI namespace declarations. * Makefile.am: Add StackTraceElement. * Makefile.in: Rebuilt. From-SVN: r53836
Diffstat (limited to 'libjava/gcj/javaprims.h')
-rw-r--r--libjava/gcj/javaprims.h23
1 files changed, 19 insertions, 4 deletions
diff --git a/libjava/gcj/javaprims.h b/libjava/gcj/javaprims.h
index 4337f56..1f1a33b 100644
--- a/libjava/gcj/javaprims.h
+++ b/libjava/gcj/javaprims.h
@@ -193,6 +193,7 @@ extern "Java"
class SecurityManager;
class Short;
class StackOverflowError;
+ class StackTraceElement;
class StrictMath;
class String;
class String$CaseInsensitiveComparator;
@@ -241,32 +242,43 @@ extern "Java"
{
class AbstractCollection;
class AbstractList;
- class AbstractList$AbstractListItr;
class AbstractMap;
class AbstractSequentialList;
class AbstractSet;
class ArrayList;
class Arrays;
+ class Arrays$ArrayList;
class Arrays$ListImpl;
class BasicMapEntry;
class BitSet;
class Calendar;
class Collection;
class Collections;
+ class Collections$CopiesList;
+ class Collections$EmptyList;
+ class Collections$EmptyMap;
+ class Collections$EmptySet;
class Collections$ReverseComparator;
+ class Collections$SingletonList;
+ class Collections$SingletonMap;
+ class Collections$SingletonSet;
class Collections$SynchronizedCollection;
class Collections$SynchronizedIterator;
class Collections$SynchronizedList;
class Collections$SynchronizedListIterator;
class Collections$SynchronizedMap;
+ class Collections$SynchronizedMapEntry;
+ class Collections$SynchronizedRandomAccessList;
class Collections$SynchronizedSet;
class Collections$SynchronizedSortedMap;
class Collections$SynchronizedSortedSet;
class Collections$UnmodifiableCollection;
+ class Collections$UnmodifiableEntrySet;
class Collections$UnmodifiableIterator;
class Collections$UnmodifiableList;
class Collections$UnmodifiableListIterator;
class Collections$UnmodifiableMap;
+ class Collections$UnmodifiableRandomAccessList;
class Collections$UnmodifiableSet;
class Collections$UnmodifiableSortedMap;
class Collections$UnmodifiableSortedSet;
@@ -288,10 +300,12 @@ extern "Java"
class Hashtable$HashEntry;
class Hashtable$HashIterator;
class IdentityHashMap;
+ class IdentityHashMap$IdentityEntry;
class IdentityHashMap$IdentityIterator;
class Iterator;
class LinkedHashMap;
class LinkedHashMap$LinkedHashEntry;
+ class LinkedHashSet;
class LinkedList;
class LinkedList$Entry;
class LinkedList$LinkedListItr;
@@ -311,7 +325,9 @@ extern "Java"
class PropertyResourceBundle;
class Random;
class RandomAccess;
+ class RandomAccessSubList;
class ResourceBundle;
+ class ResourceBundle$Security;
class Set;
class SimpleTimeZone;
class SortedMap;
@@ -329,12 +345,11 @@ extern "Java"
class TreeMap$Node;
class TreeMap$SubMap;
class TreeMap$TreeIterator;
- class TreeMap$VerifyResult;
class TreeSet;
class Vector;
class WeakHashMap;
- class WeakHashMap$Entry;
class WeakHashMap$WeakBucket;
+ class WeakHashMap$WeakEntry;
class WeakHashMap$WeakEntrySet;
namespace jar
{
@@ -372,7 +387,7 @@ extern "Java"
class ZipOutputStream;
};
};
- };
+ };
};
typedef struct java::lang::Object* jobject;