------- Comment #4 from tromey at gcc dot gnu dot org 2006-07-21 23:56 ------- Subject: Bug 4105
Author: tromey Date: Fri Jul 21 23:56:04 2006 New Revision: 115657 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115657 Log: PR libgcj/4105: * java/lang/natClass.cc (findInnerClassAttribute): New method. (findDeclaredClasses): Likewise. (getDeclaredClasses): Implemented. (getDeclaringClass): Likewise. (isAnonymousClass): Likewise. (isMemberClass): Likewise. (check_constant): Pass message in exception. Allow resolved constants. (resolve_class_constant): New function. * defineclass.cc (read_one_class_attribute): Handle InnerClasses. * java/lang/Class.h (isAnonymousClass, isLocalClass, isMemberClass): Declare. * java/lang/Class.java (getSimpleName): Implemented. (isAnonymousClass, isLocalClass, isMemberClass): New methods. Modified: branches/gcj-eclipse/libjava/ChangeLog branches/gcj-eclipse/libjava/defineclass.cc branches/gcj-eclipse/libjava/java/lang/Class.h branches/gcj-eclipse/libjava/java/lang/Class.java branches/gcj-eclipse/libjava/java/lang/natClass.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4105