Reminder: Illegal Package-Private Accesses in libgcj
Bryce McKinlay
bryce@mckinlay.net.nz
Mon Nov 3 00:00:00 GMT 2003
On Nov 3, 2003, at 6:07 AM, Ranjit Mathew wrote:
> With my crude patch to GCJ for detecting illegal package-private
> accesses, I found that the current 3.4 snapshot still contains
> these violations:
>> 1. java.lang.VMThrowable illegally accesses
> gnu.gcj.runtime.StackTrace.stackTraceAddrs( )
>> 2. gnu.gcj.runtime.NameFinder illegally accesses
> java.lang.StackTraceElement's constructor
I am currently working on some significant changes the stack trace
stuff (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12740) - both of
these will go away when I'm done.
> 3. gnu.awt.xlib.XEventLoop illegally accesses
> gnu.gcj.xlib.XAnyEvent's constructor
How about this?
2003年11月03日 Bryce McKinlay <bryce@mckinlay.net.nz>
* gnu/gcj/xlib/XAnyEvent.java (XAnyEvent): Make constructor
public.
Index: XAnyEvent.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/gnu/gcj/xlib/XAnyEvent.java,v
retrieving revision 1.2
diff -u -r1.2 XAnyEvent.java
--- XAnyEvent.java 25 Aug 2003 19:02:29 -0000 1.2
+++ XAnyEvent.java 2 Nov 2003 23:56:37 -0000
@@ -58,7 +58,7 @@
public final static long MASK_SUBSTRUCTURE_NOTIFY = 1L<<19,
MASK_SUBSTRUCTURE_REDIRECT = 1L<<20;
- XAnyEvent(Display display)
+ public XAnyEvent(Display display)
{
this.display = display;
init();
Regards
Bryce.
More information about the Java
mailing list