Commit 34a2a47f by Bryce McKinlay Committed by Bryce McKinlay

* gcj/javaprims.h: Rebuilt CNI namespace declarations.

From-SVN: r38188
parent 49134400
...@@ -5,6 +5,8 @@ ...@@ -5,6 +5,8 @@
* java/util/Hashtable.java (Enumerator.nextElement): Initialize `e'. * java/util/Hashtable.java (Enumerator.nextElement): Initialize `e'.
* gcj/javaprims.h: Rebuilt CNI namespace declarations.
2000-12-11 Bryce McKinlay <bryce@albatross.co.nz> 2000-12-11 Bryce McKinlay <bryce@albatross.co.nz>
* Makefile.am: Add HashSet.java and java/lang/ref classes. * Makefile.am: Add HashSet.java and java/lang/ref classes.
......
...@@ -57,9 +57,11 @@ extern "Java" ...@@ -57,9 +57,11 @@ extern "Java"
class Externalizable; class Externalizable;
class File; class File;
class FileDescriptor; class FileDescriptor;
class FileFilter;
class FileInputStream; class FileInputStream;
class FileNotFoundException; class FileNotFoundException;
class FileOutputStream; class FileOutputStream;
class FilePermission;
class FileReader; class FileReader;
class FileWriter; class FileWriter;
class FilenameFilter; class FilenameFilter;
...@@ -129,6 +131,8 @@ extern "Java" ...@@ -129,6 +131,8 @@ extern "Java"
class Byte; class Byte;
class CPlusPlusDemangler; class CPlusPlusDemangler;
class Character; class Character;
class Character$Subset;
class Character$UnicodeBlock;
class Class; class Class;
class ClassCastException; class ClassCastException;
class ClassCircularityError; class ClassCircularityError;
...@@ -176,6 +180,7 @@ extern "Java" ...@@ -176,6 +180,7 @@ extern "Java"
class Runnable; class Runnable;
class Runtime; class Runtime;
class RuntimeException; class RuntimeException;
class RuntimePermission;
class SecurityException; class SecurityException;
class SecurityManager; class SecurityManager;
class Short; class Short;
...@@ -194,6 +199,15 @@ extern "Java" ...@@ -194,6 +199,15 @@ extern "Java"
class VerifyError; class VerifyError;
class VirtualMachineError; class VirtualMachineError;
class Void; class Void;
namespace ref
{
class PhantomReference;
class Reference;
class ReferenceQueue;
class SoftReference;
class WeakReference;
};
namespace reflect namespace reflect
{ {
class AccessibleObject; class AccessibleObject;
...@@ -204,6 +218,7 @@ extern "Java" ...@@ -204,6 +218,7 @@ extern "Java"
class Member; class Member;
class Method; class Method;
class Modifier; class Modifier;
class ReflectPermission;
}; };
}; };
...@@ -211,16 +226,33 @@ extern "Java" ...@@ -211,16 +226,33 @@ extern "Java"
{ {
class AbstractCollection; class AbstractCollection;
class AbstractList; class AbstractList;
class AbstractList$SubList; class AbstractList$AbstractListItr;
class AbstractMap;
class AbstractSequentialList;
class AbstractSet; class AbstractSet;
class ArrayList;
class Arrays; class Arrays;
class Arrays$ListImpl; class Arrays$ListImpl;
class BasicMapEntry;
class BitSet; class BitSet;
class Bucket;
class Bucket$Node;
class Calendar; class Calendar;
class Collection; class Collection;
class Collections;
class Collections$SynchronizedCollection;
class Collections$SynchronizedIterator;
class Collections$SynchronizedList;
class Collections$SynchronizedListIterator;
class Collections$SynchronizedMap;
class Collections$SynchronizedSet;
class Collections$SynchronizedSortedMap;
class Collections$SynchronizedSortedSet;
class Collections$UnmodifiableCollection;
class Collections$UnmodifiableIterator;
class Collections$UnmodifiableList;
class Collections$UnmodifiableListIterator;
class Collections$UnmodifiableMap;
class Collections$UnmodifiableSet;
class Collections$UnmodifiableSortedMap;
class Collections$UnmodifiableSortedSet;
class Comparator; class Comparator;
class ConcurrentModificationException; class ConcurrentModificationException;
class Date; class Date;
...@@ -230,13 +262,18 @@ extern "Java" ...@@ -230,13 +262,18 @@ extern "Java"
class EventListener; class EventListener;
class EventObject; class EventObject;
class GregorianCalendar; class GregorianCalendar;
class HashMap;
class HashMap$Entry;
class HashMap$HashIterator;
class HashSet;
class Hashtable; class Hashtable;
class Hashtable$HashtableCollection; class Hashtable$Entry;
class Hashtable$HashtableEntry; class Hashtable$Enumerator;
class Hashtable$HashtableEnumeration; class Hashtable$HashIterator;
class Hashtable$HashtableIterator;
class Hashtable$HashtableSet;
class Iterator; class Iterator;
class LinkedList;
class LinkedList$Entry;
class LinkedList$LinkedListItr;
class List; class List;
class ListIterator; class ListIterator;
class ListResourceBundle; class ListResourceBundle;
...@@ -248,20 +285,32 @@ extern "Java" ...@@ -248,20 +285,32 @@ extern "Java"
class Observable; class Observable;
class Observer; class Observer;
class Properties; class Properties;
class PropertyPermission;
class PropertyResourceBundle; class PropertyResourceBundle;
class Random; class Random;
class ResourceBundle; class ResourceBundle;
class Set; class Set;
class SimpleTimeZone; class SimpleTimeZone;
class SortedMap;
class SortedSet;
class Stack; class Stack;
class StringTokenizer; class StringTokenizer;
class SubList;
class TimeZone; class TimeZone;
class Timer;
class Timer$Scheduler;
class Timer$TaskQueue;
class TimerTask;
class TooManyListenersException; class TooManyListenersException;
class Vector; class Vector;
class VectorEnumeration; class WeakHashMap;
class WeakHashMap$Entry;
class WeakHashMap$WeakBucket;
class WeakHashMap$WeakEntrySet;
namespace jar namespace jar
{ {
class Attributes; class Attributes;
class Attributes$Name;
class JarEntry; class JarEntry;
class JarException; class JarException;
class JarFile; class JarFile;
...@@ -295,92 +344,8 @@ extern "Java" ...@@ -295,92 +344,8 @@ extern "Java"
}; };
}; };
}; };
namespace java
{
namespace io
{
class BlockDataException;
class BufferedInputStream;
class BufferedOutputStream;
class BufferedReader;
class BufferedWriter;
class ByteArrayInputStream;
class ByteArrayOutputStream;
class CharArrayReader;
class CharArrayWriter;
class CharConversionException;
class DataInput;
class DataInputStream;
class DataOutput;
class DataOutputStream;
class EOFException;
class Externalizable;
class File;
class FileDescriptor;
class FileInputStream;
class FileNotFoundException;
class FileOutputStream;
class FileReader;
class FileWriter;
class FilenameFilter;
class FilterInputStream;
class FilterOutputStream;
class FilterReader;
class FilterWriter;
class IOException;
class InputStream;
class InputStreamReader;
class InterfaceComparator;
class InterruptedIOException;
class InvalidClassException;
class InvalidObjectException;
class LineNumberInputStream;
class LineNumberReader;
class MemberComparator;
class NotActiveException;
class NotSerializableException;
class ObjectInput;
class ObjectInputStream;
class ObjectInputStream$GetField;
class ObjectInputValidation;
class ObjectOutput;
class ObjectOutputStream;
class ObjectOutputStream$PutField;
class ObjectStreamClass;
class ObjectStreamConstants;
class ObjectStreamException;
class ObjectStreamField;
class OptionalDataException;
class OutputStream;
class OutputStreamWriter;
class PipedInputStream;
class PipedOutputStream;
class PipedReader;
class PipedWriter;
class PrintStream;
class PrintWriter;
class PushbackInputStream;
class PushbackReader;
class RandomAccessFile;
class Reader;
class SequenceInputStream;
class Serializable;
class SerializablePermission;
class StreamCorruptedException;
class StreamTokenizer;
class StringBufferInputStream;
class StringReader;
class StringWriter;
class SyncFailedException;
class UTFDataFormatException;
class UnsupportedEncodingException;
class ValidatorAndPriority;
class WriteAbortedException;
class Writer;
};
};
}; };
typedef struct java::lang::Object* jobject; typedef struct java::lang::Object* jobject;
typedef class java::lang::Class* jclass; typedef class java::lang::Class* jclass;
typedef class java::lang::Throwable* jthrowable; typedef class java::lang::Throwable* jthrowable;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment