Changeset 1391 for branches/GNU/src/gcc/libjava/java/lang/Class.h
- Timestamp:
- Apr 27, 2004, 8:39:34 PM (22 years ago)
- Location:
- branches/GNU/src/gcc
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
libjava/java/lang/Class.h (modified) (14 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/gcc
- Property svn:ignore
-
old new 26 26 configure.vr 27 27 configure.vrs 28 28 29 Makefile 29 dir.info30 30 lost+found 31 31 update.out
-
- Property svn:ignore
-
branches/GNU/src/gcc/libjava/java/lang/Class.h
-
Property cvs2svn:cvs-rev
changed from
1.1to1.1.1.2
r1390 r1391 1 1 // Class.h - Header file for java.lang.Class. -*- c++ -*- 2 2 3 /* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation3 /* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation 4 4 5 5 This file is part of libgcj. … … 20 20 #include <java/lang/reflect/Modifier.h> 21 21 #include <java/security/ProtectionDomain.h> 22 23 22 24 23 25 // We declare these here to avoid including gcj/cni.h. … … 46 48 47 49 JV_STATE_IN_PROGRESS = 10, // <Clinit> running. 48 JV_STATE_DONE = 12, // 49 50 JV_STATE_ERROR = 14 // must be last. 50 51 JV_STATE_ERROR = 12, 52 53 JV_STATE_DONE = 14 // Must be last. 51 54 }; 52 55 … … 137 140 java::lang::ClassLoader *getClassLoader (void); 138 141 142 143 144 145 146 147 148 139 149 java::lang::reflect::Constructor *getConstructor (JArray<jclass> *); 140 150 JArray<java::lang::reflect::Constructor *> *getConstructors (void); … … 160 170 java::security::ProtectionDomain *getProtectionDomain0 (); 161 171 172 173 174 162 175 public: 163 176 JArray<java::lang::reflect::Field *> *getFields (void); … … 167 180 void getSignature (java::lang::StringBuffer *buffer); 168 181 static jstring getSignature (JArray<jclass> *, jboolean is_constructor); 169 java::lang::reflect::Method *getMethod (jstring, JArray<jclass> *);170 182 JArray<java::lang::reflect::Method *> *getMethods (void); 171 183 172 184 inline jint getModifiers (void) 173 {174 return accflags;175 }185 { 186 ; 187 } 176 188 177 189 jstring getName (void); … … 210 222 211 223 jobject newInstance (void); 224 225 212 226 jstring toString (void); 227 213 228 214 229 // FIXME: this probably shouldn't be public. … … 232 247 233 248 void initializeClass (void); 249 250 234 251 235 252 // Friend functions implemented in natClass.cc. … … 288 305 friend jclass _Jv_FindClassInCache (_Jv_Utf8Const *name, 289 306 java::lang::ClassLoader *loader); 307 308 290 309 friend void _Jv_NewArrayClass (jclass element, 291 310 java::lang::ClassLoader *loader, … … 307 326 friend void _Jv_LinkOffsetTable (jclass); 308 327 friend void _Jv_LayoutVTableMethods (jclass klass); 309 friend void _Jv_SetVTableEntries (jclass, _Jv_VTable * );328 friend void _Jv_SetVTableEntries (jclass, _Jv_VTable *); 310 329 friend void _Jv_MakeVTable (jclass); 311 330 … … 323 342 friend jboolean _Jv_IsInterpretedClass (jclass); 324 343 friend void _Jv_InitField (jobject, jclass, _Jv_Field*); 325 friend int _Jv_DetermineVTableIndex (jclass, _Jv_Utf8Const *,326 _Jv_Utf8Const*);327 344 friend void _Jv_InitField (jobject, jclass, int); 328 345 friend _Jv_word _Jv_ResolvePoolEntry (jclass, int); … … 332 349 333 350 friend void _Jv_PrepareClass (jclass); 351 334 352 335 353 friend class _Jv_ClassReader; 336 354 friend class _Jv_InterpClass; 337 355 friend class _Jv_InterpMethod; 338 friend class _Jv_InterpMethodInvocation;339 356 #endif 340 357 … … 344 361 345 362 friend class _Jv_BytecodeVerifier; 363 364 346 365 347 366 // Chain for class pool. … … 398 417 // Security Domain to which this class belongs (or null). 399 418 java::security::ProtectionDomain *protectionDomain; 419 420 400 421 }; 401 422 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.
