From notifications-return-14811-archive-asf-public=cust-asf.ponee.io@groovy.apache.org Tue Dec 11 03:08:39 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 1689A180627 for ; Tue, 11 Dec 2018 03:08:38 +0100 (CET) Received: (qmail 9803 invoked by uid 500); 11 Dec 2018 02:08:38 -0000 Mailing-List: contact notifications-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.apache.org Delivered-To: mailing list notifications@groovy.apache.org Received: (qmail 9794 invoked by uid 99); 11 Dec 2018 02:08:38 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Dec 2018 02:08:38 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id D4A1CE1295; Tue, 11 Dec 2018 02:08:37 +0000 (UTC) From: paulk-asert To: notifications@groovy.apache.org Reply-To: notifications@groovy.apache.org References: In-Reply-To: Subject: [GitHub] groovy pull request #837: GROOVY-8917: Failed to infer parameter type of som... Content-Type: text/plain Message-Id: <20181211020837.D4A1CE1295@git1-us-west.apache.org> Date: Tue, 11 Dec 2018 02:08:37 +0000 (UTC) Github user paulk-asert commented on a diff in the pull request: https://github.com/apache/groovy/pull/837#discussion_r240451187 --- Diff: src/main/java/org/codehaus/groovy/classgen/asm/util/TypeUtil.java --- @@ -213,4 +220,15 @@ private static String makeRefDescription(String name) { long.class, Long.class, short.class, Short.class ); + + private static final Map PRIMITIVE_CLASSNODE_TO_WRAPPED_CLASSNODE_MAP = Maps.of( + ClassHelper.byte_TYPE, ClassHelper.Byte_TYPE, + ClassHelper.boolean_TYPE, ClassHelper.Boolean_TYPE, + ClassHelper.char_TYPE, ClassHelper.Character_TYPE, + ClassHelper.double_TYPE, ClassHelper.Double_TYPE, + ClassHelper.float_TYPE, ClassHelper.Float_TYPE, + ClassHelper.int_TYPE, ClassHelper.Integer_TYPE, + ClassHelper.long_TYPE, ClassHelper.Long_TYPE, + ClassHelper.short_TYPE, ClassHelper.Short_TYPE + ); --- End diff -- Both appear to be Map to me? ---