From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31506 invoked by alias); 3 Feb 2003 18:06:02 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 31315 invoked by uid 71); 3 Feb 2003 18:06:00 -0000 Resent-Date: 3 Feb 2003 18:06:00 -0000 Resent-Message-ID: <20030203180600.31314.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, java-prs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, tromey@redhat.com Received: (qmail 1684 invoked by uid 48); 3 Feb 2003 18:02:11 -0000 Message-Id: <20030203180211.1683.qmail@sources.redhat.com> Date: Mon, 03 Feb 2003 18:06:00 -0000 From: tromey@redhat.com Reply-To: tromey@redhat.com To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: java/9547: member type access not respected X-SW-Source: 2003-02/txt/msg00122.txt.bz2 List-Id: >Number: 9547 >Category: java >Synopsis: member type access not respected >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Mon Feb 03 18:06:00 UTC 2003 >Closed-Date: >Last-Modified: >Originator: Tom Tromey >Release: unknown-1.0 >Organization: >Environment: >Description: Right now gcj will let a subclass see member type defined in a superclass, even if that member type has default access protection and the two classes are in different packages. For instance, this code compiles but should not. package one; import two.*; public class o extends t { boolean doit(Object x) { return x instanceof Res; } } package two; public class t { class Res { } } >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: