CFV: New jdk8 Reviewer: Joel Borggrén-Franck

Joe Darcy joe.darcy at oracle.com
Tue Aug 27 18:56:31 PDT 2013


Vote: yes

-Joe

On 08/27/2013 05:45 PM, Jonathan Gibbons wrote:
>
> I hereby nominate Joel Borggrén-Franck to jdk8 Reviewer.
>
> Joel has been an active participant in JDK 8 since joining the 
> LangTools team over a year ago, as can be seen by his numerous 
> contributions to the langtools, jdk and hotspot repos [below] in the 
> areas of annotations and reflection.
>
> Votes are due by Sep 10, 2013, 18:00 PDT.
>
> Only current jdk8 Reviewers[1] are eligible to vote on this 
> nomination. Votes must be cast in the open by replying to this mailing 
> list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> -Alan.
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote
>
> -----------------------------
>
> *** hotspot
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811
> 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
> Contributed-by: Joel Borggren-Franck <joel.franck at oracle.com>
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f
> 8009382: Add JVM_Get{Field|Method}TypeAnnotations
> Contributed-by: Joel Borggren-Franck <joel.franck at oracle.com>
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35431a769282
> 8004823: Add VM support for type annotation reflection
> Contributed-by: joel.franck at oracle.com
>
>
> *** langtools
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e811fb09a1dc
> user:        jfranck
> 8019243: AnnotationTypeMismatchException instead of MirroredTypeException
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051e64d0816e
> user:        jfranck
> 8009367: Wrong kind of name used in comparison in javax.lang.model 
> code for repeatable annotations
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a218f7befd55
> user:        jfranck
> 8007961: javax.lang.model tests for repeating annotations fail in 
> getAnnotationsByType
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4
> user:        jfranck
> 8013180: Qualified type reference with annotations in throws list 
> crashes compiler
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa
> user:        jfranck
> 8013485: javac can't handle annotations with a <clinit> from a 
> previous compilation unit
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa
> user:        jfranck
> 8011027: Type parameter annotations not passed through to 
> javax.lang.model
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232
> user:        jfranck
> 8012681: Commit for JDK-8012656 breaks tl build
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5
> user:        jfranck
> 7015104: use new subtype of TypeSymbol for type parameters
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c
> user:        jfranck
> 8006547: Repeating annotations: No Target on container annotation with 
> all targets on base annotation gives compiler error
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f427043f8c65
> user:        jfranck
> 7196531: Duplicate error messages on repeating annotations
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe9b9d29095
> user:        jfranck
> 8005205: tests missing bugid for repeating annotation change
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aeadaf905d78
> user:        jfranck
> 8007279: Rename javax.l.model.element.Element.getAnnotations(Class) to 
> getAnnotationsByType(Class)
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f42a06a49c0
> user:        jfranck
> 7193719: Support repeating annotations in javax.lang.model
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f72c9c5aeaef
> user:        jfranck
> 8005098: Provide isSynthesized() information on Attribute.Compound
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/376d6c1b49e5
> user:        jfranck
> 8001114: Container annotation is not checked for semantic correctness
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/73312ec2cf7c
> user:        jfranck
> 7199925: Separate compilation breaks check that elements have a 
> default for the containing annotation
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/873ddd9f4900
> user:        jfranck
> 7151010: Add compiler support for repeating annotations
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039
> 8004133: Provide javax.lang.model.* implementation backed by core 
> reflection
> Summary: Joint work by darcy and jfranck to provide sample code for 
> JEP 119.
> Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com
>
>
> changeset: 
> http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82
> user:        jjg
> 8013852: update reference impl for type-annotations
> Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, 
> joel.franck at oracle.com, alex.buckley at oracle.com
>
>
> *** jdk
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6917c114b197
> user:        jfranck
> 8022343: j.l.Class.getAnnotatedSuperclass() doesn't return null in 
> some cases
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145
> user:        jfranck
> 8011139: (reflect) Revise checking in getEnclosingClass
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb
> user:        jfranck
> 8007812: (reflect) Class.getEnclosingMethod problematic for some classes
> Summary: Better checking in getEnclosing(Method|Constructor|Class)
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6
> user:        jfranck
> 8007073: Implement Core Reflection for Type Annotations on parameters
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0
> user:        jfranck
> 8013541: Revise javadoc for Executable.getAnnotatedReturnType()
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38e1821c4472
> user:        jfranck
> 8007808: Missing method: Executable.getAnnotatedReturnType()
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cd67a8c7abc
> user:        jfranck
> 8007278: Rename j.l.r.AnnotatedElement.getAnnotations(Class) to 
> getAnnotationsByType(Class)
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5097fe015763
> user:        jfranck
> 8005712: Simplify support for repeating annotations in 
> j.l.r.AnnotatedElement
> 8004919: AnnotationSupport uses possibly half-constructed 
> AnnotationType instances
> Summary: Implements the simplified semantics for repeating annotations 
> and removes the incorrect obtaining of an AnnotationType
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a343d280bd8c
> user:        jfranck
> 8004698: Implement Core Reflection for Type Annotations
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7edb0da9c6a
> user:        jfranck
> 8004110: Remove debug code form 
> sun/reflect/annotation/AnnotationSupport.java
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/735b93462eed
> user:        jfranck
> 7154390: Add support for repeating annotations in j.l.r.AnnotatedElement
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/599f231cba97
> user:        jfranck
> 8001598: Augment ElementType enum for JSR 308
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdfcc13ddeb4
> user:        jfranck
> 7151010: Add compiler support for repeating annotations
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0bf7358ba23
> user:        jfranck
> 7188442: rename java.lang.annotation.ContainerAnnotation to ContainedBy
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eec133f2406a
> user:        jfranck
> 7158930: (ann) library support for repeating annotations is not built 
> when compiling the JDK
>
>
> changeset: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d977f61af5e
> 8004699: Add type annotation storage to Constructor, Field and Method
> Contributed-by: joel.franck at oracle.com
>
>



More information about the jdk8-dev mailing list