diff options
author | 2016-04-23 00:34:48 +0000 | |
---|---|---|
committer | 2016-04-23 00:34:48 +0000 | |
commit | 89b9ee0580cf9433d90a53e14a6d3ba193c3c265 (patch) | |
tree | 4e4c5f18419162d0d8fc3259bba7051ab6b29c43 | |
parent | 19d1e73e4186277ddbec693915b44581318866df (diff) | |
parent | 11e3f9145bd714e4e5abfd4f5f4c9e497c55110a (diff) |
Docs: Added that Method References work with earlier API levels
am: 11e3f91
* commit '11e3f9145bd714e4e5abfd4f5f4c9e497c55110a':
Docs: Added that Method References work with earlier API levels
Change-Id: I840f8adcc001d1658df3deb517da1b9c519ce9e1
-rw-r--r-- | docs/html/preview/j8-jack.jd | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/docs/html/preview/j8-jack.jd b/docs/html/preview/j8-jack.jd index 44e1af0de36c..feb458b6dda2 100644 --- a/docs/html/preview/j8-jack.jd +++ b/docs/html/preview/j8-jack.jd @@ -58,7 +58,7 @@ installed the Android N Preview SDK, see <a href= <li> <a class="external-link" href= "https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html"> - Lambda expressions</a> + Lambda expressions</a> (also available on API level 23 and lower) </li> <li> @@ -70,10 +70,17 @@ installed the Android N Preview SDK, see <a href= <li> <a class="external-link" href= "https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html"> - Method References</a> + Method References</a> (also available on API level 23 and lower) </li> </ul> +<p class="note"> + <strong>Note:</strong> To test lambda expressions and method references on + earlier versions of Android, go to your {@code build.gradle} + file, and set {@code compileSdkVersion} and {@code targetSdkVersion} to 23 or + lower. You will still need to <a href="#configuration">enable the Jack + toolchain</a> to use these Java 8 features. +</p> <p> Additionally, the following Java 8 language feature APIs are now available: @@ -125,15 +132,6 @@ installed the Android N Preview SDK, see <a href= </li> </ul> -<p class="note"> - <strong>Note:</strong> The Android N bases its implementation of - lambda expressions on anonymous classes. This approach allows them to be - backwards compatible and executable on earlier versions of Android. To test - lambda expressions on earlier versions, remember to go to your {@code - build.gradle} file, and set {@code compileSdkVersion} and {@code - targetSdkVersion} to 23 or lower. -</p> - <h2 id="configuration"> Enabling Java 8 Features and the Jack Toolchain </h2> @@ -166,7 +164,7 @@ installed the Android N Preview SDK, see <a href= <p> To enable the Java 8 language features and Jack for your project, enter the - following in your module-specific {@code build.gradle} file: + following in your module-level {@code build.gradle} file: </p> <pre> @@ -185,7 +183,7 @@ android { } </pre> -<h3> +<h3 id="known-issues"> Known Issues </h3> @@ -209,4 +207,4 @@ examples of these tools are:</p> </ul> <p>If you find other problems while using Jack, <a href= -"http://tools.android.com/filing-bugs">please report bugs</a>.</p>
\ No newline at end of file +"http://tools.android.com/filing-bugs">please file a bug</a>.</p>
\ No newline at end of file |