diff options
author | Bryce McKinlay <bryce@waitaki.otago.ac.nz> | 2002-05-24 10:40:47 +0000 |
---|---|---|
committer | Bryce McKinlay <bryce@waitaki.otago.ac.nz> | 2002-05-24 10:40:47 +0000 |
commit | 5815005814a6ea427e67999c1701a6e86e33659d (patch) | |
tree | 53a1d2512cd2b65a2d5c7ae0bf2924fdfc4a45b3 /libjava/gcj | |
parent | 55eb92b0428003119f024c947b155f7f4fab82d1 (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.h | 23 |
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; |