This commit is contained in:
Miljenko Cvjetko moljac 2018-08-30 11:44:31 +02:00
Родитель dc46520f36
Коммит 049c6d7beb
4 изменённых файлов: 533 добавлений и 39 удалений

Просмотреть файл

@ -5,63 +5,63 @@
<attr path="/api/package[@name='android.support.v7.view.menu']" name="managedName">Android.Support.V7.View.Menu</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='AbsActionBarView']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActionMenuPresenter']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='DropDownListView']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/interface[@name='MenuHelper']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuPopup']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='AbsActionBarView']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActionMenuPresenter']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='DropDownListView']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/interface[@name='MenuHelper']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuPopup']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='SubMenuBuilder']/method[@name='getActionViewStatesKey' and count(parameter)=0]" name="visibility">protected</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActionBarContainer']/method[@name='onLayout' and count(parameter)=5 and parameter[1][@type='boolean'] and parameter[2][@type='int'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int']]" name="visibility">protected</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='SubMenuBuilder']/method[@name='getActionViewStatesKey' and count(parameter)=0]" name="visibility">protected</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActionBarContainer']/method[@name='onLayout' and count(parameter)=5 and parameter[1][@type='boolean'] and parameter[2][@type='int'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int']]" name="visibility">protected</attr>
<remove-node path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemWrapperICS']" />
<remove-node path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemWrapperICS']" />
<attr path="/api/package[@name='android.support.v7.widget']/interface[@name='AppCompatDrawableManager.InflateDelegate']" name="visibility">internal</attr>
<attr path="/api/package[@name='android.support.v7.widget']/interface[@name='AppCompatDrawableManager.InflateDelegate']" name="visibility">internal</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ListMenuPresenter.MenuAdapter']/method[@name='getItem' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuAdapter']/method[@name='getItem' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ListMenuPresenter.MenuAdapter']/method[@name='getItem' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuAdapter']/method[@name='getItem' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='Menu.MenuAdapter']/method[@name='getItem' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='AbsActionBarView']/method[@name='setVisibility' and count(parameter)=1 and parameter[1][@type='int']]" name="propertyName">Visibility</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='AbsActionBarView']/method[@name='setVisibility' and count(parameter)=1 and parameter[1][@type='int']]" name="propertyName">Visibility</attr>
<attr path="/api/package[@name='android.support.v7.graphics.drawable']/class[@name='AnimatedStateListDrawableCompat']/method[@name='getConstantState' and count(parameter)=0]" name="propertyName"></attr>
<attr path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='getTitle']" name="propertyName"></attr>
<attr path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='getTitle']" name="propertyName"></attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel.PersistHistoryAsyncTask']/method[@name='doInBackground' and count(parameter)=1 and parameter[1][@type='java.lang.Object...']]" name="visibility">protected override</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel.PersistHistoryAsyncTask']/method[@name='doInBackground' and count(parameter)=1 and parameter[1][@type='java.lang.Object...']]" name="managedReturn">Java.Lang.Object</attr>
<!-- Manually implement -->
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='getTitle' and count(parameter)=0]" />
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='setTitle' and count(parameter)=1 and parameter[1][@type='java.lang.CharSequence']]" />
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='getSubtitle' and count(parameter)=0]" />
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='setSubtitle' and count(parameter)=1 and parameter[1][@type='java.lang.CharSequence']]" />
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel.PersistHistoryAsyncTask']/method[@name='doInBackground' and count(parameter)=1 and parameter[1][@type='java.lang.Object...']]" name="visibility">protected override</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel.PersistHistoryAsyncTask']/method[@name='doInBackground' and count(parameter)=1 and parameter[1][@type='java.lang.Object...']]" name="managedReturn">Java.Lang.Object</attr>
<!-- Manually implement -->
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='getTitle' and count(parameter)=0]" />
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='setTitle' and count(parameter)=1 and parameter[1][@type='java.lang.CharSequence']]" />
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='getSubtitle' and count(parameter)=0]" />
<remove-node path="/api/package[@name='android.support.v7.view']/class[@name='SupportActionModeWrapper']/method[@name='setSubtitle' and count(parameter)=1 and parameter[1][@type='java.lang.CharSequence']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='AbsActionBarView']/method[@name='setVisibility' and count(parameter)=1 and parameter[1][@type='int']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='ActionBarContainer']/method[@name='setVisibility' and count(parameter)=1 and parameter[1][@type='int']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='AppCompatSpinner']/method[@name='setAdapter' and count(parameter)=1 and parameter[1][@type='android.widget.SpinnerAdapter']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='ListViewCompat']/method[@name='setSelector' and count(parameter)=1 and parameter[1][@type='android.graphics.drawable.Drawable']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='ScrollingTabContainerView.TabView']/method[@name='setSelected' and count(parameter)=1 and parameter[1][@type='boolean']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='AbsActionBarView']/method[@name='setVisibility' and count(parameter)=1 and parameter[1][@type='int']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='ActionBarContainer']/method[@name='setVisibility' and count(parameter)=1 and parameter[1][@type='int']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='AppCompatSpinner']/method[@name='setAdapter' and count(parameter)=1 and parameter[1][@type='android.widget.SpinnerAdapter']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='ListViewCompat']/method[@name='setSelector' and count(parameter)=1 and parameter[1][@type='android.graphics.drawable.Drawable']]" />
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='ScrollingTabContainerView.TabView']/method[@name='setSelected' and count(parameter)=1 and parameter[1][@type='boolean']]" />
<!-- Fix covariant return types -->
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ActionMenuItem']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='android.view.View']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ActionMenuItem']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ActionMenuItem']/method[@name='setShowAsActionFlags' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<!-- Fix covariant return types -->
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ActionMenuItem']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='android.view.View']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ActionMenuItem']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='ActionMenuItem']/method[@name='setShowAsActionFlags' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemImpl']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='android.view.View']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemImpl']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemImpl']/method[@name='setShowAsActionFlags' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemImpl']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='android.view.View']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemImpl']/method[@name='setActionView' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuItemImpl']/method[@name='setShowAsActionFlags' and count(parameter)=1 and parameter[1][@type='int']]" name="managedReturn">Android.Views.IMenuItem</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel.ActivityResolveInfo']/method[@name='compareTo' and count(parameter)=1 and parameter[1][@type='android.support.v7.widget.ActivityChooserModel.ActivityResolveInfo']]/parameter[1]" name="managedType">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='ActivityChooserModel.ActivityResolveInfo']/method[@name='compareTo' and count(parameter)=1 and parameter[1][@type='android.support.v7.widget.ActivityChooserModel.ActivityResolveInfo']]/parameter[1]" name="managedType">Java.Lang.Object</attr>
<remove-node path="/api/package[@name='android.support.v7.widget']/interface[@name='ActivityChooserModel.OnChooseActivityListener']" />
<remove-node path="/api/package[@name='android.support.v7.widget']/interface[@name='ActivityChooserModel.ActivitySorter']" />
<remove-node path="/api/package[@name='android.support.v7.widget']/interface[@name='ActivityChooserModel.ActivityChooserModelClient']" />
<remove-node path="/api/package[@name='android.support.v7.widget']/interface[@name='ActivityChooserModel.OnChooseActivityListener']" />
<remove-node path="/api/package[@name='android.support.v7.widget']/interface[@name='ActivityChooserModel.ActivitySorter']" />
<remove-node path="/api/package[@name='android.support.v7.widget']/interface[@name='ActivityChooserModel.ActivityChooserModelClient']" />
<!--
@ -71,7 +71,7 @@
<attr path="/api/package[@name='android.support.v7.app']/class[@name='ActionBarDrawerToggle.DrawerArrowDrawableToggle']" name="visibility">public</attr>
<attr path="/api/package[@name='android.support.v7.widget']/class[@name='DropDownListView']" name="visibility">public</attr>
<remove-node path="/api/package[@name='android.support.v7.app']/class[@name='ActionBarDrawerToggle.DrawerArrowDrawableToggle']" />
<attr path="/api/package[@name='android.support.v7.app']/class[@name='DrawerArrowDrawable']" name="visibility">public</attr>
@ -126,4 +126,23 @@
<remove-node path="/api/package[@name='android.support.v7.widget']/class[@name='MenuPopupWindow.MenuDropDownListView']/method[@name='setSelector' and count(parameter)=1 and parameter[1][@type='android.graphics.drawable.Drawable']]" ></remove-node>
<remove-node path="/api/package[@name='android.support.v7.view.menu']/class[@name='MenuAdapter']/method[@name='getItem' and count(parameter)=1 and parameter[1][@type='int']]" />
<attr
path="/api/package[@name='android.support.v7.graphics.drawable']/class[@name='DrawableContainer']"
name="visibility"
>
protected
</attr>
<attr
path="/api/package[@name='android.support.v7.graphics.drawable']/class[@name='DrawableContainer']/method[@name='getConstantState' and count(parameter)=0]"
name="propertyName"
>
</attr>
<attr
path="/api/package[@name='android.support.v7.graphics.drawable']/class[@name='AnimatedStateListDrawableCompat']/method[@name='getConstantState' and count(parameter)=0]"
name="propertyName"
>
</attr>
</metadata>

Просмотреть файл

@ -7,4 +7,18 @@
<remove-node path="/api/package[@name='android.support.v4.content']/class[@name='CursorLoader']/method[@name='loadInBackground']" />
-->
<attr path="/api/package[@name='android.support.customtabs']" name="managedName">Android.Support.CustomTabs</attr>
<attr
path="/api/package[@name='android.support.customtabs']/class[@name='CustomTabsServiceConnection']/method[@name='onCustomTabsServiceConnected' and count(parameter)=2 and parameter[1][@type='android.content.ComponentName'] and parameter[2][@type='android.support.customtabs.CustomTabsClient']]/parameter[1]"
name="managedName"
>
name
</attr>
<attr
path="/api/package[@name='android.support.customtabs']/class[@name='CustomTabsServiceConnection']/method[@name='onCustomTabsServiceConnected' and count(parameter)=2 and parameter[1][@type='android.content.ComponentName'] and parameter[2][@type='android.support.customtabs.CustomTabsClient']]/parameter[2]"
name="managedName"
>
client
</attr>
</metadata>

Просмотреть файл

@ -98,4 +98,415 @@
<attr path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onSaveInstanceState' and count(parameter)=2 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout']]/parameter[2]" name="managedType">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStartNestedScroll' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='android.view.View'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[2]" name="managedType">Java.Lang.Object</attr>
<attr path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStopNestedScroll' and count(parameter)=4 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int']]/parameter[2]" name="managedType">Java.Lang.Object</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onLayoutChild' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='int']]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onLayoutChild' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='int']]/parameter[2]"
name="managedName"
>
abl
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onLayoutChild' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='int']]/parameter[3]"
name="managedName"
>
layoutDirection
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='onMeasureChild' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.view.View'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='onMeasureChild' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.view.View'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[2]"
name="managedName"
>
child
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='onMeasureChild' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.view.View'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[3]"
name="managedName"
>
parentWidthMeasureSpec
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='onMeasureChild' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.view.View'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[4]"
name="managedName"
>
widthUsed
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='onMeasureChild' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.view.View'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[5]"
name="managedName"
>
parentHeightMeasureSpec
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='onMeasureChild' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.view.View'] and parameter[3][@type='int'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[6]"
name="managedName"
>
heightUsed
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedPreScroll' and count(parameter)=7 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int[]'] and parameter[7][@type='int']]/parameter[1]"
name="managedName"
>
coordinatorLayout
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedPreScroll' and count(parameter)=7 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int[]'] and parameter[7][@type='int']]/parameter[2]"
name="managedName"
>
child
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedPreScroll' and count(parameter)=7 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int[]'] and parameter[7][@type='int']]/parameter[3]"
name="managedName"
>
target
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedPreScroll' and count(parameter)=7 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int[]'] and parameter[7][@type='int']]/parameter[4]"
name="managedName"
>
dx
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedPreScroll' and count(parameter)=7 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int[]'] and parameter[7][@type='int']]/parameter[5]"
name="managedName"
>
dy
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedPreScroll' and count(parameter)=7 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int[]'] and parameter[7][@type='int']]/parameter[6]"
name="managedName"
>
consumed
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedPreScroll' and count(parameter)=7 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int[]'] and parameter[7][@type='int']]/parameter[7]"
name="managedName"
>
type
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedScroll' and count(parameter)=8 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int'] and parameter[7][@type='int'] and parameter[8][@type='int']]/parameter[1]"
name="managedName"
>
coordinatorLayout
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedScroll' and count(parameter)=8 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int'] and parameter[7][@type='int'] and parameter[8][@type='int']]/parameter[2]"
name="managedName"
>
child
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedScroll' and count(parameter)=8 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int'] and parameter[7][@type='int'] and parameter[8][@type='int']]/parameter[3]"
name="managedName"
>
target
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedScroll' and count(parameter)=8 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int'] and parameter[7][@type='int'] and parameter[8][@type='int']]/parameter[4]"
name="managedName"
>
dx
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedScroll' and count(parameter)=8 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int'] and parameter[7][@type='int'] and parameter[8][@type='int']]/parameter[5]"
name="managedName"
>
dy
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedScroll' and count(parameter)=8 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int'] and parameter[7][@type='int'] and parameter[8][@type='int']]/parameter[6]"
name="managedName"
>
consumed
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onNestedScroll' and count(parameter)=8 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int'] and parameter[5][@type='int'] and parameter[6][@type='int'] and parameter[7][@type='int'] and parameter[8][@type='int']]/parameter[7]"
name="managedName"
>
type
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onRestoreInstanceState' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.os.Parcelable']]/parameter[1]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onRestoreInstanceState' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.os.Parcelable']]/parameter[1]/parameter[2]"
name="managedName"
>
appBarLayout
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onRestoreInstanceState' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.os.Parcelable']]/parameter[1]/parameter[3]"
name="managedName"
>
state
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onSaveInstanceState' and count(parameter)=2 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout']]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onSaveInstanceState' and count(parameter)=2 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout']]/parameter[2]"
name="managedName"
>
abl
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStartNestedScroll' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='android.view.View'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStartNestedScroll' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='android.view.View'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[2]"
name="managedName"
>
child
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStartNestedScroll' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='android.view.View'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[3]"
name="managedName"
>
directTargetChild
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStartNestedScroll' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='android.view.View'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[4]"
name="managedName"
>
target
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStartNestedScroll' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='android.view.View'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[5]"
name="managedName"
>
nestedScrollAxes
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStartNestedScroll' and count(parameter)=6 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='android.view.View'] and parameter[5][@type='int'] and parameter[6][@type='int']]/parameter[6]"
name="managedName"
>
type
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStopNestedScroll' and count(parameter)=4 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int']]/parameter[1]"
name="managedName"
>
coordinatorLayout
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStopNestedScroll' and count(parameter)=4 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int']]/parameter[2]"
name="managedName"
>
abl
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStopNestedScroll' and count(parameter)=4 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int']]/parameter[3]"
name="managedName"
>
target
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='onStopNestedScroll' and count(parameter)=4 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.AppBarLayout'] and parameter[3][@type='android.view.View'] and parameter[4][@type='int']]/parameter[4]"
name="managedName"
>
type
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='setDragCallback' and count(parameter)=1 and parameter[1][@type='android.support.design.widget.AppBarLayout.BaseBehavior.BaseDragCallback']]/parameter[1]"
name="managedName"
>
callback
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='setTopAndBottomOffset' and count(parameter)=1 and parameter[1][@type='int']]/parameter[1]"
name="managedName"
>
offset
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='setTopAndBottomOffset' and count(parameter)=1 and parameter[1][@type='int']]/parameter[1]"
name="managedName"
>
offset
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.Behavior']/method[@name='setLeftAndRightOffset' and count(parameter)=1 and parameter[1][@type='int']]/parameter[1]"
name="managedName"
>
offset
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='AppBarLayout.ScrollingViewBehavior']/method[@name='setLeftAndRightOffset' and count(parameter)=1 and parameter[1][@type='int']]/parameter[1]"
name="managedName"
>
offset
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/interface[@name='BottomNavigationView.OnNavigationItemReselectedListener']/method[@name='onNavigationItemReselected' and count(parameter)=1 and parameter[1][@type='android.view.MenuItem']]/parameter[1]"
name="managedName"
>
item
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/interface[@name='BottomNavigationView.OnNavigationItemSelectedListener']/method[@name='onNavigationItemSelected' and count(parameter)=1 and parameter[1][@type='android.view.MenuItem']]/parameter[1]"
name="managedName"
>
item
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='BottomSheetBehavior']/method[@name='onInterceptTouchEvent' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='V'] and parameter[3][@type='android.view.MotionEvent']]/parameter[3]"
name="managedName"
>
event
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='BottomSheetBehavior']/method[@name='onTouchEvent' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='V'] and parameter[3][@type='android.view.MotionEvent']]/parameter[3]"
name="managedName"
>
event
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='getInsetDodgeRect' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='android.graphics.Rect']]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='getInsetDodgeRect' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='android.graphics.Rect']]/parameter[2]"
name="managedName"
>
child
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='getInsetDodgeRect' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='android.graphics.Rect']]/parameter[3]"
name="managedName"
>
rect
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='onDependentViewChanged' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='android.view.View']]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='onDependentViewChanged' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='android.view.View']]/parameter[2]"
name="managedName"
>
child
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='onDependentViewChanged' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='android.view.View']]/parameter[3]"
name="managedName"
>
dependency
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='onLayoutChild' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='int']]/parameter[1]"
name="managedName"
>
parent
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='onLayoutChild' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='int']]/parameter[2]"
name="managedName"
>
child
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/class[@name='FloatingActionButton.Behavior']/method[@name='onLayoutChild' and count(parameter)=3 and parameter[1][@type='android.support.design.widget.CoordinatorLayout'] and parameter[2][@type='android.support.design.widget.FloatingActionButton'] and parameter[3][@type='int']]/parameter[3]"
name="managedName"
>
layoutDirection
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/interface[@name='SwipeDismissBehavior.OnDismissListener']/method[@name='onDismiss' and count(parameter)=1 and parameter[1][@type='android.view.View']]/parameter[1]"
name="managedName"
>
view
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/interface[@name='SwipeDismissBehavior.OnDismissListener']/method[@name='onDragStateChanged' and count(parameter)=1 and parameter[1][@type='int']]/parameter[1]"
name="managedName"
>
state
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/interface[@name='TabLayout.BaseOnTabSelectedListener']/method[@name='onTabSelected' and count(parameter)=1 and parameter[1][@type='T']]/parameter[1]"
name="managedName"
>
tab
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/interface[@name='TabLayout.BaseOnTabSelectedListener']/method[@name='onTabReselected' and count(parameter)=1 and parameter[1][@type='T']]/parameter[1]"
name="managedName"
>
tab
</attr>
<attr
path="/api/package[@name='android.support.design.widget']/interface[@name='TabLayout.BaseOnTabSelectedListener']/method[@name='onTabUnselected' and count(parameter)=1 and parameter[1][@type='T']]/parameter[1]"
name="managedName"
>
tab
</attr>
</metadata>

Просмотреть файл

@ -5,4 +5,54 @@
<remove-node path="/api/package[@name='android.support.animation']/class[@name='SpringForce']/implements[@name='android.support.animation.Force']" />
<remove-node path="/api/package[@name='android.support.animation']/class[@name='FlingAnimation.DragForce']/implements[@name='android.support.animation.Force']" />
<attr
path="/api/package[@name='android.support.animation']/interface[@name='DynamicAnimation.OnAnimationEndListener']/method[@name='onAnimationEnd' and count(parameter)=4 and parameter[1][@type='android.support.animation.DynamicAnimation'] and parameter[2][@type='boolean'] and parameter[3][@type='float'] and parameter[4][@type='float']]/parameter[1]"
name="managedName"
>
animation
</attr>
<attr
path="/api/package[@name='android.support.animation']/interface[@name='DynamicAnimation.OnAnimationEndListener']/method[@name='onAnimationEnd' and count(parameter)=4 and parameter[1][@type='android.support.animation.DynamicAnimation'] and parameter[2][@type='boolean'] and parameter[3][@type='float'] and parameter[4][@type='float']]/parameter[2]"
name="managedName"
>
canceled
</attr>
<attr
path="/api/package[@name='android.support.animation']/interface[@name='DynamicAnimation.OnAnimationEndListener']/method[@name='onAnimationEnd' and count(parameter)=4 and parameter[1][@type='android.support.animation.DynamicAnimation'] and parameter[2][@type='boolean'] and parameter[3][@type='float'] and parameter[4][@type='float']]/parameter[3]"
name="managedName"
>
value
</attr>
<attr
path="/api/package[@name='android.support.animation']/interface[@name='DynamicAnimation.OnAnimationEndListener']/method[@name='onAnimationEnd' and count(parameter)=4 and parameter[1][@type='android.support.animation.DynamicAnimation'] and parameter[2][@type='boolean'] and parameter[3][@type='float'] and parameter[4][@type='float']]/parameter[4]"
name="managedName"
>
velocity
</attr>
<attr
path="/api/package[@name='android.support.animation']/interface[@name='DynamicAnimation.OnAnimationUpdateListener']/method[@name='onAnimationUpdate' and count(parameter)=3 and parameter[1][@type='android.support.animation.DynamicAnimation'] and parameter[2][@type='float'] and parameter[3][@type='float']]/parameter[1]"
name="managedName"
>
animation
</attr>
<attr
path="/api/package[@name='android.support.animation']/interface[@name='DynamicAnimation.OnAnimationUpdateListener']/method[@name='onAnimationUpdate' and count(parameter)=3 and parameter[1][@type='android.support.animation.DynamicAnimation'] and parameter[2][@type='float'] and parameter[3][@type='float']]/parameter[2]"
name="managedName"
>
value
</attr>
<attr
path="/api/package[@name='android.support.animation']/interface[@name='DynamicAnimation.OnAnimationUpdateListener']/method[@name='onAnimationUpdate' and count(parameter)=3 and parameter[1][@type='android.support.animation.DynamicAnimation'] and parameter[2][@type='float'] and parameter[3][@type='float']]/parameter[3]"
name="managedName"
>
velocity
</attr>
</metadata>