CFV: New jdk8 Reviewer: Joel Borggrén-Franck
Jonathan Gibbons
jonathan.gibbons at oracle.com
Tue Aug 27 17:45:35 PDT 2013
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