Merge "Accessibility API in the compat lib should return empty lists and NPE in AccessibilityDelegateCompat." into ics-mr0
diff --git a/v4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java b/v4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
index ea3fc87..c403132 100644
--- a/v4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
+++ b/v4/java/android/support/v4/view/accessibility/AccessibilityManagerCompat.java
@@ -21,6 +21,7 @@
 import android.view.accessibility.AccessibilityManager;
 import android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.AccessibilityStateChangeListenerBridge;
 
+import java.util.Collections;
 import java.util.List;
 
 /**
@@ -60,12 +61,12 @@
 
         public List<AccessibilityServiceInfo> getEnabledAccessibilityServiceList(
                 AccessibilityManager manager, int feedbackTypeFlags) {
-            return null;
+            return Collections.emptyList();
         }
 
         public List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(
                 AccessibilityManager manager) {
-            return null;
+            return Collections.emptyList();
         }
 
         public boolean isTouchExplorationEnabled(AccessibilityManager manager) {
diff --git a/v4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java b/v4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
index 9fd4ddf..c675a2b 100644
--- a/v4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
+++ b/v4/java/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.java
@@ -21,6 +21,7 @@
 import android.view.View;
 
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.List;
 
 /**
@@ -100,7 +101,7 @@
         }
 
         public List<Object> findAccessibilityNodeInfosByText(Object info, String text) {
-            return null;
+            return Collections.emptyList();
         }
 
         public int getActions(Object info) {
diff --git a/v4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java b/v4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
index a89e18d..19e90ca 100644
--- a/v4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
+++ b/v4/java/android/support/v4/view/accessibility/AccessibilityRecordCompat.java
@@ -20,6 +20,7 @@
 import android.os.Parcelable;
 import android.view.View;
 
+import java.util.Collections;
 import java.util.List;
 
 /**
@@ -141,7 +142,7 @@
         }
 
         public List<CharSequence> getText(Object record) {
-            return null;
+            return Collections.emptyList();
         }
 
         public int getToIndex(Object record) {