aboutsummaryrefslogtreecommitdiff
path: root/libjava/gcj/javaprims.h
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@albatross.co.nz>2000-12-11 07:50:52 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2000-12-11 07:50:52 +0000
commit34a2a47f15e50ac0ee1a0c698eba56a315406fb7 (patch)
treeb9cd3afb35a22b6c3479a1bd455cc67110fc36cd /libjava/gcj/javaprims.h
parent49134400ef5b3dcda9482eaba32dc5acaa1b4e4f (diff)
downloadgcc-34a2a47f15e50ac0ee1a0c698eba56a315406fb7.zip
gcc-34a2a47f15e50ac0ee1a0c698eba56a315406fb7.tar.gz
gcc-34a2a47f15e50ac0ee1a0c698eba56a315406fb7.tar.bz2
* gcj/javaprims.h: Rebuilt CNI namespace declarations.
From-SVN: r38188
Diffstat (limited to 'libjava/gcj/javaprims.h')
-rw-r--r--libjava/gcj/javaprims.h157
1 files changed, 61 insertions, 96 deletions
diff --git a/libjava/gcj/javaprims.h b/libjava/gcj/javaprims.h
index c2cecdd..622db0c 100644
--- a/libjava/gcj/javaprims.h
+++ b/libjava/gcj/javaprims.h
@@ -57,9 +57,11 @@ extern "Java"
class Externalizable;
class File;
class FileDescriptor;
+ class FileFilter;
class FileInputStream;
class FileNotFoundException;
class FileOutputStream;
+ class FilePermission;
class FileReader;
class FileWriter;
class FilenameFilter;
@@ -129,6 +131,8 @@ extern "Java"
class Byte;
class CPlusPlusDemangler;
class Character;
+ class Character$Subset;
+ class Character$UnicodeBlock;
class Class;
class ClassCastException;
class ClassCircularityError;
@@ -176,6 +180,7 @@ extern "Java"
class Runnable;
class Runtime;
class RuntimeException;
+ class RuntimePermission;
class SecurityException;
class SecurityManager;
class Short;
@@ -194,6 +199,15 @@ extern "Java"
class VerifyError;
class VirtualMachineError;
class Void;
+ namespace ref
+ {
+ class PhantomReference;
+ class Reference;
+ class ReferenceQueue;
+ class SoftReference;
+ class WeakReference;
+ };
+
namespace reflect
{
class AccessibleObject;
@@ -204,6 +218,7 @@ extern "Java"
class Member;
class Method;
class Modifier;
+ class ReflectPermission;
};
};
@@ -211,16 +226,33 @@ extern "Java"
{
class AbstractCollection;
class AbstractList;
- class AbstractList$SubList;
+ class AbstractList$AbstractListItr;
+ class AbstractMap;
+ class AbstractSequentialList;
class AbstractSet;
+ class ArrayList;
class Arrays;
class Arrays$ListImpl;
- class BasicMapEntry;
class BitSet;
- class Bucket;
- class Bucket$Node;
class Calendar;
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 ConcurrentModificationException;
class Date;
@@ -230,13 +262,18 @@ extern "Java"
class EventListener;
class EventObject;
class GregorianCalendar;
+ class HashMap;
+ class HashMap$Entry;
+ class HashMap$HashIterator;
+ class HashSet;
class Hashtable;
- class Hashtable$HashtableCollection;
- class Hashtable$HashtableEntry;
- class Hashtable$HashtableEnumeration;
- class Hashtable$HashtableIterator;
- class Hashtable$HashtableSet;
+ class Hashtable$Entry;
+ class Hashtable$Enumerator;
+ class Hashtable$HashIterator;
class Iterator;
+ class LinkedList;
+ class LinkedList$Entry;
+ class LinkedList$LinkedListItr;
class List;
class ListIterator;
class ListResourceBundle;
@@ -248,20 +285,32 @@ extern "Java"
class Observable;
class Observer;
class Properties;
+ class PropertyPermission;
class PropertyResourceBundle;
class Random;
class ResourceBundle;
class Set;
class SimpleTimeZone;
+ class SortedMap;
+ class SortedSet;
class Stack;
class StringTokenizer;
+ class SubList;
class TimeZone;
+ class Timer;
+ class Timer$Scheduler;
+ class Timer$TaskQueue;
+ class TimerTask;
class TooManyListenersException;
class Vector;
- class VectorEnumeration;
+ class WeakHashMap;
+ class WeakHashMap$Entry;
+ class WeakHashMap$WeakBucket;
+ class WeakHashMap$WeakEntrySet;
namespace jar
{
- class Attributes;
+ class Attributes;
+ class Attributes$Name;
class JarEntry;
class JarException;
class JarFile;
@@ -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 class java::lang::Class* jclass;
typedef class java::lang::Throwable* jthrowable;