From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15444 invoked by alias); 9 May 2008 16:56:39 -0000 Received: (qmail 15415 invoked by uid 367); 9 May 2008 16:56:39 -0000 Date: Fri, 09 May 2008 16:56:00 -0000 Message-ID: <20080509165639.15400.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Walk over array components. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 3b8311fe61d3f7cf617fbbfa8467402c590e6834 X-Git-Newrev: 2b5829eff767d036a36ba23e8a8b46ea62528017 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q2/txt/msg00213.txt.bz2 The branch, master has been updated via 2b5829eff767d036a36ba23e8a8b46ea62528017 (commit) from 3b8311fe61d3f7cf617fbbfa8467402c590e6834 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 2b5829eff767d036a36ba23e8a8b46ea62528017 Author: Andrew Cagney Date: Fri May 9 12:56:04 2008 -0400 Walk over array components. frysk-sys/frysk/jnixx/ChangeLog 2008-05-09 Andrew Cagney * ClassWalker.java: Walk an array's component type, and before the wrapping array. ----------------------------------------------------------------------- Summary of changes: frysk-sys/frysk/jnixx/ChangeLog | 3 +++ frysk-sys/frysk/jnixx/ClassWalker.java | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) First 500 lines of diff: diff --git a/frysk-sys/frysk/jnixx/ChangeLog b/frysk-sys/frysk/jnixx/ChangeLog index 42d2714..a21c27d 100644 --- a/frysk-sys/frysk/jnixx/ChangeLog +++ b/frysk-sys/frysk/jnixx/ChangeLog @@ -1,5 +1,8 @@ 2008-05-09 Andrew Cagney + * ClassWalker.java: Walk an array's component type, and before the + wrapping array. + * Printer.java (printCxxType(Class)): Delete. (printCxxName(Class,boolean)): New. (printQualifiedCxxName(Class)): Use. diff --git a/frysk-sys/frysk/jnixx/ClassWalker.java b/frysk-sys/frysk/jnixx/ClassWalker.java index fd89899..169a14a 100644 --- a/frysk-sys/frysk/jnixx/ClassWalker.java +++ b/frysk-sys/frysk/jnixx/ClassWalker.java @@ -80,6 +80,7 @@ abstract class ClassWalker { visited.add(klass); walk(klass.getSuperclass()); if (klass.isArray()) { + walk(klass.getComponentType()); acceptArray(klass); } else if (klass.isPrimitive()) { acceptPrimitive(klass); hooks/post-receive -- frysk system monitor/debugger