[JSR308] Can we agree on our goals? (Google comment on the review ballot)

Eugene Kuleshov eu at javatx.org
Fri Feb 2 22:34:27 EST 2007


  We already seen Googlers in this mailing list. I wonder if they or the 
one responsible for the review ballot comment can give more insight and 
perhaps some practical use cases that drove their comment.

  regards,
  Eugene

PS: here is the comment:

On 2006-10-30 Google Inc. voted Yes with the following comment:
This note confirms our understanding that Section 2.1 should be less 
specific. It should state the problem, which is that current 
restrictions on the placement of annotations limit their utility for 
certain applications such as program verification. Section 2.1 should 
outline the proposed solution: that annotations should be permitted to 
appear in more places, and perhaps local variable annotations should be 
allowed in the class file. (We say "perhaps" because the JSR-175 EG 
recognized that there are difficulties associated with this.) The 
specific syntax and semantics should be left up to the expert group. The 
syntax and semantics currently shown in Section 2 (and in Michael 
Ernst's paper) belongs in Section 3, where it can serve as a key 
contribution without constraining the expert group.

With this understanding, Google casts an enthusiastic yes vote, and 
looks forward to serving on the Expert Group.


Trevor Harmon wrote:
> Google's comment was, "Annotations should be permitted to appear in 
> more places, and perhaps local variable annotations should be allowed 
> in the class file."
>
> Note that Google says "more places" not "local variables". The 
> "perhaps local variables" remark was just to remind folks that if 
> local variables are to fall under that "more places" umbrella, then 
> the class file format will have to be changed.
>
> If Google's definition of "more places" includes loops and blocks -- 
> and I think that's a safe assumption -- then all three comments are in 
> agreement.




More information about the JSR308 mailing list