From e3abd2ccbef4c50b48df3605c65d732fa49a980b Mon Sep 17 00:00:00 2001 From: Jeff Hao Date: Fri, 28 Mar 2014 11:33:53 -0700 Subject: Mark constructor as accessible in LayoutInflater. Needed to bypass new access checks for fields, methods, and constructors. Change-Id: I8ff0b44a6cb4f4af1c72734bca366d8b89528030 --- core/java/android/view/LayoutInflater.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/view/LayoutInflater.java b/core/java/android/view/LayoutInflater.java index aa43bad85a36..cd905faaf369 100644 --- a/core/java/android/view/LayoutInflater.java +++ b/core/java/android/view/LayoutInflater.java @@ -591,6 +591,7 @@ public abstract class LayoutInflater { Object[] args = mConstructorArgs; args[1] = attrs; + constructor.setAccessible(true); final View view = constructor.newInstance(args); if (view instanceof ViewStub) { // always use ourselves when inflating ViewStub later -- cgit v1.2.3-59-g8ed1b