aboutsummaryrefslogtreecommitdiff
path: root/libjava/gcj
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>2002-05-24 10:40:47 +0000
committerBryce McKinlay <bryce@waitaki.otago.ac.nz>2002-05-24 10:40:47 +0000
commit5815005814a6ea427e67999c1701a6e86e33659d (patch)
tree53a1d2512cd2b65a2d5c7ae0bf2924fdfc4a45b3 /libjava/gcj
parent55eb92b0428003119f024c947b155f7f4fab82d1 (diff)
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@53836 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gcj')
-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 4337f56d566..1f1a33b9417 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;