You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jclouds.apache.org by Andrew Phillips <no...@github.com> on 2014/01/24 05:41:53 UTC

[jclouds] JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51 (#262)

- Adding a version of TypeToken.where that replaces two parameters in one go
- Avoiding TypeToken type parameter replacement with wildcard bounds

Works around https://code.google.com/p/guava-libraries/issues/detail?id=1635

Backport to 1.7.x of #261, based on the patch attached to [the JIRA issue](https://issues.apache.org/jira/browse/JCLOUDS-427).
You can merge this Pull Request by running:

  git pull https://github.com/jclouds/jclouds JCLOUDS-427-1.7.x

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds/pull/262

-- Commit Summary --

  * JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51

-- File Changes --

    M core/src/main/java/org/jclouds/internal/BaseView.java (15)
    M core/src/main/java/org/jclouds/rest/config/BinderUtils.java (17)
    M core/src/main/java/org/jclouds/rest/internal/BaseRestApiMetadata.java (9)
    A core/src/main/java/org/jclouds/util/TypeToken2.java (78)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/262.patch
https://github.com/jclouds/jclouds/pull/262.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/262

Re: [jclouds] JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51 (#262)

Posted by Andrew Phillips <no...@github.com>.
Committed to [1.7.x](https://git-wip-us.apache.org/repos/asf?p=jclouds.git;a=commit;h=597615977e7e2b10f3680aae24e541a76a1d4606)

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/262#issuecomment-33199860

Re: [jclouds] JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51 (#262)

Posted by Andrew Phillips <no...@github.com>.
> DEV@cloud build using 7u51

Looks [good](https://jclouds.ci.cloudbees.com/job/jclouds-java-7u51/25/) too!

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/262#issuecomment-33199680

Re: [jclouds] JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51 (#262)

Posted by CloudBees pull request builder plugin <no...@github.com>.
[jclouds-pull-requests #526](https://jclouds.ci.cloudbees.com/job/jclouds-pull-requests/526/) SUCCESS
This pull request looks good

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/262#issuecomment-33198589

Re: [jclouds] JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51 (#262)

Posted by Andrew Phillips <no...@github.com>.
DEV@cloud build using 7u51 also [currently running](https://jclouds.ci.cloudbees.com/job/jclouds-java-7u51/25/console) (you'll need a DEV@cloud account to see it :-()

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/262#issuecomment-33197152

Re: [jclouds] JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51 (#262)

Posted by CloudBees pull request builder plugin <no...@github.com>.
[jclouds-java-7-pull-requests #994](https://jclouds.ci.cloudbees.com/job/jclouds-java-7-pull-requests/994/) SUCCESS
This pull request looks good

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/262#issuecomment-33198599