OSDN Git Service

LayoutLib: Switch SimpleDateFormat to icu.
authorDeepanshu Gupta <deepanshu@google.com>
Thu, 6 Aug 2015 22:32:44 +0000 (15:32 -0700)
committerDeepanshu Gupta <deepanshu@google.com>
Thu, 6 Aug 2015 23:04:04 +0000 (16:04 -0700)
commitb556decf75b2b084e1aed54ac7fa23a141eedb7f
tree057a67f5c9a59aec9ac37959d2b8b8d5e5e544ab
parent82c7fdb1f6346862de373c95c618e370f81d8df6
LayoutLib: Switch SimpleDateFormat to icu.

Use ICU's implementation of SimpleDateFormat in LayoutLib. The format
patterns used are not supported by java.text.SimpleDateFormat.

The change required adding a mechanism for promoting visibility of
fields in the framework in the create tool.
TODO: Add additional tests in the create tool for this new
functionality.

Change-Id: Id0f4be41f9731c42a28919c32cc5ef271a656982
tools/layoutlib/.idea/inspectionProfiles/Project_Default.xml
tools/layoutlib/bridge/src/android/widget/SimpleMonthView_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderAction.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmGenerator.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/ICreateInfo.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/PromoteFieldClassAdapter.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmGeneratorTest.java