diff options
author | emcmanus <emcmanus@google.com> | 2019-11-07 13:38:18 -0800 |
---|---|---|
committer | Kurt Alfred Kluever <kak@google.com> | 2019-11-08 11:29:54 -0500 |
commit | ab2f06757f5e76afe915dd4e97dfc718362c1595 (patch) | |
tree | e4d576c384f958fc91232f17db4b721e0b97324d | |
parent | 79c9d15c14a898e1ae2085f265a5396b190d7017 (diff) | |
download | auto-ab2f06757f5e76afe915dd4e97dfc718362c1595.tar.gz |
Be more explicit about which Java versions AutoValue supports. The compiler must be at least Java 8, but it can generate code for Java 7.
Also update gwtserializer/pom.xml to specify Java 7 rather than Java 6. Compiling with -source 6 is no longer supported in recent Java versions.
Fixes https://github.com/google/auto/issues/771.
Closes https://github.com/google/auto/pull/524.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=279157033
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | value/README.md | 2 | ||||
-rw-r--r-- | value/pom.xml | 2 | ||||
-rw-r--r-- | value/src/it/gwtserializer/pom.xml | 4 | ||||
-rw-r--r-- | value/userguide/index.md | 8 |
5 files changed, 12 insertions, 6 deletions
@@ -25,7 +25,7 @@ Save time. Save code. Save sanity. [![Maven Central](https://img.shields.io/maven-central/v/com.google.auto.service/auto-service.svg)](https://mvnrepository.com/artifact/com.google.auto.service/auto-service) - * [AutoValue] - Immutable [value-type] code generation for Java 1.6+. + * [AutoValue] - Immutable [value-type] code generation for Java 7+. [![Maven Central](https://img.shields.io/maven-central/v/com.google.auto.value/auto-value.svg)](https://mvnrepository.com/artifact/com.google.auto.value/auto-value) diff --git a/value/README.md b/value/README.md index 044b2da8..f6c00c30 100644 --- a/value/README.md +++ b/value/README.md @@ -1,6 +1,6 @@ # AutoValue -*Generated immutable value classes for Java 1.6+* <br /> +*Generated immutable value classes for Java 7+* <br /> ***Kevin Bourrillion, Éamonn McManus*** <br /> **Google, Inc.** diff --git a/value/pom.xml b/value/pom.xml index 06b01776..8c36feec 100644 --- a/value/pom.xml +++ b/value/pom.xml @@ -29,7 +29,7 @@ <version>HEAD-SNAPSHOT</version> <name>AutoValue Parent</name> <description> - Immutable value-type code generation for Java 1.6+. + Immutable value-type code generation for Java 7+. </description> <packaging>pom</packaging> <url>https://github.com/google/auto/tree/master/value</url> diff --git a/value/src/it/gwtserializer/pom.xml b/value/src/it/gwtserializer/pom.xml index c3811104..cd56484e 100644 --- a/value/src/it/gwtserializer/pom.xml +++ b/value/src/it/gwtserializer/pom.xml @@ -103,8 +103,8 @@ </dependency> </dependencies> <configuration> - <source>1.6</source> - <target>1.6</target> + <source>1.7</source> + <target>1.7</target> <compilerArgument>-Xlint:all</compilerArgument> <showWarnings>true</showWarnings> <showDeprecation>true</showDeprecation> diff --git a/value/userguide/index.md b/value/userguide/index.md index 6984e2b8..9228ca4a 100644 --- a/value/userguide/index.md +++ b/value/userguide/index.md @@ -1,7 +1,7 @@ # AutoValue -*Generated immutable value classes for Java 1.6+* <br /> +*Generated immutable value classes for Java 7+* <br /> ***Éamonn McManus, Kevin Bourrillion*** <br /> **Google, Inc.** @@ -210,6 +210,12 @@ unordered collections like `HashSet`. See [Why AutoValue?](why.md). +## <a name="versions"></a>What Java versions does it work with? + +AutoValue requires that your compiler be at least Java 8. However, the code that +it generates is compatible with Java 7. That means that you can use it with +`-source 7 -target 7` or (for Java 9+) `--release 7`. + ## <a name="more_howto"></a>How do I... How do I... |