From 7914e4ca03322427740d6f8c00837375dbf3031a Mon Sep 17 00:00:00 2001 From: Deepanshu Gupta Date: Wed, 17 Feb 2016 20:42:31 -0800 Subject: [PATCH] Switch LayoutLib to Java 8 The main build hasn't swtiched to java 8, but lambdas are already used in layoutlib. This fixes the build break. Change-Id: I4dd69ebd736179067899f5d86d3608d5fdb03d93 --- tools/layoutlib/Android.mk | 2 ++ tools/layoutlib/bridge/Android.mk | 1 + tools/layoutlib/bridge/tests/Android.mk | 2 ++ tools/layoutlib/create/Android.mk | 2 ++ tools/layoutlib/create/tests/Android.mk | 2 ++ 5 files changed, 9 insertions(+) diff --git a/tools/layoutlib/Android.mk b/tools/layoutlib/Android.mk index 5e57a25336578..c2ad9ef65fafa 100644 --- a/tools/layoutlib/Android.mk +++ b/tools/layoutlib/Android.mk @@ -16,6 +16,8 @@ LOCAL_PATH := $(my-dir) include $(CLEAR_VARS) +LOCAL_JAVA_LANGUAGE_VERSION := 1.8 + # # Define rules to build temp_layoutlib.jar, which contains a subset of # the classes in framework.jar. The layoutlib_create tool is used to diff --git a/tools/layoutlib/bridge/Android.mk b/tools/layoutlib/bridge/Android.mk index 3dd8002bcff5e..16e5913ab81de 100644 --- a/tools/layoutlib/bridge/Android.mk +++ b/tools/layoutlib/bridge/Android.mk @@ -18,6 +18,7 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES := $(call all-java-files-under,src) LOCAL_JAVA_RESOURCE_DIRS := resources +LOCAL_JAVA_LANGUAGE_VERSION := 1.8 LOCAL_JAVA_LIBRARIES := \ layoutlib_api-prebuilt \ diff --git a/tools/layoutlib/bridge/tests/Android.mk b/tools/layoutlib/bridge/tests/Android.mk index 8a81d0b684dbb..5c062d0c7042c 100644 --- a/tools/layoutlib/bridge/tests/Android.mk +++ b/tools/layoutlib/bridge/tests/Android.mk @@ -16,6 +16,8 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) +LOCAL_JAVA_LANGUAGE_VERSION := 1.8 + # Only compile source java files in this lib. LOCAL_SRC_FILES := $(call all-java-files-under, src) LOCAL_JAVA_RESOURCE_DIRS := res diff --git a/tools/layoutlib/create/Android.mk b/tools/layoutlib/create/Android.mk index c7f2c41376874..47377ae42d01f 100644 --- a/tools/layoutlib/create/Android.mk +++ b/tools/layoutlib/create/Android.mk @@ -16,6 +16,8 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) +LOCAL_JAVA_LANGUAGE_VERSION := 1.8 + LOCAL_SRC_FILES := $(call all-java-files-under,src) LOCAL_JAR_MANIFEST := manifest.txt diff --git a/tools/layoutlib/create/tests/Android.mk b/tools/layoutlib/create/tests/Android.mk index dafb9c6f94022..c59528e81ef2b 100644 --- a/tools/layoutlib/create/tests/Android.mk +++ b/tools/layoutlib/create/tests/Android.mk @@ -15,6 +15,8 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) +LOCAL_JAVA_LANGUAGE_VERSION := 1.8 + # Only compile source java files in this lib. LOCAL_SRC_FILES := $(call all-java-files-under, com)