Switch from using tools nullity annotations (com.android.annotations) to android framework annotations (android.annotation). A new sdk-common prebuilt is required for LayoutLib tests. The new sdk-common requires an updated tools-common. The updated tools-common doesn't have nullity annotations. So, instead of adding the annotation dependency, just reuse the platform ones. This also paves the way to include other platform annotations like IdRes etc. Change-Id: I87b8f767d3681d914abe7d1329e26a87f49f50a7 (cherry picked from commit 476e582d2ffdf25102d4c55f8c242baa3d21d37f)
43 lines
2.2 KiB
XML
43 lines
2.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="EntryPointsManager">
|
|
<entry_points version="2.0" />
|
|
<list size="1">
|
|
<item index="0" class="java.lang.String" itemvalue="com.android.tools.layoutlib.annotations.LayoutlibDelegate" />
|
|
</list>
|
|
</component>
|
|
<component name="FrameworkDetectionExcludesConfiguration">
|
|
<type id="android" />
|
|
</component>
|
|
<component name="NullableNotNullManager">
|
|
<option name="myDefaultNullable" value="android.annotation.Nullable" />
|
|
<option name="myDefaultNotNull" value="android.annotation.NonNull" />
|
|
<option name="myNullables">
|
|
<value>
|
|
<list size="6">
|
|
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" />
|
|
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" />
|
|
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" />
|
|
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.Nullable" />
|
|
<item index="4" class="java.lang.String" itemvalue="com.android.annotations.Nullable" />
|
|
<item index="5" class="java.lang.String" itemvalue="android.annotation.Nullable" />
|
|
</list>
|
|
</value>
|
|
</option>
|
|
<option name="myNotNulls">
|
|
<value>
|
|
<list size="6">
|
|
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" />
|
|
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" />
|
|
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
|
|
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" />
|
|
<item index="4" class="java.lang.String" itemvalue="com.android.annotations.NonNull" />
|
|
<item index="5" class="java.lang.String" itemvalue="android.annotation.NonNull" />
|
|
</list>
|
|
</value>
|
|
</option>
|
|
</component>
|
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" default="false" assert-keyword="true" jdk-15="true" project-jdk-name="1.6" project-jdk-type="JavaSDK">
|
|
<output url="file://$PROJECT_DIR$/out" />
|
|
</component>
|
|
</project> |