From alex.buckley at oracle.com Tue Jul 9 11:31:11 2013 From: alex.buckley at oracle.com (Alex Buckley) Date: Tue, 09 Jul 2013 11:31:11 -0700 Subject: [type-annos-observers] Removing target_type distinctions between constructors and methods In-Reply-To: <51DC54A5.6070900@oracle.com> References: <51843115.6070704@oracle.com> <51DC54A5.6070900@oracle.com> Message-ID: <51DC56EF.8020901@oracle.com> Per my response to Mike [1], the target_type values were not changed in the May 2 2013 spec. I think you may be confused by the changelog for the May 2 2013 spec [2] where it says "Remove unused target_info method_reference_target." Notice this concerns the target_info structure, not target_type. Indeed, a stray union item was removed from target_info. Alex [1] http://mail.openjdk.java.net/pipermail/type-annotations-spec-experts/2013-May/000124.html [2] http://types.cs.washington.edu/jsr308/specification/jsr308-changes.html On 7/9/2013 11:21 AM, yuri.gaevsky at oracle.com wrote: > Hello, > > It's unclear from the discussion [1] if target_type 0x46 has been > actually removed because it still exists in the spec [2]. > > Can someone clarify that, please? > > Thanks, > -Yuri > > [1] > http://mail.openjdk.java.net/pipermail/type-annotations-spec-experts/2013-April/000106.html > [2] > http://types.cs.washington.edu/jsr308/specification/java-annotation-design.html#class-file%3Aext%3Atarget_type >