diff --git a/NEWS b/NEWS index 69009839..7d55d695 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +1.70: +* Just some internal changes. + (Using RetroFit and OkHTTP instead of Volley.) + 1.69: * Use the latest Galaxy Zoo surveys. diff --git a/app/build.gradle b/app/build.gradle index 8288020f..e77443b9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { defaultConfig { minSdkVersion 14 targetSdkVersion 26 - versionCode 69 - versionName '1.69' + versionCode 70 + versionName '1.70' // Suggested here: https://developer.android.com/topic/libraries/testing-support-library/index.html testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" diff --git a/app/build/outputs/mapping/release/mapping.txt b/app/build/outputs/mapping/release/mapping.txt index 181cb35b..d450b248 100644 --- a/app/build/outputs/mapping/release/mapping.txt +++ b/app/build/outputs/mapping/release/mapping.txt @@ -1,4 +1,153 @@ +android.databinding.BaseObservable -> android.a.a: + android.databinding.PropertyChangeRegistry mCallbacks -> a + void () -> + void notifyPropertyChanged(int) -> a +android.databinding.CallbackRegistry -> android.a.b: + java.util.List mCallbacks -> a + long mFirst64Removed -> b + long[] mRemainderRemoved -> c + int mNotificationLevel -> d + android.databinding.CallbackRegistry$NotifierCallback mNotifier -> e + void notifyCallbacks(java.lang.Object,int,java.lang.Object) -> a + void notifyFirst64(java.lang.Object,int,java.lang.Object) -> b + void notifyRecurse(java.lang.Object,int,java.lang.Object) -> c + void notifyRemainder(java.lang.Object,int,java.lang.Object,int) -> a + void notifyCallbacks(java.lang.Object,int,java.lang.Object,int,int,long) -> a + boolean isRemoved(int) -> a + void removeRemovedCallbacks(int,long) -> a + android.databinding.CallbackRegistry clone() -> a + java.lang.Object clone() -> clone +android.databinding.CallbackRegistry$NotifierCallback -> android.a.b$a: + void () -> + void onNotifyCallback(java.lang.Object,java.lang.Object,int,java.lang.Object) -> a +android.databinding.DataBinderMapper -> android.a.c: + int TARGET_MIN_SDK -> a + void () -> + android.databinding.ViewDataBinding getDataBinder(android.databinding.DataBindingComponent,android.view.View,int) -> a + android.databinding.ViewDataBinding getDataBinder(android.databinding.DataBindingComponent,android.view.View[],int) -> a +android.databinding.DataBindingComponent -> android.a.d: +android.databinding.DataBindingUtil -> android.a.e: + android.databinding.DataBinderMapper sMapper -> a + android.databinding.DataBindingComponent sDefaultComponent -> b + android.databinding.ViewDataBinding inflate(android.view.LayoutInflater,int,android.view.ViewGroup,boolean) -> a + android.databinding.ViewDataBinding inflate(android.view.LayoutInflater,int,android.view.ViewGroup,boolean,android.databinding.DataBindingComponent) -> a + android.databinding.ViewDataBinding bind(android.databinding.DataBindingComponent,android.view.View[],int) -> a + android.databinding.ViewDataBinding bind(android.databinding.DataBindingComponent,android.view.View,int) -> a + android.databinding.ViewDataBinding bindToAddedViews(android.databinding.DataBindingComponent,android.view.ViewGroup,int,int) -> a + void () -> +android.databinding.Observable -> android.a.f: +android.databinding.Observable$OnPropertyChangedCallback -> android.a.f$a: + void () -> + void onPropertyChanged(android.databinding.Observable,int) -> a +android.databinding.OnRebindCallback -> android.a.g: + void () -> + boolean onPreBind(android.databinding.ViewDataBinding) -> a + void onCanceled(android.databinding.ViewDataBinding) -> b + void onBound(android.databinding.ViewDataBinding) -> c +android.databinding.PropertyChangeRegistry -> android.a.h: + android.databinding.CallbackRegistry$NotifierCallback NOTIFIER_CALLBACK -> a + void () -> +android.databinding.PropertyChangeRegistry$1 -> android.a.h$1: + void () -> + void onNotifyCallback(android.databinding.Observable$OnPropertyChangedCallback,android.databinding.Observable,int,java.lang.Void) -> a + void onNotifyCallback(java.lang.Object,java.lang.Object,int,java.lang.Object) -> a +android.databinding.ViewDataBinding -> android.a.i: + int SDK_INT -> a + int BINDING_NUMBER_START -> c + boolean USE_TAG_ID -> d + boolean USE_CHOREOGRAPHER -> e + android.databinding.ViewDataBinding$CreateWeakListener CREATE_PROPERTY_LISTENER -> f + android.databinding.ViewDataBinding$CreateWeakListener CREATE_LIST_LISTENER -> g + android.databinding.ViewDataBinding$CreateWeakListener CREATE_MAP_LISTENER -> h + android.databinding.CallbackRegistry$NotifierCallback REBIND_NOTIFIER -> i + java.lang.ref.ReferenceQueue sReferenceQueue -> j + android.view.View$OnAttachStateChangeListener ROOT_REATTACHED_LISTENER -> k + java.lang.Runnable mRebindRunnable -> l + boolean mPendingRebind -> m + boolean mRebindHalted -> n + android.databinding.ViewDataBinding$WeakListener[] mLocalFieldObservers -> o + android.view.View mRoot -> p + android.databinding.CallbackRegistry mRebindCallbacks -> q + boolean mIsExecutingPendingBindings -> r + android.view.Choreographer mChoreographer -> s + android.view.Choreographer$FrameCallback mFrameCallback -> t + android.os.Handler mUIThreadHandler -> u + android.databinding.DataBindingComponent mBindingComponent -> b + android.databinding.ViewDataBinding mContainingBinding -> v + void (android.databinding.DataBindingComponent,android.view.View,int) -> + void setRootTag(android.view.View) -> a + void executePendingBindings() -> a + void executeBindingsInternal() -> h + void executeBindings() -> b + boolean hasPendingBindings() -> c + android.databinding.ViewDataBinding getBinding(android.view.View) -> b + android.view.View getRoot() -> d + void requestRebind() -> e + java.lang.Object[] mapBindings(android.databinding.DataBindingComponent,android.view.View,int,android.databinding.ViewDataBinding$IncludedLayouts,android.util.SparseIntArray) -> a + void mapBindings(android.databinding.DataBindingComponent,android.view.View,java.lang.Object[],android.databinding.ViewDataBinding$IncludedLayouts,android.util.SparseIntArray,boolean) -> a + int findIncludeIndex(java.lang.String,int,android.databinding.ViewDataBinding$IncludedLayouts,int) -> a + int findLastMatching(android.view.ViewGroup,int) -> a + boolean isNumeric(java.lang.String,int) -> a + int parseTagInt(java.lang.String,int) -> b + void processReferenceQueue() -> i + boolean access$002(android.databinding.ViewDataBinding,boolean) -> a + java.lang.Runnable access$100(android.databinding.ViewDataBinding) -> a + boolean access$202(android.databinding.ViewDataBinding,boolean) -> b + void access$300() -> f + android.view.View access$400(android.databinding.ViewDataBinding) -> b + android.view.View$OnAttachStateChangeListener access$500() -> g + void () -> +android.databinding.ViewDataBinding$1 -> android.a.i$1: + void () -> +android.databinding.ViewDataBinding$2 -> android.a.i$2: + void () -> +android.databinding.ViewDataBinding$3 -> android.a.i$3: + void () -> +android.databinding.ViewDataBinding$4 -> android.a.i$4: + void () -> + void onNotifyCallback(android.databinding.OnRebindCallback,android.databinding.ViewDataBinding,int,java.lang.Void) -> a + void onNotifyCallback(java.lang.Object,java.lang.Object,int,java.lang.Object) -> a +android.databinding.ViewDataBinding$5 -> android.a.i$5: + void () -> + void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow + void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow +android.databinding.ViewDataBinding$6 -> android.a.i$6: + android.databinding.ViewDataBinding this$0 -> a + void (android.databinding.ViewDataBinding) -> + void run() -> run +android.databinding.ViewDataBinding$7 -> android.a.i$7: + android.databinding.ViewDataBinding this$0 -> a + void (android.databinding.ViewDataBinding) -> + void doFrame(long) -> doFrame +android.databinding.ViewDataBinding$CreateWeakListener -> android.a.i$a: +android.databinding.ViewDataBinding$IncludedLayouts -> android.a.i$b: + java.lang.String[][] layouts -> a + int[][] indexes -> b + int[][] layoutIds -> c +android.databinding.ViewDataBinding$ObservableReference -> android.a.i$c: + void removeListener(java.lang.Object) -> a +android.databinding.ViewDataBinding$WeakListener -> android.a.i$d: + android.databinding.ViewDataBinding$ObservableReference mObservable -> a + java.lang.Object mTarget -> b + boolean unregister() -> a +android.databinding.adapters.TextViewBindingAdapter -> android.a.a.a: + void setText(android.widget.TextView,java.lang.CharSequence) -> a + boolean haveContentsChanged(java.lang.CharSequence,java.lang.CharSequence) -> a android.support.annotation.Keep -> android.support.annotation.Keep: +android.support.compat.R -> android.support.a.a: +android.support.compat.R$styleable -> android.support.a.a$a: + int[] FontFamily -> FontFamily + int[] FontFamilyFont -> FontFamilyFont + int FontFamilyFont_font -> FontFamilyFont_font + int FontFamilyFont_fontStyle -> FontFamilyFont_fontStyle + int FontFamilyFont_fontWeight -> FontFamilyFont_fontWeight + int FontFamily_fontProviderAuthority -> FontFamily_fontProviderAuthority + int FontFamily_fontProviderCerts -> FontFamily_fontProviderCerts + int FontFamily_fontProviderFetchStrategy -> FontFamily_fontProviderFetchStrategy + int FontFamily_fontProviderFetchTimeout -> FontFamily_fontProviderFetchTimeout + int FontFamily_fontProviderPackage -> FontFamily_fontProviderPackage + int FontFamily_fontProviderQuery -> FontFamily_fontProviderQuery + void () -> android.support.design.R -> android.support.design.a: android.support.design.R$anim -> android.support.design.a$a: int abc_fade_in -> abc_fade_in @@ -11,13 +160,12 @@ android.support.design.R$anim -> android.support.design.a$a: int abc_slide_in_top -> abc_slide_in_top int abc_slide_out_bottom -> abc_slide_out_bottom int abc_slide_out_top -> abc_slide_out_top - int design_appbar_state_list_animator -> design_appbar_state_list_animator int design_bottom_sheet_slide_in -> design_bottom_sheet_slide_in int design_bottom_sheet_slide_out -> design_bottom_sheet_slide_out - int design_fab_in -> design_fab_in - int design_fab_out -> design_fab_out int design_snackbar_in -> design_snackbar_in int design_snackbar_out -> design_snackbar_out + int tooltip_enter -> tooltip_enter + int tooltip_exit -> tooltip_exit android.support.design.R$attr -> android.support.design.a$b: int actionBarDivider -> actionBarDivider int actionBarItemBackground -> actionBarItemBackground @@ -59,9 +207,15 @@ android.support.design.R$attr -> android.support.design.a$b: int alertDialogTheme -> alertDialogTheme int allowStacking -> allowStacking int alpha -> alpha + int alphabeticModifiers -> alphabeticModifiers int arrowHeadLength -> arrowHeadLength int arrowShaftLength -> arrowShaftLength int autoCompleteTextViewStyle -> autoCompleteTextViewStyle + int autoSizeMaxTextSize -> autoSizeMaxTextSize + int autoSizeMinTextSize -> autoSizeMinTextSize + int autoSizePresetSizes -> autoSizePresetSizes + int autoSizeStepGranularity -> autoSizeStepGranularity + int autoSizeTextType -> autoSizeTextType int background -> background int backgroundSplit -> backgroundSplit int backgroundStacked -> backgroundStacked @@ -103,10 +257,12 @@ android.support.design.R$attr -> android.support.design.a$b: int colorControlActivated -> colorControlActivated int colorControlHighlight -> colorControlHighlight int colorControlNormal -> colorControlNormal + int colorError -> colorError int colorPrimary -> colorPrimary int colorPrimaryDark -> colorPrimaryDark int colorSwitchThumbNormal -> colorSwitchThumbNormal int commitIcon -> commitIcon + int contentDescription -> contentDescription int contentInsetEnd -> contentInsetEnd int contentInsetEndWithActions -> contentInsetEndWithActions int contentInsetLeft -> contentInsetLeft @@ -148,6 +304,21 @@ android.support.design.R$attr -> android.support.design.a$b: int expandedTitleMarginTop -> expandedTitleMarginTop int expandedTitleTextAppearance -> expandedTitleTextAppearance int fabSize -> fabSize + int fastScrollEnabled -> fastScrollEnabled + int fastScrollHorizontalThumbDrawable -> fastScrollHorizontalThumbDrawable + int fastScrollHorizontalTrackDrawable -> fastScrollHorizontalTrackDrawable + int fastScrollVerticalThumbDrawable -> fastScrollVerticalThumbDrawable + int fastScrollVerticalTrackDrawable -> fastScrollVerticalTrackDrawable + int font -> font + int fontFamily -> fontFamily + int fontProviderAuthority -> fontProviderAuthority + int fontProviderCerts -> fontProviderCerts + int fontProviderFetchStrategy -> fontProviderFetchStrategy + int fontProviderFetchTimeout -> fontProviderFetchTimeout + int fontProviderPackage -> fontProviderPackage + int fontProviderQuery -> fontProviderQuery + int fontStyle -> fontStyle + int fontWeight -> fontWeight int foregroundInsidePadding -> foregroundInsidePadding int gapBetweenBars -> gapBetweenBars int goIcon -> goIcon @@ -160,6 +331,8 @@ android.support.design.R$attr -> android.support.design.a$b: int homeAsUpIndicator -> homeAsUpIndicator int homeLayout -> homeLayout int icon -> icon + int iconTint -> iconTint + int iconTintMode -> iconTintMode int iconifiedByDefault -> iconifiedByDefault int imageButtonStyle -> imageButtonStyle int indeterminateProgressStyle -> indeterminateProgressStyle @@ -205,9 +378,12 @@ android.support.design.R$attr -> android.support.design.a$b: int navigationContentDescription -> navigationContentDescription int navigationIcon -> navigationIcon int navigationMode -> navigationMode + int numericModifiers -> numericModifiers int overlapAnchor -> overlapAnchor + int paddingBottomNoButtons -> paddingBottomNoButtons int paddingEnd -> paddingEnd int paddingStart -> paddingStart + int paddingTopNoTitle -> paddingTopNoTitle int panelBackground -> panelBackground int panelMenuListTheme -> panelMenuListTheme int panelMenuListWidth -> panelMenuListWidth @@ -242,6 +418,7 @@ android.support.design.R$attr -> android.support.design.a$b: int showAsAction -> showAsAction int showDividers -> showDividers int showText -> showText + int showTitle -> showTitle int singleChoiceItemLayout -> singleChoiceItemLayout int spanCount -> spanCount int spinBars -> spinBars @@ -285,6 +462,7 @@ android.support.design.R$attr -> android.support.design.a$b: int textAllCaps -> textAllCaps int textAppearanceLargePopupMenu -> textAppearanceLargePopupMenu int textAppearanceListItem -> textAppearanceListItem + int textAppearanceListItemSecondary -> textAppearanceListItemSecondary int textAppearanceListItemSmall -> textAppearanceListItemSmall int textAppearancePopupMenuHeader -> textAppearancePopupMenuHeader int textAppearanceSearchResultSubtitle -> textAppearanceSearchResultSubtitle @@ -301,6 +479,8 @@ android.support.design.R$attr -> android.support.design.a$b: int tickMark -> tickMark int tickMarkTint -> tickMarkTint int tickMarkTintMode -> tickMarkTintMode + int tint -> tint + int tintMode -> tintMode int title -> title int titleEnabled -> titleEnabled int titleMargin -> titleMargin @@ -315,6 +495,9 @@ android.support.design.R$attr -> android.support.design.a$b: int toolbarId -> toolbarId int toolbarNavigationButtonStyle -> toolbarNavigationButtonStyle int toolbarStyle -> toolbarStyle + int tooltipForegroundColor -> tooltipForegroundColor + int tooltipFrameBackground -> tooltipFrameBackground + int tooltipText -> tooltipText int track -> track int trackTint -> trackTint int trackTintMode -> trackTintMode @@ -362,11 +545,13 @@ android.support.design.R$dimen -> android.support.design.a$c: int abc_dialog_fixed_height_minor -> abc_dialog_fixed_height_minor int abc_dialog_fixed_width_major -> abc_dialog_fixed_width_major int abc_dialog_fixed_width_minor -> abc_dialog_fixed_width_minor - int abc_dialog_list_padding_vertical_material -> abc_dialog_list_padding_vertical_material + int abc_dialog_list_padding_bottom_no_buttons -> abc_dialog_list_padding_bottom_no_buttons + int abc_dialog_list_padding_top_no_title -> abc_dialog_list_padding_top_no_title int abc_dialog_min_width_major -> abc_dialog_min_width_major int abc_dialog_min_width_minor -> abc_dialog_min_width_minor int abc_dialog_padding_material -> abc_dialog_padding_material int abc_dialog_padding_top_material -> abc_dialog_padding_top_material + int abc_dialog_title_divider_material -> abc_dialog_title_divider_material int abc_disabled_alpha_material_dark -> abc_disabled_alpha_material_dark int abc_disabled_alpha_material_light -> abc_disabled_alpha_material_light int abc_dropdownitem_icon_width -> abc_dropdownitem_icon_width @@ -403,6 +588,11 @@ android.support.design.R$dimen -> android.support.design.a$c: int abc_text_size_subtitle_material_toolbar -> abc_text_size_subtitle_material_toolbar int abc_text_size_title_material -> abc_text_size_title_material int abc_text_size_title_material_toolbar -> abc_text_size_title_material_toolbar + int compat_button_inset_horizontal_material -> compat_button_inset_horizontal_material + int compat_button_inset_vertical_material -> compat_button_inset_vertical_material + int compat_button_padding_horizontal_material -> compat_button_padding_horizontal_material + int compat_button_padding_vertical_material -> compat_button_padding_vertical_material + int compat_control_corner_material -> compat_control_corner_material int design_appbar_elevation -> design_appbar_elevation int design_bottom_navigation_active_item_max_width -> design_bottom_navigation_active_item_max_width int design_bottom_navigation_active_text_size -> design_bottom_navigation_active_text_size @@ -443,6 +633,9 @@ android.support.design.R$dimen -> android.support.design.a$c: int design_tab_text_size_2line -> design_tab_text_size_2line int disabled_alpha_material_dark -> disabled_alpha_material_dark int disabled_alpha_material_light -> disabled_alpha_material_light + int fastscroll_default_thickness -> fastscroll_default_thickness + int fastscroll_margin -> fastscroll_margin + int fastscroll_minimum_range -> fastscroll_minimum_range int highlight_alpha_material_colored -> highlight_alpha_material_colored int highlight_alpha_material_dark -> highlight_alpha_material_dark int highlight_alpha_material_light -> highlight_alpha_material_light @@ -468,6 +661,14 @@ android.support.design.R$dimen -> android.support.design.a$c: int notification_subtext_size -> notification_subtext_size int notification_top_pad -> notification_top_pad int notification_top_pad_large_text -> notification_top_pad_large_text + int tooltip_corner_radius -> tooltip_corner_radius + int tooltip_horizontal_padding -> tooltip_horizontal_padding + int tooltip_margin -> tooltip_margin + int tooltip_precise_anchor_extra_offset -> tooltip_precise_anchor_extra_offset + int tooltip_precise_anchor_threshold -> tooltip_precise_anchor_threshold + int tooltip_vertical_padding -> tooltip_vertical_padding + int tooltip_y_offset_non_touch -> tooltip_y_offset_non_touch + int tooltip_y_offset_touch -> tooltip_y_offset_touch android.support.design.R$drawable -> android.support.design.a$d: int abc_ab_share_pack_mtrl_alpha -> abc_ab_share_pack_mtrl_alpha int abc_action_bar_item_background_material -> abc_action_bar_item_background_material @@ -552,9 +753,13 @@ android.support.design.R$drawable -> android.support.design.a$d: int abc_textfield_search_default_mtrl_alpha -> abc_textfield_search_default_mtrl_alpha int abc_textfield_search_material -> abc_textfield_search_material int abc_vector_test -> abc_vector_test + int avd_hide_password -> avd_hide_password + int avd_show_password -> avd_show_password int design_bottom_navigation_item_background -> design_bottom_navigation_item_background int design_fab_background -> design_fab_background int design_ic_visibility -> design_ic_visibility + int design_ic_visibility_off -> design_ic_visibility_off + int design_password_eye -> design_password_eye int design_snackbar_background -> design_snackbar_background int navigation_empty_icon -> navigation_empty_icon int notification_action_background -> notification_action_background @@ -569,6 +774,8 @@ android.support.design.R$drawable -> android.support.design.a$d: int notification_template_icon_low_bg -> notification_template_icon_low_bg int notification_tile_bg -> notification_tile_bg int notify_panel_notification_icon_bg -> notify_panel_notification_icon_bg + int tooltip_frame_dark -> tooltip_frame_dark + int tooltip_frame_light -> tooltip_frame_light android.support.design.R$id -> android.support.design.a$e: int action0 -> action0 int action_bar -> action_bar @@ -592,22 +799,18 @@ android.support.design.R$id -> android.support.design.a$e: int activity_chooser_view_content -> activity_chooser_view_content int add -> add int alertTitle -> alertTitle - int all -> all - int always -> always + int async -> async int auto -> auto - int beginning -> beginning + int blocking -> blocking int bottom -> bottom int buttonPanel -> buttonPanel int cancel_action -> cancel_action int center -> center - int center_horizontal -> center_horizontal - int center_vertical -> center_vertical int checkbox -> checkbox int chronometer -> chronometer - int clip_horizontal -> clip_horizontal - int clip_vertical -> clip_vertical - int collapseActionView -> collapseActionView + int container -> container int contentPanel -> contentPanel + int coordinator -> coordinator int custom -> custom int customPanel -> customPanel int decor_content_parent -> decor_content_parent @@ -617,26 +820,21 @@ android.support.design.R$id -> android.support.design.a$e: int design_menu_item_action_area_stub -> design_menu_item_action_area_stub int design_menu_item_text -> design_menu_item_text int design_navigation_view -> design_navigation_view - int disableHome -> disableHome int edit_query -> edit_query int end -> end int end_padder -> end_padder - int enterAlways -> enterAlways - int enterAlwaysCollapsed -> enterAlwaysCollapsed - int exitUntilCollapsed -> exitUntilCollapsed int expand_activities_button -> expand_activities_button int expanded_menu -> expanded_menu int fill -> fill - int fill_horizontal -> fill_horizontal - int fill_vertical -> fill_vertical int fixed -> fixed + int forever -> forever + int ghost_view -> ghost_view int home -> home - int homeAsUp -> homeAsUp int icon -> icon int icon_group -> icon_group - int ifRoom -> ifRoom int image -> image int info -> info + int italic -> italic int item_touch_helper_previous_elevation -> item_touch_helper_previous_elevation int largeLabel -> largeLabel int left -> left @@ -644,12 +842,12 @@ android.support.design.R$id -> android.support.design.a$e: int line3 -> line3 int listMode -> listMode int list_item -> list_item + int masked -> masked int media_actions -> media_actions - int middle -> middle + int message -> message int mini -> mini int multiply -> multiply int navigation_header_container -> navigation_header_container - int never -> never int none -> none int normal -> normal int notification_background -> notification_background @@ -657,6 +855,7 @@ android.support.design.R$id -> android.support.design.a$e: int notification_main_column_container -> notification_main_column_container int parallax -> parallax int parentPanel -> parentPanel + int parent_matrix -> parent_matrix int pin -> pin int progress_circular -> progress_circular int progress_horizontal -> progress_horizontal @@ -664,8 +863,10 @@ android.support.design.R$id -> android.support.design.a$e: int right -> right int right_icon -> right_icon int right_side -> right_side + int save_image_matrix -> save_image_matrix + int save_non_transition_alpha -> save_non_transition_alpha + int save_scale_type -> save_scale_type int screen -> screen - int scroll -> scroll int scrollIndicatorDown -> scrollIndicatorDown int scrollIndicatorUp -> scrollIndicatorUp int scrollView -> scrollView @@ -682,13 +883,9 @@ android.support.design.R$id -> android.support.design.a$e: int search_voice_btn -> search_voice_btn int select_dialog_listview -> select_dialog_listview int shortcut -> shortcut - int showCustom -> showCustom - int showHome -> showHome - int showTitle -> showTitle int smallLabel -> smallLabel int snackbar_action -> snackbar_action int snackbar_text -> snackbar_text - int snap -> snap int spacer -> spacer int split_action_bar -> split_action_bar int src_atop -> src_atop @@ -702,19 +899,26 @@ android.support.design.R$id -> android.support.design.a$e: int text -> text int text2 -> text2 int textSpacerNoButtons -> textSpacerNoButtons + int textSpacerNoTitle -> textSpacerNoTitle int text_input_password_toggle -> text_input_password_toggle + int textinput_counter -> textinput_counter + int textinput_error -> textinput_error int time -> time int title -> title + int titleDividerNoCustom -> titleDividerNoCustom int title_template -> title_template int top -> top int topPanel -> topPanel int touch_outside -> touch_outside int transition_current_scene -> transition_current_scene + int transition_layout_save -> transition_layout_save + int transition_position -> transition_position int transition_scene_layoutid_cache -> transition_scene_layoutid_cache + int transition_transform -> transition_transform + int uniform -> uniform int up -> up - int useLogo -> useLogo int view_offset_helper -> view_offset_helper - int withText -> withText + int visible -> visible int wrap_content -> wrap_content android.support.design.R$integer -> android.support.design.a$f: int abc_config_activityDefaultDur -> abc_config_activityDefaultDur @@ -722,7 +926,10 @@ android.support.design.R$integer -> android.support.design.a$f: int app_bar_elevation_anim_duration -> app_bar_elevation_anim_duration int bottom_sheet_slide_duration -> bottom_sheet_slide_duration int cancel_button_image_alpha -> cancel_button_image_alpha + int config_tooltipAnimTime -> config_tooltipAnimTime int design_snackbar_text_max_lines -> design_snackbar_text_max_lines + int hide_password_duration -> hide_password_duration + int show_password_duration -> show_password_duration int status_bar_notification_info_maxnum -> status_bar_notification_info_maxnum android.support.design.R$layout -> android.support.design.a$g: int abc_action_bar_title_item -> abc_action_bar_title_item @@ -736,6 +943,7 @@ android.support.design.R$layout -> android.support.design.a$g: int abc_activity_chooser_view_list_item -> abc_activity_chooser_view_list_item int abc_alert_dialog_button_bar_material -> abc_alert_dialog_button_bar_material int abc_alert_dialog_material -> abc_alert_dialog_material + int abc_alert_dialog_title_material -> abc_alert_dialog_title_material int abc_dialog_title_material -> abc_dialog_title_material int abc_expanded_menu_layout -> abc_expanded_menu_layout int abc_list_menu_item_checkbox -> abc_list_menu_item_checkbox @@ -784,16 +992,19 @@ android.support.design.R$layout -> android.support.design.a$g: int select_dialog_multichoice_material -> select_dialog_multichoice_material int select_dialog_singlechoice_material -> select_dialog_singlechoice_material int support_simple_spinner_dropdown_item -> support_simple_spinner_dropdown_item + int tooltip -> tooltip android.support.design.R$style -> android.support.design.a$h: int AlertDialog_AppCompat -> AlertDialog_AppCompat int AlertDialog_AppCompat_Light -> AlertDialog_AppCompat_Light int Animation_AppCompat_Dialog -> Animation_AppCompat_Dialog int Animation_AppCompat_DropDownUp -> Animation_AppCompat_DropDownUp + int Animation_AppCompat_Tooltip -> Animation_AppCompat_Tooltip int Animation_Design_BottomSheetDialog -> Animation_Design_BottomSheetDialog int Base_AlertDialog_AppCompat -> Base_AlertDialog_AppCompat int Base_AlertDialog_AppCompat_Light -> Base_AlertDialog_AppCompat_Light int Base_Animation_AppCompat_Dialog -> Base_Animation_AppCompat_Dialog int Base_Animation_AppCompat_DropDownUp -> Base_Animation_AppCompat_DropDownUp + int Base_Animation_AppCompat_Tooltip -> Base_Animation_AppCompat_Tooltip int Base_DialogWindowTitleBackground_AppCompat -> Base_DialogWindowTitleBackground_AppCompat int Base_DialogWindowTitle_AppCompat -> Base_DialogWindowTitle_AppCompat int Base_TextAppearance_AppCompat -> Base_TextAppearance_AppCompat @@ -823,6 +1034,7 @@ android.support.design.R$style -> android.support.design.a$h: int Base_TextAppearance_AppCompat_Subhead_Inverse -> Base_TextAppearance_AppCompat_Subhead_Inverse int Base_TextAppearance_AppCompat_Title -> Base_TextAppearance_AppCompat_Title int Base_TextAppearance_AppCompat_Title_Inverse -> Base_TextAppearance_AppCompat_Title_Inverse + int Base_TextAppearance_AppCompat_Tooltip -> Base_TextAppearance_AppCompat_Tooltip int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu -> Base_TextAppearance_AppCompat_Widget_ActionBar_Menu int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle -> Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -> Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse @@ -831,6 +1043,8 @@ android.support.design.R$style -> android.support.design.a$h: int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle -> Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle int Base_TextAppearance_AppCompat_Widget_ActionMode_Title -> Base_TextAppearance_AppCompat_Widget_ActionMode_Title int Base_TextAppearance_AppCompat_Widget_Button -> Base_TextAppearance_AppCompat_Widget_Button + int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored -> Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored + int Base_TextAppearance_AppCompat_Widget_Button_Colored -> Base_TextAppearance_AppCompat_Widget_Button_Colored int Base_TextAppearance_AppCompat_Widget_Button_Inverse -> Base_TextAppearance_AppCompat_Widget_Button_Inverse int Base_TextAppearance_AppCompat_Widget_DropDownItem -> Base_TextAppearance_AppCompat_Widget_DropDownItem int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header -> Base_TextAppearance_AppCompat_Widget_PopupMenu_Header @@ -867,15 +1081,21 @@ android.support.design.R$style -> android.support.design.a$h: int Base_V11_Theme_AppCompat_Light_Dialog -> Base_V11_Theme_AppCompat_Light_Dialog int Base_V12_Widget_AppCompat_AutoCompleteTextView -> Base_V12_Widget_AppCompat_AutoCompleteTextView int Base_V12_Widget_AppCompat_EditText -> Base_V12_Widget_AppCompat_EditText + int Base_V14_Widget_Design_AppBarLayout -> Base_V14_Widget_Design_AppBarLayout int Base_V21_ThemeOverlay_AppCompat_Dialog -> Base_V21_ThemeOverlay_AppCompat_Dialog int Base_V21_Theme_AppCompat -> Base_V21_Theme_AppCompat int Base_V21_Theme_AppCompat_Dialog -> Base_V21_Theme_AppCompat_Dialog int Base_V21_Theme_AppCompat_Light -> Base_V21_Theme_AppCompat_Light int Base_V21_Theme_AppCompat_Light_Dialog -> Base_V21_Theme_AppCompat_Light_Dialog + int Base_V21_Widget_Design_AppBarLayout -> Base_V21_Widget_Design_AppBarLayout int Base_V22_Theme_AppCompat -> Base_V22_Theme_AppCompat int Base_V22_Theme_AppCompat_Light -> Base_V22_Theme_AppCompat_Light int Base_V23_Theme_AppCompat -> Base_V23_Theme_AppCompat int Base_V23_Theme_AppCompat_Light -> Base_V23_Theme_AppCompat_Light + int Base_V26_Theme_AppCompat -> Base_V26_Theme_AppCompat + int Base_V26_Theme_AppCompat_Light -> Base_V26_Theme_AppCompat_Light + int Base_V26_Widget_AppCompat_Toolbar -> Base_V26_Widget_AppCompat_Toolbar + int Base_V26_Widget_Design_AppBarLayout -> Base_V26_Widget_Design_AppBarLayout int Base_V7_ThemeOverlay_AppCompat_Dialog -> Base_V7_ThemeOverlay_AppCompat_Dialog int Base_V7_Theme_AppCompat -> Base_V7_Theme_AppCompat int Base_V7_Theme_AppCompat_Dialog -> Base_V7_Theme_AppCompat_Dialog @@ -883,6 +1103,7 @@ android.support.design.R$style -> android.support.design.a$h: int Base_V7_Theme_AppCompat_Light_Dialog -> Base_V7_Theme_AppCompat_Light_Dialog int Base_V7_Widget_AppCompat_AutoCompleteTextView -> Base_V7_Widget_AppCompat_AutoCompleteTextView int Base_V7_Widget_AppCompat_EditText -> Base_V7_Widget_AppCompat_EditText + int Base_V7_Widget_AppCompat_Toolbar -> Base_V7_Widget_AppCompat_Toolbar int Base_Widget_AppCompat_ActionBar -> Base_Widget_AppCompat_ActionBar int Base_Widget_AppCompat_ActionBar_Solid -> Base_Widget_AppCompat_ActionBar_Solid int Base_Widget_AppCompat_ActionBar_TabBar -> Base_Widget_AppCompat_ActionBar_TabBar @@ -1008,6 +1229,7 @@ android.support.design.R$style -> android.support.design.a$h: int TextAppearance_AppCompat_Subhead_Inverse -> TextAppearance_AppCompat_Subhead_Inverse int TextAppearance_AppCompat_Title -> TextAppearance_AppCompat_Title int TextAppearance_AppCompat_Title_Inverse -> TextAppearance_AppCompat_Title_Inverse + int TextAppearance_AppCompat_Tooltip -> TextAppearance_AppCompat_Tooltip int TextAppearance_AppCompat_Widget_ActionBar_Menu -> TextAppearance_AppCompat_Widget_ActionBar_Menu int TextAppearance_AppCompat_Widget_ActionBar_Subtitle -> TextAppearance_AppCompat_Widget_ActionBar_Subtitle int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -> TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse @@ -1018,6 +1240,8 @@ android.support.design.R$style -> android.support.design.a$h: int TextAppearance_AppCompat_Widget_ActionMode_Title -> TextAppearance_AppCompat_Widget_ActionMode_Title int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse -> TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse int TextAppearance_AppCompat_Widget_Button -> TextAppearance_AppCompat_Widget_Button + int TextAppearance_AppCompat_Widget_Button_Borderless_Colored -> TextAppearance_AppCompat_Widget_Button_Borderless_Colored + int TextAppearance_AppCompat_Widget_Button_Colored -> TextAppearance_AppCompat_Widget_Button_Colored int TextAppearance_AppCompat_Widget_Button_Inverse -> TextAppearance_AppCompat_Widget_Button_Inverse int TextAppearance_AppCompat_Widget_DropDownItem -> TextAppearance_AppCompat_Widget_DropDownItem int TextAppearance_AppCompat_Widget_PopupMenu_Header -> TextAppearance_AppCompat_Widget_PopupMenu_Header @@ -1025,6 +1249,16 @@ android.support.design.R$style -> android.support.design.a$h: int TextAppearance_AppCompat_Widget_PopupMenu_Small -> TextAppearance_AppCompat_Widget_PopupMenu_Small int TextAppearance_AppCompat_Widget_Switch -> TextAppearance_AppCompat_Widget_Switch int TextAppearance_AppCompat_Widget_TextView_SpinnerItem -> TextAppearance_AppCompat_Widget_TextView_SpinnerItem + int TextAppearance_Compat_Notification -> TextAppearance_Compat_Notification + int TextAppearance_Compat_Notification_Info -> TextAppearance_Compat_Notification_Info + int TextAppearance_Compat_Notification_Info_Media -> TextAppearance_Compat_Notification_Info_Media + int TextAppearance_Compat_Notification_Line2 -> TextAppearance_Compat_Notification_Line2 + int TextAppearance_Compat_Notification_Line2_Media -> TextAppearance_Compat_Notification_Line2_Media + int TextAppearance_Compat_Notification_Media -> TextAppearance_Compat_Notification_Media + int TextAppearance_Compat_Notification_Time -> TextAppearance_Compat_Notification_Time + int TextAppearance_Compat_Notification_Time_Media -> TextAppearance_Compat_Notification_Time_Media + int TextAppearance_Compat_Notification_Title -> TextAppearance_Compat_Notification_Title + int TextAppearance_Compat_Notification_Title_Media -> TextAppearance_Compat_Notification_Title_Media int TextAppearance_Design_CollapsingToolbar_Expanded -> TextAppearance_Design_CollapsingToolbar_Expanded int TextAppearance_Design_Counter -> TextAppearance_Design_Counter int TextAppearance_Design_Counter_Overflow -> TextAppearance_Design_Counter_Overflow @@ -1032,11 +1266,6 @@ android.support.design.R$style -> android.support.design.a$h: int TextAppearance_Design_Hint -> TextAppearance_Design_Hint int TextAppearance_Design_Snackbar_Message -> TextAppearance_Design_Snackbar_Message int TextAppearance_Design_Tab -> TextAppearance_Design_Tab - int TextAppearance_StatusBar_EventContent -> TextAppearance_StatusBar_EventContent - int TextAppearance_StatusBar_EventContent_Info -> TextAppearance_StatusBar_EventContent_Info - int TextAppearance_StatusBar_EventContent_Line2 -> TextAppearance_StatusBar_EventContent_Line2 - int TextAppearance_StatusBar_EventContent_Time -> TextAppearance_StatusBar_EventContent_Time - int TextAppearance_StatusBar_EventContent_Title -> TextAppearance_StatusBar_EventContent_Title int TextAppearance_Widget_AppCompat_ExpandedMenu_Item -> TextAppearance_Widget_AppCompat_ExpandedMenu_Item int TextAppearance_Widget_AppCompat_Toolbar_Subtitle -> TextAppearance_Widget_AppCompat_Toolbar_Subtitle int TextAppearance_Widget_AppCompat_Toolbar_Title -> TextAppearance_Widget_AppCompat_Toolbar_Title @@ -1127,8 +1356,6 @@ android.support.design.R$style -> android.support.design.a$h: int Widget_AppCompat_ListView -> Widget_AppCompat_ListView int Widget_AppCompat_ListView_DropDown -> Widget_AppCompat_ListView_DropDown int Widget_AppCompat_ListView_Menu -> Widget_AppCompat_ListView_Menu - int Widget_AppCompat_NotificationActionContainer -> Widget_AppCompat_NotificationActionContainer - int Widget_AppCompat_NotificationActionText -> Widget_AppCompat_NotificationActionText int Widget_AppCompat_PopupMenu -> Widget_AppCompat_PopupMenu int Widget_AppCompat_PopupMenu_Overflow -> Widget_AppCompat_PopupMenu_Overflow int Widget_AppCompat_PopupWindow -> Widget_AppCompat_PopupWindow @@ -1148,6 +1375,8 @@ android.support.design.R$style -> android.support.design.a$h: int Widget_AppCompat_TextView_SpinnerItem -> Widget_AppCompat_TextView_SpinnerItem int Widget_AppCompat_Toolbar -> Widget_AppCompat_Toolbar int Widget_AppCompat_Toolbar_Button_Navigation -> Widget_AppCompat_Toolbar_Button_Navigation + int Widget_Compat_NotificationActionContainer -> Widget_Compat_NotificationActionContainer + int Widget_Compat_NotificationActionText -> Widget_Compat_NotificationActionText int Widget_Design_AppBarLayout -> Widget_Design_AppBarLayout int Widget_Design_BottomNavigationView -> Widget_Design_BottomNavigationView int Widget_Design_BottomSheet_Modal -> Widget_Design_BottomSheet_Modal @@ -1194,7 +1423,6 @@ android.support.design.R$styleable -> android.support.design.a$i: int ActionBar_titleTextStyle -> ActionBar_titleTextStyle int[] ActionMenuItemView -> ActionMenuItemView int ActionMenuItemView_android_minWidth -> ActionMenuItemView_android_minWidth - int[] ActionMenuView -> ActionMenuView int[] ActionMode -> ActionMode int ActionMode_background -> ActionMode_background int ActionMode_backgroundSplit -> ActionMode_backgroundSplit @@ -1211,6 +1439,7 @@ android.support.design.R$styleable -> android.support.design.a$i: int AlertDialog_listItemLayout -> AlertDialog_listItemLayout int AlertDialog_listLayout -> AlertDialog_listLayout int AlertDialog_multiChoiceItemLayout -> AlertDialog_multiChoiceItemLayout + int AlertDialog_showTitle -> AlertDialog_showTitle int AlertDialog_singleChoiceItemLayout -> AlertDialog_singleChoiceItemLayout int[] AppBarLayout -> AppBarLayout int[] AppBarLayoutStates -> AppBarLayoutStates @@ -1220,11 +1449,15 @@ android.support.design.R$styleable -> android.support.design.a$i: int AppBarLayout_Layout_layout_scrollFlags -> AppBarLayout_Layout_layout_scrollFlags int AppBarLayout_Layout_layout_scrollInterpolator -> AppBarLayout_Layout_layout_scrollInterpolator int AppBarLayout_android_background -> AppBarLayout_android_background + int AppBarLayout_android_keyboardNavigationCluster -> AppBarLayout_android_keyboardNavigationCluster + int AppBarLayout_android_touchscreenBlocksFocus -> AppBarLayout_android_touchscreenBlocksFocus int AppBarLayout_elevation -> AppBarLayout_elevation int AppBarLayout_expanded -> AppBarLayout_expanded int[] AppCompatImageView -> AppCompatImageView int AppCompatImageView_android_src -> AppCompatImageView_android_src int AppCompatImageView_srcCompat -> AppCompatImageView_srcCompat + int AppCompatImageView_tint -> AppCompatImageView_tint + int AppCompatImageView_tintMode -> AppCompatImageView_tintMode int[] AppCompatSeekBar -> AppCompatSeekBar int AppCompatSeekBar_android_thumb -> AppCompatSeekBar_android_thumb int AppCompatSeekBar_tickMark -> AppCompatSeekBar_tickMark @@ -1240,6 +1473,12 @@ android.support.design.R$styleable -> android.support.design.a$i: int AppCompatTextHelper_android_textAppearance -> AppCompatTextHelper_android_textAppearance int[] AppCompatTextView -> AppCompatTextView int AppCompatTextView_android_textAppearance -> AppCompatTextView_android_textAppearance + int AppCompatTextView_autoSizeMaxTextSize -> AppCompatTextView_autoSizeMaxTextSize + int AppCompatTextView_autoSizeMinTextSize -> AppCompatTextView_autoSizeMinTextSize + int AppCompatTextView_autoSizePresetSizes -> AppCompatTextView_autoSizePresetSizes + int AppCompatTextView_autoSizeStepGranularity -> AppCompatTextView_autoSizeStepGranularity + int AppCompatTextView_autoSizeTextType -> AppCompatTextView_autoSizeTextType + int AppCompatTextView_fontFamily -> AppCompatTextView_fontFamily int AppCompatTextView_textAllCaps -> AppCompatTextView_textAllCaps int[] AppCompatTheme -> AppCompatTheme int AppCompatTheme_actionBarDivider -> AppCompatTheme_actionBarDivider @@ -1296,6 +1535,7 @@ android.support.design.R$styleable -> android.support.design.a$i: int AppCompatTheme_colorControlActivated -> AppCompatTheme_colorControlActivated int AppCompatTheme_colorControlHighlight -> AppCompatTheme_colorControlHighlight int AppCompatTheme_colorControlNormal -> AppCompatTheme_colorControlNormal + int AppCompatTheme_colorError -> AppCompatTheme_colorError int AppCompatTheme_colorPrimary -> AppCompatTheme_colorPrimary int AppCompatTheme_colorPrimaryDark -> AppCompatTheme_colorPrimaryDark int AppCompatTheme_colorSwitchThumbNormal -> AppCompatTheme_colorSwitchThumbNormal @@ -1338,6 +1578,7 @@ android.support.design.R$styleable -> android.support.design.a$i: int AppCompatTheme_switchStyle -> AppCompatTheme_switchStyle int AppCompatTheme_textAppearanceLargePopupMenu -> AppCompatTheme_textAppearanceLargePopupMenu int AppCompatTheme_textAppearanceListItem -> AppCompatTheme_textAppearanceListItem + int AppCompatTheme_textAppearanceListItemSecondary -> AppCompatTheme_textAppearanceListItemSecondary int AppCompatTheme_textAppearanceListItemSmall -> AppCompatTheme_textAppearanceListItemSmall int AppCompatTheme_textAppearancePopupMenuHeader -> AppCompatTheme_textAppearancePopupMenuHeader int AppCompatTheme_textAppearanceSearchResultSubtitle -> AppCompatTheme_textAppearanceSearchResultSubtitle @@ -1347,6 +1588,8 @@ android.support.design.R$styleable -> android.support.design.a$i: int AppCompatTheme_textColorSearchUrl -> AppCompatTheme_textColorSearchUrl int AppCompatTheme_toolbarNavigationButtonStyle -> AppCompatTheme_toolbarNavigationButtonStyle int AppCompatTheme_toolbarStyle -> AppCompatTheme_toolbarStyle + int AppCompatTheme_tooltipForegroundColor -> AppCompatTheme_tooltipForegroundColor + int AppCompatTheme_tooltipFrameBackground -> AppCompatTheme_tooltipFrameBackground int AppCompatTheme_windowActionBar -> AppCompatTheme_windowActionBar int AppCompatTheme_windowActionBarOverlay -> AppCompatTheme_windowActionBarOverlay int AppCompatTheme_windowActionModeOverlay -> AppCompatTheme_windowActionModeOverlay @@ -1432,6 +1675,17 @@ android.support.design.R$styleable -> android.support.design.a$i: int FloatingActionButton_pressedTranslationZ -> FloatingActionButton_pressedTranslationZ int FloatingActionButton_rippleColor -> FloatingActionButton_rippleColor int FloatingActionButton_useCompatPadding -> FloatingActionButton_useCompatPadding + int[] FontFamily -> FontFamily + int[] FontFamilyFont -> FontFamilyFont + int FontFamilyFont_font -> FontFamilyFont_font + int FontFamilyFont_fontStyle -> FontFamilyFont_fontStyle + int FontFamilyFont_fontWeight -> FontFamilyFont_fontWeight + int FontFamily_fontProviderAuthority -> FontFamily_fontProviderAuthority + int FontFamily_fontProviderCerts -> FontFamily_fontProviderCerts + int FontFamily_fontProviderFetchStrategy -> FontFamily_fontProviderFetchStrategy + int FontFamily_fontProviderFetchTimeout -> FontFamily_fontProviderFetchTimeout + int FontFamily_fontProviderPackage -> FontFamily_fontProviderPackage + int FontFamily_fontProviderQuery -> FontFamily_fontProviderQuery int[] ForegroundLinearLayout -> ForegroundLinearLayout int ForegroundLinearLayout_android_foreground -> ForegroundLinearLayout_android_foreground int ForegroundLinearLayout_android_foregroundGravity -> ForegroundLinearLayout_android_foregroundGravity @@ -1465,6 +1719,7 @@ android.support.design.R$styleable -> android.support.design.a$i: int MenuItem_actionLayout -> MenuItem_actionLayout int MenuItem_actionProviderClass -> MenuItem_actionProviderClass int MenuItem_actionViewClass -> MenuItem_actionViewClass + int MenuItem_alphabeticModifiers -> MenuItem_alphabeticModifiers int MenuItem_android_alphabeticShortcut -> MenuItem_android_alphabeticShortcut int MenuItem_android_checkable -> MenuItem_android_checkable int MenuItem_android_checked -> MenuItem_android_checked @@ -1478,7 +1733,12 @@ android.support.design.R$styleable -> android.support.design.a$i: int MenuItem_android_title -> MenuItem_android_title int MenuItem_android_titleCondensed -> MenuItem_android_titleCondensed int MenuItem_android_visible -> MenuItem_android_visible + int MenuItem_contentDescription -> MenuItem_contentDescription + int MenuItem_iconTint -> MenuItem_iconTint + int MenuItem_iconTintMode -> MenuItem_iconTintMode + int MenuItem_numericModifiers -> MenuItem_numericModifiers int MenuItem_showAsAction -> MenuItem_showAsAction + int MenuItem_tooltipText -> MenuItem_tooltipText int[] MenuView -> MenuView int MenuView_android_headerBackground -> MenuView_android_headerBackground int MenuView_android_horizontalDivider -> MenuView_android_horizontalDivider @@ -1506,9 +1766,17 @@ android.support.design.R$styleable -> android.support.design.a$i: int PopupWindow_android_popupAnimationStyle -> PopupWindow_android_popupAnimationStyle int PopupWindow_android_popupBackground -> PopupWindow_android_popupBackground int PopupWindow_overlapAnchor -> PopupWindow_overlapAnchor + int[] RecycleListView -> RecycleListView + int RecycleListView_paddingBottomNoButtons -> RecycleListView_paddingBottomNoButtons + int RecycleListView_paddingTopNoTitle -> RecycleListView_paddingTopNoTitle int[] RecyclerView -> RecyclerView int RecyclerView_android_descendantFocusability -> RecyclerView_android_descendantFocusability int RecyclerView_android_orientation -> RecyclerView_android_orientation + int RecyclerView_fastScrollEnabled -> RecyclerView_fastScrollEnabled + int RecyclerView_fastScrollHorizontalThumbDrawable -> RecyclerView_fastScrollHorizontalThumbDrawable + int RecyclerView_fastScrollHorizontalTrackDrawable -> RecyclerView_fastScrollHorizontalTrackDrawable + int RecyclerView_fastScrollVerticalThumbDrawable -> RecyclerView_fastScrollVerticalThumbDrawable + int RecyclerView_fastScrollVerticalTrackDrawable -> RecyclerView_fastScrollVerticalTrackDrawable int RecyclerView_layoutManager -> RecyclerView_layoutManager int RecyclerView_reverseLayout -> RecyclerView_reverseLayout int RecyclerView_spanCount -> RecyclerView_spanCount @@ -1582,15 +1850,18 @@ android.support.design.R$styleable -> android.support.design.a$i: int TabLayout_tabTextAppearance -> TabLayout_tabTextAppearance int TabLayout_tabTextColor -> TabLayout_tabTextColor int[] TextAppearance -> TextAppearance + int TextAppearance_android_fontFamily -> TextAppearance_android_fontFamily int TextAppearance_android_shadowColor -> TextAppearance_android_shadowColor int TextAppearance_android_shadowDx -> TextAppearance_android_shadowDx int TextAppearance_android_shadowDy -> TextAppearance_android_shadowDy int TextAppearance_android_shadowRadius -> TextAppearance_android_shadowRadius int TextAppearance_android_textColor -> TextAppearance_android_textColor int TextAppearance_android_textColorHint -> TextAppearance_android_textColorHint + int TextAppearance_android_textColorLink -> TextAppearance_android_textColorLink int TextAppearance_android_textSize -> TextAppearance_android_textSize int TextAppearance_android_textStyle -> TextAppearance_android_textStyle int TextAppearance_android_typeface -> TextAppearance_android_typeface + int TextAppearance_fontFamily -> TextAppearance_fontFamily int TextAppearance_textAllCaps -> TextAppearance_textAllCaps int[] TextInputLayout -> TextInputLayout int TextInputLayout_android_hint -> TextInputLayout_android_hint @@ -1725,19 +1996,28 @@ android.support.design.internal.NavigationMenuView -> android.support.design.int void (android.content.Context,android.util.AttributeSet,int) -> void initialize(android.support.v7.view.menu.MenuBuilder) -> a int getWindowAnimations() -> getWindowAnimations +android.support.design.internal.SnackbarContentLayout -> android.support.design.internal.SnackbarContentLayout: + android.widget.TextView mMessageView -> a + android.widget.Button mActionView -> b + int mMaxWidth -> c + int mMaxInlineActionWidth -> d + void (android.content.Context) -> + void (android.content.Context,android.util.AttributeSet) -> + void onFinishInflate() -> onFinishInflate + android.widget.TextView getMessageView() -> getMessageView + android.widget.Button getActionView() -> getActionView + void onMeasure(int,int) -> onMeasure + boolean updateViewsWithinLayout(int,int,int) -> a + void updateTopBottomPadding(android.view.View,int,int) -> a + void animateContentIn(int,int) -> a + void animateContentOut(int,int) -> b android.support.design.widget.AnimationUtils -> android.support.design.widget.a: android.view.animation.Interpolator LINEAR_INTERPOLATOR -> a android.view.animation.Interpolator FAST_OUT_SLOW_IN_INTERPOLATOR -> b android.view.animation.Interpolator FAST_OUT_LINEAR_IN_INTERPOLATOR -> c android.view.animation.Interpolator LINEAR_OUT_SLOW_IN_INTERPOLATOR -> d android.view.animation.Interpolator DECELERATE_INTERPOLATOR -> e - int lerp(int,int,float) -> a void () -> -android.support.design.widget.AnimationUtils$AnimationListenerAdapter -> android.support.design.widget.a$a: - void () -> - void onAnimationStart(android.view.animation.Animation) -> onAnimationStart - void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd - void onAnimationRepeat(android.view.animation.Animation) -> onAnimationRepeat android.support.design.widget.AppBarLayout -> android.support.design.widget.AppBarLayout: int mTotalScrollRange -> a int mDownPreScrollRange -> b @@ -1756,6 +2036,7 @@ android.support.design.widget.AppBarLayout -> android.support.design.widget.AppB void setOrientation(int) -> setOrientation void setExpanded(boolean) -> setExpanded void setExpanded(boolean,boolean) -> a + void setExpanded(boolean,boolean,boolean) -> a boolean checkLayoutParams(android.view.ViewGroup$LayoutParams) -> checkLayoutParams android.support.design.widget.AppBarLayout$LayoutParams generateDefaultLayoutParams() -> a android.support.design.widget.AppBarLayout$LayoutParams generateLayoutParams(android.util.AttributeSet) -> a @@ -1784,21 +2065,18 @@ android.support.design.widget.AppBarLayout -> android.support.design.widget.AppB android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet) -> generateLayoutParams android.support.design.widget.AppBarLayout$Behavior -> android.support.design.widget.AppBarLayout$Behavior: int mOffsetDelta -> b - boolean mSkipNestedPreScroll -> c - boolean mWasNestedFlung -> d - android.support.design.widget.ValueAnimatorCompat mOffsetAnimator -> e - int mOffsetToChildIndexOnLayout -> f - boolean mOffsetToChildIndexOnLayoutIsMinHeight -> g - float mOffsetToChildIndexOnLayoutPerc -> h - java.lang.ref.WeakReference mLastNestedScrollingChildRef -> i - android.support.design.widget.AppBarLayout$Behavior$DragCallback mOnDragCallback -> j + android.animation.ValueAnimator mOffsetAnimator -> c + int mOffsetToChildIndexOnLayout -> d + boolean mOffsetToChildIndexOnLayoutIsMinHeight -> e + float mOffsetToChildIndexOnLayoutPerc -> f + java.lang.ref.WeakReference mLastNestedScrollingChildRef -> g + android.support.design.widget.AppBarLayout$Behavior$DragCallback mOnDragCallback -> h void () -> void (android.content.Context,android.util.AttributeSet) -> - boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,android.view.View,int) -> a - void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,int,int,int[]) -> a - void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,int,int,int,int) -> a - void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View) -> a - boolean onNestedFling(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,float,float,boolean) -> a + boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,android.view.View,int,int) -> a + void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,int,int,int[],int) -> a + void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,int,int,int,int,int) -> a + void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,android.view.View,int) -> a void animateOffsetTo(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,int,float) -> a void animateOffsetWithDuration(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,int,int) -> a int getChildIndexOnOffset(android.support.design.widget.AppBarLayout,int) -> a @@ -1812,7 +2090,7 @@ android.support.design.widget.AppBarLayout$Behavior -> android.support.design.wi int getScrollRangeForDragFling(android.support.design.widget.AppBarLayout) -> c int setHeaderTopBottomOffset(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,int,int,int) -> a int interpolateOffset(android.support.design.widget.AppBarLayout,int) -> b - void updateAppBarLayoutDrawableState(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,int,int) -> b + void updateAppBarLayoutDrawableState(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout,int,int,boolean) -> a boolean shouldJumpElevationState(android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout) -> d android.view.View getAppBarChildOnOffset(android.support.design.widget.AppBarLayout,int) -> c int getTopBottomOffsetForScrollingSibling() -> a @@ -1828,11 +2106,10 @@ android.support.design.widget.AppBarLayout$Behavior -> android.support.design.wi boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int) -> a android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View) -> b void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout,android.view.View,android.os.Parcelable) -> a - boolean onNestedFling(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,float,float,boolean) -> a - void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[]) -> a - void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int) -> a - void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> a - boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int) -> a + void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int) -> a + void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int) -> a + void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int) -> a + boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int) -> a boolean onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int) -> a int access$000(android.support.design.widget.AppBarLayout$Behavior) -> a android.support.design.widget.AppBarLayout$Behavior$1 -> android.support.design.widget.AppBarLayout$Behavior$1: @@ -1840,7 +2117,7 @@ android.support.design.widget.AppBarLayout$Behavior$1 -> android.support.design. android.support.design.widget.AppBarLayout val$child -> b android.support.design.widget.AppBarLayout$Behavior this$0 -> c void (android.support.design.widget.AppBarLayout$Behavior,android.support.design.widget.CoordinatorLayout,android.support.design.widget.AppBarLayout) -> - void onAnimationUpdate(android.support.design.widget.ValueAnimatorCompat) -> a + void onAnimationUpdate(android.animation.ValueAnimator) -> onAnimationUpdate android.support.design.widget.AppBarLayout$Behavior$DragCallback -> android.support.design.widget.AppBarLayout$Behavior$a: boolean canDrag(android.support.design.widget.AppBarLayout) -> a android.support.design.widget.AppBarLayout$Behavior$SavedState -> android.support.design.widget.AppBarLayout$Behavior$b: @@ -1855,9 +2132,11 @@ android.support.design.widget.AppBarLayout$Behavior$SavedState -> android.suppor android.support.design.widget.AppBarLayout$Behavior$SavedState$1 -> android.support.design.widget.AppBarLayout$Behavior$b$1: void () -> android.support.design.widget.AppBarLayout$Behavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> a + android.support.design.widget.AppBarLayout$Behavior$SavedState createFromParcel(android.os.Parcel) -> a android.support.design.widget.AppBarLayout$Behavior$SavedState[] newArray(int) -> a - java.lang.Object[] newArray(int) -> b - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b + java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel android.support.design.widget.AppBarLayout$LayoutParams -> android.support.design.widget.AppBarLayout$a: int mScrollFlags -> a android.view.animation.Interpolator mScrollInterpolator -> b @@ -1874,8 +2153,8 @@ android.support.design.widget.AppBarLayout$OnOffsetChangedListener -> android.su android.support.design.widget.AppBarLayout$ScrollingViewBehavior -> android.support.design.widget.AppBarLayout$ScrollingViewBehavior: void () -> void (android.content.Context,android.util.AttributeSet) -> - boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> b - boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> c + boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> a + boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> b boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean) -> a void offsetChildAsNeeded(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> e float getOverlapRatioForOffset(android.view.View) -> a @@ -1887,6 +2166,125 @@ android.support.design.widget.AppBarLayout$ScrollingViewBehavior -> android.supp int getTopAndBottomOffset() -> b boolean setTopAndBottomOffset(int) -> a boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int) -> a +android.support.design.widget.BaseTransientBottomBar -> android.support.design.widget.b: + android.os.Handler sHandler -> a + boolean USE_OFFSET_API -> d + android.view.ViewGroup mTargetParent -> e + android.content.Context mContext -> f + android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout mView -> b + android.support.design.widget.BaseTransientBottomBar$ContentViewCallback mContentViewCallback -> g + int mDuration -> h + java.util.List mCallbacks -> i + android.view.accessibility.AccessibilityManager mAccessibilityManager -> j + android.support.design.widget.SnackbarManager$Callback mManagerCallback -> c + void (android.view.ViewGroup,android.view.View,android.support.design.widget.BaseTransientBottomBar$ContentViewCallback) -> + android.support.design.widget.BaseTransientBottomBar setDuration(int) -> a + void show() -> a + void dispatchDismiss(int) -> b + boolean isShownOrQueued() -> b + void showView() -> c + void animateViewIn() -> d + void animateViewOut(int) -> e + void hideView(int) -> c + void onViewShown() -> e + void onViewHidden(int) -> d + boolean shouldAnimate() -> f + android.support.design.widget.BaseTransientBottomBar$ContentViewCallback access$000(android.support.design.widget.BaseTransientBottomBar) -> a + boolean access$100() -> g + void () -> +android.support.design.widget.BaseTransientBottomBar$1 -> android.support.design.widget.b$1: + void () -> + boolean handleMessage(android.os.Message) -> handleMessage +android.support.design.widget.BaseTransientBottomBar$10 -> android.support.design.widget.b$2: + int val$event -> a + android.support.design.widget.BaseTransientBottomBar this$0 -> b + void (android.support.design.widget.BaseTransientBottomBar,int) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.design.widget.BaseTransientBottomBar$11 -> android.support.design.widget.b$3: + int mPreviousAnimatedIntValue -> b + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + void onAnimationUpdate(android.animation.ValueAnimator) -> onAnimationUpdate +android.support.design.widget.BaseTransientBottomBar$12 -> android.support.design.widget.b$4: + int val$event -> a + android.support.design.widget.BaseTransientBottomBar this$0 -> b + void (android.support.design.widget.BaseTransientBottomBar,int) -> + void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd + void onAnimationStart(android.view.animation.Animation) -> onAnimationStart + void onAnimationRepeat(android.view.animation.Animation) -> onAnimationRepeat +android.support.design.widget.BaseTransientBottomBar$2 -> android.support.design.widget.b$5: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a +android.support.design.widget.BaseTransientBottomBar$3 -> android.support.design.widget.b$6: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + void show() -> a + void dismiss(int) -> a +android.support.design.widget.BaseTransientBottomBar$4 -> android.support.design.widget.b$7: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + void onDismiss(android.view.View) -> a + void onDragStateChanged(int) -> a +android.support.design.widget.BaseTransientBottomBar$5 -> android.support.design.widget.b$8: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + void onViewAttachedToWindow(android.view.View) -> a + void onViewDetachedFromWindow(android.view.View) -> b +android.support.design.widget.BaseTransientBottomBar$5$1 -> android.support.design.widget.b$8$1: + android.support.design.widget.BaseTransientBottomBar$5 this$1 -> a + void (android.support.design.widget.BaseTransientBottomBar$5) -> + void run() -> run +android.support.design.widget.BaseTransientBottomBar$6 -> android.support.design.widget.b$9: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + void onLayoutChange(android.view.View,int,int,int,int) -> a +android.support.design.widget.BaseTransientBottomBar$7 -> android.support.design.widget.b$10: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.design.widget.BaseTransientBottomBar$8 -> android.support.design.widget.b$11: + int mPreviousAnimatedIntValue -> c + int val$viewHeight -> a + android.support.design.widget.BaseTransientBottomBar this$0 -> b + void (android.support.design.widget.BaseTransientBottomBar,int) -> + void onAnimationUpdate(android.animation.ValueAnimator) -> onAnimationUpdate +android.support.design.widget.BaseTransientBottomBar$9 -> android.support.design.widget.b$12: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd + void onAnimationStart(android.view.animation.Animation) -> onAnimationStart + void onAnimationRepeat(android.view.animation.Animation) -> onAnimationRepeat +android.support.design.widget.BaseTransientBottomBar$BaseCallback -> android.support.design.widget.b$a: + void () -> + void onDismissed(java.lang.Object,int) -> a + void onShown(java.lang.Object) -> a +android.support.design.widget.BaseTransientBottomBar$Behavior -> android.support.design.widget.b$b: + android.support.design.widget.BaseTransientBottomBar this$0 -> a + void (android.support.design.widget.BaseTransientBottomBar) -> + boolean canSwipeDismissView(android.view.View) -> a + boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout,android.view.MotionEvent) -> a + boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent) -> a +android.support.design.widget.BaseTransientBottomBar$ContentViewCallback -> android.support.design.widget.b$c: + void animateContentIn(int,int) -> a + void animateContentOut(int,int) -> b +android.support.design.widget.BaseTransientBottomBar$OnAttachStateChangeListener -> android.support.design.widget.b$d: + void onViewAttachedToWindow(android.view.View) -> a + void onViewDetachedFromWindow(android.view.View) -> b +android.support.design.widget.BaseTransientBottomBar$OnLayoutChangeListener -> android.support.design.widget.b$e: + void onLayoutChange(android.view.View,int,int,int,int) -> a +android.support.design.widget.BaseTransientBottomBar$SnackbarBaseLayout -> android.support.design.widget.b$f: + android.support.design.widget.BaseTransientBottomBar$OnLayoutChangeListener mOnLayoutChangeListener -> a + android.support.design.widget.BaseTransientBottomBar$OnAttachStateChangeListener mOnAttachStateChangeListener -> b + void (android.content.Context) -> + void (android.content.Context,android.util.AttributeSet) -> + void onLayout(boolean,int,int,int,int) -> onLayout + void onAttachedToWindow() -> onAttachedToWindow + void onDetachedFromWindow() -> onDetachedFromWindow + void setOnLayoutChangeListener(android.support.design.widget.BaseTransientBottomBar$OnLayoutChangeListener) -> setOnLayoutChangeListener + void setOnAttachStateChangeListener(android.support.design.widget.BaseTransientBottomBar$OnAttachStateChangeListener) -> setOnAttachStateChangeListener android.support.design.widget.BottomSheetBehavior -> android.support.design.widget.BottomSheetBehavior: float mMaximumVelocity -> k int mPeekHeight -> l @@ -1919,7 +2317,7 @@ android.support.design.widget.BottomSheetBehavior -> android.support.design.widg boolean onTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent) -> b boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int) -> a void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[]) -> a - void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> a + void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> c boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,float,float) -> a void setPeekHeight(int) -> a void setHideable(boolean) -> a @@ -1953,9 +2351,11 @@ android.support.design.widget.BottomSheetBehavior$SavedState -> android.support. android.support.design.widget.BottomSheetBehavior$SavedState$1 -> android.support.design.widget.BottomSheetBehavior$b$1: void () -> android.support.design.widget.BottomSheetBehavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> a + android.support.design.widget.BottomSheetBehavior$SavedState createFromParcel(android.os.Parcel) -> a android.support.design.widget.BottomSheetBehavior$SavedState[] newArray(int) -> a - java.lang.Object[] newArray(int) -> b - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b + java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel android.support.design.widget.BottomSheetBehavior$SettleRunnable -> android.support.design.widget.BottomSheetBehavior$c: android.view.View mView -> b int mTargetState -> c @@ -1978,7 +2378,7 @@ android.support.design.widget.CheckableImageButton$1 -> android.support.design.w void (android.support.design.widget.CheckableImageButton) -> void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> a void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a -android.support.design.widget.CircularBorderDrawable -> android.support.design.widget.b: +android.support.design.widget.CircularBorderDrawable -> android.support.design.widget.c: android.graphics.Paint mPaint -> a android.graphics.Rect mRect -> b android.graphics.RectF mRectF -> c @@ -2007,30 +2407,28 @@ android.support.design.widget.CoordinatorLayout -> android.support.design.widget java.lang.Class[] CONSTRUCTOR_PARAMS -> b java.lang.ThreadLocal sConstructors -> c java.util.Comparator TOP_SORTED_CHILDREN_COMPARATOR -> d - java.util.List mDependencySortedChildren -> f - android.support.design.widget.DirectedAcyclicGraph mChildDag -> g - java.util.List mTempList1 -> h - java.util.List mTempDependenciesList -> i - android.graphics.Rect mTempRect1 -> j - android.graphics.Rect mTempRect2 -> k - android.graphics.Rect mTempRect3 -> l - android.graphics.Rect mTempRect4 -> m - int[] mTempIntPair -> n - android.graphics.Paint mScrimPaint -> o - boolean mDisallowInterceptReset -> p - boolean mIsAttachedToWindow -> q - int[] mKeylines -> r - android.view.View mBehaviorTouchView -> s - android.view.View mNestedScrollingDirectChild -> t - android.view.View mNestedScrollingTarget -> u - android.support.design.widget.CoordinatorLayout$OnPreDrawListener mOnPreDrawListener -> v - boolean mNeedsPreDrawListener -> w - android.support.v4.view.WindowInsetsCompat mLastInsets -> x - boolean mDrawStatusBarBackground -> y - android.graphics.drawable.Drawable mStatusBarBackground -> z + android.support.v4.util.Pools$Pool sRectPool -> f + java.util.List mDependencySortedChildren -> g + android.support.design.widget.DirectedAcyclicGraph mChildDag -> h + java.util.List mTempList1 -> i + java.util.List mTempDependenciesList -> j + int[] mTempIntPair -> k + android.graphics.Paint mScrimPaint -> l + boolean mDisallowInterceptReset -> m + boolean mIsAttachedToWindow -> n + int[] mKeylines -> o + android.view.View mBehaviorTouchView -> p + android.view.View mNestedScrollingTarget -> q + android.support.design.widget.CoordinatorLayout$OnPreDrawListener mOnPreDrawListener -> r + boolean mNeedsPreDrawListener -> s + android.support.v4.view.WindowInsetsCompat mLastInsets -> t + boolean mDrawStatusBarBackground -> u + android.graphics.drawable.Drawable mStatusBarBackground -> v android.view.ViewGroup$OnHierarchyChangeListener mOnHierarchyChangeListener -> e - android.support.v4.view.OnApplyWindowInsetsListener mApplyWindowInsetsListener -> A - android.support.v4.view.NestedScrollingParentHelper mNestedScrollingParentHelper -> B + android.support.v4.view.OnApplyWindowInsetsListener mApplyWindowInsetsListener -> w + android.support.v4.view.NestedScrollingParentHelper mNestedScrollingParentHelper -> x + android.graphics.Rect acquireTempRect() -> e + void releaseTempRect(android.graphics.Rect) -> a void (android.content.Context) -> void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context,android.util.AttributeSet,int) -> @@ -2046,7 +2444,7 @@ android.support.design.widget.CoordinatorLayout -> android.support.design.widget void setStatusBarBackgroundColor(int) -> setStatusBarBackgroundColor android.support.v4.view.WindowInsetsCompat setWindowInsets(android.support.v4.view.WindowInsetsCompat) -> a android.support.v4.view.WindowInsetsCompat getLastWindowInsets() -> getLastWindowInsets - void resetTouchBehaviors() -> e + void resetTouchBehaviors() -> f void getTopSortedChildren(java.util.List) -> a boolean performIntercept(android.view.MotionEvent,int) -> a boolean onInterceptTouchEvent(android.view.MotionEvent) -> onInterceptTouchEvent @@ -2055,7 +2453,7 @@ android.support.design.widget.CoordinatorLayout -> android.support.design.widget int getKeyline(int) -> b android.support.design.widget.CoordinatorLayout$Behavior parseBehavior(android.content.Context,android.util.AttributeSet,java.lang.String) -> a android.support.design.widget.CoordinatorLayout$LayoutParams getResolvedLayoutParams(android.view.View) -> a - void prepareChildren() -> f + void prepareChildren() -> g void getDescendantRect(android.view.View,android.graphics.Rect) -> a int getSuggestedMinimumWidth() -> getSuggestedMinimumWidth int getSuggestedMinimumHeight() -> getSuggestedMinimumHeight @@ -2074,15 +2472,15 @@ android.support.design.widget.CoordinatorLayout -> android.support.design.widget void getDesiredAnchoredChildRect(android.view.View,int,android.graphics.Rect,android.graphics.Rect) -> a void layoutChildWithAnchor(android.view.View,android.view.View,int) -> a void layoutChildWithKeyline(android.view.View,int,int) -> b - void layoutChild(android.view.View,int) -> c + void layoutChild(android.view.View,int) -> d int resolveGravity(int) -> c int resolveKeylineGravity(int) -> d int resolveAnchoredChildGravity(int) -> e boolean drawChild(android.graphics.Canvas,android.view.View,long) -> drawChild void onChildViewsChanged(int) -> a void offsetChildByInset(android.view.View,android.graphics.Rect,int) -> a - void setInsetOffsetX(android.view.View,int) -> d - void setInsetOffsetY(android.view.View,int) -> e + void setInsetOffsetX(android.view.View,int) -> e + void setInsetOffsetY(android.view.View,int) -> f void dispatchDependentViewsChanged(android.view.View) -> b java.util.List getDependencies(android.view.View) -> c java.util.List getDependents(android.view.View) -> d @@ -2098,17 +2496,22 @@ android.support.design.widget.CoordinatorLayout -> android.support.design.widget android.support.design.widget.CoordinatorLayout$LayoutParams generateDefaultLayoutParams() -> d boolean checkLayoutParams(android.view.ViewGroup$LayoutParams) -> checkLayoutParams boolean onStartNestedScroll(android.view.View,android.view.View,int) -> onStartNestedScroll + boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> a void onNestedScrollAccepted(android.view.View,android.view.View,int) -> onNestedScrollAccepted + void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> b void onStopNestedScroll(android.view.View) -> onStopNestedScroll + void onStopNestedScroll(android.view.View,int) -> c void onNestedScroll(android.view.View,int,int,int,int) -> onNestedScroll + void onNestedScroll(android.view.View,int,int,int,int,int) -> a void onNestedPreScroll(android.view.View,int,int,int[]) -> onNestedPreScroll + void onNestedPreScroll(android.view.View,int,int,int[],int) -> a boolean onNestedFling(android.view.View,float,float,boolean) -> onNestedFling boolean onNestedPreFling(android.view.View,float,float) -> onNestedPreFling int getNestedScrollAxes() -> getNestedScrollAxes void onRestoreInstanceState(android.os.Parcelable) -> onRestoreInstanceState android.os.Parcelable onSaveInstanceState() -> onSaveInstanceState boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean) -> requestChildRectangleOnScreen - void setupForInsets() -> g + void setupForInsets() -> h android.view.ViewGroup$LayoutParams generateDefaultLayoutParams() -> generateDefaultLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams) -> generateLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet) -> generateLayoutParams @@ -2127,16 +2530,21 @@ android.support.design.widget.CoordinatorLayout$Behavior -> android.support.desi int getScrimColor(android.support.design.widget.CoordinatorLayout,android.view.View) -> c float getScrimOpacity(android.support.design.widget.CoordinatorLayout,android.view.View) -> d boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout,android.view.View) -> e - boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> b - boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> c + boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> a + boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> b void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> d boolean onMeasureChild(android.support.design.widget.CoordinatorLayout,android.view.View,int,int,int,int) -> a boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int) -> a boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int) -> a + boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int) -> a void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int) -> b - void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> a + void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int) -> b + void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> c + void onStopNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int) -> a void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int) -> a + void onNestedScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int) -> a void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[]) -> a + void onNestedPreScroll(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int) -> a boolean onNestedFling(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,float,float,boolean) -> a boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View,float,float) -> a android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout,android.view.View,android.support.v4.view.WindowInsetsCompat) -> a @@ -2165,8 +2573,9 @@ android.support.design.widget.CoordinatorLayout$LayoutParams -> android.support. android.view.View mAnchorView -> k android.view.View mAnchorDirectChild -> l boolean mDidBlockInteraction -> o - boolean mDidAcceptNestedScroll -> p - boolean mDidChangeAfterNestedScroll -> q + boolean mDidAcceptNestedScrollTouch -> p + boolean mDidAcceptNestedScrollNonTouch -> q + boolean mDidChangeAfterNestedScroll -> r android.graphics.Rect mLastChildRect -> m java.lang.Object mBehaviorTag -> n void (int,int) -> @@ -2183,12 +2592,12 @@ android.support.design.widget.CoordinatorLayout$LayoutParams -> android.support. boolean didBlockInteraction() -> e boolean isBlockingInteractionBelow(android.support.design.widget.CoordinatorLayout,android.view.View) -> a void resetTouchBehaviorTracking() -> f - void resetNestedScroll() -> g - void acceptNestedScroll(boolean) -> a - boolean isNestedScrollAccepted() -> h - boolean getChangedAfterNestedScroll() -> i - void setChangedAfterNestedScroll(boolean) -> b - void resetChangedAfterNestedScroll() -> j + void resetNestedScroll(int) -> a + void setNestedScrollAccepted(int,boolean) -> a + boolean isNestedScrollAccepted(int) -> b + boolean getChangedAfterNestedScroll() -> g + void setChangedAfterNestedScroll(boolean) -> a + void resetChangedAfterNestedScroll() -> h boolean dependsOn(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> a android.view.View findAnchorView(android.support.design.widget.CoordinatorLayout,android.view.View) -> b void resolveAnchorView(android.view.View,android.support.design.widget.CoordinatorLayout) -> a @@ -2208,14 +2617,16 @@ android.support.design.widget.CoordinatorLayout$SavedState -> android.support.de android.support.design.widget.CoordinatorLayout$SavedState$1 -> android.support.design.widget.CoordinatorLayout$f$1: void () -> android.support.design.widget.CoordinatorLayout$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> a + android.support.design.widget.CoordinatorLayout$SavedState createFromParcel(android.os.Parcel) -> a android.support.design.widget.CoordinatorLayout$SavedState[] newArray(int) -> a - java.lang.Object[] newArray(int) -> b - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b + java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel android.support.design.widget.CoordinatorLayout$ViewElevationComparator -> android.support.design.widget.CoordinatorLayout$g: void () -> int compare(android.view.View,android.view.View) -> a int compare(java.lang.Object,java.lang.Object) -> compare -android.support.design.widget.DirectedAcyclicGraph -> android.support.design.widget.c: +android.support.design.widget.DirectedAcyclicGraph -> android.support.design.widget.d: android.support.v4.util.Pools$Pool mListPool -> a android.support.v4.util.SimpleArrayMap mGraph -> b java.util.ArrayList mSortResult -> c @@ -2301,7 +2712,7 @@ android.support.design.widget.FloatingActionButton$Behavior -> android.support.d void offsetIfNeeded(android.support.design.widget.CoordinatorLayout,android.support.design.widget.FloatingActionButton) -> a boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout,android.view.View,android.graphics.Rect) -> a boolean onLayoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int) -> a - boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> c + boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.View) -> b android.support.design.widget.FloatingActionButton$OnVisibilityChangedListener -> android.support.design.widget.FloatingActionButton$a: void onShown(android.support.design.widget.FloatingActionButton) -> a void onHidden(android.support.design.widget.FloatingActionButton) -> b @@ -2312,84 +2723,12 @@ android.support.design.widget.FloatingActionButton$ShadowDelegateImpl -> android void setShadowPadding(int,int,int,int) -> a void setBackgroundDrawable(android.graphics.drawable.Drawable) -> a boolean isCompatPaddingEnabled() -> b -android.support.design.widget.FloatingActionButtonGingerbread -> android.support.design.widget.d: - android.support.design.widget.StateListAnimator mStateListAnimator -> q - android.support.design.widget.ShadowDrawableWrapper mShadowDrawable -> a - void (android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate,android.support.design.widget.ValueAnimatorCompat$Creator) -> - void setBackgroundTintList(android.content.res.ColorStateList) -> a - void setBackgroundTintMode(android.graphics.PorterDuff$Mode) -> a - void setRippleColor(int) -> a - float getElevation() -> a - void onElevationsChanged(float,float) -> a - void onDrawableStateChanged(int[]) -> a - void jumpDrawableToCurrentState() -> b - void hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean) -> a - void show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean) -> b - void onCompatShadowChanged() -> c - void getPadding(android.graphics.Rect) -> a - android.support.design.widget.ValueAnimatorCompat createAnimator(android.support.design.widget.FloatingActionButtonGingerbread$ShadowAnimatorImpl) -> a - android.content.res.ColorStateList createColorStateList(int) -> b -android.support.design.widget.FloatingActionButtonGingerbread$1 -> android.support.design.widget.d$1: - boolean val$fromUser -> a - android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> b - android.support.design.widget.FloatingActionButtonGingerbread this$0 -> c - void (android.support.design.widget.FloatingActionButtonGingerbread,boolean,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener) -> - void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd -android.support.design.widget.FloatingActionButtonGingerbread$2 -> android.support.design.widget.d$2: - android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> a - android.support.design.widget.FloatingActionButtonGingerbread this$0 -> b - void (android.support.design.widget.FloatingActionButtonGingerbread,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener) -> - void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd -android.support.design.widget.FloatingActionButtonGingerbread$DisabledElevationAnimation -> android.support.design.widget.d$a: - android.support.design.widget.FloatingActionButtonGingerbread this$0 -> a - void (android.support.design.widget.FloatingActionButtonGingerbread) -> - float getTargetShadowSize() -> a -android.support.design.widget.FloatingActionButtonGingerbread$ElevateToTranslationZAnimation -> android.support.design.widget.d$b: - android.support.design.widget.FloatingActionButtonGingerbread this$0 -> a - void (android.support.design.widget.FloatingActionButtonGingerbread) -> - float getTargetShadowSize() -> a -android.support.design.widget.FloatingActionButtonGingerbread$ResetElevationAnimation -> android.support.design.widget.d$c: - android.support.design.widget.FloatingActionButtonGingerbread this$0 -> a - void (android.support.design.widget.FloatingActionButtonGingerbread) -> - float getTargetShadowSize() -> a -android.support.design.widget.FloatingActionButtonGingerbread$ShadowAnimatorImpl -> android.support.design.widget.d$d: - boolean mValidValues -> a - float mShadowSizeStart -> c - float mShadowSizeEnd -> d - android.support.design.widget.FloatingActionButtonGingerbread this$0 -> b - void (android.support.design.widget.FloatingActionButtonGingerbread) -> - void onAnimationUpdate(android.support.design.widget.ValueAnimatorCompat) -> a - void onAnimationEnd(android.support.design.widget.ValueAnimatorCompat) -> b - float getTargetShadowSize() -> a - void (android.support.design.widget.FloatingActionButtonGingerbread,android.support.design.widget.FloatingActionButtonGingerbread$1) -> -android.support.design.widget.FloatingActionButtonIcs -> android.support.design.widget.e: +android.support.design.widget.FloatingActionButtonImpl -> android.support.design.widget.e: + android.view.animation.Interpolator ANIM_INTERPOLATOR -> a + int mAnimState -> b + android.support.design.widget.StateListAnimator mStateListAnimator -> p + android.support.design.widget.ShadowDrawableWrapper mShadowDrawable -> c float mRotation -> q - void (android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate,android.support.design.widget.ValueAnimatorCompat$Creator) -> - boolean requirePreDrawListener() -> d - void onPreDraw() -> e - void hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean) -> a - void show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean) -> b - boolean shouldAnimateVisibilityChange() -> l - void updateFromViewRotation() -> m -android.support.design.widget.FloatingActionButtonIcs$1 -> android.support.design.widget.e$1: - boolean mCancelled -> d - boolean val$fromUser -> a - android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> b - android.support.design.widget.FloatingActionButtonIcs this$0 -> c - void (android.support.design.widget.FloatingActionButtonIcs,boolean,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener) -> - void onAnimationStart(android.animation.Animator) -> onAnimationStart - void onAnimationCancel(android.animation.Animator) -> onAnimationCancel - void onAnimationEnd(android.animation.Animator) -> onAnimationEnd -android.support.design.widget.FloatingActionButtonIcs$2 -> android.support.design.widget.e$2: - boolean val$fromUser -> a - android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> b - android.support.design.widget.FloatingActionButtonIcs this$0 -> c - void (android.support.design.widget.FloatingActionButtonIcs,boolean,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener) -> - void onAnimationStart(android.animation.Animator) -> onAnimationStart - void onAnimationEnd(android.animation.Animator) -> onAnimationEnd -android.support.design.widget.FloatingActionButtonImpl -> android.support.design.widget.f: - android.view.animation.Interpolator ANIM_INTERPOLATOR -> b - int mAnimState -> c android.graphics.drawable.Drawable mShapeDrawable -> d android.graphics.drawable.Drawable mRippleDrawable -> e android.support.design.widget.CircularBorderDrawable mBorderDrawable -> f @@ -2402,10 +2741,9 @@ android.support.design.widget.FloatingActionButtonImpl -> android.support.design int[] EMPTY_STATE_SET -> m android.support.design.widget.VisibilityAwareImageButton mView -> n android.support.design.widget.ShadowViewDelegate mShadowViewDelegate -> o - android.support.design.widget.ValueAnimatorCompat$Creator mAnimatorCreator -> p - android.graphics.Rect mTmpRect -> a - android.view.ViewTreeObserver$OnPreDrawListener mPreDrawListener -> q - void (android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate,android.support.design.widget.ValueAnimatorCompat$Creator) -> + android.graphics.Rect mTmpRect -> r + android.view.ViewTreeObserver$OnPreDrawListener mPreDrawListener -> s + void (android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate) -> void setBackgroundTintList(android.content.res.ColorStateList) -> a void setBackgroundTintMode(android.graphics.PorterDuff$Mode) -> a void setRippleColor(int) -> a @@ -2416,41 +2754,83 @@ android.support.design.widget.FloatingActionButtonImpl -> android.support.design void jumpDrawableToCurrentState() -> b void hide(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean) -> a void show(android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener,boolean) -> b - android.graphics.drawable.Drawable getContentBackground() -> f - void onCompatShadowChanged() -> c - void updatePadding() -> g + android.graphics.drawable.Drawable getContentBackground() -> c + void onCompatShadowChanged() -> d + void updatePadding() -> e void getPadding(android.graphics.Rect) -> a void onPaddingUpdated(android.graphics.Rect) -> b - void onAttachedToWindow() -> h - void onDetachedFromWindow() -> i - boolean requirePreDrawListener() -> d - void onPreDraw() -> e + void onAttachedToWindow() -> f + void onDetachedFromWindow() -> g + boolean requirePreDrawListener() -> h + void onPreDraw() -> i void ensurePreDrawListener() -> l boolean isOrWillBeShown() -> j boolean isOrWillBeHidden() -> k + android.animation.ValueAnimator createAnimator(android.support.design.widget.FloatingActionButtonImpl$ShadowAnimatorImpl) -> a + android.content.res.ColorStateList createColorStateList(int) -> b + boolean shouldAnimateVisibilityChange() -> m + void updateFromViewRotation() -> n void () -> -android.support.design.widget.FloatingActionButtonImpl$1 -> android.support.design.widget.f$1: +android.support.design.widget.FloatingActionButtonImpl$1 -> android.support.design.widget.e$1: + boolean mCancelled -> d + boolean val$fromUser -> a + android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> b + android.support.design.widget.FloatingActionButtonImpl this$0 -> c + void (android.support.design.widget.FloatingActionButtonImpl,boolean,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationCancel(android.animation.Animator) -> onAnimationCancel + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.design.widget.FloatingActionButtonImpl$2 -> android.support.design.widget.e$2: + boolean val$fromUser -> a + android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener val$listener -> b + android.support.design.widget.FloatingActionButtonImpl this$0 -> c + void (android.support.design.widget.FloatingActionButtonImpl,boolean,android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.design.widget.FloatingActionButtonImpl$3 -> android.support.design.widget.e$3: android.support.design.widget.FloatingActionButtonImpl this$0 -> a void (android.support.design.widget.FloatingActionButtonImpl) -> boolean onPreDraw() -> onPreDraw -android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener -> android.support.design.widget.f$a: +android.support.design.widget.FloatingActionButtonImpl$DisabledElevationAnimation -> android.support.design.widget.e$a: + android.support.design.widget.FloatingActionButtonImpl this$0 -> a + void (android.support.design.widget.FloatingActionButtonImpl) -> + float getTargetShadowSize() -> a +android.support.design.widget.FloatingActionButtonImpl$ElevateToTranslationZAnimation -> android.support.design.widget.e$b: + android.support.design.widget.FloatingActionButtonImpl this$0 -> a + void (android.support.design.widget.FloatingActionButtonImpl) -> + float getTargetShadowSize() -> a +android.support.design.widget.FloatingActionButtonImpl$InternalVisibilityChangedListener -> android.support.design.widget.e$c: void onShown() -> a void onHidden() -> b -android.support.design.widget.FloatingActionButtonLollipop -> android.support.design.widget.g: - android.graphics.drawable.InsetDrawable mInsetDrawable -> q - void (android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate,android.support.design.widget.ValueAnimatorCompat$Creator) -> +android.support.design.widget.FloatingActionButtonImpl$ResetElevationAnimation -> android.support.design.widget.e$d: + android.support.design.widget.FloatingActionButtonImpl this$0 -> a + void (android.support.design.widget.FloatingActionButtonImpl) -> + float getTargetShadowSize() -> a +android.support.design.widget.FloatingActionButtonImpl$ShadowAnimatorImpl -> android.support.design.widget.e$e: + boolean mValidValues -> a + float mShadowSizeStart -> c + float mShadowSizeEnd -> d + android.support.design.widget.FloatingActionButtonImpl this$0 -> b + void (android.support.design.widget.FloatingActionButtonImpl) -> + void onAnimationUpdate(android.animation.ValueAnimator) -> onAnimationUpdate + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd + float getTargetShadowSize() -> a + void (android.support.design.widget.FloatingActionButtonImpl,android.support.design.widget.FloatingActionButtonImpl$1) -> +android.support.design.widget.FloatingActionButtonLollipop -> android.support.design.widget.f: + android.graphics.drawable.InsetDrawable mInsetDrawable -> p + void (android.support.design.widget.VisibilityAwareImageButton,android.support.design.widget.ShadowViewDelegate) -> void setRippleColor(int) -> a void onElevationsChanged(float,float) -> a float getElevation() -> a - void onCompatShadowChanged() -> c + void onCompatShadowChanged() -> d void onPaddingUpdated(android.graphics.Rect) -> b void onDrawableStateChanged(int[]) -> a void jumpDrawableToCurrentState() -> b - boolean requirePreDrawListener() -> d + boolean requirePreDrawListener() -> h void getPadding(android.graphics.Rect) -> a -android.support.design.widget.HeaderBehavior -> android.support.design.widget.h: +android.support.design.widget.HeaderBehavior -> android.support.design.widget.g: java.lang.Runnable mFlingRunnable -> b - android.support.v4.widget.ScrollerCompat mScroller -> a + android.widget.OverScroller mScroller -> a boolean mIsBeingDragged -> c int mActivePointerId -> d int mLastMotionY -> e @@ -2470,13 +2850,13 @@ android.support.design.widget.HeaderBehavior -> android.support.design.widget.h: int getMaxDragOffset(android.view.View) -> b int getScrollRangeForDragFling(android.view.View) -> a void ensureVelocityTracker() -> d -android.support.design.widget.HeaderBehavior$FlingRunnable -> android.support.design.widget.h$a: +android.support.design.widget.HeaderBehavior$FlingRunnable -> android.support.design.widget.g$a: android.support.design.widget.CoordinatorLayout mParent -> b android.view.View mLayout -> c android.support.design.widget.HeaderBehavior this$0 -> a void (android.support.design.widget.HeaderBehavior,android.support.design.widget.CoordinatorLayout,android.view.View) -> void run() -> run -android.support.design.widget.HeaderScrollingViewBehavior -> android.support.design.widget.i: +android.support.design.widget.HeaderScrollingViewBehavior -> android.support.design.widget.h: android.graphics.Rect mTempRect1 -> a android.graphics.Rect mTempRect2 -> b int mVerticalLayoutGap -> c @@ -2493,10 +2873,7 @@ android.support.design.widget.HeaderScrollingViewBehavior -> android.support.des int getVerticalLayoutGap() -> a void setOverlayTop(int) -> b int getOverlayTop() -> d -android.support.design.widget.MathUtils -> android.support.design.widget.j: - int constrain(int,int,int) -> a - float constrain(float,float,float) -> a -android.support.design.widget.ShadowDrawableWrapper -> android.support.design.widget.k: +android.support.design.widget.ShadowDrawableWrapper -> android.support.design.widget.i: double COS_45 -> a android.graphics.Paint mCornerShadowPaint -> b android.graphics.Paint mEdgeShadowPaint -> c @@ -2530,128 +2907,22 @@ android.support.design.widget.ShadowDrawableWrapper -> android.support.design.wi void setShadowSize(float) -> b float getShadowSize() -> a void () -> -android.support.design.widget.ShadowViewDelegate -> android.support.design.widget.l: +android.support.design.widget.ShadowViewDelegate -> android.support.design.widget.j: float getRadius() -> a void setShadowPadding(int,int,int,int) -> a void setBackgroundDrawable(android.graphics.drawable.Drawable) -> a boolean isCompatPaddingEnabled() -> b android.support.design.widget.Snackbar -> android.support.design.widget.Snackbar: - android.os.Handler sHandler -> a - android.view.ViewGroup mTargetParent -> d - android.content.Context mContext -> e - android.support.design.widget.Snackbar$SnackbarLayout mView -> b - int mDuration -> f - android.support.design.widget.Snackbar$Callback mCallback -> g - android.view.accessibility.AccessibilityManager mAccessibilityManager -> h - android.support.design.widget.SnackbarManager$Callback mManagerCallback -> c - void (android.view.ViewGroup) -> + void (android.view.ViewGroup,android.view.View,android.support.design.widget.BaseTransientBottomBar$ContentViewCallback) -> android.support.design.widget.Snackbar make(android.view.View,java.lang.CharSequence,int) -> a android.support.design.widget.Snackbar make(android.view.View,int,int) -> a android.view.ViewGroup findSuitableParent(android.view.View) -> a android.support.design.widget.Snackbar setText(java.lang.CharSequence) -> a - android.support.design.widget.Snackbar setDuration(int) -> a - void show() -> a - void dispatchDismiss(int) -> b - boolean isShownOrQueued() -> b - void showView() -> c - void animateViewIn() -> d - void animateViewOut(int) -> e - void hideView(int) -> c - void onViewShown() -> e - void onViewHidden(int) -> d - boolean shouldAnimate() -> f - void () -> -android.support.design.widget.Snackbar$1 -> android.support.design.widget.Snackbar$1: - void () -> - boolean handleMessage(android.os.Message) -> handleMessage -android.support.design.widget.Snackbar$10 -> android.support.design.widget.Snackbar$2: - int val$event -> a - android.support.design.widget.Snackbar this$0 -> b - void (android.support.design.widget.Snackbar,int) -> - void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd - void onAnimationStart(android.view.animation.Animation) -> onAnimationStart - void onAnimationRepeat(android.view.animation.Animation) -> onAnimationRepeat -android.support.design.widget.Snackbar$3 -> android.support.design.widget.Snackbar$3: - android.support.design.widget.Snackbar this$0 -> a - void (android.support.design.widget.Snackbar) -> - void show() -> a - void dismiss(int) -> a -android.support.design.widget.Snackbar$4 -> android.support.design.widget.Snackbar$4: - android.support.design.widget.Snackbar this$0 -> a - void (android.support.design.widget.Snackbar) -> - void onDismiss(android.view.View) -> a - void onDragStateChanged(int) -> a -android.support.design.widget.Snackbar$5 -> android.support.design.widget.Snackbar$5: - android.support.design.widget.Snackbar this$0 -> a - void (android.support.design.widget.Snackbar) -> - void onViewAttachedToWindow(android.view.View) -> a - void onViewDetachedFromWindow(android.view.View) -> b -android.support.design.widget.Snackbar$5$1 -> android.support.design.widget.Snackbar$5$1: - android.support.design.widget.Snackbar$5 this$1 -> a - void (android.support.design.widget.Snackbar$5) -> - void run() -> run -android.support.design.widget.Snackbar$6 -> android.support.design.widget.Snackbar$6: - android.support.design.widget.Snackbar this$0 -> a - void (android.support.design.widget.Snackbar) -> - void onLayoutChange(android.view.View,int,int,int,int) -> a -android.support.design.widget.Snackbar$7 -> android.support.design.widget.Snackbar$7: - android.support.design.widget.Snackbar this$0 -> a - void (android.support.design.widget.Snackbar) -> - void onAnimationStart(android.view.View) -> a - void onAnimationEnd(android.view.View) -> b -android.support.design.widget.Snackbar$8 -> android.support.design.widget.Snackbar$8: - android.support.design.widget.Snackbar this$0 -> a - void (android.support.design.widget.Snackbar) -> - void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd - void onAnimationStart(android.view.animation.Animation) -> onAnimationStart - void onAnimationRepeat(android.view.animation.Animation) -> onAnimationRepeat -android.support.design.widget.Snackbar$9 -> android.support.design.widget.Snackbar$9: - int val$event -> a - android.support.design.widget.Snackbar this$0 -> b - void (android.support.design.widget.Snackbar,int) -> - void onAnimationStart(android.view.View) -> a - void onAnimationEnd(android.view.View) -> b -android.support.design.widget.Snackbar$Behavior -> android.support.design.widget.Snackbar$a: - android.support.design.widget.Snackbar this$0 -> a - void (android.support.design.widget.Snackbar) -> - boolean canSwipeDismissView(android.view.View) -> a - boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.support.design.widget.Snackbar$SnackbarLayout,android.view.MotionEvent) -> a - boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent) -> a -android.support.design.widget.Snackbar$Callback -> android.support.design.widget.Snackbar$b: - void onDismissed(android.support.design.widget.Snackbar,int) -> a - void onShown(android.support.design.widget.Snackbar) -> a android.support.design.widget.Snackbar$SnackbarLayout -> android.support.design.widget.Snackbar$SnackbarLayout: - android.widget.TextView mMessageView -> a - android.widget.Button mActionView -> b - int mMaxWidth -> c - int mMaxInlineActionWidth -> d - android.support.design.widget.Snackbar$SnackbarLayout$OnLayoutChangeListener mOnLayoutChangeListener -> e - android.support.design.widget.Snackbar$SnackbarLayout$OnAttachStateChangeListener mOnAttachStateChangeListener -> f void (android.content.Context) -> void (android.content.Context,android.util.AttributeSet) -> - void onFinishInflate() -> onFinishInflate - android.widget.TextView getMessageView() -> getMessageView - android.widget.Button getActionView() -> getActionView void onMeasure(int,int) -> onMeasure - void animateChildrenIn(int,int) -> a - void animateChildrenOut(int,int) -> b - void onLayout(boolean,int,int,int,int) -> onLayout - void onAttachedToWindow() -> onAttachedToWindow - void onDetachedFromWindow() -> onDetachedFromWindow - void setOnLayoutChangeListener(android.support.design.widget.Snackbar$SnackbarLayout$OnLayoutChangeListener) -> setOnLayoutChangeListener - void setOnAttachStateChangeListener(android.support.design.widget.Snackbar$SnackbarLayout$OnAttachStateChangeListener) -> setOnAttachStateChangeListener - boolean updateViewsWithinLayout(int,int,int) -> a - void updateTopBottomPadding(android.view.View,int,int) -> a -android.support.design.widget.Snackbar$SnackbarLayout$1 -> android.support.design.widget.Snackbar$SnackbarLayout$1: - android.support.design.widget.Snackbar$SnackbarLayout this$0 -> a - void (android.support.design.widget.Snackbar$SnackbarLayout) -> - android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a -android.support.design.widget.Snackbar$SnackbarLayout$OnAttachStateChangeListener -> android.support.design.widget.Snackbar$SnackbarLayout$a: - void onViewAttachedToWindow(android.view.View) -> a - void onViewDetachedFromWindow(android.view.View) -> b -android.support.design.widget.Snackbar$SnackbarLayout$OnLayoutChangeListener -> android.support.design.widget.Snackbar$SnackbarLayout$b: - void onLayoutChange(android.view.View,int,int,int,int) -> a -android.support.design.widget.SnackbarManager -> android.support.design.widget.m: +android.support.design.widget.SnackbarManager -> android.support.design.widget.k: android.support.design.widget.SnackbarManager sSnackbarManager -> a java.lang.Object mLock -> b android.os.Handler mHandler -> c @@ -2663,8 +2934,8 @@ android.support.design.widget.SnackbarManager -> android.support.design.widget.m void dismiss(android.support.design.widget.SnackbarManager$Callback,int) -> a void onDismissed(android.support.design.widget.SnackbarManager$Callback) -> a void onShown(android.support.design.widget.SnackbarManager$Callback) -> b - void cancelTimeout(android.support.design.widget.SnackbarManager$Callback) -> c - void restoreTimeout(android.support.design.widget.SnackbarManager$Callback) -> d + void pauseTimeout(android.support.design.widget.SnackbarManager$Callback) -> c + void restoreTimeoutIfPaused(android.support.design.widget.SnackbarManager$Callback) -> d boolean isCurrentOrNext(android.support.design.widget.SnackbarManager$Callback) -> e void showNextSnackbarLocked() -> b boolean cancelSnackbarLocked(android.support.design.widget.SnackbarManager$SnackbarRecord,int) -> a @@ -2672,37 +2943,38 @@ android.support.design.widget.SnackbarManager -> android.support.design.widget.m boolean isNextSnackbarLocked(android.support.design.widget.SnackbarManager$Callback) -> g void scheduleTimeoutLocked(android.support.design.widget.SnackbarManager$SnackbarRecord) -> b void handleTimeout(android.support.design.widget.SnackbarManager$SnackbarRecord) -> a -android.support.design.widget.SnackbarManager$1 -> android.support.design.widget.m$1: +android.support.design.widget.SnackbarManager$1 -> android.support.design.widget.k$1: android.support.design.widget.SnackbarManager this$0 -> a void (android.support.design.widget.SnackbarManager) -> boolean handleMessage(android.os.Message) -> handleMessage -android.support.design.widget.SnackbarManager$Callback -> android.support.design.widget.m$a: +android.support.design.widget.SnackbarManager$Callback -> android.support.design.widget.k$a: void show() -> a void dismiss(int) -> a -android.support.design.widget.SnackbarManager$SnackbarRecord -> android.support.design.widget.m$b: +android.support.design.widget.SnackbarManager$SnackbarRecord -> android.support.design.widget.k$b: java.lang.ref.WeakReference callback -> a int duration -> b + boolean paused -> c void (int,android.support.design.widget.SnackbarManager$Callback) -> boolean isSnackbar(android.support.design.widget.SnackbarManager$Callback) -> a -android.support.design.widget.StateListAnimator -> android.support.design.widget.n: +android.support.design.widget.StateListAnimator -> android.support.design.widget.l: java.util.ArrayList mTuples -> b android.support.design.widget.StateListAnimator$Tuple mLastMatch -> c - android.support.design.widget.ValueAnimatorCompat mRunningAnimator -> a - android.support.design.widget.ValueAnimatorCompat$AnimatorListener mAnimationListener -> d + android.animation.ValueAnimator mRunningAnimator -> a + android.animation.Animator$AnimatorListener mAnimationListener -> d void () -> - void addState(int[],android.support.design.widget.ValueAnimatorCompat) -> a + void addState(int[],android.animation.ValueAnimator) -> a void setState(int[]) -> a void start(android.support.design.widget.StateListAnimator$Tuple) -> a void cancel() -> b void jumpToCurrentState() -> a -android.support.design.widget.StateListAnimator$1 -> android.support.design.widget.n$1: +android.support.design.widget.StateListAnimator$1 -> android.support.design.widget.l$1: android.support.design.widget.StateListAnimator this$0 -> a void (android.support.design.widget.StateListAnimator) -> - void onAnimationEnd(android.support.design.widget.ValueAnimatorCompat) -> b -android.support.design.widget.StateListAnimator$Tuple -> android.support.design.widget.n$a: + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.design.widget.StateListAnimator$Tuple -> android.support.design.widget.l$a: int[] mSpecs -> a - android.support.design.widget.ValueAnimatorCompat mAnimator -> b - void (int[],android.support.design.widget.ValueAnimatorCompat) -> + android.animation.ValueAnimator mAnimator -> b + void (int[],android.animation.ValueAnimator) -> android.support.design.widget.SwipeDismissBehavior -> android.support.design.widget.SwipeDismissBehavior: android.support.v4.widget.ViewDragHelper mViewDragHelper -> b android.support.design.widget.SwipeDismissBehavior$OnDismissListener mListener -> c @@ -2749,153 +3021,18 @@ android.support.design.widget.SwipeDismissBehavior$SettleRunnable -> android.sup android.support.design.widget.SwipeDismissBehavior this$0 -> a void (android.support.design.widget.SwipeDismissBehavior,android.view.View,boolean) -> void run() -> run -android.support.design.widget.ThemeUtils -> android.support.design.widget.o: +android.support.design.widget.ThemeUtils -> android.support.design.widget.m: int[] APPCOMPAT_CHECK_ATTRS -> a void checkAppCompatTheme(android.content.Context) -> a void () -> -android.support.design.widget.ValueAnimatorCompat -> android.support.design.widget.p: - android.support.design.widget.ValueAnimatorCompat$Impl mImpl -> a - void (android.support.design.widget.ValueAnimatorCompat$Impl) -> - void start() -> a - boolean isRunning() -> b - void setInterpolator(android.view.animation.Interpolator) -> a - void addUpdateListener(android.support.design.widget.ValueAnimatorCompat$AnimatorUpdateListener) -> a - void addListener(android.support.design.widget.ValueAnimatorCompat$AnimatorListener) -> a - void setIntValues(int,int) -> a - int getAnimatedIntValue() -> c - void setFloatValues(float,float) -> a - void setDuration(long) -> a - void cancel() -> d - float getAnimatedFraction() -> e - void end() -> f -android.support.design.widget.ValueAnimatorCompat$1 -> android.support.design.widget.p$1: - android.support.design.widget.ValueAnimatorCompat$AnimatorUpdateListener val$updateListener -> a - android.support.design.widget.ValueAnimatorCompat this$0 -> b - void (android.support.design.widget.ValueAnimatorCompat,android.support.design.widget.ValueAnimatorCompat$AnimatorUpdateListener) -> - void onAnimationUpdate() -> a -android.support.design.widget.ValueAnimatorCompat$2 -> android.support.design.widget.p$2: - android.support.design.widget.ValueAnimatorCompat$AnimatorListener val$listener -> a - android.support.design.widget.ValueAnimatorCompat this$0 -> b - void (android.support.design.widget.ValueAnimatorCompat,android.support.design.widget.ValueAnimatorCompat$AnimatorListener) -> - void onAnimationStart() -> a - void onAnimationEnd() -> b - void onAnimationCancel() -> c -android.support.design.widget.ValueAnimatorCompat$AnimatorListener -> android.support.design.widget.p$a: - void onAnimationStart(android.support.design.widget.ValueAnimatorCompat) -> c - void onAnimationEnd(android.support.design.widget.ValueAnimatorCompat) -> b - void onAnimationCancel(android.support.design.widget.ValueAnimatorCompat) -> d -android.support.design.widget.ValueAnimatorCompat$AnimatorListenerAdapter -> android.support.design.widget.p$b: - void () -> - void onAnimationStart(android.support.design.widget.ValueAnimatorCompat) -> c - void onAnimationEnd(android.support.design.widget.ValueAnimatorCompat) -> b - void onAnimationCancel(android.support.design.widget.ValueAnimatorCompat) -> d -android.support.design.widget.ValueAnimatorCompat$AnimatorUpdateListener -> android.support.design.widget.p$c: - void onAnimationUpdate(android.support.design.widget.ValueAnimatorCompat) -> a -android.support.design.widget.ValueAnimatorCompat$Creator -> android.support.design.widget.p$d: - android.support.design.widget.ValueAnimatorCompat createAnimator() -> a -android.support.design.widget.ValueAnimatorCompat$Impl -> android.support.design.widget.p$e: - void () -> - void start() -> a - boolean isRunning() -> b - void setInterpolator(android.view.animation.Interpolator) -> a - void addListener(android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorListenerProxy) -> a - void addUpdateListener(android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy) -> a - void setIntValues(int,int) -> a - int getAnimatedIntValue() -> c - void setFloatValues(float,float) -> a - void setDuration(long) -> a - void cancel() -> d - float getAnimatedFraction() -> e - void end() -> f -android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorListenerProxy -> android.support.design.widget.p$e$a: - void onAnimationStart() -> a - void onAnimationEnd() -> b - void onAnimationCancel() -> c -android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy -> android.support.design.widget.p$e$b: - void onAnimationUpdate() -> a -android.support.design.widget.ValueAnimatorCompatImplGingerbread -> android.support.design.widget.q: - android.os.Handler sHandler -> a - long mStartTime -> b - boolean mIsRunning -> c - float mAnimatedFraction -> d - int[] mIntValues -> e - float[] mFloatValues -> f - long mDuration -> g - android.view.animation.Interpolator mInterpolator -> h - java.util.ArrayList mListeners -> i - java.util.ArrayList mUpdateListeners -> j - java.lang.Runnable mRunnable -> k - void () -> - void start() -> a - void startInternal() -> g - boolean isRunning() -> b - void setInterpolator(android.view.animation.Interpolator) -> a - void addListener(android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorListenerProxy) -> a - void addUpdateListener(android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy) -> a - void setIntValues(int,int) -> a - int getAnimatedIntValue() -> c - void setFloatValues(float,float) -> a - void setDuration(long) -> a - void cancel() -> d - float getAnimatedFraction() -> e - void end() -> f - void update() -> h - void dispatchAnimationUpdate() -> i - void dispatchAnimationStart() -> j - void dispatchAnimationCancel() -> k - void dispatchAnimationEnd() -> l - void () -> -android.support.design.widget.ValueAnimatorCompatImplGingerbread$1 -> android.support.design.widget.q$1: - android.support.design.widget.ValueAnimatorCompatImplGingerbread this$0 -> a - void (android.support.design.widget.ValueAnimatorCompatImplGingerbread) -> - void run() -> run -android.support.design.widget.ValueAnimatorCompatImplHoneycombMr1 -> android.support.design.widget.r: - android.animation.ValueAnimator mValueAnimator -> a - void () -> - void start() -> a - boolean isRunning() -> b - void setInterpolator(android.view.animation.Interpolator) -> a - void addUpdateListener(android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy) -> a - void addListener(android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorListenerProxy) -> a - void setIntValues(int,int) -> a - int getAnimatedIntValue() -> c - void setFloatValues(float,float) -> a - void setDuration(long) -> a - void cancel() -> d - float getAnimatedFraction() -> e - void end() -> f -android.support.design.widget.ValueAnimatorCompatImplHoneycombMr1$1 -> android.support.design.widget.r$1: - android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy val$updateListener -> a - android.support.design.widget.ValueAnimatorCompatImplHoneycombMr1 this$0 -> b - void (android.support.design.widget.ValueAnimatorCompatImplHoneycombMr1,android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy) -> - void onAnimationUpdate(android.animation.ValueAnimator) -> onAnimationUpdate -android.support.design.widget.ValueAnimatorCompatImplHoneycombMr1$2 -> android.support.design.widget.r$2: - android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorListenerProxy val$listener -> a - android.support.design.widget.ValueAnimatorCompatImplHoneycombMr1 this$0 -> b - void (android.support.design.widget.ValueAnimatorCompatImplHoneycombMr1,android.support.design.widget.ValueAnimatorCompat$Impl$AnimatorListenerProxy) -> - void onAnimationStart(android.animation.Animator) -> onAnimationStart - void onAnimationEnd(android.animation.Animator) -> onAnimationEnd - void onAnimationCancel(android.animation.Animator) -> onAnimationCancel -android.support.design.widget.ViewGroupUtils -> android.support.design.widget.s: - android.support.design.widget.ViewGroupUtils$ViewGroupUtilsImpl IMPL -> a - void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect) -> a - void getDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect) -> b - void () -> -android.support.design.widget.ViewGroupUtils$ViewGroupUtilsImpl -> android.support.design.widget.s$a: - void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect) -> a -android.support.design.widget.ViewGroupUtils$ViewGroupUtilsImplBase -> android.support.design.widget.s$b: - void () -> - void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect) -> a -android.support.design.widget.ViewGroupUtils$ViewGroupUtilsImplHoneycomb -> android.support.design.widget.s$c: - void () -> - void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect) -> a -android.support.design.widget.ViewGroupUtilsHoneycomb -> android.support.design.widget.t: +android.support.design.widget.ViewGroupUtils -> android.support.design.widget.n: java.lang.ThreadLocal sMatrix -> a java.lang.ThreadLocal sRectF -> b void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect) -> a + void getDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect) -> b void offsetDescendantMatrix(android.view.ViewParent,android.view.View,android.graphics.Matrix) -> a void () -> -android.support.design.widget.ViewOffsetBehavior -> android.support.design.widget.u: +android.support.design.widget.ViewOffsetBehavior -> android.support.design.widget.o: android.support.design.widget.ViewOffsetHelper mViewOffsetHelper -> a int mTempTopBottomOffset -> b int mTempLeftRightOffset -> c @@ -2905,7 +3042,7 @@ android.support.design.widget.ViewOffsetBehavior -> android.support.design.widge void layoutChild(android.support.design.widget.CoordinatorLayout,android.view.View,int) -> b boolean setTopAndBottomOffset(int) -> a int getTopAndBottomOffset() -> b -android.support.design.widget.ViewOffsetHelper -> android.support.design.widget.v: +android.support.design.widget.ViewOffsetHelper -> android.support.design.widget.p: android.view.View mView -> a int mLayoutTop -> b int mLayoutLeft -> c @@ -2917,35 +3054,36 @@ android.support.design.widget.ViewOffsetHelper -> android.support.design.widget. boolean setTopAndBottomOffset(int) -> a boolean setLeftAndRightOffset(int) -> b int getTopAndBottomOffset() -> b -android.support.design.widget.ViewUtils -> android.support.design.widget.w: - android.support.design.widget.ValueAnimatorCompat$Creator DEFAULT_ANIMATOR_CREATOR -> a - android.support.design.widget.ValueAnimatorCompat createAnimator() -> a - boolean objectEquals(java.lang.Object,java.lang.Object) -> a - void () -> -android.support.design.widget.ViewUtils$1 -> android.support.design.widget.w$1: - void () -> - android.support.design.widget.ValueAnimatorCompat createAnimator() -> a -android.support.design.widget.ViewUtilsLollipop -> android.support.design.widget.x: +android.support.design.widget.ViewUtilsLollipop -> android.support.design.widget.q: int[] STATE_LIST_ANIM_ATTRS -> a void setDefaultAppBarLayoutStateListAnimator(android.view.View,float) -> a void () -> -android.support.design.widget.VisibilityAwareImageButton -> android.support.design.widget.y: +android.support.design.widget.VisibilityAwareImageButton -> android.support.design.widget.r: int mUserSetVisibility -> a void setVisibility(int) -> setVisibility void internalSetVisibility(int,boolean) -> a int getUserSetVisibility() -> getUserSetVisibility -android.support.graphics.drawable.AndroidResources -> android.support.a.a.a: - int[] styleable_VectorDrawableTypeArray -> a - int[] styleable_VectorDrawableGroup -> b - int[] styleable_VectorDrawablePath -> c - int[] styleable_VectorDrawableClipPath -> d - int[] styleable_AnimatedVectorDrawable -> e - int[] styleable_AnimatedVectorDrawableTarget -> f - void () -> -android.support.graphics.drawable.AnimatedVectorDrawableCompat -> android.support.a.a.b: +android.support.graphics.drawable.AndroidResources -> android.support.b.a.a: + int[] STYLEABLE_VECTOR_DRAWABLE_TYPE_ARRAY -> a + int[] STYLEABLE_VECTOR_DRAWABLE_GROUP -> b + int[] STYLEABLE_VECTOR_DRAWABLE_PATH -> c + int[] STYLEABLE_VECTOR_DRAWABLE_CLIP_PATH -> d + int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE -> e + int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE_TARGET -> f + int[] STYLEABLE_ANIMATOR -> g + int[] STYLEABLE_ANIMATOR_SET -> h + int[] STYLEABLE_PROPERTY_VALUES_HOLDER -> i + int[] STYLEABLE_KEYFRAME -> j + int[] STYLEABLE_PROPERTY_ANIMATOR -> k + int[] STYLEABLE_PATH_INTERPOLATOR -> l + void () -> +android.support.graphics.drawable.Animatable2Compat -> android.support.b.a.b: +android.support.graphics.drawable.AnimatedVectorDrawableCompat -> android.support.b.a.c: android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState mAnimatedVectorState -> c android.content.Context mContext -> d android.animation.ArgbEvaluator mArgbEvaluator -> e + android.animation.Animator$AnimatorListener mAnimatorListener -> f + java.util.ArrayList mAnimationCallbacks -> g android.graphics.drawable.Drawable$Callback mCallback -> a void () -> void (android.content.Context) -> @@ -2971,7 +3109,6 @@ android.support.graphics.drawable.AnimatedVectorDrawableCompat -> android.suppor int getIntrinsicHeight() -> getIntrinsicHeight boolean isAutoMirrored() -> isAutoMirrored void setAutoMirrored(boolean) -> setAutoMirrored - android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]) -> a void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> inflate void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet) -> inflate void applyTheme(android.content.res.Resources$Theme) -> applyTheme @@ -2979,7 +3116,6 @@ android.support.graphics.drawable.AnimatedVectorDrawableCompat -> android.suppor void setupColorAnimator(android.animation.Animator) -> a void setupAnimatorsForTarget(java.lang.String,android.animation.Animator) -> a boolean isRunning() -> isRunning - boolean isStarted() -> a void start() -> start void stop() -> stop boolean setState(int[]) -> setState @@ -2997,22 +3133,26 @@ android.support.graphics.drawable.AnimatedVectorDrawableCompat -> android.suppor void setHotspot(float,float) -> setHotspot android.graphics.ColorFilter getColorFilter() -> getColorFilter void setColorFilter(int,android.graphics.PorterDuff$Mode) -> setColorFilter -android.support.graphics.drawable.AnimatedVectorDrawableCompat$1 -> android.support.a.a.b$1: +android.support.graphics.drawable.AnimatedVectorDrawableCompat$1 -> android.support.b.a.c$1: android.support.graphics.drawable.AnimatedVectorDrawableCompat this$0 -> a void (android.support.graphics.drawable.AnimatedVectorDrawableCompat) -> void invalidateDrawable(android.graphics.drawable.Drawable) -> invalidateDrawable void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long) -> scheduleDrawable void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable) -> unscheduleDrawable -android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState -> android.support.a.a.b$a: +android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState -> android.support.b.a.c$a: int mChangingConfigurations -> a android.support.graphics.drawable.VectorDrawableCompat mVectorDrawable -> b - java.util.ArrayList mAnimators -> c + android.animation.AnimatorSet mAnimatorSet -> c + java.util.ArrayList mAnimators -> e android.support.v4.util.ArrayMap mTargetNameMap -> d void (android.content.Context,android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources) -> android.graphics.drawable.Drawable newDrawable() -> newDrawable android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable int getChangingConfigurations() -> getChangingConfigurations -android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState -> android.support.a.a.b$b: + void setupAnimatorSet() -> a + java.util.ArrayList access$000(android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState) -> a + java.util.ArrayList access$002(android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,java.util.ArrayList) -> a +android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState -> android.support.b.a.c$b: android.graphics.drawable.Drawable$ConstantState mDelegateState -> a void (android.graphics.drawable.Drawable$ConstantState) -> android.graphics.drawable.Drawable newDrawable() -> newDrawable @@ -3020,39 +3160,55 @@ android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDra android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme) -> newDrawable boolean canApplyTheme() -> canApplyTheme int getChangingConfigurations() -> getChangingConfigurations -android.support.graphics.drawable.PathParser -> android.support.a.a.c: - float[] copyOfRange(float[],int,int) -> a - android.support.graphics.drawable.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String) -> a - android.support.graphics.drawable.PathParser$PathDataNode[] deepCopyNodes(android.support.graphics.drawable.PathParser$PathDataNode[]) -> a - boolean canMorph(android.support.graphics.drawable.PathParser$PathDataNode[],android.support.graphics.drawable.PathParser$PathDataNode[]) -> a - void updateNodes(android.support.graphics.drawable.PathParser$PathDataNode[],android.support.graphics.drawable.PathParser$PathDataNode[]) -> b - int nextStart(java.lang.String,int) -> a - void addNode(java.util.ArrayList,char,float[]) -> a - float[] getFloats(java.lang.String) -> b - void extract(java.lang.String,int,android.support.graphics.drawable.PathParser$ExtractFloatResult) -> a -android.support.graphics.drawable.PathParser$ExtractFloatResult -> android.support.a.a.c$a: - int mEndPosition -> a - boolean mEndWithNegOrDot -> b - void () -> -android.support.graphics.drawable.PathParser$PathDataNode -> android.support.a.a.c$b: - char type -> a - float[] params -> b - void (char,float[]) -> - void (android.support.graphics.drawable.PathParser$PathDataNode) -> - void nodesToPath(android.support.graphics.drawable.PathParser$PathDataNode[],android.graphics.Path) -> a - void addCommand(android.graphics.Path,float[],char,char,float[]) -> a - void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean) -> a - void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double) -> a -android.support.graphics.drawable.TypedArrayUtils -> android.support.a.a.d: - boolean hasAttribute(org.xmlpull.v1.XmlPullParser,java.lang.String) -> a - float getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float) -> a - boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean) -> a - int getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int) -> a - int getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int) -> b -android.support.graphics.drawable.VectorDrawableCommon -> android.support.a.a.e: +android.support.graphics.drawable.AnimationUtilsCompat -> android.support.b.a.d: + android.view.animation.Interpolator loadInterpolator(android.content.Context,int) -> a + android.view.animation.Interpolator createInterpolatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser) -> a +android.support.graphics.drawable.AnimatorInflaterCompat -> android.support.b.a.e: + android.animation.Animator loadAnimator(android.content.Context,int) -> a + android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int) -> a + android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float) -> a + android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String) -> a + void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser) -> a + void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser) -> a + void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String) -> a + android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,float) -> a + android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float) -> a + android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet) -> a + int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser) -> a + int inferValueTypeFromValues(android.content.res.TypedArray,int,int) -> a + android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int) -> a + android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float) -> a + void distributeKeyframes(android.animation.Keyframe[],float,int,int) -> a + android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser) -> a + android.animation.ObjectAnimator loadObjectAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,float,org.xmlpull.v1.XmlPullParser) -> a + android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser) -> a + boolean isColorType(int) -> a +android.support.graphics.drawable.AnimatorInflaterCompat$1 -> android.support.b.a.e$1: +android.support.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator -> android.support.b.a.e$a: + android.support.v4.graphics.PathParser$PathDataNode[] mNodeArray -> a + void () -> + android.support.v4.graphics.PathParser$PathDataNode[] evaluate(float,android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]) -> a + java.lang.Object evaluate(float,java.lang.Object,java.lang.Object) -> evaluate + void (android.support.graphics.drawable.AnimatorInflaterCompat$1) -> +android.support.graphics.drawable.ArgbEvaluator -> android.support.b.a.f: + android.support.graphics.drawable.ArgbEvaluator sInstance -> a + void () -> + android.support.graphics.drawable.ArgbEvaluator getInstance() -> a + java.lang.Object evaluate(float,java.lang.Object,java.lang.Object) -> evaluate + void () -> +android.support.graphics.drawable.PathInterpolatorCompat -> android.support.b.a.g: + float[] mX -> a + float[] mY -> b + void (android.content.Context,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser) -> + void (android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser) -> + void parseInterpolatorFromTypeArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser) -> a + void initQuad(float,float) -> a + void initCubic(float,float,float,float) -> a + void initPath(android.graphics.Path) -> a + float getInterpolation(float) -> getInterpolation +android.support.graphics.drawable.VectorDrawableCommon -> android.support.b.a.h: android.graphics.drawable.Drawable mDelegateDrawable -> b void () -> - android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]) -> b void setColorFilter(int,android.graphics.PorterDuff$Mode) -> setColorFilter android.graphics.ColorFilter getColorFilter() -> getColorFilter boolean onLevelChange(int) -> onLevelChange @@ -3071,7 +3227,7 @@ android.support.graphics.drawable.VectorDrawableCommon -> android.support.a.a.e: android.graphics.Region getTransparentRegion() -> getTransparentRegion void setChangingConfigurations(int) -> setChangingConfigurations boolean setState(int[]) -> setState -android.support.graphics.drawable.VectorDrawableCompat -> android.support.a.a.f: +android.support.graphics.drawable.VectorDrawableCompat -> android.support.b.a.i: android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> a android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState mVectorState -> c android.graphics.PorterDuffColorFilter mTintFilter -> d @@ -3136,13 +3292,13 @@ android.support.graphics.drawable.VectorDrawableCompat -> android.support.a.a.f: android.graphics.ColorFilter getColorFilter() -> getColorFilter void setColorFilter(int,android.graphics.PorterDuff$Mode) -> setColorFilter void () -> -android.support.graphics.drawable.VectorDrawableCompat$VClipPath -> android.support.a.a.f$a: +android.support.graphics.drawable.VectorDrawableCompat$VClipPath -> android.support.b.a.i$a: void () -> void (android.support.graphics.drawable.VectorDrawableCompat$VClipPath) -> void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser) -> a void updateStateFromTypedArray(android.content.res.TypedArray) -> a boolean isClipPath() -> a -android.support.graphics.drawable.VectorDrawableCompat$VFullPath -> android.support.a.a.f$b: +android.support.graphics.drawable.VectorDrawableCompat$VFullPath -> android.support.b.a.i$b: int[] mThemeAttrs -> p int mStrokeColor -> a float mStrokeWidth -> b @@ -3178,7 +3334,7 @@ android.support.graphics.drawable.VectorDrawableCompat$VFullPath -> android.supp void setTrimPathEnd(float) -> setTrimPathEnd float getTrimPathOffset() -> getTrimPathOffset void setTrimPathOffset(float) -> setTrimPathOffset -android.support.graphics.drawable.VectorDrawableCompat$VGroup -> android.support.a.a.f$c: +android.support.graphics.drawable.VectorDrawableCompat$VGroup -> android.support.b.a.i$c: android.graphics.Matrix mStackedMatrix -> d java.util.ArrayList mChildren -> a float mRotate -> b @@ -3215,8 +3371,8 @@ android.support.graphics.drawable.VectorDrawableCompat$VGroup -> android.support void setTranslateY(float) -> setTranslateY android.graphics.Matrix access$200(android.support.graphics.drawable.VectorDrawableCompat$VGroup) -> a android.graphics.Matrix access$300(android.support.graphics.drawable.VectorDrawableCompat$VGroup) -> b -android.support.graphics.drawable.VectorDrawableCompat$VPath -> android.support.a.a.f$d: - android.support.graphics.drawable.PathParser$PathDataNode[] mNodes -> m +android.support.graphics.drawable.VectorDrawableCompat$VPath -> android.support.b.a.i$d: + android.support.v4.graphics.PathParser$PathDataNode[] mNodes -> m java.lang.String mPathName -> n int mChangingConfigurations -> o void () -> @@ -3224,9 +3380,9 @@ android.support.graphics.drawable.VectorDrawableCompat$VPath -> android.support. void toPath(android.graphics.Path) -> a java.lang.String getPathName() -> getPathName boolean isClipPath() -> a - android.support.graphics.drawable.PathParser$PathDataNode[] getPathData() -> getPathData - void setPathData(android.support.graphics.drawable.PathParser$PathDataNode[]) -> setPathData -android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer -> android.support.a.a.f$e: + android.support.v4.graphics.PathParser$PathDataNode[] getPathData() -> getPathData + void setPathData(android.support.v4.graphics.PathParser$PathDataNode[]) -> setPathData +android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer -> android.support.b.a.i$e: android.graphics.Path mPath -> i android.graphics.Path mRenderPath -> j android.graphics.Matrix IDENTITY_MATRIX -> k @@ -3259,7 +3415,7 @@ android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer -> android. android.graphics.Paint access$100(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer) -> b android.graphics.Paint access$102(android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer,android.graphics.Paint) -> b void () -> -android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState -> android.support.a.a.f$f: +android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState -> android.support.b.a.i$f: int mChangingConfigurations -> a android.support.graphics.drawable.VectorDrawableCompat$VPathRenderer mVPathRenderer -> b android.content.res.ColorStateList mTint -> c @@ -3285,7 +3441,7 @@ android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState android.graphics.drawable.Drawable newDrawable() -> newDrawable android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable int getChangingConfigurations() -> getChangingConfigurations -android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState -> android.support.a.a.f$g: +android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState -> android.support.b.a.i$g: android.graphics.drawable.Drawable$ConstantState mDelegateState -> a void (android.graphics.drawable.Drawable$ConstantState) -> android.graphics.drawable.Drawable newDrawable() -> newDrawable @@ -3293,110 +3449,59 @@ android.support.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateSta android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme) -> newDrawable boolean canApplyTheme() -> canApplyTheme int getChangingConfigurations() -> getChangingConfigurations -android.support.v4.animation.AnimatorCompatHelper -> android.support.v4.a.a: - android.support.v4.animation.AnimatorProvider IMPL -> a - void clearInterpolator(android.view.View) -> a - void () -> -android.support.v4.animation.AnimatorProvider -> android.support.v4.a.b: - void clearInterpolator(android.view.View) -> a -android.support.v4.animation.GingerbreadAnimatorCompatProvider -> android.support.v4.a.c: - void () -> - void clearInterpolator(android.view.View) -> a -android.support.v4.animation.HoneycombMr1AnimatorCompatProvider -> android.support.v4.a.d: - android.animation.TimeInterpolator mDefaultInterpolator -> a - void () -> - void clearInterpolator(android.view.View) -> a -android.support.v4.app.ActivityCompat -> android.support.v4.b.a: +android.support.v4.app.ActivityCompat -> android.support.v4.a.a: void startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle) -> a void finishAffinity(android.app.Activity) -> a void requestPermissions(android.app.Activity,java.lang.String[],int) -> a -android.support.v4.app.ActivityCompat$1 -> android.support.v4.b.a$1: +android.support.v4.app.ActivityCompat$1 -> android.support.v4.a.a$1: java.lang.String[] val$permissions -> a android.app.Activity val$activity -> b int val$requestCode -> c void (java.lang.String[],android.app.Activity,int) -> void run() -> run -android.support.v4.app.ActivityCompat$OnRequestPermissionsResultCallback -> android.support.v4.b.a$a: +android.support.v4.app.ActivityCompat$OnRequestPermissionsResultCallback -> android.support.v4.a.a$a: void onRequestPermissionsResult(int,java.lang.String[],int[]) -> onRequestPermissionsResult -android.support.v4.app.ActivityCompatApi23 -> android.support.v4.b.b: - void requestPermissions(android.app.Activity,java.lang.String[],int) -> a -android.support.v4.app.ActivityCompatApi23$RequestPermissionsRequestCodeValidator -> android.support.v4.b.b$a: +android.support.v4.app.ActivityCompat$RequestPermissionsRequestCodeValidator -> android.support.v4.a.a$b: void validateRequestPermissionsRequestCode(int) -> a -android.support.v4.app.ActivityCompatHoneycomb -> android.support.v4.b.c: - void invalidateOptionsMenu(android.app.Activity) -> a -android.support.v4.app.ActivityCompatJB -> android.support.v4.b.d: - void startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle) -> a - void finishAffinity(android.app.Activity) -> a -android.support.v4.app.ActivityOptionsCompat -> android.support.v4.b.e: +android.support.v4.app.ActivityOptionsCompat -> android.support.v4.a.b: android.support.v4.app.ActivityOptionsCompat makeSceneTransitionAnimation(android.app.Activity,android.view.View,java.lang.String) -> a + android.support.v4.app.ActivityOptionsCompat createImpl(android.app.ActivityOptions) -> a void () -> android.os.Bundle toBundle() -> a -android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21 -> android.support.v4.b.e$a: - android.support.v4.app.ActivityOptionsCompat21 mImpl -> a - void (android.support.v4.app.ActivityOptionsCompat21) -> - android.os.Bundle toBundle() -> a -android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl23 -> android.support.v4.b.e$b: - android.support.v4.app.ActivityOptionsCompat23 mImpl -> a - void (android.support.v4.app.ActivityOptionsCompat23) -> - android.os.Bundle toBundle() -> a -android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl24 -> android.support.v4.b.e$c: - android.support.v4.app.ActivityOptionsCompat24 mImpl -> a - void (android.support.v4.app.ActivityOptionsCompat24) -> - android.os.Bundle toBundle() -> a -android.support.v4.app.ActivityOptionsCompat21 -> android.support.v4.b.f: +android.support.v4.app.ActivityOptionsCompat$ActivityOptionsCompatApi16Impl -> android.support.v4.a.b$a: android.app.ActivityOptions mActivityOptions -> a - android.support.v4.app.ActivityOptionsCompat21 makeSceneTransitionAnimation(android.app.Activity,android.view.View,java.lang.String) -> a void (android.app.ActivityOptions) -> android.os.Bundle toBundle() -> a -android.support.v4.app.ActivityOptionsCompat23 -> android.support.v4.b.g: - android.app.ActivityOptions mActivityOptions -> a - android.support.v4.app.ActivityOptionsCompat23 makeSceneTransitionAnimation(android.app.Activity,android.view.View,java.lang.String) -> a +android.support.v4.app.ActivityOptionsCompat$ActivityOptionsCompatApi23Impl -> android.support.v4.a.b$b: void (android.app.ActivityOptions) -> - android.os.Bundle toBundle() -> a -android.support.v4.app.ActivityOptionsCompat24 -> android.support.v4.b.h: - android.app.ActivityOptions mActivityOptions -> a - android.support.v4.app.ActivityOptionsCompat24 makeSceneTransitionAnimation(android.app.Activity,android.view.View,java.lang.String) -> a +android.support.v4.app.ActivityOptionsCompat$ActivityOptionsCompatApi24Impl -> android.support.v4.a.b$c: void (android.app.ActivityOptions) -> - android.os.Bundle toBundle() -> a -android.support.v4.app.AppOpsManagerCompat -> android.support.v4.b.i: - android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl IMPL -> a - java.lang.String permissionToOp(java.lang.String) -> a - int noteProxyOp(android.content.Context,java.lang.String,java.lang.String) -> a - void () -> -android.support.v4.app.AppOpsManagerCompat$AppOpsManager23 -> android.support.v4.b.i$a: - void () -> - java.lang.String permissionToOp(java.lang.String) -> a - int noteProxyOp(android.content.Context,java.lang.String,java.lang.String) -> a -android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl -> android.support.v4.b.i$b: - void () -> - java.lang.String permissionToOp(java.lang.String) -> a - int noteProxyOp(android.content.Context,java.lang.String,java.lang.String) -> a -android.support.v4.app.AppOpsManagerCompat23 -> android.support.v4.b.j: +android.support.v4.app.AppOpsManagerCompat -> android.support.v4.a.c: java.lang.String permissionToOp(java.lang.String) -> a int noteProxyOp(android.content.Context,java.lang.String,java.lang.String) -> a -android.support.v4.app.BackStackRecord -> android.support.v4.b.k: +android.support.v4.app.BackStackRecord -> android.support.v4.a.d: boolean SUPPORTS_TRANSITIONS -> a android.support.v4.app.FragmentManagerImpl mManager -> b - android.support.v4.app.BackStackRecord$Op mHead -> c - android.support.v4.app.BackStackRecord$Op mTail -> d - int mNumOp -> e - int mEnterAnim -> f - int mExitAnim -> g - int mPopEnterAnim -> h - int mPopExitAnim -> i - int mTransition -> j - int mTransitionStyle -> k - boolean mAddToBackStack -> l - boolean mAllowAddToBackStack -> m - java.lang.String mName -> n - boolean mCommitted -> o - int mIndex -> p - int mBreadCrumbTitleRes -> q - java.lang.CharSequence mBreadCrumbTitleText -> r - int mBreadCrumbShortTitleRes -> s - java.lang.CharSequence mBreadCrumbShortTitleText -> t - java.util.ArrayList mSharedElementSourceNames -> u - java.util.ArrayList mSharedElementTargetNames -> v + java.util.ArrayList mOps -> c + int mEnterAnim -> d + int mExitAnim -> e + int mPopEnterAnim -> f + int mPopExitAnim -> g + int mTransition -> h + int mTransitionStyle -> i + boolean mAddToBackStack -> j + boolean mAllowAddToBackStack -> k + java.lang.String mName -> l + boolean mCommitted -> m + int mIndex -> n + int mBreadCrumbTitleRes -> o + java.lang.CharSequence mBreadCrumbTitleText -> p + int mBreadCrumbShortTitleRes -> q + java.lang.CharSequence mBreadCrumbShortTitleText -> r + java.util.ArrayList mSharedElementSourceNames -> s + java.util.ArrayList mSharedElementTargetNames -> t + boolean mReorderingAllowed -> u + java.util.ArrayList mCommitRunnables -> v java.lang.String toString() -> toString void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a void dump(java.lang.String,java.io.PrintWriter,boolean) -> a @@ -3408,80 +3513,31 @@ android.support.v4.app.BackStackRecord -> android.support.v4.b.k: android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment) -> a android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment) -> b void bumpBackStackNesting(int) -> a - int commit() -> a + void runOnCommitRunnables() -> a + int commit() -> b int commitInternal(boolean) -> a - void run() -> run - void setFirstOut(android.util.SparseArray,android.util.SparseArray,android.support.v4.app.Fragment) -> a - void setLastIn(android.util.SparseArray,android.util.SparseArray,android.support.v4.app.Fragment) -> b - void calculateFragments(android.util.SparseArray,android.util.SparseArray) -> b - void calculateBackFragments(android.util.SparseArray,android.util.SparseArray) -> a - android.support.v4.app.BackStackRecord$TransitionState popFromBackStack(boolean,android.support.v4.app.BackStackRecord$TransitionState,android.util.SparseArray,android.util.SparseArray) -> a - java.lang.String getName() -> b - android.support.v4.app.BackStackRecord$TransitionState beginTransition(android.util.SparseArray,android.util.SparseArray,boolean) -> a - java.lang.Object getEnterTransition(android.support.v4.app.Fragment,boolean) -> a - java.lang.Object getExitTransition(android.support.v4.app.Fragment,boolean) -> b - java.lang.Object getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean) -> a - java.lang.Object captureExitingViews(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList,android.support.v4.util.ArrayMap,android.view.View) -> a - android.support.v4.util.ArrayMap remapSharedElements(android.support.v4.app.BackStackRecord$TransitionState,android.support.v4.app.Fragment,boolean) -> a - boolean configureTransitions(int,android.support.v4.app.BackStackRecord$TransitionState,boolean,android.util.SparseArray,android.util.SparseArray) -> a - void prepareSharedElementTransition(android.support.v4.app.BackStackRecord$TransitionState,android.view.View,java.lang.Object,android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,java.util.ArrayList,java.lang.Object,java.lang.Object) -> a - void callSharedElementEnd(android.support.v4.app.BackStackRecord$TransitionState,android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap) -> a - void setEpicenterIn(android.support.v4.util.ArrayMap,android.support.v4.app.BackStackRecord$TransitionState) -> a - android.support.v4.util.ArrayMap mapSharedElementsIn(android.support.v4.app.BackStackRecord$TransitionState,boolean,android.support.v4.app.Fragment) -> a - android.support.v4.util.ArrayMap remapNames(java.util.ArrayList,java.util.ArrayList,android.support.v4.util.ArrayMap) -> a - android.support.v4.util.ArrayMap mapEnteringSharedElements(android.support.v4.app.BackStackRecord$TransitionState,android.support.v4.app.Fragment,boolean) -> b - void excludeHiddenFragmentsAfterEnter(android.view.View,android.support.v4.app.BackStackRecord$TransitionState,int,java.lang.Object) -> a - void excludeHiddenFragments(android.support.v4.app.BackStackRecord$TransitionState,int,java.lang.Object) -> a - void setNameOverride(android.support.v4.util.ArrayMap,java.lang.String,java.lang.String) -> a - void setNameOverrides(android.support.v4.app.BackStackRecord$TransitionState,java.util.ArrayList,java.util.ArrayList) -> a - void setBackNameOverrides(android.support.v4.app.BackStackRecord$TransitionState,android.support.v4.util.ArrayMap,boolean) -> a - void setNameOverrides(android.support.v4.app.BackStackRecord$TransitionState,android.support.v4.util.ArrayMap,boolean) -> b - void () -> -android.support.v4.app.BackStackRecord$1 -> android.support.v4.b.k$1: - android.support.v4.app.Fragment val$inFragment -> a - android.support.v4.app.BackStackRecord this$0 -> b - void (android.support.v4.app.BackStackRecord,android.support.v4.app.Fragment) -> - android.view.View getView() -> a -android.support.v4.app.BackStackRecord$2 -> android.support.v4.b.k$2: - android.view.View val$sceneRoot -> a - java.lang.Object val$sharedElementTransition -> b - java.util.ArrayList val$sharedElementTargets -> c - android.support.v4.app.BackStackRecord$TransitionState val$state -> d - java.lang.Object val$enterTransition -> e - java.lang.Object val$exitTransition -> f - boolean val$isBack -> g - android.support.v4.app.Fragment val$inFragment -> h - android.support.v4.app.Fragment val$outFragment -> i - android.support.v4.app.BackStackRecord this$0 -> j - void (android.support.v4.app.BackStackRecord,android.view.View,java.lang.Object,java.util.ArrayList,android.support.v4.app.BackStackRecord$TransitionState,java.lang.Object,java.lang.Object,boolean,android.support.v4.app.Fragment,android.support.v4.app.Fragment) -> - boolean onPreDraw() -> onPreDraw -android.support.v4.app.BackStackRecord$3 -> android.support.v4.b.k$3: - android.view.View val$sceneRoot -> a - android.support.v4.app.BackStackRecord$TransitionState val$state -> b - int val$containerId -> c - java.lang.Object val$transition -> d - android.support.v4.app.BackStackRecord this$0 -> e - void (android.support.v4.app.BackStackRecord,android.view.View,android.support.v4.app.BackStackRecord$TransitionState,int,java.lang.Object) -> - boolean onPreDraw() -> onPreDraw -android.support.v4.app.BackStackRecord$Op -> android.support.v4.b.k$a: - android.support.v4.app.BackStackRecord$Op next -> a - android.support.v4.app.BackStackRecord$Op prev -> b - int cmd -> c - android.support.v4.app.Fragment fragment -> d - int enterAnim -> e - int exitAnim -> f - int popEnterAnim -> g - int popExitAnim -> h - java.util.ArrayList removed -> i - void () -> -android.support.v4.app.BackStackRecord$TransitionState -> android.support.v4.b.k$b: - android.support.v4.util.ArrayMap nameOverrides -> a - java.util.ArrayList hiddenFragmentViews -> b - android.support.v4.app.FragmentTransitionCompat21$EpicenterView enteringEpicenterView -> c - android.view.View nonExistentView -> d - android.support.v4.app.BackStackRecord this$0 -> e - void (android.support.v4.app.BackStackRecord) -> -android.support.v4.app.BackStackState -> android.support.v4.b.l: + boolean generateOps(java.util.ArrayList,java.util.ArrayList) -> a + boolean interactsWith(int) -> b + boolean interactsWith(java.util.ArrayList,int,int) -> a + void executeOps() -> c + void executePopOps(boolean) -> b + android.support.v4.app.Fragment expandOps(java.util.ArrayList,android.support.v4.app.Fragment) -> a + android.support.v4.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,android.support.v4.app.Fragment) -> b + boolean isPostponed() -> d + void setOnStartPostponedListener(android.support.v4.app.Fragment$OnStartEnterTransitionListener) -> a + boolean isFragmentPostponed(android.support.v4.app.BackStackRecord$Op) -> b + java.lang.String getName() -> e + void () -> +android.support.v4.app.BackStackRecord$Op -> android.support.v4.a.d$a: + int cmd -> a + android.support.v4.app.Fragment fragment -> b + int enterAnim -> c + int exitAnim -> d + int popEnterAnim -> e + int popExitAnim -> f + void () -> + void (int,android.support.v4.app.Fragment) -> +android.support.v4.app.BackStackState -> android.support.v4.a.e: int[] mOps -> a int mTransition -> b int mTransitionStyle -> c @@ -3493,6 +3549,7 @@ android.support.v4.app.BackStackState -> android.support.v4.b.l: java.lang.CharSequence mBreadCrumbShortTitleText -> i java.util.ArrayList mSharedElementSourceNames -> j java.util.ArrayList mSharedElementTargetNames -> k + boolean mReorderingAllowed -> l android.os.Parcelable$Creator CREATOR -> CREATOR void (android.support.v4.app.BackStackRecord) -> void (android.os.Parcel) -> @@ -3500,86 +3557,81 @@ android.support.v4.app.BackStackState -> android.support.v4.b.l: int describeContents() -> describeContents void writeToParcel(android.os.Parcel,int) -> writeToParcel void () -> -android.support.v4.app.BackStackState$1 -> android.support.v4.b.l$1: +android.support.v4.app.BackStackState$1 -> android.support.v4.a.e$1: void () -> android.support.v4.app.BackStackState createFromParcel(android.os.Parcel) -> a android.support.v4.app.BackStackState[] newArray(int) -> a java.lang.Object[] newArray(int) -> newArray java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel -android.support.v4.app.BaseFragmentActivityGingerbread -> android.support.v4.b.m: +android.support.v4.app.BaseFragmentActivityApi14 -> android.support.v4.a.f: boolean mStartedIntentSenderFromFragment -> a void () -> - void onCreate(android.os.Bundle) -> onCreate + android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> a void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int) -> startIntentSenderForResult void checkForValidRequestCode(int) -> b -android.support.v4.app.BaseFragmentActivityHoneycomb -> android.support.v4.b.n: - void () -> - android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView -android.support.v4.app.BaseFragmentActivityJB -> android.support.v4.b.o: +android.support.v4.app.BaseFragmentActivityApi16 -> android.support.v4.a.g: boolean mStartedActivityFromFragment -> b void () -> void startActivityForResult(android.content.Intent,int,android.os.Bundle) -> startActivityForResult void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle) -> startIntentSenderForResult -android.support.v4.app.Fragment -> android.support.v4.b.p: - android.support.v4.util.SimpleArrayMap sClassMap -> aa +android.support.v4.app.BundleCompat -> android.support.v4.a.h: + android.os.IBinder getBinder(android.os.Bundle,java.lang.String) -> a +android.support.v4.app.BundleCompat$BundleCompatBaseImpl -> android.support.v4.a.h$a: + java.lang.reflect.Method sGetIBinderMethod -> a + boolean sGetIBinderMethodFetched -> b + android.os.IBinder getBinder(android.os.Bundle,java.lang.String) -> a +android.support.v4.app.Fragment -> android.support.v4.a.i: + android.support.v4.util.SimpleArrayMap sClassMap -> T java.lang.Object USE_DEFAULT_TRANSITION -> a int mState -> b - android.view.View mAnimatingAway -> c - int mStateAfterAnimating -> d - android.os.Bundle mSavedFragmentState -> e - android.util.SparseArray mSavedViewState -> f - int mIndex -> g - java.lang.String mWho -> h - android.os.Bundle mArguments -> i - android.support.v4.app.Fragment mTarget -> j - int mTargetIndex -> k - int mTargetRequestCode -> l - boolean mAdded -> m - boolean mRemoving -> n - boolean mFromLayout -> o - boolean mInLayout -> p - boolean mRestored -> q - int mBackStackNesting -> r - android.support.v4.app.FragmentManagerImpl mFragmentManager -> s - android.support.v4.app.FragmentHostCallback mHost -> t - android.support.v4.app.FragmentManagerImpl mChildFragmentManager -> u - android.support.v4.app.FragmentManagerNonConfig mChildNonConfig -> v - android.support.v4.app.Fragment mParentFragment -> w - int mFragmentId -> x - int mContainerId -> y - java.lang.String mTag -> z - boolean mHidden -> A - boolean mDetached -> B - boolean mRetainInstance -> C - boolean mRetaining -> D - boolean mHasMenu -> E - boolean mMenuVisible -> F - boolean mCalled -> G - int mNextAnim -> H - android.view.ViewGroup mContainer -> I - android.view.View mView -> J - android.view.View mInnerView -> K - boolean mDeferStart -> L - boolean mUserVisibleHint -> M - android.support.v4.app.LoaderManagerImpl mLoaderManager -> N - boolean mLoadersStarted -> O - boolean mCheckedForLoaderManager -> P - java.lang.Object mEnterTransition -> Q - java.lang.Object mReturnTransition -> R - java.lang.Object mExitTransition -> S - java.lang.Object mReenterTransition -> T - java.lang.Object mSharedElementEnterTransition -> U - java.lang.Object mSharedElementReturnTransition -> V - java.lang.Boolean mAllowReturnTransitionOverlap -> W - java.lang.Boolean mAllowEnterTransitionOverlap -> X - android.support.v4.app.SharedElementCallback mEnterTransitionCallback -> Y - android.support.v4.app.SharedElementCallback mExitTransitionCallback -> Z - void () -> - android.support.v4.app.Fragment instantiate(android.content.Context,java.lang.String) -> a + android.os.Bundle mSavedFragmentState -> c + android.util.SparseArray mSavedViewState -> d + int mIndex -> e + java.lang.String mWho -> f + android.os.Bundle mArguments -> g + android.support.v4.app.Fragment mTarget -> h + int mTargetIndex -> i + int mTargetRequestCode -> j + boolean mAdded -> k + boolean mRemoving -> l + boolean mFromLayout -> m + boolean mInLayout -> n + boolean mRestored -> o + boolean mPerformedCreateView -> p + int mBackStackNesting -> q + android.support.v4.app.FragmentManagerImpl mFragmentManager -> r + android.support.v4.app.FragmentHostCallback mHost -> s + android.support.v4.app.FragmentManagerImpl mChildFragmentManager -> t + android.support.v4.app.FragmentManagerNonConfig mChildNonConfig -> u + android.support.v4.app.Fragment mParentFragment -> v + int mFragmentId -> w + int mContainerId -> x + java.lang.String mTag -> y + boolean mHidden -> z + boolean mDetached -> A + boolean mRetainInstance -> B + boolean mRetaining -> C + boolean mHasMenu -> D + boolean mMenuVisible -> E + boolean mCalled -> F + android.view.ViewGroup mContainer -> G + android.view.View mView -> H + android.view.View mInnerView -> I + boolean mDeferStart -> J + boolean mUserVisibleHint -> K + android.support.v4.app.LoaderManagerImpl mLoaderManager -> L + boolean mLoadersStarted -> M + boolean mCheckedForLoaderManager -> N + android.support.v4.app.Fragment$AnimationInfo mAnimationInfo -> O + boolean mIsNewlyAdded -> P + boolean mHiddenChanged -> Q + float mPostponedAlpha -> R + android.view.LayoutInflater mLayoutInflater -> S + void () -> android.support.v4.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle) -> a - boolean isSupportFragmentClass(android.content.Context,java.lang.String) -> b + boolean isSupportFragmentClass(android.content.Context,java.lang.String) -> a void restoreViewState(android.os.Bundle) -> a void setIndex(int,android.support.v4.app.Fragment) -> a boolean isInBackStack() -> a @@ -3588,95 +3640,160 @@ android.support.v4.app.Fragment -> android.support.v4.b.p: java.lang.String toString() -> toString void setArguments(android.os.Bundle) -> b android.os.Bundle getArguments() -> b - android.support.v4.app.FragmentActivity getActivity() -> c - android.content.res.Resources getResources() -> d + boolean isStateSaved() -> c + android.support.v4.app.FragmentActivity getActivity() -> d + android.content.res.Resources getResources() -> e java.lang.CharSequence getText(int) -> a java.lang.String getString(int) -> b - android.support.v4.app.FragmentManager getChildFragmentManager() -> e - boolean isAdded() -> f - boolean isHidden() -> g + android.support.v4.app.FragmentManager getFragmentManager() -> f + android.support.v4.app.FragmentManager getChildFragmentManager() -> g + android.support.v4.app.FragmentManager peekChildFragmentManager() -> h + boolean isAdded() -> i + boolean isHidden() -> j void onHiddenChanged(boolean) -> a void setHasOptionsMenu(boolean) -> b - android.support.v4.app.LoaderManager getLoaderManager() -> h + android.support.v4.app.LoaderManager getLoaderManager() -> k void startActivity(android.content.Intent) -> a void startActivity(android.content.Intent,android.os.Bundle) -> a void onActivityResult(int,int,android.content.Intent) -> a void onRequestPermissionsResult(int,java.lang.String[],int[]) -> a - android.view.LayoutInflater getLayoutInflater(android.os.Bundle) -> c + android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle) -> c + android.view.LayoutInflater performGetLayoutInflater(android.os.Bundle) -> d + android.view.LayoutInflater getLayoutInflater(android.os.Bundle) -> e void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle) -> a void onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle) -> a void onAttachFragment(android.support.v4.app.Fragment) -> a void onAttach(android.content.Context) -> a void onAttach(android.app.Activity) -> a android.view.animation.Animation onCreateAnimation(int,boolean,int) -> a - void onCreate(android.os.Bundle) -> d - void restoreChildFragmentState(android.os.Bundle) -> e + android.animation.Animator onCreateAnimator(int,boolean,int) -> b + void onCreate(android.os.Bundle) -> f + void restoreChildFragmentState(android.os.Bundle) -> g android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a void onViewCreated(android.view.View,android.os.Bundle) -> a - android.view.View getView() -> i - void onActivityCreated(android.os.Bundle) -> f - void onViewStateRestored(android.os.Bundle) -> g - void onStart() -> j - void onResume() -> k - void onSaveInstanceState(android.os.Bundle) -> h + android.view.View getView() -> l + void onActivityCreated(android.os.Bundle) -> h + void onViewStateRestored(android.os.Bundle) -> i + void onStart() -> m + void onResume() -> n + void onSaveInstanceState(android.os.Bundle) -> j void onMultiWindowModeChanged(boolean) -> c void onPictureInPictureModeChanged(boolean) -> d void onConfigurationChanged(android.content.res.Configuration) -> onConfigurationChanged - void onPause() -> l - void onStop() -> m + void onPause() -> o + void onStop() -> p void onLowMemory() -> onLowMemory - void onDestroyView() -> n - void onDestroy() -> o - void initState() -> p - void onDetach() -> q + void onDestroyView() -> q + void onDestroy() -> r + void initState() -> s + void onDetach() -> t void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> a void onPrepareOptionsMenu(android.view.Menu) -> a - void onDestroyOptionsMenu() -> r + void onDestroyOptionsMenu() -> u boolean onOptionsItemSelected(android.view.MenuItem) -> a void onOptionsMenuClosed(android.view.Menu) -> b void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo) -> onCreateContextMenu boolean onContextItemSelected(android.view.MenuItem) -> b - java.lang.Object getEnterTransition() -> s - java.lang.Object getReturnTransition() -> t - java.lang.Object getExitTransition() -> u - java.lang.Object getReenterTransition() -> v - java.lang.Object getSharedElementEnterTransition() -> w - java.lang.Object getSharedElementReturnTransition() -> x - boolean getAllowEnterTransitionOverlap() -> y - boolean getAllowReturnTransitionOverlap() -> z + java.lang.Object getEnterTransition() -> v + java.lang.Object getReturnTransition() -> w + java.lang.Object getExitTransition() -> x + java.lang.Object getReenterTransition() -> y + java.lang.Object getSharedElementEnterTransition() -> z + java.lang.Object getSharedElementReturnTransition() -> A + boolean getAllowEnterTransitionOverlap() -> B + boolean getAllowReturnTransitionOverlap() -> C + void startPostponedEnterTransition() -> D + void callStartTransitionListener() -> Z void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a android.support.v4.app.Fragment findFragmentByWho(java.lang.String) -> a - void instantiateChildFragmentManager() -> A - void performCreate(android.os.Bundle) -> i + void instantiateChildFragmentManager() -> E + void performCreate(android.os.Bundle) -> k android.view.View performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> b - void performActivityCreated(android.os.Bundle) -> j - void performStart() -> B - void performResume() -> C + void performActivityCreated(android.os.Bundle) -> l + void performStart() -> F + void performResume() -> G + void noteStateNotSaved() -> H void performMultiWindowModeChanged(boolean) -> e void performPictureInPictureModeChanged(boolean) -> f void performConfigurationChanged(android.content.res.Configuration) -> a - void performLowMemory() -> D + void performLowMemory() -> I boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> b boolean performPrepareOptionsMenu(android.view.Menu) -> c boolean performOptionsItemSelected(android.view.MenuItem) -> c boolean performContextItemSelected(android.view.MenuItem) -> d void performOptionsMenuClosed(android.view.Menu) -> d - void performSaveInstanceState(android.os.Bundle) -> k - void performPause() -> E - void performStop() -> F - void performReallyStop() -> G - void performDestroyView() -> H - void performDestroy() -> I - void performDetach() -> J - void () -> -android.support.v4.app.Fragment$1 -> android.support.v4.b.p$1: + void performSaveInstanceState(android.os.Bundle) -> m + void performPause() -> J + void performStop() -> K + void performReallyStop() -> L + void performDestroyView() -> M + void performDestroy() -> N + void performDetach() -> O + void setOnStartEnterTransitionListener(android.support.v4.app.Fragment$OnStartEnterTransitionListener) -> a + android.support.v4.app.Fragment$AnimationInfo ensureAnimationInfo() -> aa + int getNextAnim() -> P + void setNextAnim(int) -> c + int getNextTransition() -> Q + void setNextTransition(int,int) -> a + int getNextTransitionStyle() -> R + android.support.v4.app.SharedElementCallback getEnterTransitionCallback() -> S + android.support.v4.app.SharedElementCallback getExitTransitionCallback() -> T + android.view.View getAnimatingAway() -> U + void setAnimatingAway(android.view.View) -> a + void setAnimator(android.animation.Animator) -> a + android.animation.Animator getAnimator() -> V + int getStateAfterAnimating() -> W + void setStateAfterAnimating(int) -> d + boolean isPostponed() -> X + boolean isHideReplaced() -> Y + void setHideReplaced(boolean) -> g + void access$800(android.support.v4.app.Fragment) -> b + void () -> +android.support.v4.app.Fragment$1 -> android.support.v4.a.i$1: + android.support.v4.app.Fragment this$0 -> a + void (android.support.v4.app.Fragment) -> + void run() -> run +android.support.v4.app.Fragment$2 -> android.support.v4.a.i$2: android.support.v4.app.Fragment this$0 -> a void (android.support.v4.app.Fragment) -> android.view.View onFindViewById(int) -> a boolean onHasView() -> a -android.support.v4.app.Fragment$InstantiationException -> android.support.v4.b.p$a: + android.support.v4.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle) -> a +android.support.v4.app.Fragment$AnimationInfo -> android.support.v4.a.i$a: + android.view.View mAnimatingAway -> a + android.animation.Animator mAnimator -> b + int mStateAfterAnimating -> c + int mNextAnim -> d + int mNextTransition -> e + int mNextTransitionStyle -> f + java.lang.Object mEnterTransition -> l + java.lang.Object mReturnTransition -> m + java.lang.Object mExitTransition -> n + java.lang.Object mReenterTransition -> o + java.lang.Object mSharedElementEnterTransition -> p + java.lang.Object mSharedElementReturnTransition -> q + java.lang.Boolean mAllowReturnTransitionOverlap -> r + java.lang.Boolean mAllowEnterTransitionOverlap -> s + android.support.v4.app.SharedElementCallback mEnterTransitionCallback -> g + android.support.v4.app.SharedElementCallback mExitTransitionCallback -> h + boolean mEnterTransitionPostponed -> i + android.support.v4.app.Fragment$OnStartEnterTransitionListener mStartEnterTransitionListener -> j + boolean mIsHideReplaced -> k + void () -> + java.lang.Object access$000(android.support.v4.app.Fragment$AnimationInfo) -> a + java.lang.Object access$100(android.support.v4.app.Fragment$AnimationInfo) -> b + java.lang.Object access$200(android.support.v4.app.Fragment$AnimationInfo) -> c + java.lang.Object access$300(android.support.v4.app.Fragment$AnimationInfo) -> d + java.lang.Object access$400(android.support.v4.app.Fragment$AnimationInfo) -> e + java.lang.Object access$500(android.support.v4.app.Fragment$AnimationInfo) -> f + java.lang.Boolean access$600(android.support.v4.app.Fragment$AnimationInfo) -> g + java.lang.Boolean access$700(android.support.v4.app.Fragment$AnimationInfo) -> h +android.support.v4.app.Fragment$InstantiationException -> android.support.v4.a.i$b: void (java.lang.String,java.lang.Exception) -> -android.support.v4.app.FragmentActivity -> android.support.v4.b.q: +android.support.v4.app.Fragment$OnStartEnterTransitionListener -> android.support.v4.a.i$c: + void onStartEnterTransition() -> a + void startListening() -> b +android.support.v4.app.FragmentActivity -> android.support.v4.a.j: android.os.Handler mHandler -> c android.support.v4.app.FragmentController mFragments -> d boolean mCreated -> e @@ -3684,10 +3801,9 @@ android.support.v4.app.FragmentActivity -> android.support.v4.b.q: boolean mStopped -> g boolean mReallyStopped -> h boolean mRetaining -> i - boolean mOptionsMenuInvalidated -> j - boolean mRequestedPermissionsFromFragment -> k - int mNextCandidateRequestIndex -> l - android.support.v4.util.SparseArrayCompat mPendingFragmentActivityResults -> m + boolean mRequestedPermissionsFromFragment -> j + int mNextCandidateRequestIndex -> k + android.support.v4.util.SparseArrayCompat mPendingFragmentActivityResults -> l void () -> void onActivityResult(int,int,android.content.Intent) -> onActivityResult void onBackPressed() -> onBackPressed @@ -3716,8 +3832,6 @@ android.support.v4.app.FragmentActivity -> android.support.v4.b.q: java.lang.Object onRetainCustomNonConfigurationInstance() -> a_ void supportInvalidateOptionsMenu() -> c void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> dump - java.lang.String viewToString(android.view.View) -> a - void dumpViewHierarchy(java.lang.String,java.io.PrintWriter,android.view.View) -> a void doReallyStop(boolean) -> a void onReallyStop() -> d void onAttachFragment(android.support.v4.app.Fragment) -> a @@ -3729,14 +3843,14 @@ android.support.v4.app.FragmentActivity -> android.support.v4.b.q: int allocateRequestIndex(android.support.v4.app.Fragment) -> b void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle) -> startIntentSenderForResult void startActivityForResult(android.content.Intent,int,android.os.Bundle) -> startActivityForResult - android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int) -> startIntentSenderForResult android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView -android.support.v4.app.FragmentActivity$1 -> android.support.v4.b.q$1: + android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView +android.support.v4.app.FragmentActivity$1 -> android.support.v4.a.j$1: android.support.v4.app.FragmentActivity this$0 -> a void (android.support.v4.app.FragmentActivity) -> void handleMessage(android.os.Message) -> handleMessage -android.support.v4.app.FragmentActivity$HostCallbacks -> android.support.v4.b.q$a: +android.support.v4.app.FragmentActivity$HostCallbacks -> android.support.v4.a.j$a: android.support.v4.app.FragmentActivity this$0 -> a void (android.support.v4.app.FragmentActivity) -> void onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a @@ -3749,16 +3863,17 @@ android.support.v4.app.FragmentActivity$HostCallbacks -> android.support.v4.b.q$ void onAttachFragment(android.support.v4.app.Fragment) -> b android.view.View onFindViewById(int) -> a boolean onHasView() -> a -android.support.v4.app.FragmentActivity$NonConfigurationInstances -> android.support.v4.b.q$b: +android.support.v4.app.FragmentActivity$NonConfigurationInstances -> android.support.v4.a.j$b: java.lang.Object custom -> a android.support.v4.app.FragmentManagerNonConfig fragments -> b android.support.v4.util.SimpleArrayMap loaders -> c void () -> -android.support.v4.app.FragmentContainer -> android.support.v4.b.r: +android.support.v4.app.FragmentContainer -> android.support.v4.a.k: void () -> android.view.View onFindViewById(int) -> a boolean onHasView() -> a -android.support.v4.app.FragmentController -> android.support.v4.b.s: + android.support.v4.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle) -> a +android.support.v4.app.FragmentController -> android.support.v4.a.l: android.support.v4.app.FragmentHostCallback mHost -> a android.support.v4.app.FragmentController createController(android.support.v4.app.FragmentHostCallback) -> a void (android.support.v4.app.FragmentHostCallback) -> @@ -3795,7 +3910,7 @@ android.support.v4.app.FragmentController -> android.support.v4.b.s: android.support.v4.util.SimpleArrayMap retainLoaderNonConfig() -> r void restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap) -> a void dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a -android.support.v4.app.FragmentHostCallback -> android.support.v4.b.t: +android.support.v4.app.FragmentHostCallback -> android.support.v4.a.m: android.app.Activity mActivity -> a android.content.Context mContext -> b android.os.Handler mHandler -> e @@ -3832,166 +3947,276 @@ android.support.v4.app.FragmentHostCallback -> android.support.v4.b.t: android.support.v4.util.SimpleArrayMap retainLoaderNonConfig() -> n void restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap) -> a void dumpLoaders(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> b -android.support.v4.app.FragmentManager -> android.support.v4.b.u: +android.support.v4.app.FragmentManager -> android.support.v4.a.n: void () -> android.support.v4.app.FragmentTransaction beginTransaction() -> a android.support.v4.app.Fragment findFragmentById(int) -> a boolean popBackStackImmediate() -> b void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a -android.support.v4.app.FragmentManager$OnBackStackChangedListener -> android.support.v4.b.u$a: + boolean isStateSaved() -> c +android.support.v4.app.FragmentManager$FragmentLifecycleCallbacks -> android.support.v4.a.n$a: + void () -> + void onFragmentPreAttached(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment,android.content.Context) -> a + void onFragmentAttached(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment,android.content.Context) -> b + void onFragmentPreCreated(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment,android.os.Bundle) -> a + void onFragmentCreated(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment,android.os.Bundle) -> b + void onFragmentActivityCreated(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment,android.os.Bundle) -> c + void onFragmentViewCreated(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment,android.view.View,android.os.Bundle) -> a + void onFragmentStarted(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment) -> a + void onFragmentResumed(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment) -> b + void onFragmentPaused(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment) -> c + void onFragmentStopped(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment) -> d + void onFragmentSaveInstanceState(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment,android.os.Bundle) -> d + void onFragmentViewDestroyed(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment) -> e + void onFragmentDestroyed(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment) -> f + void onFragmentDetached(android.support.v4.app.FragmentManager,android.support.v4.app.Fragment) -> g +android.support.v4.app.FragmentManager$OnBackStackChangedListener -> android.support.v4.a.n$b: void onBackStackChanged() -> a -android.support.v4.app.FragmentManagerImpl -> android.support.v4.b.v: +android.support.v4.app.FragmentManagerImpl -> android.support.v4.a.o: boolean DEBUG -> a - boolean HONEYCOMB -> b - java.util.ArrayList mPendingActions -> c - java.lang.Runnable[] mTmpActions -> d - boolean mExecutingActions -> e - java.util.ArrayList mActive -> f - java.util.ArrayList mAdded -> g - java.util.ArrayList mAvailIndices -> h - java.util.ArrayList mBackStack -> i - java.util.ArrayList mCreatedMenus -> j - java.util.ArrayList mBackStackIndices -> k - java.util.ArrayList mAvailBackStackIndices -> l - java.util.ArrayList mBackStackChangeListeners -> m - int mCurState -> n - android.support.v4.app.FragmentHostCallback mHost -> o - android.support.v4.app.FragmentContainer mContainer -> p - android.support.v4.app.Fragment mParent -> q - java.lang.reflect.Field sAnimationListenerField -> r - boolean mNeedMenuInvalidate -> s - boolean mStateSaved -> t - boolean mDestroyed -> u - java.lang.String mNoTransactionsBecause -> v - boolean mHavePendingDeferredStart -> w - android.os.Bundle mStateBundle -> x - android.util.SparseArray mStateArray -> y - java.lang.Runnable mExecCommit -> z - android.view.animation.Interpolator DECELERATE_QUINT -> A - android.view.animation.Interpolator DECELERATE_CUBIC -> B - android.view.animation.Interpolator ACCELERATE_QUINT -> C - android.view.animation.Interpolator ACCELERATE_CUBIC -> D - void () -> - boolean modifiesAlpha(android.view.animation.Animation) -> a - boolean shouldRunOnHWLayer(android.view.View,android.view.animation.Animation) -> a + java.util.ArrayList mPendingActions -> b + boolean mExecutingActions -> c + int mNextFragmentIndex -> d + java.util.ArrayList mAdded -> e + android.util.SparseArray mActive -> f + java.util.ArrayList mBackStack -> g + java.util.ArrayList mCreatedMenus -> h + java.util.ArrayList mBackStackIndices -> i + java.util.ArrayList mAvailBackStackIndices -> j + java.util.ArrayList mBackStackChangeListeners -> k + java.util.concurrent.CopyOnWriteArrayList mLifecycleCallbacks -> I + int mCurState -> l + android.support.v4.app.FragmentHostCallback mHost -> m + android.support.v4.app.FragmentContainer mContainer -> n + android.support.v4.app.Fragment mParent -> o + android.support.v4.app.Fragment mPrimaryNav -> p + java.lang.reflect.Field sAnimationListenerField -> q + boolean mNeedMenuInvalidate -> r + boolean mStateSaved -> s + boolean mDestroyed -> t + java.lang.String mNoTransactionsBecause -> u + boolean mHavePendingDeferredStart -> v + java.util.ArrayList mTmpRecords -> w + java.util.ArrayList mTmpIsPop -> x + java.util.ArrayList mTmpAddedFragments -> y + android.os.Bundle mStateBundle -> z + android.util.SparseArray mStateArray -> A + java.util.ArrayList mPostponedTransactions -> B + android.support.v4.app.FragmentManagerNonConfig mSavedNonConfig -> C + java.lang.Runnable mExecCommit -> D + android.view.animation.Interpolator DECELERATE_QUINT -> E + android.view.animation.Interpolator DECELERATE_CUBIC -> F + android.view.animation.Interpolator ACCELERATE_QUINT -> G + android.view.animation.Interpolator ACCELERATE_CUBIC -> H + void () -> + boolean modifiesAlpha(android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator) -> a + boolean modifiesAlpha(android.animation.Animator) -> a + boolean shouldRunOnHWLayer(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator) -> a void throwException(java.lang.RuntimeException) -> a android.support.v4.app.FragmentTransaction beginTransaction() -> a - boolean executePendingTransactions() -> c boolean popBackStackImmediate() -> b + boolean popBackStackImmediate(java.lang.String,int,int) -> a void putFragment(android.os.Bundle,java.lang.String,android.support.v4.app.Fragment) -> a android.support.v4.app.Fragment getFragment(android.os.Bundle,java.lang.String) -> a java.lang.String toString() -> toString void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a - android.view.animation.Animation makeOpenCloseAnimation(android.content.Context,float,float,float,float) -> a - android.view.animation.Animation makeFadeAnimation(android.content.Context,float,float) -> a - android.view.animation.Animation loadAnimation(android.support.v4.app.Fragment,int,boolean,int) -> a + android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator makeOpenCloseAnimation(android.content.Context,float,float,float,float) -> a + android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator makeFadeAnimation(android.content.Context,float,float) -> a + android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator loadAnimation(android.support.v4.app.Fragment,int,boolean,int) -> a void performPendingDeferredStart(android.support.v4.app.Fragment) -> a - void setHWLayerAnimListenerIfAlpha(android.view.View,android.view.animation.Animation) -> b + void setHWLayerAnimListenerIfAlpha(android.view.View,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator) -> b + android.view.animation.Animation$AnimationListener getAnimationListener(android.view.animation.Animation) -> a boolean isStateAtLeast(int) -> b void moveToState(android.support.v4.app.Fragment,int,int,int,boolean) -> a + void animateRemoveFragment(android.support.v4.app.Fragment,android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator,int) -> a void moveToState(android.support.v4.app.Fragment) -> b + void ensureInflatedFragmentView(android.support.v4.app.Fragment) -> c + void completeShowHideFragment(android.support.v4.app.Fragment) -> d + void moveFragmentToExpectedState(android.support.v4.app.Fragment) -> e void moveToState(int,boolean) -> a - void moveToState(int,int,int,boolean) -> a void startPendingDeferredFragments() -> d - void makeActive(android.support.v4.app.Fragment) -> c - void makeInactive(android.support.v4.app.Fragment) -> d + void makeActive(android.support.v4.app.Fragment) -> f + void makeInactive(android.support.v4.app.Fragment) -> g void addFragment(android.support.v4.app.Fragment,boolean) -> a - void removeFragment(android.support.v4.app.Fragment,int,int) -> a - void hideFragment(android.support.v4.app.Fragment,int,int) -> b - void showFragment(android.support.v4.app.Fragment,int,int) -> c - void detachFragment(android.support.v4.app.Fragment,int,int) -> d - void attachFragment(android.support.v4.app.Fragment,int,int) -> e + void removeFragment(android.support.v4.app.Fragment) -> h + void hideFragment(android.support.v4.app.Fragment) -> i + void showFragment(android.support.v4.app.Fragment) -> j + void detachFragment(android.support.v4.app.Fragment) -> k + void attachFragment(android.support.v4.app.Fragment) -> l android.support.v4.app.Fragment findFragmentById(int) -> a android.support.v4.app.Fragment findFragmentByTag(java.lang.String) -> a android.support.v4.app.Fragment findFragmentByWho(java.lang.String) -> b - void checkStateLoss() -> v - void enqueueAction(java.lang.Runnable,boolean) -> a + void checkStateLoss() -> x + boolean isStateSaved() -> c + void enqueueAction(android.support.v4.app.FragmentManagerImpl$OpGenerator,boolean) -> a + void scheduleCommit() -> y int allocBackStackIndex(android.support.v4.app.BackStackRecord) -> a void setBackStackIndex(int,android.support.v4.app.BackStackRecord) -> a void freeBackStackIndex(int) -> c + void ensureExecReady(boolean) -> c + void cleanupExec() -> z boolean execPendingActions() -> e + void executePostponedTransaction(java.util.ArrayList,java.util.ArrayList) -> a + void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList) -> b + void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int) -> a + void makeRemovedFragmentsInvisible(android.support.v4.util.ArraySet) -> a + int postponePostponableTransactions(java.util.ArrayList,java.util.ArrayList,int,int,android.support.v4.util.ArraySet) -> a + void completeExecute(android.support.v4.app.BackStackRecord,boolean,boolean,boolean) -> a + android.support.v4.app.Fragment findFragmentUnder(android.support.v4.app.Fragment) -> p + void executeOps(java.util.ArrayList,java.util.ArrayList,int,int) -> b + void addAddedFragments(android.support.v4.util.ArraySet) -> b + void forcePostponedTransactions() -> A + void endAnimatingAwayFragments() -> B + boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList) -> c void doPendingDeferredStart() -> f void reportBackStackChanged() -> g void addBackStackState(android.support.v4.app.BackStackRecord) -> b - boolean popBackStackState(android.os.Handler,java.lang.String,int,int) -> a + boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int) -> a android.support.v4.app.FragmentManagerNonConfig retainNonConfig() -> h - void saveFragmentViewState(android.support.v4.app.Fragment) -> e - android.os.Bundle saveFragmentBasicState(android.support.v4.app.Fragment) -> f - android.os.Parcelable saveAllState() -> i + void setRetaining(android.support.v4.app.FragmentManagerNonConfig) -> a + void saveNonConfig() -> i + void saveFragmentViewState(android.support.v4.app.Fragment) -> m + android.os.Bundle saveFragmentBasicState(android.support.v4.app.Fragment) -> n + android.os.Parcelable saveAllState() -> j void restoreAllState(android.os.Parcelable,android.support.v4.app.FragmentManagerNonConfig) -> a + void burpActive() -> C void attachController(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment) -> a - void noteStateNotSaved() -> j - void dispatchCreate() -> k - void dispatchActivityCreated() -> l - void dispatchStart() -> m - void dispatchResume() -> n - void dispatchPause() -> o - void dispatchStop() -> p - void dispatchReallyStop() -> q - void dispatchDestroyView() -> r - void dispatchDestroy() -> s + void noteStateNotSaved() -> k + void dispatchCreate() -> l + void dispatchActivityCreated() -> m + void dispatchStart() -> n + void dispatchResume() -> o + void dispatchPause() -> p + void dispatchStop() -> q + void dispatchReallyStop() -> r + void dispatchDestroyView() -> s + void dispatchDestroy() -> t + void dispatchStateChange(int) -> e void dispatchMultiWindowModeChanged(boolean) -> a void dispatchPictureInPictureModeChanged(boolean) -> b void dispatchConfigurationChanged(android.content.res.Configuration) -> a - void dispatchLowMemory() -> t + void dispatchLowMemory() -> u boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> a boolean dispatchPrepareOptionsMenu(android.view.Menu) -> a boolean dispatchOptionsItemSelected(android.view.MenuItem) -> a boolean dispatchContextItemSelected(android.view.MenuItem) -> b void dispatchOptionsMenuClosed(android.view.Menu) -> b + void setPrimaryNavigationFragment(android.support.v4.app.Fragment) -> o + android.support.v4.app.Fragment getPrimaryNavigationFragment() -> v + void dispatchOnFragmentPreAttached(android.support.v4.app.Fragment,android.content.Context,boolean) -> a + void dispatchOnFragmentAttached(android.support.v4.app.Fragment,android.content.Context,boolean) -> b + void dispatchOnFragmentPreCreated(android.support.v4.app.Fragment,android.os.Bundle,boolean) -> a + void dispatchOnFragmentCreated(android.support.v4.app.Fragment,android.os.Bundle,boolean) -> b + void dispatchOnFragmentActivityCreated(android.support.v4.app.Fragment,android.os.Bundle,boolean) -> c + void dispatchOnFragmentViewCreated(android.support.v4.app.Fragment,android.view.View,android.os.Bundle,boolean) -> a + void dispatchOnFragmentStarted(android.support.v4.app.Fragment,boolean) -> b + void dispatchOnFragmentResumed(android.support.v4.app.Fragment,boolean) -> c + void dispatchOnFragmentPaused(android.support.v4.app.Fragment,boolean) -> d + void dispatchOnFragmentStopped(android.support.v4.app.Fragment,boolean) -> e + void dispatchOnFragmentSaveInstanceState(android.support.v4.app.Fragment,android.os.Bundle,boolean) -> d + void dispatchOnFragmentViewDestroyed(android.support.v4.app.Fragment,boolean) -> f + void dispatchOnFragmentDestroyed(android.support.v4.app.Fragment,boolean) -> g + void dispatchOnFragmentDetached(android.support.v4.app.Fragment,boolean) -> h int reverseTransit(int) -> d int transitToStyleIndex(int,boolean) -> b - android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> a - android.support.v4.view.LayoutInflaterFactory getLayoutInflaterFactory() -> u + android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView + android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView + android.view.LayoutInflater$Factory2 getLayoutInflaterFactory() -> w + void access$500(android.support.v4.app.FragmentManagerImpl) -> a + void access$600(android.support.v4.app.FragmentManagerImpl,android.support.v4.app.BackStackRecord,boolean,boolean,boolean) -> a void () -> -android.support.v4.app.FragmentManagerImpl$1 -> android.support.v4.b.v$1: +android.support.v4.app.FragmentManagerImpl$1 -> android.support.v4.a.o$1: android.support.v4.app.FragmentManagerImpl this$0 -> a void (android.support.v4.app.FragmentManagerImpl) -> void run() -> run -android.support.v4.app.FragmentManagerImpl$5 -> android.support.v4.b.v$2: +android.support.v4.app.FragmentManagerImpl$2 -> android.support.v4.a.o$2: android.support.v4.app.Fragment val$fragment -> a android.support.v4.app.FragmentManagerImpl this$0 -> b - void (android.support.v4.app.FragmentManagerImpl,android.view.View,android.view.animation.Animation,android.support.v4.app.Fragment) -> + void (android.support.v4.app.FragmentManagerImpl,android.view.animation.Animation$AnimationListener,android.support.v4.app.Fragment) -> void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd -android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener -> android.support.v4.b.v$a: - android.view.animation.Animation$AnimationListener mOriginalListener -> a - boolean mShouldRunOnHWLayer -> b - android.view.View mView -> c - void (android.view.View,android.view.animation.Animation) -> - void (android.view.View,android.view.animation.Animation,android.view.animation.Animation$AnimationListener) -> - void onAnimationStart(android.view.animation.Animation) -> onAnimationStart +android.support.v4.app.FragmentManagerImpl$3 -> android.support.v4.a.o$3: + android.view.ViewGroup val$container -> a + android.view.View val$viewToAnimate -> b + android.support.v4.app.Fragment val$fragment -> c + android.support.v4.app.FragmentManagerImpl this$0 -> d + void (android.support.v4.app.FragmentManagerImpl,android.view.ViewGroup,android.view.View,android.support.v4.app.Fragment) -> + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v4.app.FragmentManagerImpl$4 -> android.support.v4.a.o$4: + android.view.ViewGroup val$container -> a + android.view.View val$animatingView -> b + android.support.v4.app.Fragment val$fragment -> c + android.support.v4.app.FragmentManagerImpl this$0 -> d + void (android.support.v4.app.FragmentManagerImpl,android.view.ViewGroup,android.view.View,android.support.v4.app.Fragment) -> + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener -> android.support.v4.a.o$a: + android.view.View mView -> a + void (android.view.View,android.view.animation.Animation$AnimationListener) -> void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd - void onAnimationRepeat(android.view.animation.Animation) -> onAnimationRepeat -android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1 -> android.support.v4.b.v$a$1: +android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1 -> android.support.v4.a.o$a$1: android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener this$0 -> a void (android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener) -> void run() -> run -android.support.v4.app.FragmentManagerImpl$FragmentTag -> android.support.v4.b.v$b: +android.support.v4.app.FragmentManagerImpl$AnimationListenerWrapper -> android.support.v4.a.o$b: + android.view.animation.Animation$AnimationListener mWrapped -> a + void (android.view.animation.Animation$AnimationListener) -> + void onAnimationStart(android.view.animation.Animation) -> onAnimationStart + void onAnimationEnd(android.view.animation.Animation) -> onAnimationEnd + void onAnimationRepeat(android.view.animation.Animation) -> onAnimationRepeat + void (android.view.animation.Animation$AnimationListener,android.support.v4.app.FragmentManagerImpl$1) -> +android.support.v4.app.FragmentManagerImpl$AnimationOrAnimator -> android.support.v4.a.o$c: + android.view.animation.Animation animation -> a + android.animation.Animator animator -> b + void (android.view.animation.Animation) -> + void (android.animation.Animator) -> + void (android.view.animation.Animation,android.support.v4.app.FragmentManagerImpl$1) -> + void (android.animation.Animator,android.support.v4.app.FragmentManagerImpl$1) -> +android.support.v4.app.FragmentManagerImpl$AnimatorOnHWLayerIfNeededListener -> android.support.v4.a.o$d: + android.view.View mView -> a + void (android.view.View) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v4.app.FragmentManagerImpl$FragmentTag -> android.support.v4.a.o$e: int[] Fragment -> a void () -> -android.support.v4.app.FragmentManagerNonConfig -> android.support.v4.b.w: +android.support.v4.app.FragmentManagerImpl$OpGenerator -> android.support.v4.a.o$f: + boolean generateOps(java.util.ArrayList,java.util.ArrayList) -> a +android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener -> android.support.v4.a.o$g: + boolean mIsBack -> a + android.support.v4.app.BackStackRecord mRecord -> b + int mNumPostponed -> c + void (android.support.v4.app.BackStackRecord,boolean) -> + void onStartEnterTransition() -> a + void startListening() -> b + boolean isReady() -> c + void completeTransaction() -> d + void cancelTransaction() -> e + boolean access$300(android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener) -> a + android.support.v4.app.BackStackRecord access$400(android.support.v4.app.FragmentManagerImpl$StartEnterTransitionListener) -> b +android.support.v4.app.FragmentManagerNonConfig -> android.support.v4.a.p: java.util.List mFragments -> a java.util.List mChildNonConfigs -> b void (java.util.List,java.util.List) -> java.util.List getFragments() -> a java.util.List getChildNonConfigs() -> b -android.support.v4.app.FragmentManagerState -> android.support.v4.b.x: +android.support.v4.app.FragmentManagerState -> android.support.v4.a.q: android.support.v4.app.FragmentState[] mActive -> a int[] mAdded -> b android.support.v4.app.BackStackState[] mBackStack -> c + int mPrimaryNavActiveIndex -> d + int mNextFragmentIndex -> e android.os.Parcelable$Creator CREATOR -> CREATOR void () -> void (android.os.Parcel) -> int describeContents() -> describeContents void writeToParcel(android.os.Parcel,int) -> writeToParcel void () -> -android.support.v4.app.FragmentManagerState$1 -> android.support.v4.b.x$1: +android.support.v4.app.FragmentManagerState$1 -> android.support.v4.a.q$1: void () -> android.support.v4.app.FragmentManagerState createFromParcel(android.os.Parcel) -> a android.support.v4.app.FragmentManagerState[] newArray(int) -> a java.lang.Object[] newArray(int) -> newArray java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel -android.support.v4.app.FragmentState -> android.support.v4.b.y: +android.support.v4.app.FragmentState -> android.support.v4.a.r: java.lang.String mClassName -> a int mIndex -> b boolean mFromLayout -> c @@ -4007,99 +4232,189 @@ android.support.v4.app.FragmentState -> android.support.v4.b.y: android.os.Parcelable$Creator CREATOR -> CREATOR void (android.support.v4.app.Fragment) -> void (android.os.Parcel) -> - android.support.v4.app.Fragment instantiate(android.support.v4.app.FragmentHostCallback,android.support.v4.app.Fragment,android.support.v4.app.FragmentManagerNonConfig) -> a + android.support.v4.app.Fragment instantiate(android.support.v4.app.FragmentHostCallback,android.support.v4.app.FragmentContainer,android.support.v4.app.Fragment,android.support.v4.app.FragmentManagerNonConfig) -> a int describeContents() -> describeContents void writeToParcel(android.os.Parcel,int) -> writeToParcel void () -> -android.support.v4.app.FragmentState$1 -> android.support.v4.b.y$1: +android.support.v4.app.FragmentState$1 -> android.support.v4.a.r$1: void () -> android.support.v4.app.FragmentState createFromParcel(android.os.Parcel) -> a android.support.v4.app.FragmentState[] newArray(int) -> a java.lang.Object[] newArray(int) -> newArray java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel -android.support.v4.app.FragmentTransaction -> android.support.v4.b.z: +android.support.v4.app.FragmentTransaction -> android.support.v4.a.s: void () -> android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment) -> a android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment) -> a android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment) -> b - int commit() -> a -android.support.v4.app.FragmentTransitionCompat21 -> android.support.v4.b.aa: - java.lang.String getTransitionName(android.view.View) -> a + int commit() -> b +android.support.v4.app.FragmentTransition -> android.support.v4.a.t: + int[] INVERSE_OPS -> a + void startTransitions(android.support.v4.app.FragmentManagerImpl,java.util.ArrayList,java.util.ArrayList,int,int,boolean) -> a + android.support.v4.util.ArrayMap calculateNameOverrides(int,java.util.ArrayList,java.util.ArrayList,int,int) -> a + void configureTransitionsReordered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap) -> a + void replaceHide(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList) -> a + void configureTransitionsOrdered(android.support.v4.app.FragmentManagerImpl,int,android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.view.View,android.support.v4.util.ArrayMap) -> b + void scheduleTargetChange(android.view.ViewGroup,android.support.v4.app.Fragment,android.view.View,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList) -> a + java.lang.Object getSharedElementTransition(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean) -> a + java.lang.Object getEnterTransition(android.support.v4.app.Fragment,boolean) -> a + java.lang.Object getExitTransition(android.support.v4.app.Fragment,boolean) -> b + java.lang.Object configureSharedElementsReordered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object) -> a + void addSharedElementsWithMatchingNames(java.util.ArrayList,android.support.v4.util.ArrayMap,java.util.Collection) -> a + java.lang.Object configureSharedElementsOrdered(android.view.ViewGroup,android.view.View,android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,java.util.ArrayList,java.lang.Object,java.lang.Object) -> b + android.support.v4.util.ArrayMap captureOutSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition) -> b + android.support.v4.util.ArrayMap captureInSharedElements(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition) -> c + java.lang.String findKeyForValue(android.support.v4.util.ArrayMap,java.lang.String) -> a + android.view.View getInEpicenterView(android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean) -> b + void setOutEpicenter(java.lang.Object,java.lang.Object,android.support.v4.util.ArrayMap,boolean,android.support.v4.app.BackStackRecord) -> a + void retainValues(android.support.v4.util.ArrayMap,android.support.v4.util.ArrayMap) -> a + void callSharedElementStartEnd(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean) -> b + java.util.ArrayList configureEnteringExitingViews(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList,android.view.View) -> b + void setViewVisibility(java.util.ArrayList,int) -> b + java.lang.Object mergeTransitions(java.lang.Object,java.lang.Object,java.lang.Object,android.support.v4.app.Fragment,boolean) -> a + void calculateFragments(android.support.v4.app.BackStackRecord,android.util.SparseArray,boolean) -> a + void calculatePopFragments(android.support.v4.app.BackStackRecord,android.util.SparseArray,boolean) -> b + void addToFirstInLastOut(android.support.v4.app.BackStackRecord,android.support.v4.app.BackStackRecord$Op,android.util.SparseArray,boolean,boolean) -> a + android.support.v4.app.FragmentTransition$FragmentContainerTransition ensureContainer(android.support.v4.app.FragmentTransition$FragmentContainerTransition,android.util.SparseArray,int) -> a + void access$000(java.util.ArrayList,int) -> a + java.util.ArrayList access$100(java.lang.Object,android.support.v4.app.Fragment,java.util.ArrayList,android.view.View) -> a + void access$200(android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,boolean) -> a + android.support.v4.util.ArrayMap access$300(android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition) -> a + android.view.View access$400(android.support.v4.util.ArrayMap,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.lang.Object,boolean) -> a + void () -> +android.support.v4.app.FragmentTransition$1 -> android.support.v4.a.t$1: + java.util.ArrayList val$exitingViews -> a + void (java.util.ArrayList) -> + void run() -> run +android.support.v4.app.FragmentTransition$2 -> android.support.v4.a.t$2: + java.lang.Object val$enterTransition -> a + android.view.View val$nonExistentView -> b + android.support.v4.app.Fragment val$inFragment -> c + java.util.ArrayList val$sharedElementsIn -> d + java.util.ArrayList val$enteringViews -> e + java.util.ArrayList val$exitingViews -> f + java.lang.Object val$exitTransition -> g + void (java.lang.Object,android.view.View,android.support.v4.app.Fragment,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.lang.Object) -> + void run() -> run +android.support.v4.app.FragmentTransition$3 -> android.support.v4.a.t$3: + android.support.v4.app.Fragment val$inFragment -> a + android.support.v4.app.Fragment val$outFragment -> b + boolean val$inIsPop -> c + android.support.v4.util.ArrayMap val$inSharedElements -> d + android.view.View val$epicenterView -> e + android.graphics.Rect val$epicenter -> f + void (android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,android.support.v4.util.ArrayMap,android.view.View,android.graphics.Rect) -> + void run() -> run +android.support.v4.app.FragmentTransition$4 -> android.support.v4.a.t$4: + android.support.v4.util.ArrayMap val$nameOverrides -> a + java.lang.Object val$finalSharedElementTransition -> b + android.support.v4.app.FragmentTransition$FragmentContainerTransition val$fragments -> c + java.util.ArrayList val$sharedElementsIn -> d + android.view.View val$nonExistentView -> e + android.support.v4.app.Fragment val$inFragment -> f + android.support.v4.app.Fragment val$outFragment -> g + boolean val$inIsPop -> h + java.util.ArrayList val$sharedElementsOut -> i + java.lang.Object val$enterTransition -> j + android.graphics.Rect val$inEpicenter -> k + void (android.support.v4.util.ArrayMap,java.lang.Object,android.support.v4.app.FragmentTransition$FragmentContainerTransition,java.util.ArrayList,android.view.View,android.support.v4.app.Fragment,android.support.v4.app.Fragment,boolean,java.util.ArrayList,java.lang.Object,android.graphics.Rect) -> + void run() -> run +android.support.v4.app.FragmentTransition$FragmentContainerTransition -> android.support.v4.a.t$a: + android.support.v4.app.Fragment lastIn -> a + boolean lastInIsPop -> b + android.support.v4.app.BackStackRecord lastInTransaction -> c + android.support.v4.app.Fragment firstOut -> d + boolean firstOutIsPop -> e + android.support.v4.app.BackStackRecord firstOutTransaction -> f + void () -> +android.support.v4.app.FragmentTransitionCompat21 -> android.support.v4.a.u: java.lang.Object cloneTransition(java.lang.Object) -> a - java.lang.Object captureExitingViews(java.lang.Object,android.view.View,java.util.ArrayList,java.util.Map,android.view.View) -> a - void excludeTarget(java.lang.Object,android.view.View,boolean) -> a - void beginDelayedTransition(android.view.ViewGroup,java.lang.Object) -> a - void setEpicenter(java.lang.Object,android.view.View) -> a - java.lang.Object wrapSharedElementTransition(java.lang.Object) -> b - void excludeViews(android.transition.Transition,android.transition.Transition,java.util.ArrayList,boolean) -> b - void excludeSharedElementViews(java.lang.Object,java.lang.Object,java.lang.Object,java.util.ArrayList,boolean) -> a - void addTransitionTargets(java.lang.Object,java.lang.Object,java.lang.Object,android.view.View,android.support.v4.app.FragmentTransitionCompat21$ViewRetriever,android.view.View,android.support.v4.app.FragmentTransitionCompat21$EpicenterView,java.util.Map,java.util.ArrayList,java.util.ArrayList,java.util.Map,java.util.Map,java.util.ArrayList) -> a - java.lang.Object mergeTransitions(java.lang.Object,java.lang.Object,java.lang.Object,boolean) -> a - void setSharedElementTargets(java.lang.Object,android.view.View,java.util.Map,java.util.ArrayList) -> a + java.lang.Object wrapTransitionInSet(java.lang.Object) -> b + void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList) -> a void bfsAddViewChildren(java.util.List,android.view.View) -> a boolean containedBeforeIndex(java.util.List,android.view.View,int) -> a - void setSharedElementEpicenter(android.transition.Transition,android.support.v4.app.FragmentTransitionCompat21$EpicenterView) -> a - android.graphics.Rect getBoundsOnScreen(android.view.View) -> c - void captureTransitioningViews(java.util.ArrayList,android.view.View) -> b - void findNamedViews(java.util.Map,android.view.View) -> a - void cleanupTransitions(android.view.View,android.view.View,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.util.Map) -> a - void removeTargets(java.lang.Object,java.util.ArrayList) -> a - void addTargets(java.lang.Object,java.util.ArrayList) -> b + void setEpicenter(java.lang.Object,android.view.View) -> a + void getBoundsOnScreen(android.view.View,android.graphics.Rect) -> a + void addTargets(java.lang.Object,java.util.ArrayList) -> a boolean hasSimpleTarget(android.transition.Transition) -> a boolean isNullOrEmpty(java.util.List) -> a - void access$000(java.util.ArrayList,android.view.View) -> a - void access$100(android.transition.Transition,android.transition.Transition,java.util.ArrayList,boolean) -> a - android.graphics.Rect access$200(android.view.View) -> b -android.support.v4.app.FragmentTransitionCompat21$1 -> android.support.v4.b.aa$1: + java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object) -> a + void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList) -> b + java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object) -> b + void beginDelayedTransition(android.view.ViewGroup,java.lang.Object) -> a + java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList) -> a + void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map) -> a + void captureTransitioningViews(java.util.ArrayList,android.view.View) -> a + void findNamedViews(java.util.Map,android.view.View) -> a + void setNameOverridesOrdered(android.view.View,java.util.ArrayList,java.util.Map) -> a + java.lang.String findKeyForValue(java.util.Map,java.lang.String) -> b + void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList) -> a + void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> a + void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> b + void addTarget(java.lang.Object,android.view.View) -> b + void removeTarget(java.lang.Object,android.view.View) -> c + void setEpicenter(java.lang.Object,android.graphics.Rect) -> a + void scheduleNameReset(android.view.ViewGroup,java.util.ArrayList,java.util.Map) -> a + java.lang.String access$000(java.util.Map,java.lang.String) -> a +android.support.v4.app.FragmentTransitionCompat21$1 -> android.support.v4.a.u$1: android.graphics.Rect val$epicenter -> a void (android.graphics.Rect) -> android.graphics.Rect onGetEpicenter(android.transition.Transition) -> onGetEpicenter -android.support.v4.app.FragmentTransitionCompat21$2 -> android.support.v4.b.aa$2: - android.view.View val$container -> a - android.transition.Transition val$enterTransition -> b - android.view.View val$nonExistentView -> c - android.support.v4.app.FragmentTransitionCompat21$ViewRetriever val$inFragment -> d - java.util.Map val$nameOverrides -> e - java.util.Map val$renamedViews -> f - java.util.ArrayList val$enteringViews -> g - android.transition.Transition val$exitTransition -> h - void (android.view.View,android.transition.Transition,android.view.View,android.support.v4.app.FragmentTransitionCompat21$ViewRetriever,java.util.Map,java.util.Map,java.util.ArrayList,android.transition.Transition) -> - boolean onPreDraw() -> onPreDraw -android.support.v4.app.FragmentTransitionCompat21$3 -> android.support.v4.b.aa$3: - android.graphics.Rect mEpicenter -> b - android.support.v4.app.FragmentTransitionCompat21$EpicenterView val$epicenterView -> a - void (android.support.v4.app.FragmentTransitionCompat21$EpicenterView) -> +android.support.v4.app.FragmentTransitionCompat21$2 -> android.support.v4.a.u$2: + android.view.View val$fragmentView -> a + java.util.ArrayList val$exitingViews -> b + void (android.view.View,java.util.ArrayList) -> + void onTransitionStart(android.transition.Transition) -> onTransitionStart + void onTransitionEnd(android.transition.Transition) -> onTransitionEnd + void onTransitionCancel(android.transition.Transition) -> onTransitionCancel + void onTransitionPause(android.transition.Transition) -> onTransitionPause + void onTransitionResume(android.transition.Transition) -> onTransitionResume +android.support.v4.app.FragmentTransitionCompat21$3 -> android.support.v4.a.u$3: + int val$numSharedElements -> a + java.util.ArrayList val$sharedElementsIn -> b + java.util.ArrayList val$inNames -> c + java.util.ArrayList val$sharedElementsOut -> d + java.util.ArrayList val$outNames -> e + void (int,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList) -> + void run() -> run +android.support.v4.app.FragmentTransitionCompat21$4 -> android.support.v4.a.u$4: + java.util.ArrayList val$sharedElementsIn -> a + java.util.Map val$nameOverrides -> b + void (java.util.ArrayList,java.util.Map) -> + void run() -> run +android.support.v4.app.FragmentTransitionCompat21$5 -> android.support.v4.a.u$5: + java.lang.Object val$enterTransition -> a + java.util.ArrayList val$enteringViews -> b + java.lang.Object val$exitTransition -> c + java.util.ArrayList val$exitingViews -> d + java.lang.Object val$sharedElementTransition -> e + java.util.ArrayList val$sharedElementsIn -> f + void (java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList) -> + void onTransitionStart(android.transition.Transition) -> onTransitionStart + void onTransitionEnd(android.transition.Transition) -> onTransitionEnd + void onTransitionCancel(android.transition.Transition) -> onTransitionCancel + void onTransitionPause(android.transition.Transition) -> onTransitionPause + void onTransitionResume(android.transition.Transition) -> onTransitionResume +android.support.v4.app.FragmentTransitionCompat21$6 -> android.support.v4.a.u$6: + android.graphics.Rect val$epicenter -> a + void (android.graphics.Rect) -> android.graphics.Rect onGetEpicenter(android.transition.Transition) -> onGetEpicenter -android.support.v4.app.FragmentTransitionCompat21$4 -> android.support.v4.b.aa$4: - android.view.View val$sceneRoot -> a - android.transition.Transition val$enterTransition -> b - java.util.ArrayList val$enteringViews -> c - android.transition.Transition val$exitTransition -> d - java.util.ArrayList val$exitingViews -> e - android.transition.Transition val$sharedElementTransition -> f - java.util.ArrayList val$sharedElementTargets -> g - java.util.Map val$renamedViews -> h - java.util.ArrayList val$hiddenViews -> i - android.transition.Transition val$overallTransition -> j - android.view.View val$nonExistentView -> k - void (android.view.View,android.transition.Transition,java.util.ArrayList,android.transition.Transition,java.util.ArrayList,android.transition.Transition,java.util.ArrayList,java.util.Map,java.util.ArrayList,android.transition.Transition,android.view.View) -> - boolean onPreDraw() -> onPreDraw -android.support.v4.app.FragmentTransitionCompat21$EpicenterView -> android.support.v4.b.aa$a: - android.view.View epicenter -> a - void () -> -android.support.v4.app.FragmentTransitionCompat21$ViewRetriever -> android.support.v4.b.aa$b: - android.view.View getView() -> a -android.support.v4.app.LoaderManager -> android.support.v4.b.ab: +android.support.v4.app.FragmentTransitionCompat21$7 -> android.support.v4.a.u$7: + java.util.ArrayList val$sharedElementsIn -> a + java.util.Map val$nameOverrides -> b + void (java.util.ArrayList,java.util.Map) -> + void run() -> run +android.support.v4.app.LoaderManager -> android.support.v4.a.v: void () -> android.support.v4.content.Loader initLoader(int,android.os.Bundle,android.support.v4.app.LoaderManager$LoaderCallbacks) -> a android.support.v4.content.Loader restartLoader(int,android.os.Bundle,android.support.v4.app.LoaderManager$LoaderCallbacks) -> b void destroyLoader(int) -> a boolean hasRunningLoaders() -> a -android.support.v4.app.LoaderManager$LoaderCallbacks -> android.support.v4.b.ab$a: +android.support.v4.app.LoaderManager$LoaderCallbacks -> android.support.v4.a.v$a: android.support.v4.content.Loader onCreateLoader(int,android.os.Bundle) -> a void onLoadFinished(android.support.v4.content.Loader,java.lang.Object) -> a void onLoaderReset(android.support.v4.content.Loader) -> a -android.support.v4.app.LoaderManagerImpl -> android.support.v4.b.ac: +android.support.v4.app.LoaderManagerImpl -> android.support.v4.a.w: boolean DEBUG -> a android.support.v4.util.SparseArrayCompat mLoaders -> b android.support.v4.util.SparseArrayCompat mInactiveLoaders -> c @@ -4127,7 +4442,7 @@ android.support.v4.app.LoaderManagerImpl -> android.support.v4.b.ac: void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a boolean hasRunningLoaders() -> a void () -> -android.support.v4.app.LoaderManagerImpl$LoaderInfo -> android.support.v4.b.ac$a: +android.support.v4.app.LoaderManagerImpl$LoaderInfo -> android.support.v4.a.w$a: int mId -> a android.os.Bundle mArgs -> b android.support.v4.app.LoaderManager$LoaderCallbacks mCallbacks -> c @@ -4156,8 +4471,7 @@ android.support.v4.app.LoaderManagerImpl$LoaderInfo -> android.support.v4.b.ac$a void callOnLoadFinished(android.support.v4.content.Loader,java.lang.Object) -> b java.lang.String toString() -> toString void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a -android.support.v4.app.NavUtils -> android.support.v4.b.ad: - android.support.v4.app.NavUtils$NavUtilsImpl IMPL -> a +android.support.v4.app.NavUtils -> android.support.v4.a.x: boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent) -> a void navigateUpFromSameTask(android.app.Activity) -> a void navigateUpTo(android.app.Activity,android.content.Intent) -> b @@ -4165,45 +4479,29 @@ android.support.v4.app.NavUtils -> android.support.v4.b.ad: android.content.Intent getParentActivityIntent(android.content.Context,android.content.ComponentName) -> a java.lang.String getParentActivityName(android.app.Activity) -> c java.lang.String getParentActivityName(android.content.Context,android.content.ComponentName) -> b - void () -> -android.support.v4.app.NavUtils$NavUtilsImpl -> android.support.v4.b.ad$a: - android.content.Intent getParentActivityIntent(android.app.Activity) -> a - boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent) -> a - void navigateUpTo(android.app.Activity,android.content.Intent) -> b - java.lang.String getParentActivityName(android.content.Context,android.content.pm.ActivityInfo) -> a -android.support.v4.app.NavUtils$NavUtilsImplBase -> android.support.v4.b.ad$b: - void () -> - android.content.Intent getParentActivityIntent(android.app.Activity) -> a - boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent) -> a - void navigateUpTo(android.app.Activity,android.content.Intent) -> b - java.lang.String getParentActivityName(android.content.Context,android.content.pm.ActivityInfo) -> a -android.support.v4.app.NavUtils$NavUtilsImplJB -> android.support.v4.b.ad$c: - void () -> - android.content.Intent getParentActivityIntent(android.app.Activity) -> a - android.content.Intent superGetParentActivityIntent(android.app.Activity) -> b - boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent) -> a - void navigateUpTo(android.app.Activity,android.content.Intent) -> b - java.lang.String getParentActivityName(android.content.Context,android.content.pm.ActivityInfo) -> a -android.support.v4.app.NavUtilsJB -> android.support.v4.b.ae: - android.content.Intent getParentActivityIntent(android.app.Activity) -> a - boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent) -> a - void navigateUpTo(android.app.Activity,android.content.Intent) -> b - java.lang.String getParentActivityName(android.content.pm.ActivityInfo) -> a -android.support.v4.app.NoSaveStateFrameLayout -> android.support.v4.b.af: - android.view.ViewGroup wrap(android.view.View) -> a - void (android.content.Context) -> - void dispatchSaveInstanceState(android.util.SparseArray) -> dispatchSaveInstanceState - void dispatchRestoreInstanceState(android.util.SparseArray) -> dispatchRestoreInstanceState -android.support.v4.app.SharedElementCallback -> android.support.v4.b.ag: +android.support.v4.app.OneShotPreDrawListener -> android.support.v4.a.y: + android.view.View mView -> a + android.view.ViewTreeObserver mViewTreeObserver -> b + java.lang.Runnable mRunnable -> c + void (android.view.View,java.lang.Runnable) -> + android.support.v4.app.OneShotPreDrawListener add(android.view.View,java.lang.Runnable) -> a + boolean onPreDraw() -> onPreDraw + void removeListener() -> a + void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow + void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow +android.support.v4.app.SharedElementCallback -> android.support.v4.a.z: int MAX_IMAGE_SIZE -> a void onSharedElementStart(java.util.List,java.util.List,java.util.List) -> a void onSharedElementEnd(java.util.List,java.util.List,java.util.List) -> b void onMapSharedElements(java.util.List,java.util.Map) -> a void () -> -android.support.v4.app.SuperNotCalledException -> android.support.v4.b.ah: +android.support.v4.app.SuperNotCalledException -> android.support.v4.a.aa: void (java.lang.String) -> -android.support.v4.app.TaskStackBuilder -> android.support.v4.b.ai: - android.support.v4.app.TaskStackBuilder$TaskStackBuilderImpl IMPL -> a +android.support.v4.app.SupportActivity -> android.support.v4.a.ab: + android.support.v4.util.SimpleArrayMap mExtraDataMap -> a + void () -> +android.support.v4.app.TaskStackBuilder -> android.support.v4.a.ac: + android.support.v4.app.TaskStackBuilder$TaskStackBuilderBaseImpl IMPL -> a java.util.ArrayList mIntents -> b android.content.Context mSourceContext -> c void (android.content.Context) -> @@ -4215,14 +4513,13 @@ android.support.v4.app.TaskStackBuilder -> android.support.v4.b.ai: void startActivities() -> a void startActivities(android.os.Bundle) -> a void () -> -android.support.v4.app.TaskStackBuilder$SupportParentable -> android.support.v4.b.ai$a: +android.support.v4.app.TaskStackBuilder$SupportParentable -> android.support.v4.a.ac$a: android.content.Intent getSupportParentActivityIntent() -> b -android.support.v4.app.TaskStackBuilder$TaskStackBuilderImpl -> android.support.v4.b.ai$b: -android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase -> android.support.v4.b.ai$c: +android.support.v4.app.TaskStackBuilder$TaskStackBuilderApi16Impl -> android.support.v4.a.ac$b: void () -> -android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb -> android.support.v4.b.ai$d: +android.support.v4.app.TaskStackBuilder$TaskStackBuilderBaseImpl -> android.support.v4.a.ac$c: void () -> -android.support.v4.content.AsyncTaskLoader -> android.support.v4.c.a: +android.support.v4.content.AsyncTaskLoader -> android.support.v4.b.a: java.util.concurrent.Executor mExecutor -> f android.support.v4.content.AsyncTaskLoader$LoadTask mTask -> a android.support.v4.content.AsyncTaskLoader$LoadTask mCancellingTask -> b @@ -4242,7 +4539,7 @@ android.support.v4.content.AsyncTaskLoader -> android.support.v4.c.a: void cancelLoadInBackground() -> f boolean isLoadInBackgroundCanceled() -> g void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a -android.support.v4.content.AsyncTaskLoader$LoadTask -> android.support.v4.c.a$a: +android.support.v4.content.AsyncTaskLoader$LoadTask -> android.support.v4.b.a$a: java.util.concurrent.CountDownLatch mDone -> d boolean waiting -> a android.support.v4.content.AsyncTaskLoader this$0 -> b @@ -4252,22 +4549,9 @@ android.support.v4.content.AsyncTaskLoader$LoadTask -> android.support.v4.c.a$a: void onCancelled(java.lang.Object) -> b void run() -> run java.lang.Object doInBackground(java.lang.Object[]) -> a -android.support.v4.content.ContentResolverCompat -> android.support.v4.c.b: - android.support.v4.content.ContentResolverCompat$ContentResolverCompatImpl IMPL -> a - android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.support.v4.os.CancellationSignal) -> a - void () -> -android.support.v4.content.ContentResolverCompat$ContentResolverCompatImpl -> android.support.v4.c.b$a: +android.support.v4.content.ContentResolverCompat -> android.support.v4.b.b: android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.support.v4.os.CancellationSignal) -> a -android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplBase -> android.support.v4.c.b$b: - void () -> - android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.support.v4.os.CancellationSignal) -> a -android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplJB -> android.support.v4.c.b$c: - void () -> - android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.support.v4.os.CancellationSignal) -> a -android.support.v4.content.ContentResolverCompatJellybean -> android.support.v4.c.c: - android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.Object) -> a - boolean isFrameworkOperationCanceledException(java.lang.Exception) -> a -android.support.v4.content.ContextCompat -> android.support.v4.c.d: +android.support.v4.content.ContextCompat -> android.support.v4.b.c: java.lang.Object sLock -> a android.util.TypedValue sTempValue -> b boolean startActivities(android.content.Context,android.content.Intent[],android.os.Bundle) -> a @@ -4277,18 +4561,7 @@ android.support.v4.content.ContextCompat -> android.support.v4.c.d: int checkSelfPermission(android.content.Context,java.lang.String) -> a boolean isDeviceProtectedStorage(android.content.Context) -> a void () -> -android.support.v4.content.ContextCompatApi21 -> android.support.v4.c.e: - android.graphics.drawable.Drawable getDrawable(android.content.Context,int) -> a -android.support.v4.content.ContextCompatApi23 -> android.support.v4.c.f: - android.content.res.ColorStateList getColorStateList(android.content.Context,int) -> a -android.support.v4.content.ContextCompatApi24 -> android.support.v4.c.g: - boolean isDeviceProtectedStorage(android.content.Context) -> a -android.support.v4.content.ContextCompatHoneycomb -> android.support.v4.c.h: - void startActivities(android.content.Context,android.content.Intent[]) -> a -android.support.v4.content.ContextCompatJellybean -> android.support.v4.c.i: - void startActivities(android.content.Context,android.content.Intent[],android.os.Bundle) -> a - void startActivity(android.content.Context,android.content.Intent,android.os.Bundle) -> a -android.support.v4.content.CursorLoader -> android.support.v4.c.j: +android.support.v4.content.CursorLoader -> android.support.v4.b.d: android.support.v4.content.Loader$ForceLoadContentObserver mObserver -> f android.net.Uri mUri -> g java.lang.String[] mProjection -> h @@ -4309,23 +4582,7 @@ android.support.v4.content.CursorLoader -> android.support.v4.c.j: java.lang.Object loadInBackground() -> d void onCanceled(java.lang.Object) -> a void deliverResult(java.lang.Object) -> b -android.support.v4.content.IntentCompat -> android.support.v4.c.k: - android.support.v4.content.IntentCompat$IntentCompatImpl IMPL -> a - android.content.Intent makeMainActivity(android.content.ComponentName) -> a - void () -> -android.support.v4.content.IntentCompat$IntentCompatImpl -> android.support.v4.c.k$a: - android.content.Intent makeMainActivity(android.content.ComponentName) -> a -android.support.v4.content.IntentCompat$IntentCompatImplBase -> android.support.v4.c.k$b: - void () -> - android.content.Intent makeMainActivity(android.content.ComponentName) -> a -android.support.v4.content.IntentCompat$IntentCompatImplHC -> android.support.v4.c.k$c: - void () -> - android.content.Intent makeMainActivity(android.content.ComponentName) -> a -android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1 -> android.support.v4.c.k$d: - void () -> -android.support.v4.content.IntentCompatHoneycomb -> android.support.v4.c.l: - android.content.Intent makeMainActivity(android.content.ComponentName) -> a -android.support.v4.content.Loader -> android.support.v4.c.m: +android.support.v4.content.Loader -> android.support.v4.b.e: int mId -> n android.support.v4.content.Loader$OnLoadCompleteListener mListener -> o android.support.v4.content.Loader$OnLoadCanceledListener mOnLoadCanceledListener -> p @@ -4366,16 +4623,16 @@ android.support.v4.content.Loader -> android.support.v4.c.m: java.lang.String dataToString(java.lang.Object) -> c java.lang.String toString() -> toString void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> a -android.support.v4.content.Loader$ForceLoadContentObserver -> android.support.v4.c.m$a: +android.support.v4.content.Loader$ForceLoadContentObserver -> android.support.v4.b.e$a: android.support.v4.content.Loader this$0 -> a void (android.support.v4.content.Loader) -> boolean deliverSelfNotifications() -> deliverSelfNotifications void onChange(boolean) -> onChange -android.support.v4.content.Loader$OnLoadCanceledListener -> android.support.v4.c.m$b: +android.support.v4.content.Loader$OnLoadCanceledListener -> android.support.v4.b.e$b: void onLoadCanceled(android.support.v4.content.Loader) -> a -android.support.v4.content.Loader$OnLoadCompleteListener -> android.support.v4.c.m$c: +android.support.v4.content.Loader$OnLoadCompleteListener -> android.support.v4.b.e$c: void onLoadComplete(android.support.v4.content.Loader,java.lang.Object) -> a -android.support.v4.content.ModernAsyncTask -> android.support.v4.c.n: +android.support.v4.content.ModernAsyncTask -> android.support.v4.b.f: java.util.concurrent.ThreadFactory sThreadFactory -> a java.util.concurrent.BlockingQueue sPoolWorkQueue -> b java.util.concurrent.Executor THREAD_POOL_EXECUTOR -> c @@ -4403,29 +4660,29 @@ android.support.v4.content.ModernAsyncTask -> android.support.v4.c.n: java.util.concurrent.atomic.AtomicBoolean access$000(android.support.v4.content.ModernAsyncTask) -> a java.util.concurrent.atomic.AtomicBoolean access$100(android.support.v4.content.ModernAsyncTask) -> b void () -> -android.support.v4.content.ModernAsyncTask$1 -> android.support.v4.c.n$1: +android.support.v4.content.ModernAsyncTask$1 -> android.support.v4.b.f$1: java.util.concurrent.atomic.AtomicInteger mCount -> a void () -> java.lang.Thread newThread(java.lang.Runnable) -> newThread -android.support.v4.content.ModernAsyncTask$2 -> android.support.v4.c.n$2: +android.support.v4.content.ModernAsyncTask$2 -> android.support.v4.b.f$2: android.support.v4.content.ModernAsyncTask this$0 -> a void (android.support.v4.content.ModernAsyncTask) -> java.lang.Object call() -> call -android.support.v4.content.ModernAsyncTask$3 -> android.support.v4.c.n$3: +android.support.v4.content.ModernAsyncTask$3 -> android.support.v4.b.f$3: android.support.v4.content.ModernAsyncTask this$0 -> a void (android.support.v4.content.ModernAsyncTask,java.util.concurrent.Callable) -> void done() -> done -android.support.v4.content.ModernAsyncTask$4 -> android.support.v4.c.n$4: +android.support.v4.content.ModernAsyncTask$4 -> android.support.v4.b.f$4: int[] $SwitchMap$android$support$v4$content$ModernAsyncTask$Status -> a void () -> -android.support.v4.content.ModernAsyncTask$AsyncTaskResult -> android.support.v4.c.n$a: +android.support.v4.content.ModernAsyncTask$AsyncTaskResult -> android.support.v4.b.f$a: android.support.v4.content.ModernAsyncTask mTask -> a java.lang.Object[] mData -> b void (android.support.v4.content.ModernAsyncTask,java.lang.Object[]) -> -android.support.v4.content.ModernAsyncTask$InternalHandler -> android.support.v4.c.n$b: +android.support.v4.content.ModernAsyncTask$InternalHandler -> android.support.v4.b.f$b: void () -> void handleMessage(android.os.Message) -> handleMessage -android.support.v4.content.ModernAsyncTask$Status -> android.support.v4.c.n$c: +android.support.v4.content.ModernAsyncTask$Status -> android.support.v4.b.f$c: android.support.v4.content.ModernAsyncTask$Status PENDING -> a android.support.v4.content.ModernAsyncTask$Status RUNNING -> b android.support.v4.content.ModernAsyncTask$Status FINISHED -> c @@ -4434,62 +4691,183 @@ android.support.v4.content.ModernAsyncTask$Status -> android.support.v4.c.n$c: android.support.v4.content.ModernAsyncTask$Status valueOf(java.lang.String) -> valueOf void (java.lang.String,int) -> void () -> -android.support.v4.content.ModernAsyncTask$WorkerRunnable -> android.support.v4.c.n$d: +android.support.v4.content.ModernAsyncTask$WorkerRunnable -> android.support.v4.b.f$d: java.lang.Object[] mParams -> b void () -> -android.support.v4.content.PermissionChecker -> android.support.v4.c.o: +android.support.v4.content.PermissionChecker -> android.support.v4.b.g: int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String) -> a int checkSelfPermission(android.content.Context,java.lang.String) -> a -android.support.v4.content.WakefulBroadcastReceiver -> android.support.v4.c.p: - android.util.SparseArray mActiveWakeLocks -> a +android.support.v4.content.WakefulBroadcastReceiver -> android.support.v4.b.h: + android.util.SparseArray sActiveWakeLocks -> a int mNextId -> b void () -> android.content.ComponentName startWakefulService(android.content.Context,android.content.Intent) -> a_ boolean completeWakefulIntent(android.content.Intent) -> a void () -> -android.support.v4.content.res.ConfigurationHelper -> android.support.v4.c.a.a: - android.support.v4.content.res.ConfigurationHelper$ConfigurationHelperImpl IMPL -> a - int getScreenHeightDp(android.content.res.Resources) -> a - int getScreenWidthDp(android.content.res.Resources) -> b - int getSmallestScreenWidthDp(android.content.res.Resources) -> c - void () -> -android.support.v4.content.res.ConfigurationHelper$ConfigurationHelperImpl -> android.support.v4.c.a.a$a: - int getScreenHeightDp(android.content.res.Resources) -> a - int getScreenWidthDp(android.content.res.Resources) -> b - int getSmallestScreenWidthDp(android.content.res.Resources) -> c -android.support.v4.content.res.ConfigurationHelper$GingerbreadImpl -> android.support.v4.c.a.a$b: - void () -> - int getScreenHeightDp(android.content.res.Resources) -> a - int getScreenWidthDp(android.content.res.Resources) -> b - int getSmallestScreenWidthDp(android.content.res.Resources) -> c -android.support.v4.content.res.ConfigurationHelper$HoneycombMr2Impl -> android.support.v4.c.a.a$c: - void () -> - int getScreenHeightDp(android.content.res.Resources) -> a - int getScreenWidthDp(android.content.res.Resources) -> b - int getSmallestScreenWidthDp(android.content.res.Resources) -> c -android.support.v4.content.res.ConfigurationHelper$JellybeanMr1Impl -> android.support.v4.c.a.a$d: - void () -> -android.support.v4.content.res.ConfigurationHelperGingerbread -> android.support.v4.c.a.b: - int getScreenHeightDp(android.content.res.Resources) -> a - int getScreenWidthDp(android.content.res.Resources) -> b - int getSmallestScreenWidthDp(android.content.res.Resources) -> c -android.support.v4.content.res.ConfigurationHelperHoneycombMr2 -> android.support.v4.c.a.c: - int getScreenHeightDp(android.content.res.Resources) -> a - int getScreenWidthDp(android.content.res.Resources) -> b - int getSmallestScreenWidthDp(android.content.res.Resources) -> c -android.support.v4.content.res.ResourcesCompat -> android.support.v4.c.a.d: +android.support.v4.content.res.FontResourcesParserCompat -> android.support.v4.b.a.a: + android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources) -> a + android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources) -> b + android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources) -> c + java.util.List readCerts(android.content.res.Resources,int) -> a + java.util.List toByteArrayList(java.lang.String[]) -> a + android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources) -> d + void skip(org.xmlpull.v1.XmlPullParser) -> a +android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry -> android.support.v4.b.a.a$a: +android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> android.support.v4.b.a.a$b: + android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a + void (android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry[]) -> + android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries() -> a +android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry -> android.support.v4.b.a.a$c: + java.lang.String mFileName -> a + int mWeight -> b + boolean mItalic -> c + int mResourceId -> d + void (java.lang.String,int,boolean,int) -> + java.lang.String getFileName() -> a + int getWeight() -> b + boolean isItalic() -> c + int getResourceId() -> d +android.support.v4.content.res.FontResourcesParserCompat$ProviderResourceEntry -> android.support.v4.b.a.a$d: + android.support.v4.provider.FontRequest mRequest -> a + int mTimeoutMs -> b + int mStrategy -> c + void (android.support.v4.provider.FontRequest,int,int) -> + android.support.v4.provider.FontRequest getRequest() -> a + int getFetchStrategy() -> b + int getTimeout() -> c +android.support.v4.content.res.ResourcesCompat -> android.support.v4.b.a.b: android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme) -> a -android.support.v4.content.res.ResourcesCompatApi21 -> android.support.v4.c.a.e: - android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme) -> a -android.support.v4.graphics.ColorUtils -> android.support.v4.d.a: + android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView) -> a + android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,android.widget.TextView) -> b + android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,android.widget.TextView) -> a +android.support.v4.content.res.TypedArrayUtils -> android.support.v4.b.a.c: + boolean hasAttribute(org.xmlpull.v1.XmlPullParser,java.lang.String) -> a + float getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float) -> a + boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean) -> a + int getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int) -> a + int getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int) -> b + int getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int) -> c + java.lang.String getNamedString(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int) -> a + android.util.TypedValue peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int) -> b + android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]) -> a +android.support.v4.graphics.ColorUtils -> android.support.v4.c.a: java.lang.ThreadLocal TEMP_ARRAY -> a int compositeColors(int,int) -> a int compositeAlpha(int,int) -> c int compositeComponent(int,int,int,int,int) -> a int setAlphaComponent(int,int) -> b void () -> -android.support.v4.graphics.drawable.DrawableCompat -> android.support.v4.d.a.a: - android.support.v4.graphics.drawable.DrawableCompat$DrawableImpl IMPL -> a +android.support.v4.graphics.PathParser -> android.support.v4.c.b: + float[] copyOfRange(float[],int,int) -> a + android.graphics.Path createPathFromPathData(java.lang.String) -> a + android.support.v4.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String) -> b + android.support.v4.graphics.PathParser$PathDataNode[] deepCopyNodes(android.support.v4.graphics.PathParser$PathDataNode[]) -> a + boolean canMorph(android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]) -> a + void updateNodes(android.support.v4.graphics.PathParser$PathDataNode[],android.support.v4.graphics.PathParser$PathDataNode[]) -> b + int nextStart(java.lang.String,int) -> a + void addNode(java.util.ArrayList,char,float[]) -> a + float[] getFloats(java.lang.String) -> c + void extract(java.lang.String,int,android.support.v4.graphics.PathParser$ExtractFloatResult) -> a +android.support.v4.graphics.PathParser$ExtractFloatResult -> android.support.v4.c.b$a: + int mEndPosition -> a + boolean mEndWithNegOrDot -> b + void () -> +android.support.v4.graphics.PathParser$PathDataNode -> android.support.v4.c.b$b: + char mType -> a + float[] mParams -> b + void (char,float[]) -> + void (android.support.v4.graphics.PathParser$PathDataNode) -> + void nodesToPath(android.support.v4.graphics.PathParser$PathDataNode[],android.graphics.Path) -> a + void interpolatePathDataNode(android.support.v4.graphics.PathParser$PathDataNode,android.support.v4.graphics.PathParser$PathDataNode,float) -> a + void addCommand(android.graphics.Path,float[],char,char,float[]) -> a + void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean) -> a + void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double) -> a +android.support.v4.graphics.TypefaceCompat -> android.support.v4.c.c: + android.support.v4.graphics.TypefaceCompat$TypefaceCompatImpl sTypefaceCompatImpl -> a + android.support.v4.util.LruCache sTypefaceCache -> b + android.graphics.Typeface findFromCache(android.content.res.Resources,int,int) -> a + java.lang.String createResourceUid(android.content.res.Resources,int,int) -> b + android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,int,android.widget.TextView) -> a + android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int) -> a + android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int) -> a + void () -> +android.support.v4.graphics.TypefaceCompat$TypefaceCompatImpl -> android.support.v4.c.c$a: + android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a + android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int) -> a + android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int) -> a +android.support.v4.graphics.TypefaceCompatApi21Impl -> android.support.v4.c.d: + void () -> + java.io.File getFile(android.os.ParcelFileDescriptor) -> a + android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int) -> a +android.support.v4.graphics.TypefaceCompatApi24Impl -> android.support.v4.c.e: + java.lang.Class sFontFamily -> a + java.lang.reflect.Constructor sFontFamilyCtor -> b + java.lang.reflect.Method sAddFontWeightStyle -> c + java.lang.reflect.Method sCreateFromFamiliesWithDefault -> d + void () -> + boolean isUsable() -> a + java.lang.Object newFamily() -> b + boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean) -> a + android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object) -> a + android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int) -> a + android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a + void () -> +android.support.v4.graphics.TypefaceCompatApi26Impl -> android.support.v4.c.f: + java.lang.Class sFontFamily -> a + java.lang.reflect.Constructor sFontFamilyCtor -> b + java.lang.reflect.Method sAddFontFromAssetManager -> c + java.lang.reflect.Method sAddFontFromBuffer -> d + java.lang.reflect.Method sFreeze -> e + java.lang.reflect.Method sAbortCreation -> f + java.lang.reflect.Method sCreateFromFamiliesWithDefault -> g + void () -> + boolean isFontFamilyPrivateAPIAvailable() -> a + java.lang.Object newFamily() -> b + boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int) -> a + boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int) -> a + android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object) -> a + boolean freeze(java.lang.Object) -> b + boolean abortCreation(java.lang.Object) -> c + android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a + android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int) -> a + android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int) -> a + void () -> +android.support.v4.graphics.TypefaceCompatBaseImpl -> android.support.v4.c.g: + void () -> + java.lang.Object findBestFont(java.lang.Object[],int,android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor) -> a + android.support.v4.provider.FontsContractCompat$FontInfo findBestInfo(android.support.v4.provider.FontsContractCompat$FontInfo[],int) -> a + android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream) -> a + android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontsContractCompat$FontInfo[],int) -> a + android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry findBestEntry(android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,int) -> a + android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,android.support.v4.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a + android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int) -> a +android.support.v4.graphics.TypefaceCompatBaseImpl$1 -> android.support.v4.c.g$1: + android.support.v4.graphics.TypefaceCompatBaseImpl this$0 -> a + void (android.support.v4.graphics.TypefaceCompatBaseImpl) -> + int getWeight(android.support.v4.provider.FontsContractCompat$FontInfo) -> a + boolean isItalic(android.support.v4.provider.FontsContractCompat$FontInfo) -> b + boolean isItalic(java.lang.Object) -> a + int getWeight(java.lang.Object) -> b +android.support.v4.graphics.TypefaceCompatBaseImpl$2 -> android.support.v4.c.g$2: + android.support.v4.graphics.TypefaceCompatBaseImpl this$0 -> a + void (android.support.v4.graphics.TypefaceCompatBaseImpl) -> + int getWeight(android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry) -> a + boolean isItalic(android.support.v4.content.res.FontResourcesParserCompat$FontFileResourceEntry) -> b + boolean isItalic(java.lang.Object) -> a + int getWeight(java.lang.Object) -> b +android.support.v4.graphics.TypefaceCompatBaseImpl$StyleExtractor -> android.support.v4.c.g$a: + int getWeight(java.lang.Object) -> b + boolean isItalic(java.lang.Object) -> a +android.support.v4.graphics.TypefaceCompatUtil -> android.support.v4.c.h: + java.io.File getTempFile(android.content.Context) -> a + java.nio.ByteBuffer mmap(java.io.File) -> a + java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri) -> a + java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int) -> a + boolean copyToFile(java.io.File,java.io.InputStream) -> a + boolean copyToFile(java.io.File,android.content.res.Resources,int) -> a + void closeQuietly(java.io.Closeable) -> a +android.support.v4.graphics.drawable.DrawableCompat -> android.support.v4.c.a.a: + android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl IMPL -> a void jumpToCurrentState(android.graphics.drawable.Drawable) -> a void setAutoMirrored(android.graphics.drawable.Drawable,boolean) -> a boolean isAutoMirrored(android.graphics.drawable.Drawable) -> b @@ -4505,115 +4883,73 @@ android.support.v4.graphics.drawable.DrawableCompat -> android.support.v4.d.a.a: void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> f boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> b + int getLayoutDirection(android.graphics.drawable.Drawable) -> g void () -> -android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl -> android.support.v4.d.a.a$a: +android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi17Impl -> android.support.v4.c.a.a$a: + java.lang.reflect.Method sSetLayoutDirectionMethod -> a + boolean sSetLayoutDirectionMethodFetched -> b + java.lang.reflect.Method sGetLayoutDirectionMethod -> c + boolean sGetLayoutDirectionMethodFetched -> d + void () -> + boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> a + int getLayoutDirection(android.graphics.drawable.Drawable) -> a +android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi19Impl -> android.support.v4.c.a.a$b: void () -> - void jumpToCurrentState(android.graphics.drawable.Drawable) -> a void setAutoMirrored(android.graphics.drawable.Drawable,boolean) -> a boolean isAutoMirrored(android.graphics.drawable.Drawable) -> b - void setHotspot(android.graphics.drawable.Drawable,float,float) -> a - void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int) -> a - void setTint(android.graphics.drawable.Drawable,int) -> a - void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList) -> a - void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode) -> a android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> c - boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> b int getAlpha(android.graphics.drawable.Drawable) -> d - void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme) -> a - boolean canApplyTheme(android.graphics.drawable.Drawable) -> e - android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable) -> f - void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a -android.support.v4.graphics.drawable.DrawableCompat$DrawableImpl -> android.support.v4.d.a.a$b: - void jumpToCurrentState(android.graphics.drawable.Drawable) -> a - void setAutoMirrored(android.graphics.drawable.Drawable,boolean) -> a - boolean isAutoMirrored(android.graphics.drawable.Drawable) -> b +android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi21Impl -> android.support.v4.c.a.a$c: + void () -> void setHotspot(android.graphics.drawable.Drawable,float,float) -> a void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int) -> a - void setTint(android.graphics.drawable.Drawable,int) -> a + void setTint(android.graphics.drawable.Drawable,int) -> b void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList) -> a void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode) -> a android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> c - boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> b - int getAlpha(android.graphics.drawable.Drawable) -> d void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme) -> a boolean canApplyTheme(android.graphics.drawable.Drawable) -> e android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable) -> f void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a -android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl -> android.support.v4.d.a.a$c: +android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatApi23Impl -> android.support.v4.c.a.a$d: void () -> - void jumpToCurrentState(android.graphics.drawable.Drawable) -> a + boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> a + int getLayoutDirection(android.graphics.drawable.Drawable) -> a android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> c -android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl -> android.support.v4.d.a.a$d: - void () -> - boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> b -android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl -> android.support.v4.d.a.a$e: +android.support.v4.graphics.drawable.DrawableCompat$DrawableCompatBaseImpl -> android.support.v4.c.a.a$e: void () -> + void jumpToCurrentState(android.graphics.drawable.Drawable) -> g void setAutoMirrored(android.graphics.drawable.Drawable,boolean) -> a boolean isAutoMirrored(android.graphics.drawable.Drawable) -> b - android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> c - int getAlpha(android.graphics.drawable.Drawable) -> d -android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl -> android.support.v4.d.a.a$f: - void () -> void setHotspot(android.graphics.drawable.Drawable,float,float) -> a void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int) -> a - void setTint(android.graphics.drawable.Drawable,int) -> a + void setTint(android.graphics.drawable.Drawable,int) -> b void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList) -> a void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode) -> a android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> c + boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> a + int getLayoutDirection(android.graphics.drawable.Drawable) -> a + int getAlpha(android.graphics.drawable.Drawable) -> d void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme) -> a boolean canApplyTheme(android.graphics.drawable.Drawable) -> e android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable) -> f void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a -android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl -> android.support.v4.d.a.a$g: - void () -> - boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> b - android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable) -> c -android.support.v4.graphics.drawable.DrawableCompatApi23 -> android.support.v4.d.a.b: - boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> a -android.support.v4.graphics.drawable.DrawableCompatBase -> android.support.v4.d.a.c: - void setTint(android.graphics.drawable.Drawable,int) -> a - void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList) -> a - void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode) -> a - android.graphics.drawable.Drawable wrapForTinting(android.graphics.drawable.Drawable) -> a - void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a -android.support.v4.graphics.drawable.DrawableCompatHoneycomb -> android.support.v4.d.a.d: - void jumpToCurrentState(android.graphics.drawable.Drawable) -> a - android.graphics.drawable.Drawable wrapForTinting(android.graphics.drawable.Drawable) -> b -android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1 -> android.support.v4.d.a.e: - java.lang.reflect.Method sSetLayoutDirectionMethod -> a - boolean sSetLayoutDirectionMethodFetched -> b - boolean setLayoutDirection(android.graphics.drawable.Drawable,int) -> a -android.support.v4.graphics.drawable.DrawableCompatKitKat -> android.support.v4.d.a.f: - void setAutoMirrored(android.graphics.drawable.Drawable,boolean) -> a - boolean isAutoMirrored(android.graphics.drawable.Drawable) -> a - android.graphics.drawable.Drawable wrapForTinting(android.graphics.drawable.Drawable) -> b - int getAlpha(android.graphics.drawable.Drawable) -> c -android.support.v4.graphics.drawable.DrawableCompatLollipop -> android.support.v4.d.a.g: - void setHotspot(android.graphics.drawable.Drawable,float,float) -> a - void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int) -> a - void setTint(android.graphics.drawable.Drawable,int) -> a - void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList) -> a - void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode) -> a - android.graphics.drawable.Drawable wrapForTinting(android.graphics.drawable.Drawable) -> a - void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme) -> a - boolean canApplyTheme(android.graphics.drawable.Drawable) -> b - android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable) -> c - void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a -android.support.v4.graphics.drawable.DrawableWrapper -> android.support.v4.d.a.h: +android.support.v4.graphics.drawable.DrawableWrapper -> android.support.v4.c.a.b: android.graphics.drawable.Drawable getWrappedDrawable() -> a void setWrappedDrawable(android.graphics.drawable.Drawable) -> a -android.support.v4.graphics.drawable.DrawableWrapperGingerbread -> android.support.v4.d.a.i: +android.support.v4.graphics.drawable.DrawableWrapperApi14 -> android.support.v4.c.a.c: android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> a int mCurrentColor -> d android.graphics.PorterDuff$Mode mCurrentMode -> e boolean mColorFilterSet -> f - android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState mState -> b + android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mState -> b boolean mMutated -> g android.graphics.drawable.Drawable mDrawable -> c - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> + void (android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources) -> void (android.graphics.drawable.Drawable) -> void updateLocalState(android.content.res.Resources) -> a android.graphics.drawable.Drawable newDrawableFromState(android.graphics.drawable.Drawable$ConstantState,android.content.res.Resources) -> a + void jumpToCurrentState() -> jumpToCurrentState void draw(android.graphics.Canvas) -> draw void onBoundsChange(android.graphics.Rect) -> onBoundsChange void setChangingConfigurations(int) -> setChangingConfigurations @@ -4636,7 +4972,7 @@ android.support.v4.graphics.drawable.DrawableWrapperGingerbread -> android.suppo boolean getPadding(android.graphics.Rect) -> getPadding android.graphics.drawable.Drawable$ConstantState getConstantState() -> getConstantState android.graphics.drawable.Drawable mutate() -> mutate - android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState mutateConstantState() -> b + android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mutateConstantState() -> b void invalidateDrawable(android.graphics.drawable.Drawable) -> invalidateDrawable void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long) -> scheduleDrawable void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable) -> unscheduleDrawable @@ -4649,39 +4985,32 @@ android.support.v4.graphics.drawable.DrawableWrapperGingerbread -> android.suppo void setWrappedDrawable(android.graphics.drawable.Drawable) -> a boolean isCompatTintEnabled() -> c void () -> -android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState -> android.support.v4.d.a.i$a: +android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState -> android.support.v4.c.a.c$a: int mChangingConfigurations -> a android.graphics.drawable.Drawable$ConstantState mDrawableState -> b android.content.res.ColorStateList mTint -> c android.graphics.PorterDuff$Mode mTintMode -> d - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> + void (android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources) -> android.graphics.drawable.Drawable newDrawable() -> newDrawable android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable int getChangingConfigurations() -> getChangingConfigurations boolean canConstantState() -> a -android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperStateBase -> android.support.v4.d.a.i$b: - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> - android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable -android.support.v4.graphics.drawable.DrawableWrapperHoneycomb -> android.support.v4.d.a.j: - void (android.graphics.drawable.Drawable) -> - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> - void jumpToCurrentState() -> jumpToCurrentState - android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState mutateConstantState() -> b -android.support.v4.graphics.drawable.DrawableWrapperHoneycomb$DrawableWrapperStateHoneycomb -> android.support.v4.d.a.j$a: - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> +android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperStateBase -> android.support.v4.c.a.c$b: + void (android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources) -> android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable -android.support.v4.graphics.drawable.DrawableWrapperKitKat -> android.support.v4.d.a.k: +android.support.v4.graphics.drawable.DrawableWrapperApi19 -> android.support.v4.c.a.d: void (android.graphics.drawable.Drawable) -> - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> + void (android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources) -> void setAutoMirrored(boolean) -> setAutoMirrored boolean isAutoMirrored() -> isAutoMirrored - android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState mutateConstantState() -> b -android.support.v4.graphics.drawable.DrawableWrapperKitKat$DrawableWrapperStateKitKat -> android.support.v4.d.a.k$a: - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> + android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mutateConstantState() -> b +android.support.v4.graphics.drawable.DrawableWrapperApi19$DrawableWrapperStateKitKat -> android.support.v4.c.a.d$a: + void (android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources) -> android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable -android.support.v4.graphics.drawable.DrawableWrapperLollipop -> android.support.v4.d.a.l: +android.support.v4.graphics.drawable.DrawableWrapperApi21 -> android.support.v4.c.a.e: + java.lang.reflect.Method sIsProjectedDrawableMethod -> d void (android.graphics.drawable.Drawable) -> - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> + void (android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources) -> void setHotspot(float,float) -> setHotspot void setHotspotBounds(int,int,int,int) -> setHotspotBounds void getOutline(android.graphics.Outline) -> getOutline @@ -4691,16 +5020,17 @@ android.support.v4.graphics.drawable.DrawableWrapperLollipop -> android.support. void setTintMode(android.graphics.PorterDuff$Mode) -> setTintMode boolean setState(int[]) -> setState boolean isCompatTintEnabled() -> c - android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState mutateConstantState() -> b -android.support.v4.graphics.drawable.DrawableWrapperLollipop$DrawableWrapperStateLollipop -> android.support.v4.d.a.l$a: - void (android.support.v4.graphics.drawable.DrawableWrapperGingerbread$DrawableWrapperState,android.content.res.Resources) -> + android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState mutateConstantState() -> b + void findAndCacheIsProjectedDrawableMethod() -> d +android.support.v4.graphics.drawable.DrawableWrapperApi21$DrawableWrapperStateLollipop -> android.support.v4.c.a.e$a: + void (android.support.v4.graphics.drawable.DrawableWrapperApi14$DrawableWrapperState,android.content.res.Resources) -> android.graphics.drawable.Drawable newDrawable(android.content.res.Resources) -> newDrawable -android.support.v4.graphics.drawable.TintAwareDrawable -> android.support.v4.d.a.m: +android.support.v4.graphics.drawable.TintAwareDrawable -> android.support.v4.c.a.f: void setTint(int) -> setTint void setTintList(android.content.res.ColorStateList) -> setTintList void setTintMode(android.graphics.PorterDuff$Mode) -> setTintMode -android.support.v4.internal.view.SupportMenu -> android.support.v4.e.a.a: -android.support.v4.internal.view.SupportMenuItem -> android.support.v4.e.a.b: +android.support.v4.internal.view.SupportMenu -> android.support.v4.d.a.a: +android.support.v4.internal.view.SupportMenuItem -> android.support.v4.d.a.b: void setShowAsAction(int) -> setShowAsAction android.view.MenuItem setShowAsActionFlags(int) -> setShowAsActionFlags android.view.MenuItem setActionView(android.view.View) -> setActionView @@ -4711,57 +5041,722 @@ android.support.v4.internal.view.SupportMenuItem -> android.support.v4.e.a.b: boolean expandActionView() -> expandActionView boolean collapseActionView() -> collapseActionView boolean isActionViewExpanded() -> isActionViewExpanded - android.support.v4.internal.view.SupportMenuItem setSupportOnActionExpandListener(android.support.v4.view.MenuItemCompat$OnActionExpandListener) -> a -android.support.v4.internal.view.SupportSubMenu -> android.support.v4.e.a.c: -android.support.v4.os.AsyncTaskCompat -> android.support.v4.f.a: - android.os.AsyncTask executeParallel(android.os.AsyncTask,java.lang.Object[]) -> a -android.support.v4.os.AsyncTaskCompatHoneycomb -> android.support.v4.f.b: - void executeParallel(android.os.AsyncTask,java.lang.Object[]) -> a -android.support.v4.os.BuildCompat -> android.support.v4.f.c: - boolean isAtLeastN() -> a -android.support.v4.os.CancellationSignal -> android.support.v4.f.d: - boolean mIsCanceled -> a - android.support.v4.os.CancellationSignal$OnCancelListener mOnCancelListener -> b - java.lang.Object mCancellationSignalObj -> c - boolean mCancelInProgress -> d + android.support.v4.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> a + java.lang.CharSequence getContentDescription() -> getContentDescription + android.support.v4.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> b + java.lang.CharSequence getTooltipText() -> getTooltipText + android.view.MenuItem setShortcut(char,char,int,int) -> setShortcut + android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut + int getNumericModifiers() -> getNumericModifiers + android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut + int getAlphabeticModifiers() -> getAlphabeticModifiers + android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList + android.content.res.ColorStateList getIconTintList() -> getIconTintList + android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode + android.graphics.PorterDuff$Mode getIconTintMode() -> getIconTintMode +android.support.v4.internal.view.SupportSubMenu -> android.support.v4.d.a.c: +android.support.v4.math.MathUtils -> android.support.v4.e.a: + int clamp(int,int,int) -> a +android.support.v4.media.MediaBrowserCompat -> android.support.v4.media.MediaBrowserCompat: + boolean DEBUG -> a + void () -> +android.support.v4.media.MediaBrowserCompat$CustomActionCallback -> android.support.v4.media.MediaBrowserCompat$a: + void onProgressUpdate(java.lang.String,android.os.Bundle,android.os.Bundle) -> a + void onResult(java.lang.String,android.os.Bundle,android.os.Bundle) -> b + void onError(java.lang.String,android.os.Bundle,android.os.Bundle) -> c +android.support.v4.media.MediaBrowserCompat$CustomActionResultReceiver -> android.support.v4.media.MediaBrowserCompat$CustomActionResultReceiver: + java.lang.String mAction -> d + android.os.Bundle mExtras -> e + android.support.v4.media.MediaBrowserCompat$CustomActionCallback mCallback -> f + void onReceiveResult(int,android.os.Bundle) -> a +android.support.v4.media.MediaBrowserCompat$ItemCallback -> android.support.v4.media.MediaBrowserCompat$b: + void onItemLoaded(android.support.v4.media.MediaBrowserCompat$MediaItem) -> a + void onError(java.lang.String) -> a +android.support.v4.media.MediaBrowserCompat$ItemReceiver -> android.support.v4.media.MediaBrowserCompat$ItemReceiver: + java.lang.String mMediaId -> d + android.support.v4.media.MediaBrowserCompat$ItemCallback mCallback -> e + void onReceiveResult(int,android.os.Bundle) -> a +android.support.v4.media.MediaBrowserCompat$MediaItem -> android.support.v4.media.MediaBrowserCompat$MediaItem: + int mFlags -> a + android.support.v4.media.MediaDescriptionCompat mDescription -> b + android.os.Parcelable$Creator CREATOR -> CREATOR + void (android.os.Parcel) -> + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + java.lang.String toString() -> toString + void () -> +android.support.v4.media.MediaBrowserCompat$MediaItem$1 -> android.support.v4.media.MediaBrowserCompat$MediaItem$1: void () -> - boolean isCanceled() -> a - void throwIfCanceled() -> b - void cancel() -> c - java.lang.Object getCancellationSignalObject() -> d -android.support.v4.os.CancellationSignal$OnCancelListener -> android.support.v4.f.d$a: - void onCancel() -> a -android.support.v4.os.CancellationSignalCompatJellybean -> android.support.v4.f.e: - java.lang.Object create() -> a - void cancel(java.lang.Object) -> a -android.support.v4.os.OperationCanceledException -> android.support.v4.f.f: + android.support.v4.media.MediaBrowserCompat$MediaItem createFromParcel(android.os.Parcel) -> a + android.support.v4.media.MediaBrowserCompat$MediaItem[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.MediaBrowserCompat$SearchCallback -> android.support.v4.media.MediaBrowserCompat$c: + void onSearchResult(java.lang.String,android.os.Bundle,java.util.List) -> a + void onError(java.lang.String,android.os.Bundle) -> a +android.support.v4.media.MediaBrowserCompat$SearchResultReceiver -> android.support.v4.media.MediaBrowserCompat$SearchResultReceiver: + java.lang.String mQuery -> d + android.os.Bundle mExtras -> e + android.support.v4.media.MediaBrowserCompat$SearchCallback mCallback -> f + void onReceiveResult(int,android.os.Bundle) -> a +android.support.v4.media.MediaDescriptionCompat -> android.support.v4.media.MediaDescriptionCompat: + java.lang.String mMediaId -> a + java.lang.CharSequence mTitle -> b + java.lang.CharSequence mSubtitle -> c + java.lang.CharSequence mDescription -> d + android.graphics.Bitmap mIcon -> e + android.net.Uri mIconUri -> f + android.os.Bundle mExtras -> g + android.net.Uri mMediaUri -> h + java.lang.Object mDescriptionObj -> i + android.os.Parcelable$Creator CREATOR -> CREATOR + void (java.lang.String,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,android.graphics.Bitmap,android.net.Uri,android.os.Bundle,android.net.Uri) -> + void (android.os.Parcel) -> + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + java.lang.String toString() -> toString + java.lang.Object getMediaDescription() -> a + android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object) -> a + void () -> +android.support.v4.media.MediaDescriptionCompat$1 -> android.support.v4.media.MediaDescriptionCompat$1: void () -> - void (java.lang.String) -> -android.support.v4.os.ParcelableCompat -> android.support.v4.f.g: - android.os.Parcelable$Creator newCreator(android.support.v4.os.ParcelableCompatCreatorCallbacks) -> a -android.support.v4.os.ParcelableCompat$CompatCreator -> android.support.v4.f.g$a: - android.support.v4.os.ParcelableCompatCreatorCallbacks mCallbacks -> a - void (android.support.v4.os.ParcelableCompatCreatorCallbacks) -> + android.support.v4.media.MediaDescriptionCompat createFromParcel(android.os.Parcel) -> a + android.support.v4.media.MediaDescriptionCompat[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.MediaDescriptionCompat$Builder -> android.support.v4.media.MediaDescriptionCompat$a: + java.lang.String mMediaId -> a + java.lang.CharSequence mTitle -> b + java.lang.CharSequence mSubtitle -> c + java.lang.CharSequence mDescription -> d + android.graphics.Bitmap mIcon -> e + android.net.Uri mIconUri -> f + android.os.Bundle mExtras -> g + android.net.Uri mMediaUri -> h + void () -> + android.support.v4.media.MediaDescriptionCompat$Builder setMediaId(java.lang.String) -> a + android.support.v4.media.MediaDescriptionCompat$Builder setTitle(java.lang.CharSequence) -> a + android.support.v4.media.MediaDescriptionCompat$Builder setSubtitle(java.lang.CharSequence) -> b + android.support.v4.media.MediaDescriptionCompat$Builder setDescription(java.lang.CharSequence) -> c + android.support.v4.media.MediaDescriptionCompat$Builder setIconBitmap(android.graphics.Bitmap) -> a + android.support.v4.media.MediaDescriptionCompat$Builder setIconUri(android.net.Uri) -> a + android.support.v4.media.MediaDescriptionCompat$Builder setExtras(android.os.Bundle) -> a + android.support.v4.media.MediaDescriptionCompat$Builder setMediaUri(android.net.Uri) -> b + android.support.v4.media.MediaDescriptionCompat build() -> a +android.support.v4.media.MediaDescriptionCompatApi21 -> android.support.v4.media.a: + java.lang.String getMediaId(java.lang.Object) -> a + java.lang.CharSequence getTitle(java.lang.Object) -> b + java.lang.CharSequence getSubtitle(java.lang.Object) -> c + java.lang.CharSequence getDescription(java.lang.Object) -> d + android.graphics.Bitmap getIconBitmap(java.lang.Object) -> e + android.net.Uri getIconUri(java.lang.Object) -> f + android.os.Bundle getExtras(java.lang.Object) -> g + void writeToParcel(java.lang.Object,android.os.Parcel,int) -> a + java.lang.Object fromParcel(android.os.Parcel) -> a +android.support.v4.media.MediaDescriptionCompatApi21$Builder -> android.support.v4.media.a$a: + java.lang.Object newInstance() -> a + void setMediaId(java.lang.Object,java.lang.String) -> a + void setTitle(java.lang.Object,java.lang.CharSequence) -> a + void setSubtitle(java.lang.Object,java.lang.CharSequence) -> b + void setDescription(java.lang.Object,java.lang.CharSequence) -> c + void setIconBitmap(java.lang.Object,android.graphics.Bitmap) -> a + void setIconUri(java.lang.Object,android.net.Uri) -> a + void setExtras(java.lang.Object,android.os.Bundle) -> a + java.lang.Object build(java.lang.Object) -> a +android.support.v4.media.MediaDescriptionCompatApi23 -> android.support.v4.media.b: + android.net.Uri getMediaUri(java.lang.Object) -> h +android.support.v4.media.MediaDescriptionCompatApi23$Builder -> android.support.v4.media.b$a: + void setMediaUri(java.lang.Object,android.net.Uri) -> b +android.support.v4.media.MediaMetadataCompat -> android.support.v4.media.MediaMetadataCompat: + android.support.v4.util.ArrayMap METADATA_KEYS_TYPE -> a + java.lang.String[] PREFERRED_DESCRIPTION_ORDER -> c + java.lang.String[] PREFERRED_BITMAP_ORDER -> d + java.lang.String[] PREFERRED_URI_ORDER -> e + android.os.Bundle mBundle -> b + java.lang.Object mMetadataObj -> f + android.os.Parcelable$Creator CREATOR -> CREATOR + void (android.os.Parcel) -> + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + android.support.v4.media.MediaMetadataCompat fromMediaMetadata(java.lang.Object) -> a + void () -> +android.support.v4.media.MediaMetadataCompat$1 -> android.support.v4.media.MediaMetadataCompat$1: + void () -> + android.support.v4.media.MediaMetadataCompat createFromParcel(android.os.Parcel) -> a + android.support.v4.media.MediaMetadataCompat[] newArray(int) -> a java.lang.Object[] newArray(int) -> newArray -android.support.v4.os.ParcelableCompatCreatorCallbacks -> android.support.v4.f.h: - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b - java.lang.Object[] newArray(int) -> b -android.support.v4.os.ParcelableCompatCreatorHoneycombMR2 -> android.support.v4.f.i: - android.support.v4.os.ParcelableCompatCreatorCallbacks mCallbacks -> a - void (android.support.v4.os.ParcelableCompatCreatorCallbacks) -> java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel +android.support.v4.media.MediaMetadataCompatApi21 -> android.support.v4.media.c: + void writeToParcel(java.lang.Object,android.os.Parcel,int) -> a +android.support.v4.media.RatingCompat -> android.support.v4.media.RatingCompat: + int mRatingStyle -> a + float mRatingValue -> b + android.os.Parcelable$Creator CREATOR -> CREATOR + void (int,float) -> + java.lang.String toString() -> toString + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + void () -> +android.support.v4.media.RatingCompat$1 -> android.support.v4.media.RatingCompat$1: + void () -> + android.support.v4.media.RatingCompat createFromParcel(android.os.Parcel) -> a + android.support.v4.media.RatingCompat[] newArray(int) -> a java.lang.Object[] newArray(int) -> newArray -android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub -> android.support.v4.f.j: - android.os.Parcelable$Creator instantiate(android.support.v4.os.ParcelableCompatCreatorCallbacks) -> a -android.support.v4.os.TraceCompat -> android.support.v4.f.k: - void beginSection(java.lang.String) -> a - void endSection() -> a -android.support.v4.os.TraceJellybeanMR2 -> android.support.v4.f.l: - void beginSection(java.lang.String) -> a - void endSection() -> a -android.support.v4.util.ArrayMap -> android.support.v4.g.a: + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.session.IMediaControllerCallback -> android.support.v4.media.session.a: + void onEvent(java.lang.String,android.os.Bundle) -> a + void onSessionDestroyed() -> a + void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat) -> a + void onMetadataChanged(android.support.v4.media.MediaMetadataCompat) -> a + void onQueueChanged(java.util.List) -> a + void onQueueTitleChanged(java.lang.CharSequence) -> a + void onExtrasChanged(android.os.Bundle) -> a + void onVolumeInfoChanged(android.support.v4.media.session.ParcelableVolumeInfo) -> a + void onRepeatModeChanged(int) -> a + void onShuffleModeChangedDeprecated(boolean) -> a + void onCaptioningEnabledChanged(boolean) -> b + void onShuffleModeChanged(int) -> b +android.support.v4.media.session.IMediaControllerCallback$Stub -> android.support.v4.media.session.a$a: + void () -> + android.support.v4.media.session.IMediaControllerCallback asInterface(android.os.IBinder) -> a + android.os.IBinder asBinder() -> asBinder + boolean onTransact(int,android.os.Parcel,android.os.Parcel,int) -> onTransact +android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy -> android.support.v4.media.session.a$a$a: + android.os.IBinder mRemote -> a + void (android.os.IBinder) -> + android.os.IBinder asBinder() -> asBinder + void onEvent(java.lang.String,android.os.Bundle) -> a + void onSessionDestroyed() -> a + void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat) -> a + void onMetadataChanged(android.support.v4.media.MediaMetadataCompat) -> a + void onQueueChanged(java.util.List) -> a + void onQueueTitleChanged(java.lang.CharSequence) -> a + void onExtrasChanged(android.os.Bundle) -> a + void onVolumeInfoChanged(android.support.v4.media.session.ParcelableVolumeInfo) -> a + void onRepeatModeChanged(int) -> a + void onShuffleModeChangedDeprecated(boolean) -> a + void onCaptioningEnabledChanged(boolean) -> b + void onShuffleModeChanged(int) -> b +android.support.v4.media.session.IMediaSession -> android.support.v4.media.session.b: + void sendCommand(java.lang.String,android.os.Bundle,android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper) -> a + boolean sendMediaButton(android.view.KeyEvent) -> a + void registerCallbackListener(android.support.v4.media.session.IMediaControllerCallback) -> a + void unregisterCallbackListener(android.support.v4.media.session.IMediaControllerCallback) -> b + boolean isTransportControlEnabled() -> a + java.lang.String getPackageName() -> b + java.lang.String getTag() -> c + android.app.PendingIntent getLaunchPendingIntent() -> d + long getFlags() -> e + android.support.v4.media.session.ParcelableVolumeInfo getVolumeAttributes() -> f + void adjustVolume(int,int,java.lang.String) -> a + void setVolumeTo(int,int,java.lang.String) -> b + android.support.v4.media.MediaMetadataCompat getMetadata() -> g + android.support.v4.media.session.PlaybackStateCompat getPlaybackState() -> h + java.util.List getQueue() -> i + java.lang.CharSequence getQueueTitle() -> j + android.os.Bundle getExtras() -> k + int getRatingType() -> l + boolean isCaptioningEnabled() -> m + int getRepeatMode() -> n + boolean isShuffleModeEnabledDeprecated() -> o + int getShuffleMode() -> p + void addQueueItem(android.support.v4.media.MediaDescriptionCompat) -> a + void addQueueItemAt(android.support.v4.media.MediaDescriptionCompat,int) -> a + void removeQueueItem(android.support.v4.media.MediaDescriptionCompat) -> b + void removeQueueItemAt(int) -> a + void prepare() -> q + void prepareFromMediaId(java.lang.String,android.os.Bundle) -> a + void prepareFromSearch(java.lang.String,android.os.Bundle) -> b + void prepareFromUri(android.net.Uri,android.os.Bundle) -> a + void play() -> r + void playFromMediaId(java.lang.String,android.os.Bundle) -> c + void playFromSearch(java.lang.String,android.os.Bundle) -> d + void playFromUri(android.net.Uri,android.os.Bundle) -> b + void skipToQueueItem(long) -> a + void pause() -> s + void stop() -> t + void next() -> u + void previous() -> v + void fastForward() -> w + void rewind() -> x + void seekTo(long) -> b + void rate(android.support.v4.media.RatingCompat) -> a + void rateWithExtras(android.support.v4.media.RatingCompat,android.os.Bundle) -> a + void setCaptioningEnabled(boolean) -> a + void setRepeatMode(int) -> b + void setShuffleModeEnabledDeprecated(boolean) -> b + void setShuffleMode(int) -> c + void sendCustomAction(java.lang.String,android.os.Bundle) -> e +android.support.v4.media.session.IMediaSession$Stub -> android.support.v4.media.session.b$a: + android.support.v4.media.session.IMediaSession asInterface(android.os.IBinder) -> a + android.os.IBinder asBinder() -> asBinder + boolean onTransact(int,android.os.Parcel,android.os.Parcel,int) -> onTransact +android.support.v4.media.session.IMediaSession$Stub$Proxy -> android.support.v4.media.session.b$a$a: + android.os.IBinder mRemote -> a + void (android.os.IBinder) -> + android.os.IBinder asBinder() -> asBinder + void sendCommand(java.lang.String,android.os.Bundle,android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper) -> a + boolean sendMediaButton(android.view.KeyEvent) -> a + void registerCallbackListener(android.support.v4.media.session.IMediaControllerCallback) -> a + void unregisterCallbackListener(android.support.v4.media.session.IMediaControllerCallback) -> b + boolean isTransportControlEnabled() -> a + java.lang.String getPackageName() -> b + java.lang.String getTag() -> c + android.app.PendingIntent getLaunchPendingIntent() -> d + long getFlags() -> e + android.support.v4.media.session.ParcelableVolumeInfo getVolumeAttributes() -> f + void adjustVolume(int,int,java.lang.String) -> a + void setVolumeTo(int,int,java.lang.String) -> b + android.support.v4.media.MediaMetadataCompat getMetadata() -> g + android.support.v4.media.session.PlaybackStateCompat getPlaybackState() -> h + java.util.List getQueue() -> i + java.lang.CharSequence getQueueTitle() -> j + android.os.Bundle getExtras() -> k + int getRatingType() -> l + boolean isCaptioningEnabled() -> m + int getRepeatMode() -> n + boolean isShuffleModeEnabledDeprecated() -> o + int getShuffleMode() -> p + void addQueueItem(android.support.v4.media.MediaDescriptionCompat) -> a + void addQueueItemAt(android.support.v4.media.MediaDescriptionCompat,int) -> a + void removeQueueItem(android.support.v4.media.MediaDescriptionCompat) -> b + void removeQueueItemAt(int) -> a + void prepare() -> q + void prepareFromMediaId(java.lang.String,android.os.Bundle) -> a + void prepareFromSearch(java.lang.String,android.os.Bundle) -> b + void prepareFromUri(android.net.Uri,android.os.Bundle) -> a + void play() -> r + void playFromMediaId(java.lang.String,android.os.Bundle) -> c + void playFromSearch(java.lang.String,android.os.Bundle) -> d + void playFromUri(android.net.Uri,android.os.Bundle) -> b + void skipToQueueItem(long) -> a + void pause() -> s + void stop() -> t + void next() -> u + void previous() -> v + void fastForward() -> w + void rewind() -> x + void seekTo(long) -> b + void rate(android.support.v4.media.RatingCompat) -> a + void rateWithExtras(android.support.v4.media.RatingCompat,android.os.Bundle) -> a + void setCaptioningEnabled(boolean) -> a + void setRepeatMode(int) -> b + void setShuffleModeEnabledDeprecated(boolean) -> b + void setShuffleMode(int) -> c + void sendCustomAction(java.lang.String,android.os.Bundle) -> e +android.support.v4.media.session.MediaControllerCompat -> android.support.v4.media.session.MediaControllerCompat: +android.support.v4.media.session.MediaControllerCompat$Callback -> android.support.v4.media.session.MediaControllerCompat$a: + java.lang.Object mCallbackObj -> c + android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler mHandler -> a + boolean mHasExtraCallback -> b + void () -> + void onSessionDestroyed() -> a + void onSessionEvent(java.lang.String,android.os.Bundle) -> a + void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat) -> a + void onMetadataChanged(android.support.v4.media.MediaMetadataCompat) -> a + void onQueueChanged(java.util.List) -> a + void onQueueTitleChanged(java.lang.CharSequence) -> a + void onExtrasChanged(android.os.Bundle) -> a + void onAudioInfoChanged(android.support.v4.media.session.MediaControllerCompat$PlaybackInfo) -> a + void onCaptioningEnabledChanged(boolean) -> a + void onRepeatModeChanged(int) -> a + void onShuffleModeChanged(boolean) -> b + void onShuffleModeChanged(int) -> b + void postToHandler(int,java.lang.Object,android.os.Bundle) -> a +android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler -> android.support.v4.media.session.MediaControllerCompat$a$a: + boolean mRegistered -> a + android.support.v4.media.session.MediaControllerCompat$Callback this$0 -> b + void handleMessage(android.os.Message) -> handleMessage +android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21 -> android.support.v4.media.session.MediaControllerCompat$a$b: + java.lang.ref.WeakReference mCallback -> a + void (android.support.v4.media.session.MediaControllerCompat$Callback) -> + void onSessionDestroyed() -> a + void onSessionEvent(java.lang.String,android.os.Bundle) -> a + void onPlaybackStateChanged(java.lang.Object) -> a + void onMetadataChanged(java.lang.Object) -> b + void onQueueChanged(java.util.List) -> a + void onQueueTitleChanged(java.lang.CharSequence) -> a + void onExtrasChanged(android.os.Bundle) -> a + void onAudioInfoChanged(int,int,int,int,int) -> a +android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat -> android.support.v4.media.session.MediaControllerCompat$a$c: + java.lang.ref.WeakReference mCallback -> a + void (android.support.v4.media.session.MediaControllerCompat$Callback) -> + void onEvent(java.lang.String,android.os.Bundle) -> a + void onSessionDestroyed() -> a + void onPlaybackStateChanged(android.support.v4.media.session.PlaybackStateCompat) -> a + void onMetadataChanged(android.support.v4.media.MediaMetadataCompat) -> a + void onQueueChanged(java.util.List) -> a + void onQueueTitleChanged(java.lang.CharSequence) -> a + void onCaptioningEnabledChanged(boolean) -> b + void onRepeatModeChanged(int) -> a + void onShuffleModeChangedDeprecated(boolean) -> a + void onShuffleModeChanged(int) -> b + void onExtrasChanged(android.os.Bundle) -> a + void onVolumeInfoChanged(android.support.v4.media.session.ParcelableVolumeInfo) -> a +android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 -> android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21: + java.util.List mPendingCallbacks -> a + android.support.v4.media.session.IMediaSession mExtraBinder -> b + java.util.HashMap mCallbackMap -> c + void processPendingCallbacks() -> a + android.support.v4.media.session.IMediaSession access$202(android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21,android.support.v4.media.session.IMediaSession) -> a + void access$300(android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21) -> a +android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver -> android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver: + java.lang.ref.WeakReference mMediaControllerImpl -> a + void onReceiveResult(int,android.os.Bundle) -> onReceiveResult +android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback -> android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$a: + void (android.support.v4.media.session.MediaControllerCompat$Callback) -> + void onSessionDestroyed() -> a + void onMetadataChanged(android.support.v4.media.MediaMetadataCompat) -> a + void onQueueChanged(java.util.List) -> a + void onQueueTitleChanged(java.lang.CharSequence) -> a + void onExtrasChanged(android.os.Bundle) -> a + void onVolumeInfoChanged(android.support.v4.media.session.ParcelableVolumeInfo) -> a +android.support.v4.media.session.MediaControllerCompat$PlaybackInfo -> android.support.v4.media.session.MediaControllerCompat$b: + int mPlaybackType -> a + int mAudioStream -> b + int mVolumeControl -> c + int mMaxVolume -> d + int mCurrentVolume -> e + void (int,int,int,int,int) -> +android.support.v4.media.session.MediaControllerCompatApi21 -> android.support.v4.media.session.c: + java.lang.Object createCallback(android.support.v4.media.session.MediaControllerCompatApi21$Callback) -> a +android.support.v4.media.session.MediaControllerCompatApi21$Callback -> android.support.v4.media.session.c$a: + void onSessionDestroyed() -> a + void onSessionEvent(java.lang.String,android.os.Bundle) -> a + void onPlaybackStateChanged(java.lang.Object) -> a + void onMetadataChanged(java.lang.Object) -> b + void onQueueChanged(java.util.List) -> a + void onQueueTitleChanged(java.lang.CharSequence) -> a + void onExtrasChanged(android.os.Bundle) -> a + void onAudioInfoChanged(int,int,int,int,int) -> a +android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy -> android.support.v4.media.session.c$b: + android.support.v4.media.session.MediaControllerCompatApi21$Callback mCallback -> a + void (android.support.v4.media.session.MediaControllerCompatApi21$Callback) -> + void onSessionDestroyed() -> onSessionDestroyed + void onSessionEvent(java.lang.String,android.os.Bundle) -> onSessionEvent + void onPlaybackStateChanged(android.media.session.PlaybackState) -> onPlaybackStateChanged + void onMetadataChanged(android.media.MediaMetadata) -> onMetadataChanged + void onQueueChanged(java.util.List) -> onQueueChanged + void onQueueTitleChanged(java.lang.CharSequence) -> onQueueTitleChanged + void onExtrasChanged(android.os.Bundle) -> onExtrasChanged + void onAudioInfoChanged(android.media.session.MediaController$PlaybackInfo) -> onAudioInfoChanged +android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo -> android.support.v4.media.session.c$c: + android.media.AudioAttributes getAudioAttributes(java.lang.Object) -> a + int getLegacyAudioStream(java.lang.Object) -> b + int toLegacyStreamType(android.media.AudioAttributes) -> a +android.support.v4.media.session.MediaSessionCompat -> android.support.v4.media.session.MediaSessionCompat: +android.support.v4.media.session.MediaSessionCompat$QueueItem -> android.support.v4.media.session.MediaSessionCompat$QueueItem: + android.support.v4.media.MediaDescriptionCompat mDescription -> a + long mId -> b + java.lang.Object mItem -> c + android.os.Parcelable$Creator CREATOR -> CREATOR + void (java.lang.Object,android.support.v4.media.MediaDescriptionCompat,long) -> + void (android.os.Parcel) -> + void writeToParcel(android.os.Parcel,int) -> writeToParcel + int describeContents() -> describeContents + android.support.v4.media.session.MediaSessionCompat$QueueItem fromQueueItem(java.lang.Object) -> a + java.util.List fromQueueItemList(java.util.List) -> a + java.lang.String toString() -> toString + void () -> +android.support.v4.media.session.MediaSessionCompat$QueueItem$1 -> android.support.v4.media.session.MediaSessionCompat$QueueItem$1: + void () -> + android.support.v4.media.session.MediaSessionCompat$QueueItem createFromParcel(android.os.Parcel) -> a + android.support.v4.media.session.MediaSessionCompat$QueueItem[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper -> android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper: + android.os.ResultReceiver mResultReceiver -> a + android.os.Parcelable$Creator CREATOR -> CREATOR + void (android.os.Parcel) -> + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + void () -> +android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1 -> android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1: + void () -> + android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper createFromParcel(android.os.Parcel) -> a + android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.session.MediaSessionCompat$Token -> android.support.v4.media.session.MediaSessionCompat$Token: + java.lang.Object mInner -> a + android.support.v4.media.session.IMediaSession mExtraBinder -> b + android.os.Parcelable$Creator CREATOR -> CREATOR + void (java.lang.Object) -> + void (java.lang.Object,android.support.v4.media.session.IMediaSession) -> + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + int hashCode() -> hashCode + boolean equals(java.lang.Object) -> equals + void () -> +android.support.v4.media.session.MediaSessionCompat$Token$1 -> android.support.v4.media.session.MediaSessionCompat$Token$1: + void () -> + android.support.v4.media.session.MediaSessionCompat$Token createFromParcel(android.os.Parcel) -> a + android.support.v4.media.session.MediaSessionCompat$Token[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.session.MediaSessionCompatApi21 -> android.support.v4.media.session.d: +android.support.v4.media.session.MediaSessionCompatApi21$QueueItem -> android.support.v4.media.session.d$a: + java.lang.Object getDescription(java.lang.Object) -> a + long getQueueId(java.lang.Object) -> b +android.support.v4.media.session.ParcelableVolumeInfo -> android.support.v4.media.session.ParcelableVolumeInfo: + int volumeType -> a + int audioStream -> b + int controlType -> c + int maxVolume -> d + int currentVolume -> e + android.os.Parcelable$Creator CREATOR -> CREATOR + void (android.os.Parcel) -> + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + void () -> +android.support.v4.media.session.ParcelableVolumeInfo$1 -> android.support.v4.media.session.ParcelableVolumeInfo$1: + void () -> + android.support.v4.media.session.ParcelableVolumeInfo createFromParcel(android.os.Parcel) -> a + android.support.v4.media.session.ParcelableVolumeInfo[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.session.PlaybackStateCompat -> android.support.v4.media.session.PlaybackStateCompat: + int mState -> a + long mPosition -> b + long mBufferedPosition -> c + float mSpeed -> d + long mActions -> e + int mErrorCode -> f + java.lang.CharSequence mErrorMessage -> g + long mUpdateTime -> h + java.util.List mCustomActions -> i + long mActiveItemId -> j + android.os.Bundle mExtras -> k + java.lang.Object mStateObj -> l + android.os.Parcelable$Creator CREATOR -> CREATOR + void (int,long,long,float,long,int,java.lang.CharSequence,long,java.util.List,long,android.os.Bundle) -> + void (android.os.Parcel) -> + java.lang.String toString() -> toString + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + android.support.v4.media.session.PlaybackStateCompat fromPlaybackState(java.lang.Object) -> a + void () -> +android.support.v4.media.session.PlaybackStateCompat$1 -> android.support.v4.media.session.PlaybackStateCompat$1: + void () -> + android.support.v4.media.session.PlaybackStateCompat createFromParcel(android.os.Parcel) -> a + android.support.v4.media.session.PlaybackStateCompat[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.session.PlaybackStateCompat$CustomAction -> android.support.v4.media.session.PlaybackStateCompat$CustomAction: + java.lang.String mAction -> a + java.lang.CharSequence mName -> b + int mIcon -> c + android.os.Bundle mExtras -> d + java.lang.Object mCustomActionObj -> e + android.os.Parcelable$Creator CREATOR -> CREATOR + void (java.lang.String,java.lang.CharSequence,int,android.os.Bundle) -> + void (android.os.Parcel) -> + void writeToParcel(android.os.Parcel,int) -> writeToParcel + int describeContents() -> describeContents + android.support.v4.media.session.PlaybackStateCompat$CustomAction fromCustomAction(java.lang.Object) -> a + java.lang.String toString() -> toString + void () -> +android.support.v4.media.session.PlaybackStateCompat$CustomAction$1 -> android.support.v4.media.session.PlaybackStateCompat$CustomAction$1: + void () -> + android.support.v4.media.session.PlaybackStateCompat$CustomAction createFromParcel(android.os.Parcel) -> a + android.support.v4.media.session.PlaybackStateCompat$CustomAction[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.media.session.PlaybackStateCompatApi21 -> android.support.v4.media.session.e: + int getState(java.lang.Object) -> a + long getPosition(java.lang.Object) -> b + long getBufferedPosition(java.lang.Object) -> c + float getPlaybackSpeed(java.lang.Object) -> d + long getActions(java.lang.Object) -> e + java.lang.CharSequence getErrorMessage(java.lang.Object) -> f + long getLastPositionUpdateTime(java.lang.Object) -> g + java.util.List getCustomActions(java.lang.Object) -> h + long getActiveQueueItemId(java.lang.Object) -> i +android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction -> android.support.v4.media.session.e$a: + java.lang.String getAction(java.lang.Object) -> a + java.lang.CharSequence getName(java.lang.Object) -> b + int getIcon(java.lang.Object) -> c + android.os.Bundle getExtras(java.lang.Object) -> d +android.support.v4.media.session.PlaybackStateCompatApi22 -> android.support.v4.media.session.f: + android.os.Bundle getExtras(java.lang.Object) -> a +android.support.v4.os.CancellationSignal -> android.support.v4.f.a: + boolean mIsCanceled -> a + android.support.v4.os.CancellationSignal$OnCancelListener mOnCancelListener -> b + java.lang.Object mCancellationSignalObj -> c + boolean mCancelInProgress -> d + void () -> + boolean isCanceled() -> a + void throwIfCanceled() -> b + void cancel() -> c + java.lang.Object getCancellationSignalObject() -> d +android.support.v4.os.CancellationSignal$OnCancelListener -> android.support.v4.f.a$a: + void onCancel() -> a +android.support.v4.os.IResultReceiver -> android.support.v4.f.b: + void send(int,android.os.Bundle) -> a +android.support.v4.os.IResultReceiver$Stub -> android.support.v4.f.b$a: + void () -> + android.support.v4.os.IResultReceiver asInterface(android.os.IBinder) -> a + android.os.IBinder asBinder() -> asBinder + boolean onTransact(int,android.os.Parcel,android.os.Parcel,int) -> onTransact +android.support.v4.os.IResultReceiver$Stub$Proxy -> android.support.v4.f.b$a$a: + android.os.IBinder mRemote -> a + void (android.os.IBinder) -> + android.os.IBinder asBinder() -> asBinder + void send(int,android.os.Bundle) -> a +android.support.v4.os.OperationCanceledException -> android.support.v4.f.c: + void () -> + void (java.lang.String) -> +android.support.v4.os.ResultReceiver -> android.support.v4.f.d: + boolean mLocal -> a + android.os.Handler mHandler -> b + android.support.v4.os.IResultReceiver mReceiver -> c + android.os.Parcelable$Creator CREATOR -> CREATOR + void onReceiveResult(int,android.os.Bundle) -> a + int describeContents() -> describeContents + void writeToParcel(android.os.Parcel,int) -> writeToParcel + void (android.os.Parcel) -> + void () -> +android.support.v4.os.ResultReceiver$1 -> android.support.v4.f.d$1: + void () -> + android.support.v4.os.ResultReceiver createFromParcel(android.os.Parcel) -> a + android.support.v4.os.ResultReceiver[] newArray(int) -> a + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.os.ResultReceiver$MyResultReceiver -> android.support.v4.f.d$a: + android.support.v4.os.ResultReceiver this$0 -> a + void (android.support.v4.os.ResultReceiver) -> + void send(int,android.os.Bundle) -> a +android.support.v4.os.ResultReceiver$MyRunnable -> android.support.v4.f.d$b: + int mResultCode -> a + android.os.Bundle mResultData -> b + android.support.v4.os.ResultReceiver this$0 -> c + void (android.support.v4.os.ResultReceiver,int,android.os.Bundle) -> + void run() -> run +android.support.v4.os.TraceCompat -> android.support.v4.f.e: + void beginSection(java.lang.String) -> a + void endSection() -> a +android.support.v4.provider.FontRequest -> android.support.v4.g.a: + java.lang.String mProviderAuthority -> a + java.lang.String mProviderPackage -> b + java.lang.String mQuery -> c + java.util.List mCertificates -> d + int mCertificatesArray -> e + java.lang.String mIdentifier -> f + void (java.lang.String,java.lang.String,java.lang.String,java.util.List) -> + java.lang.String getProviderAuthority() -> a + java.lang.String getProviderPackage() -> b + java.lang.String getQuery() -> c + java.util.List getCertificates() -> d + int getCertificatesArrayResId() -> e + java.lang.String getIdentifier() -> f + java.lang.String toString() -> toString +android.support.v4.provider.FontsContractCompat -> android.support.v4.g.b: + android.support.v4.util.LruCache sTypefaceCache -> a + android.support.v4.provider.SelfDestructiveThread sBackgroundThread -> b + java.lang.Object sLock -> c + android.support.v4.util.SimpleArrayMap sPendingReplies -> d + java.util.Comparator sByteArrayComparator -> e + android.graphics.Typeface getFontInternal(android.content.Context,android.support.v4.provider.FontRequest,int) -> b + android.graphics.Typeface getFontSync(android.content.Context,android.support.v4.provider.FontRequest,android.widget.TextView,int,int,int) -> a + java.util.Map prepareFontData(android.content.Context,android.support.v4.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal) -> a + android.support.v4.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,android.support.v4.provider.FontRequest) -> a + android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,android.support.v4.provider.FontRequest,android.content.res.Resources) -> a + java.util.List getCertificates(android.support.v4.provider.FontRequest,android.content.res.Resources) -> a + boolean equalsByteArrayList(java.util.List,java.util.List) -> a + java.util.List convertToByteArrayList(android.content.pm.Signature[]) -> a + android.support.v4.provider.FontsContractCompat$FontInfo[] getFontFromProvider(android.content.Context,android.support.v4.provider.FontRequest,java.lang.String,android.os.CancellationSignal) -> a + android.graphics.Typeface access$000(android.content.Context,android.support.v4.provider.FontRequest,int) -> a + android.support.v4.util.LruCache access$100() -> a + java.lang.Object access$200() -> b + android.support.v4.util.SimpleArrayMap access$300() -> c + void () -> +android.support.v4.provider.FontsContractCompat$1 -> android.support.v4.g.b$1: + android.content.Context val$context -> a + android.support.v4.provider.FontRequest val$request -> b + int val$style -> c + java.lang.String val$id -> d + void (android.content.Context,android.support.v4.provider.FontRequest,int,java.lang.String) -> + android.graphics.Typeface call() -> a + java.lang.Object call() -> call +android.support.v4.provider.FontsContractCompat$2 -> android.support.v4.g.b$2: + java.lang.ref.WeakReference val$textViewWeak -> a + android.widget.TextView val$targetView -> b + int val$style -> c + void (java.lang.ref.WeakReference,android.widget.TextView,int) -> + void onReply(android.graphics.Typeface) -> a + void onReply(java.lang.Object) -> a +android.support.v4.provider.FontsContractCompat$3 -> android.support.v4.g.b$3: + java.lang.String val$id -> a + void (java.lang.String) -> + void onReply(android.graphics.Typeface) -> a + void onReply(java.lang.Object) -> a +android.support.v4.provider.FontsContractCompat$5 -> android.support.v4.g.b$4: + void () -> + int compare(byte[],byte[]) -> a + int compare(java.lang.Object,java.lang.Object) -> compare +android.support.v4.provider.FontsContractCompat$FontFamilyResult -> android.support.v4.g.b$a: + int mStatusCode -> a + android.support.v4.provider.FontsContractCompat$FontInfo[] mFonts -> b + void (int,android.support.v4.provider.FontsContractCompat$FontInfo[]) -> + int getStatusCode() -> a + android.support.v4.provider.FontsContractCompat$FontInfo[] getFonts() -> b +android.support.v4.provider.FontsContractCompat$FontInfo -> android.support.v4.g.b$b: + android.net.Uri mUri -> a + int mTtcIndex -> b + int mWeight -> c + boolean mItalic -> d + int mResultCode -> e + void (android.net.Uri,int,int,boolean,int) -> + android.net.Uri getUri() -> a + int getTtcIndex() -> b + int getWeight() -> c + boolean isItalic() -> d + int getResultCode() -> e +android.support.v4.provider.SelfDestructiveThread -> android.support.v4.g.c: + java.lang.Object mLock -> a + android.os.HandlerThread mThread -> b + android.os.Handler mHandler -> c + int mGeneration -> d + android.os.Handler$Callback mCallback -> e + int mDestructAfterMillisec -> f + int mPriority -> g + java.lang.String mThreadName -> h + void (java.lang.String,int,int) -> + void post(java.lang.Runnable) -> a + void postAndReply(java.util.concurrent.Callable,android.support.v4.provider.SelfDestructiveThread$ReplyCallback) -> a + java.lang.Object postAndWait(java.util.concurrent.Callable,int) -> a + void onInvokeRunnable(java.lang.Runnable) -> b + void onDestruction() -> a + void access$000(android.support.v4.provider.SelfDestructiveThread,java.lang.Runnable) -> a + void access$100(android.support.v4.provider.SelfDestructiveThread) -> a +android.support.v4.provider.SelfDestructiveThread$1 -> android.support.v4.g.c$1: + android.support.v4.provider.SelfDestructiveThread this$0 -> a + void (android.support.v4.provider.SelfDestructiveThread) -> + boolean handleMessage(android.os.Message) -> handleMessage +android.support.v4.provider.SelfDestructiveThread$2 -> android.support.v4.g.c$2: + java.util.concurrent.Callable val$callable -> a + android.os.Handler val$callingHandler -> b + android.support.v4.provider.SelfDestructiveThread$ReplyCallback val$reply -> c + android.support.v4.provider.SelfDestructiveThread this$0 -> d + void (android.support.v4.provider.SelfDestructiveThread,java.util.concurrent.Callable,android.os.Handler,android.support.v4.provider.SelfDestructiveThread$ReplyCallback) -> + void run() -> run +android.support.v4.provider.SelfDestructiveThread$2$1 -> android.support.v4.g.c$2$1: + java.lang.Object val$result -> a + android.support.v4.provider.SelfDestructiveThread$2 this$1 -> b + void (android.support.v4.provider.SelfDestructiveThread$2,java.lang.Object) -> + void run() -> run +android.support.v4.provider.SelfDestructiveThread$3 -> android.support.v4.g.c$3: + java.util.concurrent.atomic.AtomicReference val$holder -> a + java.util.concurrent.Callable val$callable -> b + java.util.concurrent.locks.ReentrantLock val$lock -> c + java.util.concurrent.atomic.AtomicBoolean val$running -> d + java.util.concurrent.locks.Condition val$cond -> e + android.support.v4.provider.SelfDestructiveThread this$0 -> f + void (android.support.v4.provider.SelfDestructiveThread,java.util.concurrent.atomic.AtomicReference,java.util.concurrent.Callable,java.util.concurrent.locks.ReentrantLock,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.locks.Condition) -> + void run() -> run +android.support.v4.provider.SelfDestructiveThread$ReplyCallback -> android.support.v4.g.c$a: + void onReply(java.lang.Object) -> a +android.support.v4.util.ArrayMap -> android.support.v4.h.a: android.support.v4.util.MapCollections mCollections -> a void () -> void (int) -> @@ -4771,7 +5766,7 @@ android.support.v4.util.ArrayMap -> android.support.v4.g.a: java.util.Set entrySet() -> entrySet java.util.Set keySet() -> keySet java.util.Collection values() -> values -android.support.v4.util.ArrayMap$1 -> android.support.v4.g.a$1: +android.support.v4.util.ArrayMap$1 -> android.support.v4.h.a$1: android.support.v4.util.ArrayMap this$0 -> a void (android.support.v4.util.ArrayMap) -> int colGetSize() -> a @@ -4783,7 +5778,59 @@ android.support.v4.util.ArrayMap$1 -> android.support.v4.g.a$1: java.lang.Object colSetValue(int,java.lang.Object) -> a void colRemoveAt(int) -> a void colClear() -> c -android.support.v4.util.ContainerHelpers -> android.support.v4.g.b: +android.support.v4.util.ArraySet -> android.support.v4.h.b: + int[] INT -> j + java.lang.Object[] OBJECT -> k + java.lang.Object[] sBaseCache -> a + int sBaseCacheSize -> b + java.lang.Object[] sTwiceBaseCache -> c + int sTwiceBaseCacheSize -> d + boolean mIdentityHashCode -> e + int[] mHashes -> f + java.lang.Object[] mArray -> g + int mSize -> h + android.support.v4.util.MapCollections mCollections -> i + int indexOf(java.lang.Object,int) -> a + int indexOfNull() -> a + void allocArrays(int) -> d + void freeArrays(int[],java.lang.Object[],int) -> a + void () -> + void (int,boolean) -> + void clear() -> clear + void ensureCapacity(int) -> a + boolean contains(java.lang.Object) -> contains + int indexOf(java.lang.Object) -> a + java.lang.Object valueAt(int) -> b + boolean isEmpty() -> isEmpty + boolean add(java.lang.Object) -> add + boolean remove(java.lang.Object) -> remove + java.lang.Object removeAt(int) -> c + int size() -> size + java.lang.Object[] toArray() -> toArray + java.lang.Object[] toArray(java.lang.Object[]) -> toArray + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString + android.support.v4.util.MapCollections getCollection() -> b + java.util.Iterator iterator() -> iterator + boolean containsAll(java.util.Collection) -> containsAll + boolean addAll(java.util.Collection) -> addAll + boolean removeAll(java.util.Collection) -> removeAll + boolean retainAll(java.util.Collection) -> retainAll + void () -> +android.support.v4.util.ArraySet$1 -> android.support.v4.h.b$1: + android.support.v4.util.ArraySet this$0 -> a + void (android.support.v4.util.ArraySet) -> + int colGetSize() -> a + java.lang.Object colGetEntry(int,int) -> a + int colIndexOfKey(java.lang.Object) -> a + int colIndexOfValue(java.lang.Object) -> b + java.util.Map colGetMap() -> b + void colPut(java.lang.Object,java.lang.Object) -> a + java.lang.Object colSetValue(int,java.lang.Object) -> a + void colRemoveAt(int) -> a + void colClear() -> c +android.support.v4.util.ContainerHelpers -> android.support.v4.h.c: int[] EMPTY_INTS -> a long[] EMPTY_LONGS -> b java.lang.Object[] EMPTY_OBJECTS -> c @@ -4794,9 +5841,9 @@ android.support.v4.util.ContainerHelpers -> android.support.v4.g.b: int binarySearch(int[],int,int) -> a int binarySearch(long[],int,long) -> a void () -> -android.support.v4.util.DebugUtils -> android.support.v4.g.c: +android.support.v4.util.DebugUtils -> android.support.v4.h.d: void buildShortClassTag(java.lang.Object,java.lang.StringBuilder) -> a -android.support.v4.util.LogWriter -> android.support.v4.g.d: +android.support.v4.util.LogWriter -> android.support.v4.h.e: java.lang.String mTag -> a java.lang.StringBuilder mBuilder -> b void (java.lang.String) -> @@ -4804,7 +5851,7 @@ android.support.v4.util.LogWriter -> android.support.v4.g.d: void flush() -> flush void write(char[],int,int) -> write void flushBuilder() -> a -android.support.v4.util.LongSparseArray -> android.support.v4.g.e: +android.support.v4.util.LongSparseArray -> android.support.v4.h.f: java.lang.Object DELETED -> a boolean mGarbage -> b long[] mKeys -> c @@ -4826,7 +5873,7 @@ android.support.v4.util.LongSparseArray -> android.support.v4.g.e: java.lang.String toString() -> toString java.lang.Object clone() -> clone void () -> -android.support.v4.util.LruCache -> android.support.v4.g.f: +android.support.v4.util.LruCache -> android.support.v4.h.g: java.util.LinkedHashMap map -> a int size -> b int maxSize -> c @@ -4845,7 +5892,7 @@ android.support.v4.util.LruCache -> android.support.v4.g.f: int sizeOf(java.lang.Object,java.lang.Object) -> b void evictAll() -> a java.lang.String toString() -> toString -android.support.v4.util.MapCollections -> android.support.v4.g.g: +android.support.v4.util.MapCollections -> android.support.v4.h.h: android.support.v4.util.MapCollections$EntrySet mEntrySet -> b android.support.v4.util.MapCollections$KeySet mKeySet -> c android.support.v4.util.MapCollections$ValuesCollection mValues -> d @@ -4868,7 +5915,7 @@ android.support.v4.util.MapCollections -> android.support.v4.g.g: java.lang.Object colSetValue(int,java.lang.Object) -> a void colRemoveAt(int) -> a void colClear() -> c -android.support.v4.util.MapCollections$ArrayIterator -> android.support.v4.g.g$a: +android.support.v4.util.MapCollections$ArrayIterator -> android.support.v4.h.h$a: int mOffset -> a int mSize -> b int mIndex -> c @@ -4878,7 +5925,7 @@ android.support.v4.util.MapCollections$ArrayIterator -> android.support.v4.g.g$a boolean hasNext() -> hasNext java.lang.Object next() -> next void remove() -> remove -android.support.v4.util.MapCollections$EntrySet -> android.support.v4.g.g$b: +android.support.v4.util.MapCollections$EntrySet -> android.support.v4.h.h$b: android.support.v4.util.MapCollections this$0 -> a void (android.support.v4.util.MapCollections) -> boolean add(java.util.Map$Entry) -> a @@ -4897,7 +5944,7 @@ android.support.v4.util.MapCollections$EntrySet -> android.support.v4.g.g$b: boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode boolean add(java.lang.Object) -> add -android.support.v4.util.MapCollections$KeySet -> android.support.v4.g.g$c: +android.support.v4.util.MapCollections$KeySet -> android.support.v4.h.h$c: android.support.v4.util.MapCollections this$0 -> a void (android.support.v4.util.MapCollections) -> boolean add(java.lang.Object) -> add @@ -4915,7 +5962,7 @@ android.support.v4.util.MapCollections$KeySet -> android.support.v4.g.g$c: java.lang.Object[] toArray(java.lang.Object[]) -> toArray boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode -android.support.v4.util.MapCollections$MapIterator -> android.support.v4.g.g$d: +android.support.v4.util.MapCollections$MapIterator -> android.support.v4.h.h$d: int mEnd -> a int mIndex -> b boolean mEntryValid -> c @@ -4931,7 +5978,7 @@ android.support.v4.util.MapCollections$MapIterator -> android.support.v4.g.g$d: int hashCode() -> hashCode java.lang.String toString() -> toString java.lang.Object next() -> next -android.support.v4.util.MapCollections$ValuesCollection -> android.support.v4.g.g$e: +android.support.v4.util.MapCollections$ValuesCollection -> android.support.v4.h.h$e: android.support.v4.util.MapCollections this$0 -> a void (android.support.v4.util.MapCollections) -> boolean add(java.lang.Object) -> add @@ -4947,18 +5994,45 @@ android.support.v4.util.MapCollections$ValuesCollection -> android.support.v4.g. int size() -> size java.lang.Object[] toArray() -> toArray java.lang.Object[] toArray(java.lang.Object[]) -> toArray -android.support.v4.util.Pools -> android.support.v4.g.h: -android.support.v4.util.Pools$Pool -> android.support.v4.g.h$a: +android.support.v4.util.ObjectsCompat -> android.support.v4.h.i: + android.support.v4.util.ObjectsCompat$ImplBase IMPL -> a + boolean equals(java.lang.Object,java.lang.Object) -> a + void () -> +android.support.v4.util.ObjectsCompat$1 -> android.support.v4.h.i$1: +android.support.v4.util.ObjectsCompat$ImplApi19 -> android.support.v4.h.i$a: + void () -> + boolean equals(java.lang.Object,java.lang.Object) -> a + void (android.support.v4.util.ObjectsCompat$1) -> +android.support.v4.util.ObjectsCompat$ImplBase -> android.support.v4.h.i$b: + void () -> + boolean equals(java.lang.Object,java.lang.Object) -> a + void (android.support.v4.util.ObjectsCompat$1) -> +android.support.v4.util.Pair -> android.support.v4.h.j: + java.lang.Object first -> a + java.lang.Object second -> b + boolean equals(java.lang.Object) -> equals + boolean objectsEqual(java.lang.Object,java.lang.Object) -> a + int hashCode() -> hashCode + java.lang.String toString() -> toString +android.support.v4.util.Pools -> android.support.v4.h.k: +android.support.v4.util.Pools$Pool -> android.support.v4.h.k$a: java.lang.Object acquire() -> a boolean release(java.lang.Object) -> a -android.support.v4.util.Pools$SimplePool -> android.support.v4.g.h$b: +android.support.v4.util.Pools$SimplePool -> android.support.v4.h.k$b: java.lang.Object[] mPool -> a int mPoolSize -> b void (int) -> java.lang.Object acquire() -> a boolean release(java.lang.Object) -> a boolean isInPool(java.lang.Object) -> b -android.support.v4.util.SimpleArrayMap -> android.support.v4.g.i: +android.support.v4.util.Pools$SynchronizedPool -> android.support.v4.h.k$c: + java.lang.Object mLock -> a + void (int) -> + java.lang.Object acquire() -> a + boolean release(java.lang.Object) -> a +android.support.v4.util.Preconditions -> android.support.v4.h.l: + java.lang.Object checkNotNull(java.lang.Object) -> a +android.support.v4.util.SimpleArrayMap -> android.support.v4.h.m: java.lang.Object[] mBaseCache -> b int mBaseCacheSize -> c java.lang.Object[] mTwiceBaseCache -> d @@ -4966,6 +6040,7 @@ android.support.v4.util.SimpleArrayMap -> android.support.v4.g.i: int[] mHashes -> f java.lang.Object[] mArray -> g int mSize -> h + int binarySearchHashes(int[],int,int) -> a int indexOf(java.lang.Object,int) -> a int indexOfNull() -> a void allocArrays(int) -> e @@ -4990,7 +6065,7 @@ android.support.v4.util.SimpleArrayMap -> android.support.v4.g.i: boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString -android.support.v4.util.SparseArrayCompat -> android.support.v4.g.j: +android.support.v4.util.SparseArrayCompat -> android.support.v4.h.n: java.lang.Object DELETED -> a boolean mGarbage -> b int[] mKeys -> c @@ -5011,10 +6086,11 @@ android.support.v4.util.SparseArrayCompat -> android.support.v4.g.j: java.lang.Object valueAt(int) -> f int indexOfKey(int) -> g void clear() -> c + void append(int,java.lang.Object) -> c java.lang.String toString() -> toString java.lang.Object clone() -> clone void () -> -android.support.v4.util.TimeUtils -> android.support.v4.g.k: +android.support.v4.util.TimeUtils -> android.support.v4.h.o: java.lang.Object sFormatSync -> a char[] sFormatStr -> b int accumField(int,int,boolean,int) -> a @@ -5024,7 +6100,7 @@ android.support.v4.util.TimeUtils -> android.support.v4.g.k: void formatDuration(long,java.io.PrintWriter) -> a void formatDuration(long,long,java.io.PrintWriter) -> a void () -> -android.support.v4.view.AbsSavedState -> android.support.v4.h.a: +android.support.v4.view.AbsSavedState -> android.support.v4.i.a: android.support.v4.view.AbsSavedState EMPTY_STATE -> d android.os.Parcelable mSuperState -> a android.os.Parcelable$Creator CREATOR -> CREATOR @@ -5036,20 +6112,22 @@ android.support.v4.view.AbsSavedState -> android.support.v4.h.a: void writeToParcel(android.os.Parcel,int) -> writeToParcel void (android.support.v4.view.AbsSavedState$1) -> void () -> -android.support.v4.view.AbsSavedState$1 -> android.support.v4.h.a$1: +android.support.v4.view.AbsSavedState$1 -> android.support.v4.i.a$1: void () -> -android.support.v4.view.AbsSavedState$2 -> android.support.v4.h.a$2: +android.support.v4.view.AbsSavedState$2 -> android.support.v4.i.a$2: void () -> android.support.v4.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> a + android.support.v4.view.AbsSavedState createFromParcel(android.os.Parcel) -> a android.support.v4.view.AbsSavedState[] newArray(int) -> a - java.lang.Object[] newArray(int) -> b - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b -android.support.v4.view.AccessibilityDelegateCompat -> android.support.v4.h.b: - android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateImpl IMPL -> a - java.lang.Object DEFAULT_DELEGATE -> c - java.lang.Object mBridge -> b - void () -> - java.lang.Object getBridge() -> a + java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v4.view.AccessibilityDelegateCompat -> android.support.v4.i.b: + android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl IMPL -> a + android.view.View$AccessibilityDelegate DEFAULT_DELEGATE -> c + android.view.View$AccessibilityDelegate mBridge -> b + void () -> + android.view.View$AccessibilityDelegate getBridge() -> a void sendAccessibilityEvent(android.view.View,int) -> a void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent) -> b boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> c @@ -5060,84 +6138,15 @@ android.support.v4.view.AccessibilityDelegateCompat -> android.support.v4.h.b: android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View) -> a boolean performAccessibilityAction(android.view.View,int,android.os.Bundle) -> a void () -> -android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl -> android.support.v4.h.b$a: - void () -> - java.lang.Object newAccessiblityDelegateDefaultImpl() -> a - java.lang.Object newAccessiblityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat) -> a - boolean dispatchPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(java.lang.Object,android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a - void onPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(java.lang.Object,android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(java.lang.Object,android.view.View,int) -> a - void sendAccessibilityEventUnchecked(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> d -android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1 -> android.support.v4.h.b$a$1: - android.support.v4.view.AccessibilityDelegateCompat val$compat -> a - android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl this$0 -> b - void (android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl,android.support.v4.view.AccessibilityDelegateCompat) -> - boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(android.view.View,java.lang.Object) -> a - void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(android.view.View,int) -> a - void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent) -> d -android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateImpl -> android.support.v4.h.b$b: - java.lang.Object newAccessiblityDelegateDefaultImpl() -> a - java.lang.Object newAccessiblityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat) -> a - boolean dispatchPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(java.lang.Object,android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a - void onPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(java.lang.Object,android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(java.lang.Object,android.view.View,int) -> a - void sendAccessibilityEventUnchecked(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> d - android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(java.lang.Object,android.view.View) -> a - boolean performAccessibilityAction(java.lang.Object,android.view.View,int,android.os.Bundle) -> a -android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl -> android.support.v4.h.b$c: - void () -> - java.lang.Object newAccessiblityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat) -> a - android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(java.lang.Object,android.view.View) -> a - boolean performAccessibilityAction(java.lang.Object,android.view.View,int,android.os.Bundle) -> a -android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1 -> android.support.v4.h.b$c$1: +android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl -> android.support.v4.i.b$a: + void () -> + android.view.View$AccessibilityDelegate newAccessibilityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat) -> a + android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View$AccessibilityDelegate,android.view.View) -> a + boolean performAccessibilityAction(android.view.View$AccessibilityDelegate,android.view.View,int,android.os.Bundle) -> a +android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl$1 -> android.support.v4.i.b$a$1: android.support.v4.view.AccessibilityDelegateCompat val$compat -> a - android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl this$0 -> b - void (android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl,android.support.v4.view.AccessibilityDelegateCompat) -> - boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(android.view.View,java.lang.Object) -> a - void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(android.view.View,int) -> a - void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent) -> d - java.lang.Object getAccessibilityNodeProvider(android.view.View) -> a - boolean performAccessibilityAction(android.view.View,int,android.os.Bundle) -> a -android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl -> android.support.v4.h.b$d: - void () -> - java.lang.Object newAccessiblityDelegateDefaultImpl() -> a - java.lang.Object newAccessiblityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat) -> a - boolean dispatchPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(java.lang.Object,android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a - void onPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(java.lang.Object,android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(java.lang.Object,android.view.View,int) -> a - void sendAccessibilityEventUnchecked(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> d - android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(java.lang.Object,android.view.View) -> a - boolean performAccessibilityAction(java.lang.Object,android.view.View,int,android.os.Bundle) -> a -android.support.v4.view.AccessibilityDelegateCompatIcs -> android.support.v4.h.c: - java.lang.Object newAccessibilityDelegateDefaultImpl() -> a - java.lang.Object newAccessibilityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge) -> a - boolean dispatchPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(java.lang.Object,android.view.View,java.lang.Object) -> a - void onPopulateAccessibilityEvent(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(java.lang.Object,android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(java.lang.Object,android.view.View,int) -> a - void sendAccessibilityEventUnchecked(java.lang.Object,android.view.View,android.view.accessibility.AccessibilityEvent) -> d -android.support.v4.view.AccessibilityDelegateCompatIcs$1 -> android.support.v4.h.c$1: - android.support.v4.view.AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge val$bridge -> a - void (android.support.v4.view.AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge) -> + android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl this$0 -> b + void (android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateApi16Impl,android.support.v4.view.AccessibilityDelegateCompat) -> boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> dispatchPopulateAccessibilityEvent void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> onInitializeAccessibilityEvent void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo) -> onInitializeAccessibilityNodeInfo @@ -5145,21 +6154,17 @@ android.support.v4.view.AccessibilityDelegateCompatIcs$1 -> android.support.v4.h boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> onRequestSendAccessibilityEvent void sendAccessibilityEvent(android.view.View,int) -> sendAccessibilityEvent void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent) -> sendAccessibilityEventUnchecked -android.support.v4.view.AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge -> android.support.v4.h.c$a: - boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(android.view.View,java.lang.Object) -> a - void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(android.view.View,int) -> a - void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent) -> d -android.support.v4.view.AccessibilityDelegateCompatJellyBean -> android.support.v4.h.d: - java.lang.Object newAccessibilityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean) -> a - java.lang.Object getAccessibilityNodeProvider(java.lang.Object,android.view.View) -> a - boolean performAccessibilityAction(java.lang.Object,android.view.View,int,android.os.Bundle) -> a -android.support.v4.view.AccessibilityDelegateCompatJellyBean$1 -> android.support.v4.h.d$1: - android.support.v4.view.AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean val$bridge -> a - void (android.support.v4.view.AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean) -> + android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View) -> getAccessibilityNodeProvider + boolean performAccessibilityAction(android.view.View,int,android.os.Bundle) -> performAccessibilityAction +android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl -> android.support.v4.i.b$b: + void () -> + android.view.View$AccessibilityDelegate newAccessibilityDelegateBridge(android.support.v4.view.AccessibilityDelegateCompat) -> a + android.support.v4.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View$AccessibilityDelegate,android.view.View) -> a + boolean performAccessibilityAction(android.view.View$AccessibilityDelegate,android.view.View,int,android.os.Bundle) -> a +android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl$1 -> android.support.v4.i.b$b$1: + android.support.v4.view.AccessibilityDelegateCompat val$compat -> a + android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl this$0 -> b + void (android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateBaseImpl,android.support.v4.view.AccessibilityDelegateCompat) -> boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> dispatchPopulateAccessibilityEvent void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> onInitializeAccessibilityEvent void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo) -> onInitializeAccessibilityNodeInfo @@ -5167,19 +6172,7 @@ android.support.v4.view.AccessibilityDelegateCompatJellyBean$1 -> android.suppor boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> onRequestSendAccessibilityEvent void sendAccessibilityEvent(android.view.View,int) -> sendAccessibilityEvent void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent) -> sendAccessibilityEventUnchecked - android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View) -> getAccessibilityNodeProvider - boolean performAccessibilityAction(android.view.View,int,android.os.Bundle) -> performAccessibilityAction -android.support.v4.view.AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean -> android.support.v4.h.d$a: - boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> b - void onInitializeAccessibilityNodeInfo(android.view.View,java.lang.Object) -> a - void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> c - boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent) -> a - void sendAccessibilityEvent(android.view.View,int) -> a - void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent) -> d - java.lang.Object getAccessibilityNodeProvider(android.view.View) -> a - boolean performAccessibilityAction(android.view.View,int,android.os.Bundle) -> a -android.support.v4.view.ActionProvider -> android.support.v4.h.e: +android.support.v4.view.ActionProvider -> android.support.v4.i.c: android.content.Context mContext -> a android.support.v4.view.ActionProvider$SubUiVisibilityListener mSubUiVisibilityListener -> b android.support.v4.view.ActionProvider$VisibilityListener mVisibilityListener -> c @@ -5195,190 +6188,94 @@ android.support.v4.view.ActionProvider -> android.support.v4.h.e: void setSubUiVisibilityListener(android.support.v4.view.ActionProvider$SubUiVisibilityListener) -> a void setVisibilityListener(android.support.v4.view.ActionProvider$VisibilityListener) -> a void reset() -> f -android.support.v4.view.ActionProvider$SubUiVisibilityListener -> android.support.v4.h.e$a: +android.support.v4.view.ActionProvider$SubUiVisibilityListener -> android.support.v4.i.c$a: void onSubUiVisibilityChanged(boolean) -> a -android.support.v4.view.ActionProvider$VisibilityListener -> android.support.v4.h.e$b: +android.support.v4.view.ActionProvider$VisibilityListener -> android.support.v4.i.c$b: void onActionProviderVisibilityChanged(boolean) -> a -android.support.v4.view.GravityCompat -> android.support.v4.h.f: - android.support.v4.view.GravityCompat$GravityCompatImpl IMPL -> a - void apply(int,int,int,android.graphics.Rect,android.graphics.Rect,int) -> a - int getAbsoluteGravity(int,int) -> a - void () -> -android.support.v4.view.GravityCompat$GravityCompatImpl -> android.support.v4.h.f$a: - int getAbsoluteGravity(int,int) -> a - void apply(int,int,int,android.graphics.Rect,android.graphics.Rect,int) -> a -android.support.v4.view.GravityCompat$GravityCompatImplBase -> android.support.v4.h.f$b: - void () -> - int getAbsoluteGravity(int,int) -> a +android.support.v4.view.GravityCompat -> android.support.v4.i.d: void apply(int,int,int,android.graphics.Rect,android.graphics.Rect,int) -> a -android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1 -> android.support.v4.h.f$c: - void () -> - int getAbsoluteGravity(int,int) -> a - void apply(int,int,int,android.graphics.Rect,android.graphics.Rect,int) -> a -android.support.v4.view.GravityCompatJellybeanMr1 -> android.support.v4.h.g: int getAbsoluteGravity(int,int) -> a - void apply(int,int,int,android.graphics.Rect,android.graphics.Rect,int) -> a -android.support.v4.view.KeyEventCompat -> android.support.v4.h.h: - android.support.v4.view.KeyEventCompat$KeyEventVersionImpl IMPL -> a - boolean isCtrlPressed(android.view.KeyEvent) -> a - void () -> -android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl -> android.support.v4.h.h$a: - void () -> - boolean isCtrlPressed(android.view.KeyEvent) -> a -android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl -> android.support.v4.h.h$b: - void () -> - boolean isCtrlPressed(android.view.KeyEvent) -> a -android.support.v4.view.KeyEventCompat$KeyEventVersionImpl -> android.support.v4.h.h$c: - boolean isCtrlPressed(android.view.KeyEvent) -> a -android.support.v4.view.KeyEventCompatHoneycomb -> android.support.v4.h.i: - boolean isCtrlPressed(android.view.KeyEvent) -> a -android.support.v4.view.LayoutInflaterCompat -> android.support.v4.h.j: - android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImpl IMPL -> a - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a - android.support.v4.view.LayoutInflaterFactory getFactory(android.view.LayoutInflater) -> a - void () -> -android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImpl -> android.support.v4.h.j$a: - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a - android.support.v4.view.LayoutInflaterFactory getFactory(android.view.LayoutInflater) -> a -android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase -> android.support.v4.h.j$b: - void () -> - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a - android.support.v4.view.LayoutInflaterFactory getFactory(android.view.LayoutInflater) -> a -android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11 -> android.support.v4.h.j$c: - void () -> - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a -android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21 -> android.support.v4.h.j$d: - void () -> - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a -android.support.v4.view.LayoutInflaterCompatBase -> android.support.v4.h.k: - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a - android.support.v4.view.LayoutInflaterFactory getFactory(android.view.LayoutInflater) -> a -android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper -> android.support.v4.h.k$a: - android.support.v4.view.LayoutInflaterFactory mDelegateFactory -> a - void (android.support.v4.view.LayoutInflaterFactory) -> - android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView - java.lang.String toString() -> toString -android.support.v4.view.LayoutInflaterCompatHC -> android.support.v4.h.l: - java.lang.reflect.Field sLayoutInflaterFactory2Field -> a - boolean sCheckedField -> b - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a +android.support.v4.view.LayoutInflaterCompat -> android.support.v4.i.e: + java.lang.reflect.Field sLayoutInflaterFactory2Field -> b + boolean sCheckedField -> c + android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatBaseImpl IMPL -> a void forceSetFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2) -> a -android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC -> android.support.v4.h.l$a: - void (android.support.v4.view.LayoutInflaterFactory) -> - android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView -android.support.v4.view.LayoutInflaterCompatLollipop -> android.support.v4.h.m: - void setFactory(android.view.LayoutInflater,android.support.v4.view.LayoutInflaterFactory) -> a -android.support.v4.view.LayoutInflaterFactory -> android.support.v4.h.n: - android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> a -android.support.v4.view.MarginLayoutParamsCompat -> android.support.v4.h.o: - android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl IMPL -> a - int getMarginStart(android.view.ViewGroup$MarginLayoutParams) -> a - int getMarginEnd(android.view.ViewGroup$MarginLayoutParams) -> b - void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int) -> a + void setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2) -> b void () -> -android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl -> android.support.v4.h.o$a: - int getMarginStart(android.view.ViewGroup$MarginLayoutParams) -> a - int getMarginEnd(android.view.ViewGroup$MarginLayoutParams) -> b - void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int) -> a -android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase -> android.support.v4.h.o$b: +android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatApi21Impl -> android.support.v4.i.e$a: void () -> - int getMarginStart(android.view.ViewGroup$MarginLayoutParams) -> a - int getMarginEnd(android.view.ViewGroup$MarginLayoutParams) -> b - void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int) -> a -android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1 -> android.support.v4.h.o$c: + void setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2) -> a +android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatBaseImpl -> android.support.v4.i.e$b: void () -> + void setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2) -> a +android.support.v4.view.MarginLayoutParamsCompat -> android.support.v4.i.f: int getMarginStart(android.view.ViewGroup$MarginLayoutParams) -> a int getMarginEnd(android.view.ViewGroup$MarginLayoutParams) -> b void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int) -> a -android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1 -> android.support.v4.h.p: - int getMarginStart(android.view.ViewGroup$MarginLayoutParams) -> a - int getMarginEnd(android.view.ViewGroup$MarginLayoutParams) -> b - void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int) -> a -android.support.v4.view.MenuItemCompat -> android.support.v4.h.q: +android.support.v4.view.MenuItemCompat -> android.support.v4.i.g: android.support.v4.view.MenuItemCompat$MenuVersionImpl IMPL -> a - void setShowAsAction(android.view.MenuItem,int) -> a - android.view.MenuItem setActionView(android.view.MenuItem,android.view.View) -> a - android.view.MenuItem setActionView(android.view.MenuItem,int) -> b - android.view.View getActionView(android.view.MenuItem) -> a android.view.MenuItem setActionProvider(android.view.MenuItem,android.support.v4.view.ActionProvider) -> a - android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem) -> b - boolean expandActionView(android.view.MenuItem) -> c - boolean isActionViewExpanded(android.view.MenuItem) -> d - void () -> -android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl -> android.support.v4.h.q$a: - void () -> - void setShowAsAction(android.view.MenuItem,int) -> a - android.view.MenuItem setActionView(android.view.MenuItem,android.view.View) -> a - android.view.MenuItem setActionView(android.view.MenuItem,int) -> b - android.view.View getActionView(android.view.MenuItem) -> a - boolean expandActionView(android.view.MenuItem) -> b - boolean isActionViewExpanded(android.view.MenuItem) -> c -android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl -> android.support.v4.h.q$b: - void () -> - void setShowAsAction(android.view.MenuItem,int) -> a - android.view.MenuItem setActionView(android.view.MenuItem,android.view.View) -> a - android.view.MenuItem setActionView(android.view.MenuItem,int) -> b - android.view.View getActionView(android.view.MenuItem) -> a - boolean expandActionView(android.view.MenuItem) -> b - boolean isActionViewExpanded(android.view.MenuItem) -> c -android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl -> android.support.v4.h.q$c: - void () -> - boolean expandActionView(android.view.MenuItem) -> b - boolean isActionViewExpanded(android.view.MenuItem) -> c -android.support.v4.view.MenuItemCompat$MenuVersionImpl -> android.support.v4.h.q$d: - void setShowAsAction(android.view.MenuItem,int) -> a - android.view.MenuItem setActionView(android.view.MenuItem,android.view.View) -> a - android.view.MenuItem setActionView(android.view.MenuItem,int) -> b - android.view.View getActionView(android.view.MenuItem) -> a - boolean expandActionView(android.view.MenuItem) -> b - boolean isActionViewExpanded(android.view.MenuItem) -> c -android.support.v4.view.MenuItemCompat$OnActionExpandListener -> android.support.v4.h.q$e: - boolean onMenuItemActionExpand(android.view.MenuItem) -> a - boolean onMenuItemActionCollapse(android.view.MenuItem) -> b -android.support.v4.view.MenuItemCompatHoneycomb -> android.support.v4.h.r: - void setShowAsAction(android.view.MenuItem,int) -> a - android.view.MenuItem setActionView(android.view.MenuItem,android.view.View) -> a - android.view.MenuItem setActionView(android.view.MenuItem,int) -> b - android.view.View getActionView(android.view.MenuItem) -> a -android.support.v4.view.MenuItemCompatIcs -> android.support.v4.h.s: - boolean expandActionView(android.view.MenuItem) -> a - boolean isActionViewExpanded(android.view.MenuItem) -> b -android.support.v4.view.MotionEventCompat -> android.support.v4.h.t: - android.support.v4.view.MotionEventCompat$MotionEventVersionImpl IMPL -> a - int getActionMasked(android.view.MotionEvent) -> a - int getActionIndex(android.view.MotionEvent) -> b - float getAxisValue(android.view.MotionEvent,int) -> a - void () -> -android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl -> android.support.v4.h.t$a: - void () -> - float getAxisValue(android.view.MotionEvent,int) -> a -android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl -> android.support.v4.h.t$b: - void () -> - float getAxisValue(android.view.MotionEvent,int) -> a -android.support.v4.view.MotionEventCompat$ICSMotionEventVersionImpl -> android.support.v4.h.t$c: - void () -> -android.support.v4.view.MotionEventCompat$MotionEventVersionImpl -> android.support.v4.h.t$d: - float getAxisValue(android.view.MotionEvent,int) -> a -android.support.v4.view.MotionEventCompatHoneycombMr1 -> android.support.v4.h.u: - float getAxisValue(android.view.MotionEvent,int) -> a -android.support.v4.view.NestedScrollingChild -> android.support.v4.h.v: + android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem) -> a + void setContentDescription(android.view.MenuItem,java.lang.CharSequence) -> a + void setTooltipText(android.view.MenuItem,java.lang.CharSequence) -> b + void setNumericShortcut(android.view.MenuItem,char,int) -> a + void setAlphabeticShortcut(android.view.MenuItem,char,int) -> b + void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList) -> a + void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode) -> a + void () -> +android.support.v4.view.MenuItemCompat$MenuItemCompatApi26Impl -> android.support.v4.i.g$a: + void () -> + void setContentDescription(android.view.MenuItem,java.lang.CharSequence) -> a + void setTooltipText(android.view.MenuItem,java.lang.CharSequence) -> b + void setAlphabeticShortcut(android.view.MenuItem,char,int) -> a + void setNumericShortcut(android.view.MenuItem,char,int) -> b + void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList) -> a + void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode) -> a +android.support.v4.view.MenuItemCompat$MenuItemCompatBaseImpl -> android.support.v4.i.g$b: + void () -> + void setContentDescription(android.view.MenuItem,java.lang.CharSequence) -> a + void setTooltipText(android.view.MenuItem,java.lang.CharSequence) -> b + void setAlphabeticShortcut(android.view.MenuItem,char,int) -> a + void setNumericShortcut(android.view.MenuItem,char,int) -> b + void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList) -> a + void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode) -> a +android.support.v4.view.MenuItemCompat$MenuVersionImpl -> android.support.v4.i.g$c: + void setContentDescription(android.view.MenuItem,java.lang.CharSequence) -> a + void setTooltipText(android.view.MenuItem,java.lang.CharSequence) -> b + void setAlphabeticShortcut(android.view.MenuItem,char,int) -> a + void setNumericShortcut(android.view.MenuItem,char,int) -> b + void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList) -> a + void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode) -> a +android.support.v4.view.MotionEventCompat -> android.support.v4.i.h: + boolean isFromSource(android.view.MotionEvent,int) -> a +android.support.v4.view.NestedScrollingChild -> android.support.v4.i.i: + boolean isNestedScrollingEnabled() -> isNestedScrollingEnabled void stopNestedScroll() -> stopNestedScroll -android.support.v4.view.NestedScrollingChildHelper -> android.support.v4.h.w: - android.view.View mView -> a - android.view.ViewParent mNestedScrollingParent -> b - boolean mIsNestedScrollingEnabled -> c - int[] mTempNestedScrollConsumed -> d +android.support.v4.view.NestedScrollingChild2 -> android.support.v4.i.j: +android.support.v4.view.NestedScrollingChildHelper -> android.support.v4.i.k: + android.view.ViewParent mNestedScrollingParentTouch -> a + android.view.ViewParent mNestedScrollingParentNonTouch -> b + android.view.View mView -> c + boolean mIsNestedScrollingEnabled -> d + int[] mTempNestedScrollConsumed -> e void (android.view.View) -> void setNestedScrollingEnabled(boolean) -> a boolean isNestedScrollingEnabled() -> a boolean hasNestedScrollingParent() -> b - boolean startNestedScroll(int) -> a + boolean hasNestedScrollingParent(int) -> a + boolean startNestedScroll(int) -> b + boolean startNestedScroll(int,int) -> a void stopNestedScroll() -> c + void stopNestedScroll(int) -> c boolean dispatchNestedScroll(int,int,int,int,int[]) -> a + boolean dispatchNestedScroll(int,int,int,int,int[],int) -> a boolean dispatchNestedPreScroll(int,int,int[],int[]) -> a + boolean dispatchNestedPreScroll(int,int,int[],int[],int) -> a boolean dispatchNestedFling(float,float,boolean) -> a boolean dispatchNestedPreFling(float,float) -> a -android.support.v4.view.NestedScrollingParent -> android.support.v4.h.x: + android.view.ViewParent getNestedScrollingParentForType(int) -> d + void setNestedScrollingParentForType(int,android.view.ViewParent) -> a +android.support.v4.view.NestedScrollingParent -> android.support.v4.i.l: boolean onStartNestedScroll(android.view.View,android.view.View,int) -> onStartNestedScroll void onNestedScrollAccepted(android.view.View,android.view.View,int) -> onNestedScrollAccepted void onStopNestedScroll(android.view.View) -> onStopNestedScroll @@ -5386,50 +6283,30 @@ android.support.v4.view.NestedScrollingParent -> android.support.v4.h.x: void onNestedPreScroll(android.view.View,int,int,int[]) -> onNestedPreScroll boolean onNestedFling(android.view.View,float,float,boolean) -> onNestedFling boolean onNestedPreFling(android.view.View,float,float) -> onNestedPreFling -android.support.v4.view.NestedScrollingParentHelper -> android.support.v4.h.y: +android.support.v4.view.NestedScrollingParent2 -> android.support.v4.i.m: + boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> a + void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> b + void onStopNestedScroll(android.view.View,int) -> c + void onNestedScroll(android.view.View,int,int,int,int,int) -> a + void onNestedPreScroll(android.view.View,int,int,int[],int) -> a +android.support.v4.view.NestedScrollingParentHelper -> android.support.v4.i.n: android.view.ViewGroup mViewGroup -> a int mNestedScrollAxes -> b void (android.view.ViewGroup) -> void onNestedScrollAccepted(android.view.View,android.view.View,int) -> a + void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> a int getNestedScrollAxes() -> a void onStopNestedScroll(android.view.View) -> a -android.support.v4.view.OnApplyWindowInsetsListener -> android.support.v4.h.z: + void onStopNestedScroll(android.view.View,int) -> a +android.support.v4.view.OnApplyWindowInsetsListener -> android.support.v4.i.o: android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a -android.support.v4.view.ScrollingView -> android.support.v4.h.aa: - int computeHorizontalScrollRange() -> computeHorizontalScrollRange - int computeHorizontalScrollOffset() -> computeHorizontalScrollOffset - int computeHorizontalScrollExtent() -> computeHorizontalScrollExtent - int computeVerticalScrollRange() -> computeVerticalScrollRange - int computeVerticalScrollOffset() -> computeVerticalScrollOffset - int computeVerticalScrollExtent() -> computeVerticalScrollExtent -android.support.v4.view.TintableBackgroundView -> android.support.v4.h.ab: +android.support.v4.view.TintableBackgroundView -> android.support.v4.i.p: void setSupportBackgroundTintList(android.content.res.ColorStateList) -> setSupportBackgroundTintList android.content.res.ColorStateList getSupportBackgroundTintList() -> getSupportBackgroundTintList void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode) -> setSupportBackgroundTintMode android.graphics.PorterDuff$Mode getSupportBackgroundTintMode() -> getSupportBackgroundTintMode -android.support.v4.view.VelocityTrackerCompat -> android.support.v4.h.ac: - android.support.v4.view.VelocityTrackerCompat$VelocityTrackerVersionImpl IMPL -> a - float getXVelocity(android.view.VelocityTracker,int) -> a - float getYVelocity(android.view.VelocityTracker,int) -> b - void () -> -android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl -> android.support.v4.h.ac$a: - void () -> - float getXVelocity(android.view.VelocityTracker,int) -> a - float getYVelocity(android.view.VelocityTracker,int) -> b -android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl -> android.support.v4.h.ac$b: - void () -> - float getXVelocity(android.view.VelocityTracker,int) -> a - float getYVelocity(android.view.VelocityTracker,int) -> b -android.support.v4.view.VelocityTrackerCompat$VelocityTrackerVersionImpl -> android.support.v4.h.ac$c: - float getXVelocity(android.view.VelocityTracker,int) -> a - float getYVelocity(android.view.VelocityTracker,int) -> b -android.support.v4.view.VelocityTrackerCompatHoneycomb -> android.support.v4.h.ad: - float getXVelocity(android.view.VelocityTracker,int) -> a - float getYVelocity(android.view.VelocityTracker,int) -> b -android.support.v4.view.ViewCompat -> android.support.v4.h.ae: - android.support.v4.view.ViewCompat$ViewCompatImpl IMPL -> a - boolean canScrollHorizontally(android.view.View,int) -> a - boolean canScrollVertically(android.view.View,int) -> b +android.support.v4.view.ViewCompat -> android.support.v4.i.q: + android.support.v4.view.ViewCompat$ViewCompatBaseImpl IMPL -> a void setAccessibilityDelegate(android.view.View,android.support.v4.view.AccessibilityDelegateCompat) -> a boolean hasAccessibilityDelegate(android.view.View) -> a boolean hasTransientState(android.view.View) -> b @@ -5437,413 +6314,186 @@ android.support.v4.view.ViewCompat -> android.support.v4.h.ae: void postOnAnimation(android.view.View,java.lang.Runnable) -> a void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long) -> a int getImportantForAccessibility(android.view.View) -> d - void setImportantForAccessibility(android.view.View,int) -> c - float getAlpha(android.view.View) -> e - void setLayerType(android.view.View,int,android.graphics.Paint) -> a - int getLayerType(android.view.View) -> f - int getLayoutDirection(android.view.View) -> g - int resolveSizeAndState(int,int,int) -> a - int getMeasuredWidthAndState(android.view.View) -> h - int getMeasuredState(android.view.View) -> i - int combineMeasuredStates(int,int) -> a - void setAccessibilityLiveRegion(android.view.View,int) -> d - int getPaddingStart(android.view.View) -> j - int getPaddingEnd(android.view.View) -> k + void setImportantForAccessibility(android.view.View,int) -> a + int getLayoutDirection(android.view.View) -> e + void setAccessibilityLiveRegion(android.view.View,int) -> b + int getPaddingStart(android.view.View) -> f + int getPaddingEnd(android.view.View) -> g void setPaddingRelative(android.view.View,int,int,int,int) -> a - float getTranslationX(android.view.View) -> l - float getTranslationY(android.view.View) -> m - android.graphics.Matrix getMatrix(android.view.View) -> n - int getMinimumWidth(android.view.View) -> o - int getMinimumHeight(android.view.View) -> p - android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View) -> q - void setTranslationX(android.view.View,float) -> a - void setTranslationY(android.view.View,float) -> b - void setAlpha(android.view.View,float) -> c - void setElevation(android.view.View,float) -> d + int getMinimumWidth(android.view.View) -> h + int getMinimumHeight(android.view.View) -> i + android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View) -> j + void setElevation(android.view.View,float) -> a void setTransitionName(android.view.View,java.lang.String) -> a - int getWindowSystemUiVisibility(android.view.View) -> r - void requestApplyInsets(android.view.View) -> s - boolean getFitsSystemWindows(android.view.View) -> t + java.lang.String getTransitionName(android.view.View) -> k + int getWindowSystemUiVisibility(android.view.View) -> l + void requestApplyInsets(android.view.View) -> m + boolean getFitsSystemWindows(android.view.View) -> n void setFitsSystemWindows(android.view.View,boolean) -> a - void jumpDrawablesToCurrentState(android.view.View) -> u void setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener) -> a android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a - void setSaveFromParentEnabled(android.view.View,boolean) -> b - void setActivated(android.view.View,boolean) -> c - boolean hasOverlappingRendering(android.view.View) -> v - boolean isPaddingRelative(android.view.View) -> w + boolean hasOverlappingRendering(android.view.View) -> o + boolean isPaddingRelative(android.view.View) -> p void setBackground(android.view.View,android.graphics.drawable.Drawable) -> a - android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> x + android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> q void setBackgroundTintList(android.view.View,android.content.res.ColorStateList) -> a - android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> y + android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> r void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode) -> a - void stopNestedScroll(android.view.View) -> z - boolean isLaidOut(android.view.View) -> A - float getZ(android.view.View) -> B - void offsetTopAndBottom(android.view.View,int) -> e - void offsetLeftAndRight(android.view.View,int) -> f - boolean isAttachedToWindow(android.view.View) -> C - boolean hasOnClickListeners(android.view.View) -> D + boolean isNestedScrollingEnabled(android.view.View) -> s + void stopNestedScroll(android.view.View) -> t + boolean isLaidOut(android.view.View) -> u + float getZ(android.view.View) -> v + void offsetTopAndBottom(android.view.View,int) -> c + void offsetLeftAndRight(android.view.View,int) -> d + boolean isAttachedToWindow(android.view.View) -> w + boolean hasOnClickListeners(android.view.View) -> x void setScrollIndicators(android.view.View,int,int) -> a - android.view.Display getDisplay(android.view.View) -> E + android.view.Display getDisplay(android.view.View) -> y void () -> -android.support.v4.view.ViewCompat$Api24ViewCompatImpl -> android.support.v4.h.ae$a: - void () -> -android.support.v4.view.ViewCompat$BaseViewCompatImpl -> android.support.v4.h.ae$b: - java.util.WeakHashMap mViewPropertyAnimatorCompatMap -> a - void () -> - boolean canScrollHorizontally(android.view.View,int) -> a - boolean canScrollVertically(android.view.View,int) -> b - void setAccessibilityDelegate(android.view.View,android.support.v4.view.AccessibilityDelegateCompat) -> a - boolean hasAccessibilityDelegate(android.view.View) -> a - boolean hasTransientState(android.view.View) -> b - void postInvalidateOnAnimation(android.view.View) -> c - void postOnAnimation(android.view.View,java.lang.Runnable) -> a - void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long) -> a - long getFrameTime() -> a - int getImportantForAccessibility(android.view.View) -> d - void setImportantForAccessibility(android.view.View,int) -> c - float getAlpha(android.view.View) -> e - void setLayerType(android.view.View,int,android.graphics.Paint) -> a - int getLayerType(android.view.View) -> f - int getLayoutDirection(android.view.View) -> g - int resolveSizeAndState(int,int,int) -> a - int getMeasuredWidthAndState(android.view.View) -> h - int getMeasuredState(android.view.View) -> i - void setAccessibilityLiveRegion(android.view.View,int) -> d - int getPaddingStart(android.view.View) -> j - int getPaddingEnd(android.view.View) -> k - void setPaddingRelative(android.view.View,int,int,int,int) -> a - boolean hasOverlappingRendering(android.view.View) -> l - float getTranslationX(android.view.View) -> m - float getTranslationY(android.view.View) -> n - android.graphics.Matrix getMatrix(android.view.View) -> o - int getMinimumWidth(android.view.View) -> p - int getMinimumHeight(android.view.View) -> q - android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View) -> r - void setTranslationX(android.view.View,float) -> a - void setTranslationY(android.view.View,float) -> b - void setAlpha(android.view.View,float) -> c - void setTransitionName(android.view.View,java.lang.String) -> a - int getWindowSystemUiVisibility(android.view.View) -> s - void requestApplyInsets(android.view.View) -> t - void setElevation(android.view.View,float) -> d - float getElevation(android.view.View) -> u - float getTranslationZ(android.view.View) -> v - boolean getFitsSystemWindows(android.view.View) -> w - void setFitsSystemWindows(android.view.View,boolean) -> a - void jumpDrawablesToCurrentState(android.view.View) -> x - void setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener) -> a - android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a - void setSaveFromParentEnabled(android.view.View,boolean) -> b - void setActivated(android.view.View,boolean) -> c - boolean isPaddingRelative(android.view.View) -> y - void setBackground(android.view.View,android.graphics.drawable.Drawable) -> a - android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> z - void setBackgroundTintList(android.view.View,android.content.res.ColorStateList) -> a - void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode) -> a - android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> A - boolean canScrollingViewScrollHorizontally(android.support.v4.view.ScrollingView,int) -> a - boolean canScrollingViewScrollVertically(android.support.v4.view.ScrollingView,int) -> b - void stopNestedScroll(android.view.View) -> B - boolean isLaidOut(android.view.View) -> C - int combineMeasuredStates(int,int) -> a - float getZ(android.view.View) -> D - boolean isAttachedToWindow(android.view.View) -> E - boolean hasOnClickListeners(android.view.View) -> F - void setScrollIndicators(android.view.View,int,int) -> a - void offsetLeftAndRight(android.view.View,int) -> e - void offsetTopAndBottom(android.view.View,int) -> f - android.view.Display getDisplay(android.view.View) -> G -android.support.v4.view.ViewCompat$HCViewCompatImpl -> android.support.v4.h.ae$c: +android.support.v4.view.ViewCompat$ViewCompatApi15Impl -> android.support.v4.i.q$a: void () -> - long getFrameTime() -> a - float getAlpha(android.view.View) -> e - void setLayerType(android.view.View,int,android.graphics.Paint) -> a - int getLayerType(android.view.View) -> f - int resolveSizeAndState(int,int,int) -> a - int getMeasuredWidthAndState(android.view.View) -> h - int getMeasuredState(android.view.View) -> i - float getTranslationX(android.view.View) -> m - float getTranslationY(android.view.View) -> n - android.graphics.Matrix getMatrix(android.view.View) -> o - void setTranslationX(android.view.View,float) -> a - void setTranslationY(android.view.View,float) -> b - void setAlpha(android.view.View,float) -> c - void jumpDrawablesToCurrentState(android.view.View) -> x - void setSaveFromParentEnabled(android.view.View,boolean) -> b - void setActivated(android.view.View,boolean) -> c - int combineMeasuredStates(int,int) -> a - void offsetLeftAndRight(android.view.View,int) -> e - void offsetTopAndBottom(android.view.View,int) -> f -android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl -> android.support.v4.h.ae$d: - void () -> - boolean hasOnClickListeners(android.view.View) -> F -android.support.v4.view.ViewCompat$ICSViewCompatImpl -> android.support.v4.h.ae$e: - java.lang.reflect.Field mAccessibilityDelegateField -> b - boolean accessibilityDelegateCheckFailed -> c - void () -> - boolean canScrollHorizontally(android.view.View,int) -> a - boolean canScrollVertically(android.view.View,int) -> b - void setAccessibilityDelegate(android.view.View,android.support.v4.view.AccessibilityDelegateCompat) -> a - boolean hasAccessibilityDelegate(android.view.View) -> a - android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View) -> r - void setFitsSystemWindows(android.view.View,boolean) -> a - void () -> -android.support.v4.view.ViewCompat$JBViewCompatImpl -> android.support.v4.h.ae$f: + boolean hasOnClickListeners(android.view.View) -> a +android.support.v4.view.ViewCompat$ViewCompatApi16Impl -> android.support.v4.i.q$b: void () -> boolean hasTransientState(android.view.View) -> b void postInvalidateOnAnimation(android.view.View) -> c void postOnAnimation(android.view.View,java.lang.Runnable) -> a void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long) -> a int getImportantForAccessibility(android.view.View) -> d - void setImportantForAccessibility(android.view.View,int) -> c - int getMinimumWidth(android.view.View) -> p - int getMinimumHeight(android.view.View) -> q - void requestApplyInsets(android.view.View) -> t - boolean getFitsSystemWindows(android.view.View) -> w - boolean hasOverlappingRendering(android.view.View) -> l + void setImportantForAccessibility(android.view.View,int) -> a + int getMinimumWidth(android.view.View) -> e + int getMinimumHeight(android.view.View) -> f + void requestApplyInsets(android.view.View) -> g + boolean getFitsSystemWindows(android.view.View) -> h + boolean hasOverlappingRendering(android.view.View) -> i void setBackground(android.view.View,android.graphics.drawable.Drawable) -> a -android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl -> android.support.v4.h.ae$g: +android.support.v4.view.ViewCompat$ViewCompatApi17Impl -> android.support.v4.i.q$c: void () -> - int getLayoutDirection(android.view.View) -> g - int getPaddingStart(android.view.View) -> j - int getPaddingEnd(android.view.View) -> k + int getLayoutDirection(android.view.View) -> j + int getPaddingStart(android.view.View) -> k + int getPaddingEnd(android.view.View) -> l void setPaddingRelative(android.view.View,int,int,int,int) -> a - int getWindowSystemUiVisibility(android.view.View) -> s - boolean isPaddingRelative(android.view.View) -> y - android.view.Display getDisplay(android.view.View) -> G -android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl -> android.support.v4.h.ae$h: + int getWindowSystemUiVisibility(android.view.View) -> m + boolean isPaddingRelative(android.view.View) -> n + android.view.Display getDisplay(android.view.View) -> o +android.support.v4.view.ViewCompat$ViewCompatApi18Impl -> android.support.v4.i.q$d: void () -> -android.support.v4.view.ViewCompat$KitKatViewCompatImpl -> android.support.v4.h.ae$i: +android.support.v4.view.ViewCompat$ViewCompatApi19Impl -> android.support.v4.i.q$e: void () -> - void setAccessibilityLiveRegion(android.view.View,int) -> d - void setImportantForAccessibility(android.view.View,int) -> c - boolean isLaidOut(android.view.View) -> C - boolean isAttachedToWindow(android.view.View) -> E -android.support.v4.view.ViewCompat$LollipopViewCompatImpl -> android.support.v4.h.ae$j: + void setAccessibilityLiveRegion(android.view.View,int) -> b + void setImportantForAccessibility(android.view.View,int) -> a + boolean isLaidOut(android.view.View) -> p + boolean isAttachedToWindow(android.view.View) -> q +android.support.v4.view.ViewCompat$ViewCompatApi21Impl -> android.support.v4.i.q$f: + java.lang.ThreadLocal sThreadLocalRect -> d void () -> void setTransitionName(android.view.View,java.lang.String) -> a - void requestApplyInsets(android.view.View) -> t - void setElevation(android.view.View,float) -> d - float getElevation(android.view.View) -> u - float getTranslationZ(android.view.View) -> v + java.lang.String getTransitionName(android.view.View) -> r + void requestApplyInsets(android.view.View) -> g + void setElevation(android.view.View,float) -> a + float getElevation(android.view.View) -> s + float getTranslationZ(android.view.View) -> t void setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener) -> a - void stopNestedScroll(android.view.View) -> B - android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> z + boolean isNestedScrollingEnabled(android.view.View) -> u + void stopNestedScroll(android.view.View) -> v + android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> w void setBackgroundTintList(android.view.View,android.content.res.ColorStateList) -> a void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode) -> a - android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> A + android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> x android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a - float getZ(android.view.View) -> D - void offsetLeftAndRight(android.view.View,int) -> e - void offsetTopAndBottom(android.view.View,int) -> f -android.support.v4.view.ViewCompat$LollipopViewCompatImpl$1 -> android.support.v4.h.ae$j$1: + float getZ(android.view.View) -> y + void offsetLeftAndRight(android.view.View,int) -> c + void offsetTopAndBottom(android.view.View,int) -> d + android.graphics.Rect getEmptyTempRect() -> b +android.support.v4.view.ViewCompat$ViewCompatApi21Impl$1 -> android.support.v4.i.q$f$1: android.support.v4.view.OnApplyWindowInsetsListener val$listener -> a - android.support.v4.view.ViewCompat$LollipopViewCompatImpl this$0 -> b - void (android.support.v4.view.ViewCompat$LollipopViewCompatImpl,android.support.v4.view.OnApplyWindowInsetsListener) -> - java.lang.Object onApplyWindowInsets(android.view.View,java.lang.Object) -> a -android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl -> android.support.v4.h.ae$k: + android.support.v4.view.ViewCompat$ViewCompatApi21Impl this$0 -> b + void (android.support.v4.view.ViewCompat$ViewCompatApi21Impl,android.support.v4.view.OnApplyWindowInsetsListener) -> + android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets) -> onApplyWindowInsets +android.support.v4.view.ViewCompat$ViewCompatApi23Impl -> android.support.v4.i.q$g: void () -> void setScrollIndicators(android.view.View,int,int) -> a - void offsetLeftAndRight(android.view.View,int) -> e - void offsetTopAndBottom(android.view.View,int) -> f -android.support.v4.view.ViewCompat$ViewCompatImpl -> android.support.v4.h.ae$l: - boolean canScrollHorizontally(android.view.View,int) -> a - boolean canScrollVertically(android.view.View,int) -> b + void offsetLeftAndRight(android.view.View,int) -> c + void offsetTopAndBottom(android.view.View,int) -> d +android.support.v4.view.ViewCompat$ViewCompatApi24Impl -> android.support.v4.i.q$h: + void () -> +android.support.v4.view.ViewCompat$ViewCompatApi26Impl -> android.support.v4.i.q$i: + void () -> +android.support.v4.view.ViewCompat$ViewCompatBaseImpl -> android.support.v4.i.q$j: + java.lang.reflect.Field sMinWidthField -> d + boolean sMinWidthFieldFetched -> e + java.lang.reflect.Field sMinHeightField -> f + boolean sMinHeightFieldFetched -> g + java.util.WeakHashMap sTransitionNameMap -> h + java.util.WeakHashMap mViewPropertyAnimatorCompatMap -> a + java.lang.reflect.Field sAccessibilityDelegateField -> b + boolean sAccessibilityDelegateCheckFailed -> c + void () -> void setAccessibilityDelegate(android.view.View,android.support.v4.view.AccessibilityDelegateCompat) -> a - boolean hasAccessibilityDelegate(android.view.View) -> a + boolean hasAccessibilityDelegate(android.view.View) -> z boolean hasTransientState(android.view.View) -> b void postInvalidateOnAnimation(android.view.View) -> c void postOnAnimation(android.view.View,java.lang.Runnable) -> a void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long) -> a + long getFrameTime() -> a int getImportantForAccessibility(android.view.View) -> d - void setImportantForAccessibility(android.view.View,int) -> c - float getAlpha(android.view.View) -> e - void setLayerType(android.view.View,int,android.graphics.Paint) -> a - int getLayerType(android.view.View) -> f - int getLayoutDirection(android.view.View) -> g - int resolveSizeAndState(int,int,int) -> a - int getMeasuredWidthAndState(android.view.View) -> h - int getMeasuredState(android.view.View) -> i - void setAccessibilityLiveRegion(android.view.View,int) -> d - int getPaddingStart(android.view.View) -> j - int getPaddingEnd(android.view.View) -> k + void setImportantForAccessibility(android.view.View,int) -> a + int getLayoutDirection(android.view.View) -> j + void setAccessibilityLiveRegion(android.view.View,int) -> b + int getPaddingStart(android.view.View) -> k + int getPaddingEnd(android.view.View) -> l void setPaddingRelative(android.view.View,int,int,int,int) -> a - float getTranslationX(android.view.View) -> m - float getTranslationY(android.view.View) -> n - android.graphics.Matrix getMatrix(android.view.View) -> o - int getMinimumWidth(android.view.View) -> p - int getMinimumHeight(android.view.View) -> q - android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View) -> r - void setTranslationX(android.view.View,float) -> a - void setTranslationY(android.view.View,float) -> b - void setAlpha(android.view.View,float) -> c - void setElevation(android.view.View,float) -> d + boolean hasOverlappingRendering(android.view.View) -> i + int getMinimumWidth(android.view.View) -> e + int getMinimumHeight(android.view.View) -> f + android.support.v4.view.ViewPropertyAnimatorCompat animate(android.view.View) -> A void setTransitionName(android.view.View,java.lang.String) -> a - int getWindowSystemUiVisibility(android.view.View) -> s - void requestApplyInsets(android.view.View) -> t - boolean getFitsSystemWindows(android.view.View) -> w - boolean hasOverlappingRendering(android.view.View) -> l - void setFitsSystemWindows(android.view.View,boolean) -> a - void jumpDrawablesToCurrentState(android.view.View) -> x + java.lang.String getTransitionName(android.view.View) -> r + int getWindowSystemUiVisibility(android.view.View) -> m + void requestApplyInsets(android.view.View) -> g + void setElevation(android.view.View,float) -> a + float getElevation(android.view.View) -> s + float getTranslationZ(android.view.View) -> t + boolean getFitsSystemWindows(android.view.View) -> h void setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.OnApplyWindowInsetsListener) -> a android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a - void setSaveFromParentEnabled(android.view.View,boolean) -> b - void setActivated(android.view.View,boolean) -> c - boolean isPaddingRelative(android.view.View) -> y + boolean isPaddingRelative(android.view.View) -> n + boolean isNestedScrollingEnabled(android.view.View) -> u void setBackground(android.view.View,android.graphics.drawable.Drawable) -> a - android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> z - void setBackgroundTintList(android.view.View,android.content.res.ColorStateList) -> a - android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> A - void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode) -> a - void stopNestedScroll(android.view.View) -> B - boolean isLaidOut(android.view.View) -> C - int combineMeasuredStates(int,int) -> a - float getZ(android.view.View) -> D - boolean isAttachedToWindow(android.view.View) -> E - boolean hasOnClickListeners(android.view.View) -> F - void setScrollIndicators(android.view.View,int,int) -> a - void offsetTopAndBottom(android.view.View,int) -> f - void offsetLeftAndRight(android.view.View,int) -> e - android.view.Display getDisplay(android.view.View) -> G -android.support.v4.view.ViewCompatBase -> android.support.v4.h.af: - java.lang.reflect.Field sMinWidthField -> a - boolean sMinWidthFieldFetched -> b - java.lang.reflect.Field sMinHeightField -> c - boolean sMinHeightFieldFetched -> d - android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> a + android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> w void setBackgroundTintList(android.view.View,android.content.res.ColorStateList) -> a - android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> b void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode) -> a - boolean isLaidOut(android.view.View) -> c - int getMinimumWidth(android.view.View) -> d - int getMinimumHeight(android.view.View) -> e - boolean isAttachedToWindow(android.view.View) -> f - void offsetTopAndBottom(android.view.View,int) -> a - void offsetLeftAndRight(android.view.View,int) -> b - android.view.Display getDisplay(android.view.View) -> g -android.support.v4.view.ViewCompatHC -> android.support.v4.h.ag: - long getFrameTime() -> a - float getAlpha(android.view.View) -> a - void setLayerType(android.view.View,int,android.graphics.Paint) -> a - int getLayerType(android.view.View) -> b - int resolveSizeAndState(int,int,int) -> a - int getMeasuredWidthAndState(android.view.View) -> c - int getMeasuredState(android.view.View) -> d - float getTranslationX(android.view.View) -> e - float getTranslationY(android.view.View) -> f - void setTranslationX(android.view.View,float) -> a - void setTranslationY(android.view.View,float) -> b - android.graphics.Matrix getMatrix(android.view.View) -> g - void setAlpha(android.view.View,float) -> c - void jumpDrawablesToCurrentState(android.view.View) -> h - void setSaveFromParentEnabled(android.view.View,boolean) -> a - void setActivated(android.view.View,boolean) -> b - int combineMeasuredStates(int,int) -> a - void offsetTopAndBottom(android.view.View,int) -> a - void offsetLeftAndRight(android.view.View,int) -> b - void tickleInvalidationFlag(android.view.View) -> i -android.support.v4.view.ViewCompatICS -> android.support.v4.h.ah: - boolean canScrollHorizontally(android.view.View,int) -> a - boolean canScrollVertically(android.view.View,int) -> b - void setAccessibilityDelegate(android.view.View,java.lang.Object) -> a - void setFitsSystemWindows(android.view.View,boolean) -> a -android.support.v4.view.ViewCompatICSMr1 -> android.support.v4.h.ai: + android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> x + void stopNestedScroll(android.view.View) -> v + boolean isLaidOut(android.view.View) -> p + float getZ(android.view.View) -> y + boolean isAttachedToWindow(android.view.View) -> q boolean hasOnClickListeners(android.view.View) -> a -android.support.v4.view.ViewCompatJB -> android.support.v4.h.aj: - boolean hasTransientState(android.view.View) -> a - void postInvalidateOnAnimation(android.view.View) -> b - void postOnAnimation(android.view.View,java.lang.Runnable) -> a - void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long) -> a - int getImportantForAccessibility(android.view.View) -> c - void setImportantForAccessibility(android.view.View,int) -> a - int getMinimumWidth(android.view.View) -> d - int getMinimumHeight(android.view.View) -> e - void requestApplyInsets(android.view.View) -> f - boolean getFitsSystemWindows(android.view.View) -> g - boolean hasOverlappingRendering(android.view.View) -> h - void setBackground(android.view.View,android.graphics.drawable.Drawable) -> a -android.support.v4.view.ViewCompatJellybeanMr1 -> android.support.v4.h.ak: - int getLayoutDirection(android.view.View) -> a - int getPaddingStart(android.view.View) -> b - int getPaddingEnd(android.view.View) -> c - void setPaddingRelative(android.view.View,int,int,int,int) -> a - int getWindowSystemUiVisibility(android.view.View) -> d - boolean isPaddingRelative(android.view.View) -> e - android.view.Display getDisplay(android.view.View) -> f -android.support.v4.view.ViewCompatKitKat -> android.support.v4.h.al: - void setAccessibilityLiveRegion(android.view.View,int) -> a - boolean isLaidOut(android.view.View) -> a - boolean isAttachedToWindow(android.view.View) -> b -android.support.v4.view.ViewCompatLollipop -> android.support.v4.h.am: - java.lang.ThreadLocal sThreadLocalRect -> a - void setTransitionName(android.view.View,java.lang.String) -> a - void requestApplyInsets(android.view.View) -> a - void setElevation(android.view.View,float) -> a - float getElevation(android.view.View) -> b - float getTranslationZ(android.view.View) -> c - void setOnApplyWindowInsetsListener(android.view.View,android.support.v4.view.ViewCompatLollipop$OnApplyWindowInsetsListenerBridge) -> a - android.content.res.ColorStateList getBackgroundTintList(android.view.View) -> d - void setBackgroundTintList(android.view.View,android.content.res.ColorStateList) -> a - android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View) -> e - void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode) -> a - java.lang.Object onApplyWindowInsets(android.view.View,java.lang.Object) -> a - void stopNestedScroll(android.view.View) -> f - float getZ(android.view.View) -> g - void offsetTopAndBottom(android.view.View,int) -> a - void offsetLeftAndRight(android.view.View,int) -> b - android.graphics.Rect getEmptyTempRect() -> a -android.support.v4.view.ViewCompatLollipop$1 -> android.support.v4.h.am$1: - android.support.v4.view.ViewCompatLollipop$OnApplyWindowInsetsListenerBridge val$bridge -> a - void (android.support.v4.view.ViewCompatLollipop$OnApplyWindowInsetsListenerBridge) -> - android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets) -> onApplyWindowInsets -android.support.v4.view.ViewCompatLollipop$OnApplyWindowInsetsListenerBridge -> android.support.v4.h.am$a: - java.lang.Object onApplyWindowInsets(android.view.View,java.lang.Object) -> a -android.support.v4.view.ViewCompatMarshmallow -> android.support.v4.h.an: void setScrollIndicators(android.view.View,int,int) -> a - void offsetTopAndBottom(android.view.View,int) -> a - void offsetLeftAndRight(android.view.View,int) -> b -android.support.v4.view.ViewConfigurationCompat -> android.support.v4.h.ao: - android.support.v4.view.ViewConfigurationCompat$ViewConfigurationVersionImpl IMPL -> a - boolean hasPermanentMenuKey(android.view.ViewConfiguration) -> a - void () -> -android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl -> android.support.v4.h.ao$a: - void () -> - boolean hasPermanentMenuKey(android.view.ViewConfiguration) -> a -android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl -> android.support.v4.h.ao$b: - void () -> - boolean hasPermanentMenuKey(android.view.ViewConfiguration) -> a -android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl -> android.support.v4.h.ao$c: - void () -> - boolean hasPermanentMenuKey(android.view.ViewConfiguration) -> a -android.support.v4.view.ViewConfigurationCompat$ViewConfigurationVersionImpl -> android.support.v4.h.ao$d: - boolean hasPermanentMenuKey(android.view.ViewConfiguration) -> a -android.support.v4.view.ViewConfigurationCompatICS -> android.support.v4.h.ap: - boolean hasPermanentMenuKey(android.view.ViewConfiguration) -> a -android.support.v4.view.ViewParentCompat -> android.support.v4.h.aq: - android.support.v4.view.ViewParentCompat$ViewParentCompatImpl IMPL -> a - boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int) -> a - void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int) -> b - void onStopNestedScroll(android.view.ViewParent,android.view.View) -> a - void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int) -> a - void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]) -> a - boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean) -> a - boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float) -> a + void offsetLeftAndRight(android.view.View,int) -> c + void offsetTopAndBottom(android.view.View,int) -> d + void tickleInvalidationFlag(android.view.View) -> B + android.view.Display getDisplay(android.view.View) -> o void () -> -android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl -> android.support.v4.h.aq$a: - void () -> -android.support.v4.view.ViewParentCompat$ViewParentCompatImpl -> android.support.v4.h.aq$b: - boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int) -> a - void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int) -> b - void onStopNestedScroll(android.view.ViewParent,android.view.View) -> a - void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int) -> a - void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]) -> a +android.support.v4.view.ViewConfigurationCompat -> android.support.v4.i.r: + java.lang.reflect.Method sGetScaledScrollFactorMethod -> a + float getScaledHorizontalScrollFactor(android.view.ViewConfiguration,android.content.Context) -> a + float getScaledVerticalScrollFactor(android.view.ViewConfiguration,android.content.Context) -> b + float getLegacyScrollFactor(android.view.ViewConfiguration,android.content.Context) -> c + void () -> +android.support.v4.view.ViewParentCompat -> android.support.v4.i.s: + android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl IMPL -> a + boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int) -> a + void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int) -> b + void onStopNestedScroll(android.view.ViewParent,android.view.View,int) -> a + void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int) -> a + void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int) -> a boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean) -> a boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float) -> a -android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl -> android.support.v4.h.aq$c: + void () -> +android.support.v4.view.ViewParentCompat$ViewParentCompatApi19Impl -> android.support.v4.i.s$a: void () -> -android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl -> android.support.v4.h.aq$d: +android.support.v4.view.ViewParentCompat$ViewParentCompatApi21Impl -> android.support.v4.i.s$b: void () -> boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int) -> a void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int) -> b @@ -5852,7 +6502,7 @@ android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl -> android void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]) -> a boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean) -> a boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float) -> a -android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl -> android.support.v4.h.aq$e: +android.support.v4.view.ViewParentCompat$ViewParentCompatBaseImpl -> android.support.v4.i.s$c: void () -> boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int) -> a void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int) -> b @@ -5861,146 +6511,57 @@ android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl -> android.sup void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]) -> a boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean) -> a boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float) -> a -android.support.v4.view.ViewParentCompatLollipop -> android.support.v4.h.ar: - boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int) -> a - void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int) -> b - void onStopNestedScroll(android.view.ViewParent,android.view.View) -> a - void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int) -> a - void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]) -> a - boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean) -> a - boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float) -> a -android.support.v4.view.ViewPropertyAnimatorCompat -> android.support.v4.h.as: - java.lang.ref.WeakReference mView -> e +android.support.v4.view.ViewPropertyAnimatorCompat -> android.support.v4.i.t: + java.lang.ref.WeakReference mView -> d java.lang.Runnable mStartAction -> a java.lang.Runnable mEndAction -> b int mOldLayerType -> c - android.support.v4.view.ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl IMPL -> d void (android.view.View) -> android.support.v4.view.ViewPropertyAnimatorCompat setDuration(long) -> a android.support.v4.view.ViewPropertyAnimatorCompat alpha(float) -> a - android.support.v4.view.ViewPropertyAnimatorCompat translationX(float) -> b - android.support.v4.view.ViewPropertyAnimatorCompat translationY(float) -> c + android.support.v4.view.ViewPropertyAnimatorCompat translationY(float) -> b long getDuration() -> a android.support.v4.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator) -> a android.support.v4.view.ViewPropertyAnimatorCompat setStartDelay(long) -> b void cancel() -> b void start() -> c android.support.v4.view.ViewPropertyAnimatorCompat setListener(android.support.v4.view.ViewPropertyAnimatorListener) -> a + void setListenerInternal(android.view.View,android.support.v4.view.ViewPropertyAnimatorListener) -> a android.support.v4.view.ViewPropertyAnimatorCompat setUpdateListener(android.support.v4.view.ViewPropertyAnimatorUpdateListener) -> a - void () -> -android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl -> android.support.v4.h.as$a: - java.util.WeakHashMap mStarterMap -> a - void () -> - void setDuration(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,long) -> a - void alpha(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> a - void translationX(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> b - void translationY(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> c - long getDuration(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> a - void setInterpolator(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.view.animation.Interpolator) -> a - void setStartDelay(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,long) -> b - void cancel(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> b - void start(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> c - void setListener(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.support.v4.view.ViewPropertyAnimatorListener) -> a - void setUpdateListener(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.support.v4.view.ViewPropertyAnimatorUpdateListener) -> a - void startAnimation(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> d - void removeStartMessage(android.view.View) -> a - void postStartMessage(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> e -android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter -> android.support.v4.h.as$a$a: - java.lang.ref.WeakReference mViewRef -> a - android.support.v4.view.ViewPropertyAnimatorCompat mVpa -> b - android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl this$0 -> c - void (android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl,android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> - void run() -> run -android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl -> android.support.v4.h.as$b: - java.util.WeakHashMap mLayerMap -> b - void () -> - void setDuration(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,long) -> a - void alpha(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> a - void translationX(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> b - void translationY(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> c - long getDuration(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> a - void setInterpolator(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.view.animation.Interpolator) -> a - void setStartDelay(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,long) -> b - void cancel(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> b - void start(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> c - void setListener(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.support.v4.view.ViewPropertyAnimatorListener) -> a -android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener -> android.support.v4.h.as$b$a: - android.support.v4.view.ViewPropertyAnimatorCompat mVpa -> a - boolean mAnimEndCalled -> b - void (android.support.v4.view.ViewPropertyAnimatorCompat) -> - void onAnimationStart(android.view.View) -> a - void onAnimationEnd(android.view.View) -> b - void onAnimationCancel(android.view.View) -> c -android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl -> android.support.v4.h.as$c: - void () -> -android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl -> android.support.v4.h.as$d: - void () -> - void setListener(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.support.v4.view.ViewPropertyAnimatorListener) -> a -android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl -> android.support.v4.h.as$e: - void () -> - void setUpdateListener(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.support.v4.view.ViewPropertyAnimatorUpdateListener) -> a -android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl -> android.support.v4.h.as$f: - void () -> -android.support.v4.view.ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl -> android.support.v4.h.as$g: - void setDuration(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,long) -> a - long getDuration(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> a - void setInterpolator(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.view.animation.Interpolator) -> a - void setStartDelay(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,long) -> b - void alpha(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> a - void cancel(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> b - void translationX(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> b - void translationY(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,float) -> c - void start(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> c - void setListener(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.support.v4.view.ViewPropertyAnimatorListener) -> a - void setUpdateListener(android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View,android.support.v4.view.ViewPropertyAnimatorUpdateListener) -> a -android.support.v4.view.ViewPropertyAnimatorCompatICS -> android.support.v4.h.at: - void setDuration(android.view.View,long) -> a - void alpha(android.view.View,float) -> a - void translationX(android.view.View,float) -> b - void translationY(android.view.View,float) -> c - long getDuration(android.view.View) -> a - void setInterpolator(android.view.View,android.view.animation.Interpolator) -> a - void setStartDelay(android.view.View,long) -> b - void cancel(android.view.View) -> b - void start(android.view.View) -> c - void setListener(android.view.View,android.support.v4.view.ViewPropertyAnimatorListener) -> a -android.support.v4.view.ViewPropertyAnimatorCompatICS$1 -> android.support.v4.h.at$1: - android.support.v4.view.ViewPropertyAnimatorListener val$listener -> a - android.view.View val$view -> b - void (android.support.v4.view.ViewPropertyAnimatorListener,android.view.View) -> - void onAnimationCancel(android.animation.Animator) -> onAnimationCancel - void onAnimationEnd(android.animation.Animator) -> onAnimationEnd - void onAnimationStart(android.animation.Animator) -> onAnimationStart -android.support.v4.view.ViewPropertyAnimatorCompatJB -> android.support.v4.h.au: - void setListener(android.view.View,android.support.v4.view.ViewPropertyAnimatorListener) -> a -android.support.v4.view.ViewPropertyAnimatorCompatJB$1 -> android.support.v4.h.au$1: +android.support.v4.view.ViewPropertyAnimatorCompat$1 -> android.support.v4.i.t$1: android.support.v4.view.ViewPropertyAnimatorListener val$listener -> a android.view.View val$view -> b - void (android.support.v4.view.ViewPropertyAnimatorListener,android.view.View) -> + android.support.v4.view.ViewPropertyAnimatorCompat this$0 -> c + void (android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorListener,android.view.View) -> void onAnimationCancel(android.animation.Animator) -> onAnimationCancel void onAnimationEnd(android.animation.Animator) -> onAnimationEnd void onAnimationStart(android.animation.Animator) -> onAnimationStart -android.support.v4.view.ViewPropertyAnimatorCompatKK -> android.support.v4.h.av: - void setUpdateListener(android.view.View,android.support.v4.view.ViewPropertyAnimatorUpdateListener) -> a -android.support.v4.view.ViewPropertyAnimatorCompatKK$1 -> android.support.v4.h.av$1: +android.support.v4.view.ViewPropertyAnimatorCompat$2 -> android.support.v4.i.t$2: android.support.v4.view.ViewPropertyAnimatorUpdateListener val$listener -> a android.view.View val$view -> b - void (android.support.v4.view.ViewPropertyAnimatorUpdateListener,android.view.View) -> + android.support.v4.view.ViewPropertyAnimatorCompat this$0 -> c + void (android.support.v4.view.ViewPropertyAnimatorCompat,android.support.v4.view.ViewPropertyAnimatorUpdateListener,android.view.View) -> void onAnimationUpdate(android.animation.ValueAnimator) -> onAnimationUpdate -android.support.v4.view.ViewPropertyAnimatorListener -> android.support.v4.h.aw: +android.support.v4.view.ViewPropertyAnimatorCompat$ViewPropertyAnimatorListenerApi14 -> android.support.v4.i.t$a: + android.support.v4.view.ViewPropertyAnimatorCompat mVpa -> a + boolean mAnimEndCalled -> b + void (android.support.v4.view.ViewPropertyAnimatorCompat) -> + void onAnimationStart(android.view.View) -> a + void onAnimationEnd(android.view.View) -> b + void onAnimationCancel(android.view.View) -> c +android.support.v4.view.ViewPropertyAnimatorListener -> android.support.v4.i.u: void onAnimationStart(android.view.View) -> a void onAnimationEnd(android.view.View) -> b void onAnimationCancel(android.view.View) -> c -android.support.v4.view.ViewPropertyAnimatorListenerAdapter -> android.support.v4.h.ax: +android.support.v4.view.ViewPropertyAnimatorListenerAdapter -> android.support.v4.i.v: void () -> void onAnimationStart(android.view.View) -> a void onAnimationEnd(android.view.View) -> b void onAnimationCancel(android.view.View) -> c -android.support.v4.view.ViewPropertyAnimatorUpdateListener -> android.support.v4.h.ay: +android.support.v4.view.ViewPropertyAnimatorUpdateListener -> android.support.v4.i.w: void onAnimationUpdate(android.view.View) -> a -android.support.v4.view.WindowInsetsCompat -> android.support.v4.h.az: - android.support.v4.view.WindowInsetsCompat$WindowInsetsCompatImpl IMPL -> a - java.lang.Object mInsets -> b +android.support.v4.view.WindowInsetsCompat -> android.support.v4.i.x: + java.lang.Object mInsets -> a void (java.lang.Object) -> int getSystemWindowInsetLeft() -> a int getSystemWindowInsetTop() -> b @@ -6012,69 +6573,28 @@ android.support.v4.view.WindowInsetsCompat -> android.support.v4.h.az: int hashCode() -> hashCode android.support.v4.view.WindowInsetsCompat wrap(java.lang.Object) -> a java.lang.Object unwrap(android.support.v4.view.WindowInsetsCompat) -> a - void () -> -android.support.v4.view.WindowInsetsCompat$WindowInsetsCompatApi20Impl -> android.support.v4.h.az$a: - void () -> - int getSystemWindowInsetBottom(java.lang.Object) -> a - int getSystemWindowInsetLeft(java.lang.Object) -> b - int getSystemWindowInsetRight(java.lang.Object) -> c - int getSystemWindowInsetTop(java.lang.Object) -> d - android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(java.lang.Object,int,int,int,int) -> a -android.support.v4.view.WindowInsetsCompat$WindowInsetsCompatApi21Impl -> android.support.v4.h.az$b: - void () -> - boolean isConsumed(java.lang.Object) -> e -android.support.v4.view.WindowInsetsCompat$WindowInsetsCompatBaseImpl -> android.support.v4.h.az$c: - void () -> - int getSystemWindowInsetLeft(java.lang.Object) -> b - int getSystemWindowInsetTop(java.lang.Object) -> d - int getSystemWindowInsetRight(java.lang.Object) -> c - int getSystemWindowInsetBottom(java.lang.Object) -> a - boolean isConsumed(java.lang.Object) -> e - android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(java.lang.Object,int,int,int,int) -> a -android.support.v4.view.WindowInsetsCompat$WindowInsetsCompatImpl -> android.support.v4.h.az$d: - int getSystemWindowInsetLeft(java.lang.Object) -> b - int getSystemWindowInsetTop(java.lang.Object) -> d - int getSystemWindowInsetRight(java.lang.Object) -> c - int getSystemWindowInsetBottom(java.lang.Object) -> a - boolean isConsumed(java.lang.Object) -> e - android.support.v4.view.WindowInsetsCompat replaceSystemWindowInsets(java.lang.Object,int,int,int,int) -> a -android.support.v4.view.WindowInsetsCompatApi20 -> android.support.v4.h.ba: - int getSystemWindowInsetBottom(java.lang.Object) -> a - int getSystemWindowInsetLeft(java.lang.Object) -> b - int getSystemWindowInsetRight(java.lang.Object) -> c - int getSystemWindowInsetTop(java.lang.Object) -> d - java.lang.Object replaceSystemWindowInsets(java.lang.Object,int,int,int,int) -> a -android.support.v4.view.WindowInsetsCompatApi21 -> android.support.v4.h.bb: - boolean isConsumed(java.lang.Object) -> a -android.support.v4.view.accessibility.AccessibilityEventCompat -> android.support.v4.h.a.a: - android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventVersionImpl IMPL -> a - android.support.v4.view.accessibility.AccessibilityRecordCompat asRecord(android.view.accessibility.AccessibilityEvent) -> a +android.support.v4.view.accessibility.AccessibilityEventCompat -> android.support.v4.i.a.a: + android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatBaseImpl IMPL -> a void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int) -> a - int getContentChangeTypes(android.view.accessibility.AccessibilityEvent) -> b + int getContentChangeTypes(android.view.accessibility.AccessibilityEvent) -> a void () -> -android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl -> android.support.v4.h.a.a$a: - void () -> -android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventJellyBeanImpl -> android.support.v4.h.a.a$b: +android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatApi16Impl -> android.support.v4.i.a.a$a: void () -> -android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl -> android.support.v4.h.a.a$c: +android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatApi19Impl -> android.support.v4.i.a.a$b: void () -> void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int) -> a int getContentChangeTypes(android.view.accessibility.AccessibilityEvent) -> a -android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl -> android.support.v4.h.a.a$d: +android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventCompatBaseImpl -> android.support.v4.i.a.a$c: void () -> void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int) -> a int getContentChangeTypes(android.view.accessibility.AccessibilityEvent) -> a -android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventVersionImpl -> android.support.v4.h.a.a$e: - void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int) -> a - int getContentChangeTypes(android.view.accessibility.AccessibilityEvent) -> a -android.support.v4.view.accessibility.AccessibilityEventCompatKitKat -> android.support.v4.h.a.b: - void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int) -> a - int getContentChangeTypes(android.view.accessibility.AccessibilityEvent) -> a -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat -> android.support.v4.h.a.c: - android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl IMPL -> a - java.lang.Object mInfo -> b - void (java.lang.Object) -> - java.lang.Object getInfo() -> a +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat -> android.support.v4.i.a.b: + android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl IMPL -> a + android.view.accessibility.AccessibilityNodeInfo mInfo -> c + int mParentVirtualDescendantId -> b + void (android.view.accessibility.AccessibilityNodeInfo) -> + android.support.v4.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo) -> a + android.view.accessibility.AccessibilityNodeInfo unwrap() -> a int getActions() -> b void addAction(int) -> a void getBoundsInParent(android.graphics.Rect) -> a @@ -6100,157 +6620,53 @@ android.support.v4.view.accessibility.AccessibilityNodeInfoCompat -> android.sup java.lang.String getViewIdResourceName() -> q void setCollectionInfo(java.lang.Object) -> a void setCollectionItemInfo(java.lang.Object) -> b + void setCanOpenPopup(boolean) -> d int hashCode() -> hashCode boolean equals(java.lang.Object) -> equals java.lang.String toString() -> toString java.lang.String getActionSymbolicName(int) -> b void () -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl -> android.support.v4.h.a.c$a: +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi16Impl -> android.support.v4.i.a.b$a: + void () -> +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi17Impl -> android.support.v4.i.a.b$b: + void () -> +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi18Impl -> android.support.v4.i.a.b$c: + void () -> + java.lang.String getViewIdResourceName(android.view.accessibility.AccessibilityNodeInfo) -> a +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi19Impl -> android.support.v4.i.a.b$d: void () -> + void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.Object) -> a java.lang.Object obtainCollectionInfo(int,int,boolean,int) -> a java.lang.Object obtainCollectionItemInfo(int,int,int,int,boolean,boolean) -> a -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl -> android.support.v4.h.a.c$b: - void () -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi23Impl -> android.support.v4.h.a.c$c: - void () -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl -> android.support.v4.h.a.c$d: - void () -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl -> android.support.v4.h.a.c$e: - void () -> - void addAction(java.lang.Object,int) -> a - int getActions(java.lang.Object) -> a - void getBoundsInParent(java.lang.Object,android.graphics.Rect) -> a - void getBoundsInScreen(java.lang.Object,android.graphics.Rect) -> b - java.lang.CharSequence getClassName(java.lang.Object) -> b - java.lang.CharSequence getContentDescription(java.lang.Object) -> c - java.lang.CharSequence getPackageName(java.lang.Object) -> d - java.lang.CharSequence getText(java.lang.Object) -> e - boolean isCheckable(java.lang.Object) -> f - boolean isChecked(java.lang.Object) -> g - boolean isClickable(java.lang.Object) -> h - boolean isEnabled(java.lang.Object) -> i - boolean isFocusable(java.lang.Object) -> j - boolean isFocused(java.lang.Object) -> k - boolean isLongClickable(java.lang.Object) -> l - boolean isPassword(java.lang.Object) -> m - boolean isScrollable(java.lang.Object) -> n - boolean isSelected(java.lang.Object) -> o - void setCheckable(java.lang.Object,boolean) -> a - void setChecked(java.lang.Object,boolean) -> b - void setClassName(java.lang.Object,java.lang.CharSequence) -> a - void setScrollable(java.lang.Object,boolean) -> c -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl -> android.support.v4.h.a.c$f: - int getActions(java.lang.Object) -> a - void addAction(java.lang.Object,int) -> a - void getBoundsInParent(java.lang.Object,android.graphics.Rect) -> a - void getBoundsInScreen(java.lang.Object,android.graphics.Rect) -> b - boolean isCheckable(java.lang.Object) -> f - void setCheckable(java.lang.Object,boolean) -> a - boolean isChecked(java.lang.Object) -> g - void setChecked(java.lang.Object,boolean) -> b - boolean isFocusable(java.lang.Object) -> j - boolean isFocused(java.lang.Object) -> k - boolean isSelected(java.lang.Object) -> o - boolean isClickable(java.lang.Object) -> h - boolean isLongClickable(java.lang.Object) -> l - boolean isEnabled(java.lang.Object) -> i - boolean isPassword(java.lang.Object) -> m - boolean isScrollable(java.lang.Object) -> n - void setScrollable(java.lang.Object,boolean) -> c - java.lang.CharSequence getPackageName(java.lang.Object) -> d - java.lang.CharSequence getClassName(java.lang.Object) -> b - void setClassName(java.lang.Object,java.lang.CharSequence) -> a - java.lang.CharSequence getText(java.lang.Object) -> e - java.lang.CharSequence getContentDescription(java.lang.Object) -> c - java.lang.String getViewIdResourceName(java.lang.Object) -> p - void setCollectionInfo(java.lang.Object,java.lang.Object) -> a - void setCollectionItemInfo(java.lang.Object,java.lang.Object) -> b + void setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.Object) -> b + void setCanOpenPopup(android.view.accessibility.AccessibilityNodeInfo,boolean) -> a +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl -> android.support.v4.i.a.b$e: + void () -> java.lang.Object obtainCollectionInfo(int,int,boolean,int) -> a java.lang.Object obtainCollectionItemInfo(int,int,int,int,boolean,boolean) -> a -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl -> android.support.v4.h.a.c$g: +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl -> android.support.v4.i.a.b$f: void () -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl -> android.support.v4.h.a.c$h: +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi23Impl -> android.support.v4.i.a.b$g: void () -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl -> android.support.v4.h.a.c$i: +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl -> android.support.v4.i.a.b$h: void () -> - java.lang.String getViewIdResourceName(java.lang.Object) -> p -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl -> android.support.v4.h.a.c$j: +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoBaseImpl -> android.support.v4.i.a.b$i: void () -> - void setCollectionInfo(java.lang.Object,java.lang.Object) -> a - java.lang.Object obtainCollectionInfo(int,int,boolean,int) -> a - java.lang.Object obtainCollectionItemInfo(int,int,int,int,boolean,boolean) -> a - void setCollectionItemInfo(java.lang.Object,java.lang.Object) -> b -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl -> android.support.v4.h.a.c$k: - void () -> - void addAction(java.lang.Object,int) -> a - int getActions(java.lang.Object) -> a - void getBoundsInParent(java.lang.Object,android.graphics.Rect) -> a - void getBoundsInScreen(java.lang.Object,android.graphics.Rect) -> b - java.lang.CharSequence getClassName(java.lang.Object) -> b - java.lang.CharSequence getContentDescription(java.lang.Object) -> c - java.lang.CharSequence getPackageName(java.lang.Object) -> d - java.lang.CharSequence getText(java.lang.Object) -> e - boolean isCheckable(java.lang.Object) -> f - boolean isChecked(java.lang.Object) -> g - boolean isClickable(java.lang.Object) -> h - boolean isEnabled(java.lang.Object) -> i - boolean isFocusable(java.lang.Object) -> j - boolean isFocused(java.lang.Object) -> k - boolean isLongClickable(java.lang.Object) -> l - boolean isPassword(java.lang.Object) -> m - boolean isScrollable(java.lang.Object) -> n - boolean isSelected(java.lang.Object) -> o - void setCheckable(java.lang.Object,boolean) -> a - void setChecked(java.lang.Object,boolean) -> b - void setClassName(java.lang.Object,java.lang.CharSequence) -> a - void setScrollable(java.lang.Object,boolean) -> c - java.lang.String getViewIdResourceName(java.lang.Object) -> p - void setCollectionInfo(java.lang.Object,java.lang.Object) -> a - void setCollectionItemInfo(java.lang.Object,java.lang.Object) -> b + java.lang.String getViewIdResourceName(android.view.accessibility.AccessibilityNodeInfo) -> a + void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.Object) -> a + void setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.Object) -> b java.lang.Object obtainCollectionInfo(int,int,boolean,int) -> a java.lang.Object obtainCollectionItemInfo(int,int,int,int,boolean,boolean) -> a -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat -> android.support.v4.h.a.c$l: + void setCanOpenPopup(android.view.accessibility.AccessibilityNodeInfo,boolean) -> a +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat -> android.support.v4.i.a.b$j: java.lang.Object mInfo -> a android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat obtain(int,int,boolean,int) -> a void (java.lang.Object) -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> android.support.v4.h.a.c$m: +android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> android.support.v4.i.a.b$k: java.lang.Object mInfo -> a android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat obtain(int,int,int,int,boolean,boolean) -> a void (java.lang.Object) -> -android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21 -> android.support.v4.h.a.d: - java.lang.Object obtainCollectionInfo(int,int,boolean,int) -> a - java.lang.Object obtainCollectionItemInfo(int,int,int,int,boolean,boolean) -> a -android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs -> android.support.v4.h.a.e: - void addAction(java.lang.Object,int) -> a - int getActions(java.lang.Object) -> a - void getBoundsInParent(java.lang.Object,android.graphics.Rect) -> a - void getBoundsInScreen(java.lang.Object,android.graphics.Rect) -> b - java.lang.CharSequence getClassName(java.lang.Object) -> b - java.lang.CharSequence getContentDescription(java.lang.Object) -> c - java.lang.CharSequence getPackageName(java.lang.Object) -> d - java.lang.CharSequence getText(java.lang.Object) -> e - boolean isCheckable(java.lang.Object) -> f - boolean isChecked(java.lang.Object) -> g - boolean isClickable(java.lang.Object) -> h - boolean isEnabled(java.lang.Object) -> i - boolean isFocusable(java.lang.Object) -> j - boolean isFocused(java.lang.Object) -> k - boolean isLongClickable(java.lang.Object) -> l - boolean isPassword(java.lang.Object) -> m - boolean isScrollable(java.lang.Object) -> n - boolean isSelected(java.lang.Object) -> o - void setCheckable(java.lang.Object,boolean) -> a - void setChecked(java.lang.Object,boolean) -> b - void setClassName(java.lang.Object,java.lang.CharSequence) -> a - void setScrollable(java.lang.Object,boolean) -> c -android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2 -> android.support.v4.h.a.f: - java.lang.String getViewIdResourceName(java.lang.Object) -> a -android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat -> android.support.v4.h.a.g: - void setCollectionInfo(java.lang.Object,java.lang.Object) -> a - void setCollectionItemInfo(java.lang.Object,java.lang.Object) -> b - java.lang.Object obtainCollectionInfo(int,int,boolean,int) -> a - java.lang.Object obtainCollectionItemInfo(int,int,int,int,boolean) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompat -> android.support.v4.h.a.h: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompat -> android.support.v4.i.a.c: android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl IMPL -> a java.lang.Object mProvider -> b void () -> @@ -6261,22 +6677,22 @@ android.support.v4.view.accessibility.AccessibilityNodeProviderCompat -> android java.util.List findAccessibilityNodeInfosByText(java.lang.String,int) -> a android.support.v4.view.accessibility.AccessibilityNodeInfoCompat findFocus(int) -> b void () -> -android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl -> android.support.v4.h.a.h$a: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl -> android.support.v4.i.a.c$a: java.lang.Object newAccessibilityNodeProviderBridge(android.support.v4.view.accessibility.AccessibilityNodeProviderCompat) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl -> android.support.v4.h.a.h$b: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl -> android.support.v4.i.a.c$b: void () -> java.lang.Object newAccessibilityNodeProviderBridge(android.support.v4.view.accessibility.AccessibilityNodeProviderCompat) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1 -> android.support.v4.h.a.h$b$1: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1 -> android.support.v4.i.a.c$b$1: android.support.v4.view.accessibility.AccessibilityNodeProviderCompat val$compat -> a android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl this$0 -> b void (android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl,android.support.v4.view.accessibility.AccessibilityNodeProviderCompat) -> boolean performAction(int,int,android.os.Bundle) -> a java.util.List findAccessibilityNodeInfosByText(java.lang.String,int) -> a java.lang.Object createAccessibilityNodeInfo(int) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl -> android.support.v4.h.a.h$c: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl -> android.support.v4.i.a.c$c: void () -> java.lang.Object newAccessibilityNodeProviderBridge(android.support.v4.view.accessibility.AccessibilityNodeProviderCompat) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1 -> android.support.v4.h.a.h$c$1: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1 -> android.support.v4.i.a.c$c$1: android.support.v4.view.accessibility.AccessibilityNodeProviderCompat val$compat -> a android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl this$0 -> b void (android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl,android.support.v4.view.accessibility.AccessibilityNodeProviderCompat) -> @@ -6284,109 +6700,69 @@ android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Accessibil java.util.List findAccessibilityNodeInfosByText(java.lang.String,int) -> a java.lang.Object createAccessibilityNodeInfo(int) -> a java.lang.Object findFocus(int) -> b -android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl -> android.support.v4.h.a.h$d: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl -> android.support.v4.i.a.c$d: void () -> java.lang.Object newAccessibilityNodeProviderBridge(android.support.v4.view.accessibility.AccessibilityNodeProviderCompat) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean -> android.support.v4.h.a.i: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean -> android.support.v4.i.a.d: java.lang.Object newAccessibilityNodeProviderBridge(android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1 -> android.support.v4.h.a.i$1: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1 -> android.support.v4.i.a.d$1: android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge val$bridge -> a void (android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge) -> android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int) -> createAccessibilityNodeInfo java.util.List findAccessibilityNodeInfosByText(java.lang.String,int) -> findAccessibilityNodeInfosByText boolean performAction(int,int,android.os.Bundle) -> performAction -android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge -> android.support.v4.h.a.i$a: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge -> android.support.v4.i.a.d$a: java.lang.Object createAccessibilityNodeInfo(int) -> a boolean performAction(int,int,android.os.Bundle) -> a java.util.List findAccessibilityNodeInfosByText(java.lang.String,int) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat -> android.support.v4.h.a.j: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat -> android.support.v4.i.a.e: java.lang.Object newAccessibilityNodeProviderBridge(android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge) -> a -android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1 -> android.support.v4.h.a.j$1: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1 -> android.support.v4.i.a.e$1: android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge val$bridge -> a void (android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge) -> android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int) -> createAccessibilityNodeInfo java.util.List findAccessibilityNodeInfosByText(java.lang.String,int) -> findAccessibilityNodeInfosByText boolean performAction(int,int,android.os.Bundle) -> performAction android.view.accessibility.AccessibilityNodeInfo findFocus(int) -> findFocus -android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge -> android.support.v4.h.a.j$a: +android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge -> android.support.v4.i.a.e$a: java.lang.Object createAccessibilityNodeInfo(int) -> a boolean performAction(int,int,android.os.Bundle) -> a java.util.List findAccessibilityNodeInfosByText(java.lang.String,int) -> a java.lang.Object findFocus(int) -> b -android.support.v4.view.accessibility.AccessibilityRecordCompat -> android.support.v4.h.a.k: - android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordImpl IMPL -> a - java.lang.Object mRecord -> b - void (java.lang.Object) -> - void setScrollable(boolean) -> a - void setItemCount(int) -> a - void setFromIndex(int) -> b - void setToIndex(int) -> c - void setScrollX(int) -> d - void setScrollY(int) -> e - void setMaxScrollX(int) -> f - void setMaxScrollY(int) -> g +android.support.v4.view.accessibility.AccessibilityRecordCompat -> android.support.v4.i.a.f: + android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatBaseImpl IMPL -> a + android.view.accessibility.AccessibilityRecord mRecord -> b + void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int) -> a + void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int) -> b int hashCode() -> hashCode boolean equals(java.lang.Object) -> equals void () -> -android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl -> android.support.v4.h.a.k$a: - void () -> - void setFromIndex(java.lang.Object,int) -> a - void setItemCount(java.lang.Object,int) -> b - void setScrollX(java.lang.Object,int) -> c - void setScrollY(java.lang.Object,int) -> d - void setScrollable(java.lang.Object,boolean) -> a - void setToIndex(java.lang.Object,int) -> e -android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl -> android.support.v4.h.a.k$b: - void () -> - void setMaxScrollX(java.lang.Object,int) -> f - void setMaxScrollY(java.lang.Object,int) -> g -android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordImpl -> android.support.v4.h.a.k$c: - void setScrollable(java.lang.Object,boolean) -> a - void setItemCount(java.lang.Object,int) -> b - void setFromIndex(java.lang.Object,int) -> a - void setToIndex(java.lang.Object,int) -> e - void setScrollX(java.lang.Object,int) -> c - void setScrollY(java.lang.Object,int) -> d - void setMaxScrollX(java.lang.Object,int) -> f - void setMaxScrollY(java.lang.Object,int) -> g -android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl -> android.support.v4.h.a.k$d: - void () -> -android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl -> android.support.v4.h.a.k$e: - void () -> - void setFromIndex(java.lang.Object,int) -> a - void setItemCount(java.lang.Object,int) -> b - void setMaxScrollX(java.lang.Object,int) -> f - void setMaxScrollY(java.lang.Object,int) -> g - void setScrollX(java.lang.Object,int) -> c - void setScrollY(java.lang.Object,int) -> d - void setScrollable(java.lang.Object,boolean) -> a - void setToIndex(java.lang.Object,int) -> e -android.support.v4.view.accessibility.AccessibilityRecordCompatIcs -> android.support.v4.h.a.l: - void setFromIndex(java.lang.Object,int) -> a - void setItemCount(java.lang.Object,int) -> b - void setScrollX(java.lang.Object,int) -> c - void setScrollY(java.lang.Object,int) -> d - void setScrollable(java.lang.Object,boolean) -> a - void setToIndex(java.lang.Object,int) -> e -android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1 -> android.support.v4.h.a.m: - void setMaxScrollX(java.lang.Object,int) -> a - void setMaxScrollY(java.lang.Object,int) -> b -android.support.v4.view.animation.FastOutLinearInInterpolator -> android.support.v4.h.b.a: +android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatApi15Impl -> android.support.v4.i.a.f$a: + void () -> + void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int) -> a + void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int) -> b +android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatApi16Impl -> android.support.v4.i.a.f$b: + void () -> +android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordCompatBaseImpl -> android.support.v4.i.a.f$c: + void () -> + void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int) -> a + void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int) -> b +android.support.v4.view.animation.FastOutLinearInInterpolator -> android.support.v4.i.b.a: float[] VALUES -> a void () -> float getInterpolation(float) -> getInterpolation void () -> -android.support.v4.view.animation.FastOutSlowInInterpolator -> android.support.v4.h.b.b: +android.support.v4.view.animation.FastOutSlowInInterpolator -> android.support.v4.i.b.b: float[] VALUES -> a void () -> float getInterpolation(float) -> getInterpolation void () -> -android.support.v4.view.animation.LinearOutSlowInInterpolator -> android.support.v4.h.b.c: +android.support.v4.view.animation.LinearOutSlowInInterpolator -> android.support.v4.i.b.c: float[] VALUES -> a void () -> float getInterpolation(float) -> getInterpolation void () -> -android.support.v4.view.animation.LookupTableInterpolator -> android.support.v4.h.b.d: +android.support.v4.view.animation.LookupTableInterpolator -> android.support.v4.i.b.d: float[] mValues -> a float mStepSize -> b void (float[]) -> @@ -6466,39 +6842,26 @@ android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable -> android.su void (android.support.v4.widget.AutoScrollHelper) -> void run() -> run android.support.v4.widget.CompoundButtonCompat -> android.support.v4.widget.b: - android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatImpl IMPL -> a + android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl IMPL -> a void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList) -> a void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode) -> a android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton) -> a void () -> -android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl -> android.support.v4.widget.b$a: - void () -> - android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton) -> a -android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat -> android.support.v4.widget.b$b: +android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatApi21Impl -> android.support.v4.widget.b$a: void () -> void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList) -> a void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode) -> a - android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton) -> a -android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatImpl -> android.support.v4.widget.b$c: - void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList) -> a - void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode) -> a - android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton) -> a -android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl -> android.support.v4.widget.b$d: +android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatApi23Impl -> android.support.v4.widget.b$b: void () -> - void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList) -> a - void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode) -> a -android.support.v4.widget.CompoundButtonCompatApi23 -> android.support.v4.widget.c: android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton) -> a -android.support.v4.widget.CompoundButtonCompatGingerbread -> android.support.v4.widget.d: +android.support.v4.widget.CompoundButtonCompat$CompoundButtonCompatBaseImpl -> android.support.v4.widget.b$c: java.lang.reflect.Field sButtonDrawableField -> a boolean sButtonDrawableFieldFetched -> b + void () -> void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList) -> a void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode) -> a android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton) -> a -android.support.v4.widget.CompoundButtonCompatLollipop -> android.support.v4.widget.e: - void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList) -> a - void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode) -> a -android.support.v4.widget.CursorAdapter -> android.support.v4.widget.f: +android.support.v4.widget.CursorAdapter -> android.support.v4.widget.c: boolean mDataValid -> a boolean mAutoRequery -> b android.database.Cursor mCursor -> c @@ -6526,95 +6889,75 @@ android.support.v4.widget.CursorAdapter -> android.support.v4.widget.f: android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence) -> a android.widget.Filter getFilter() -> getFilter void onContentChanged() -> b -android.support.v4.widget.CursorAdapter$ChangeObserver -> android.support.v4.widget.f$a: +android.support.v4.widget.CursorAdapter$ChangeObserver -> android.support.v4.widget.c$a: android.support.v4.widget.CursorAdapter this$0 -> a void (android.support.v4.widget.CursorAdapter) -> boolean deliverSelfNotifications() -> deliverSelfNotifications void onChange(boolean) -> onChange -android.support.v4.widget.CursorAdapter$MyDataSetObserver -> android.support.v4.widget.f$b: +android.support.v4.widget.CursorAdapter$MyDataSetObserver -> android.support.v4.widget.c$b: android.support.v4.widget.CursorAdapter this$0 -> a void (android.support.v4.widget.CursorAdapter) -> void onChanged() -> onChanged void onInvalidated() -> onInvalidated -android.support.v4.widget.CursorFilter -> android.support.v4.widget.g: +android.support.v4.widget.CursorFilter -> android.support.v4.widget.d: android.support.v4.widget.CursorFilter$CursorFilterClient mClient -> a void (android.support.v4.widget.CursorFilter$CursorFilterClient) -> java.lang.CharSequence convertResultToString(java.lang.Object) -> convertResultToString android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence) -> performFiltering void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults) -> publishResults -android.support.v4.widget.CursorFilter$CursorFilterClient -> android.support.v4.widget.g$a: +android.support.v4.widget.CursorFilter$CursorFilterClient -> android.support.v4.widget.d$a: java.lang.CharSequence convertToString(android.database.Cursor) -> c android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence) -> a android.database.Cursor getCursor() -> a void changeCursor(android.database.Cursor) -> a -android.support.v4.widget.EdgeEffectCompat -> android.support.v4.widget.h: - java.lang.Object mEdgeEffect -> a - android.support.v4.widget.EdgeEffectCompat$EdgeEffectImpl IMPL -> b - void (android.content.Context) -> - void setSize(int,int) -> a - boolean isFinished() -> a - boolean onPull(float,float) -> a - boolean onRelease() -> b - boolean onAbsorb(int) -> a - boolean draw(android.graphics.Canvas) -> a - void () -> -android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl -> android.support.v4.widget.h$a: - void () -> - java.lang.Object newEdgeEffect(android.content.Context) -> a - void setSize(java.lang.Object,int,int) -> a - boolean isFinished(java.lang.Object) -> a - boolean onRelease(java.lang.Object) -> b - boolean onAbsorb(java.lang.Object,int) -> a - boolean draw(java.lang.Object,android.graphics.Canvas) -> a - boolean onPull(java.lang.Object,float,float) -> a -android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl -> android.support.v4.widget.h$b: - void () -> - java.lang.Object newEdgeEffect(android.content.Context) -> a - void setSize(java.lang.Object,int,int) -> a - boolean isFinished(java.lang.Object) -> a - boolean onRelease(java.lang.Object) -> b - boolean onAbsorb(java.lang.Object,int) -> a - boolean draw(java.lang.Object,android.graphics.Canvas) -> a - boolean onPull(java.lang.Object,float,float) -> a -android.support.v4.widget.EdgeEffectCompat$EdgeEffectImpl -> android.support.v4.widget.h$c: - java.lang.Object newEdgeEffect(android.content.Context) -> a - void setSize(java.lang.Object,int,int) -> a - boolean isFinished(java.lang.Object) -> a - boolean onRelease(java.lang.Object) -> b - boolean onAbsorb(java.lang.Object,int) -> a - boolean draw(java.lang.Object,android.graphics.Canvas) -> a - boolean onPull(java.lang.Object,float,float) -> a -android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl -> android.support.v4.widget.h$d: - void () -> - boolean onPull(java.lang.Object,float,float) -> a -android.support.v4.widget.EdgeEffectCompatIcs -> android.support.v4.widget.i: - java.lang.Object newEdgeEffect(android.content.Context) -> a - void setSize(java.lang.Object,int,int) -> a - boolean isFinished(java.lang.Object) -> a - boolean onPull(java.lang.Object,float) -> a - boolean onRelease(java.lang.Object) -> b - boolean onAbsorb(java.lang.Object,int) -> a - boolean draw(java.lang.Object,android.graphics.Canvas) -> a -android.support.v4.widget.EdgeEffectCompatLollipop -> android.support.v4.widget.j: - boolean onPull(java.lang.Object,float,float) -> a -android.support.v4.widget.ListViewAutoScrollHelper -> android.support.v4.widget.k: +android.support.v4.widget.EdgeEffectCompat -> android.support.v4.widget.e: + android.support.v4.widget.EdgeEffectCompat$EdgeEffectBaseImpl IMPL -> a + void onPull(android.widget.EdgeEffect,float,float) -> a + void () -> +android.support.v4.widget.EdgeEffectCompat$EdgeEffectApi21Impl -> android.support.v4.widget.e$a: + void () -> + void onPull(android.widget.EdgeEffect,float,float) -> a +android.support.v4.widget.EdgeEffectCompat$EdgeEffectBaseImpl -> android.support.v4.widget.e$b: + void () -> + void onPull(android.widget.EdgeEffect,float,float) -> a +android.support.v4.widget.ImageViewCompat -> android.support.v4.widget.f: + android.support.v4.widget.ImageViewCompat$ImageViewCompatImpl IMPL -> a + android.content.res.ColorStateList getImageTintList(android.widget.ImageView) -> a + void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList) -> a + android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView) -> b + void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode) -> a + void () -> +android.support.v4.widget.ImageViewCompat$BaseViewCompatImpl -> android.support.v4.widget.f$a: + void () -> + android.content.res.ColorStateList getImageTintList(android.widget.ImageView) -> a + void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList) -> a + void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode) -> a + android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView) -> b +android.support.v4.widget.ImageViewCompat$ImageViewCompatImpl -> android.support.v4.widget.f$b: + android.content.res.ColorStateList getImageTintList(android.widget.ImageView) -> a + void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList) -> a + android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView) -> b + void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode) -> a +android.support.v4.widget.ImageViewCompat$LollipopViewCompatImpl -> android.support.v4.widget.f$c: + void () -> + android.content.res.ColorStateList getImageTintList(android.widget.ImageView) -> a + void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList) -> a + void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode) -> a + android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView) -> b +android.support.v4.widget.ListViewAutoScrollHelper -> android.support.v4.widget.g: android.widget.ListView mTarget -> f void (android.widget.ListView) -> void scrollTargetBy(int,int) -> a boolean canTargetScrollHorizontally(int) -> e boolean canTargetScrollVertically(int) -> f -android.support.v4.widget.ListViewCompat -> android.support.v4.widget.l: - void scrollListBy(android.widget.ListView,int) -> a -android.support.v4.widget.ListViewCompatGingerbread -> android.support.v4.widget.m: - void scrollListBy(android.widget.ListView,int) -> a -android.support.v4.widget.ListViewCompatKitKat -> android.support.v4.widget.n: +android.support.v4.widget.ListViewCompat -> android.support.v4.widget.h: void scrollListBy(android.widget.ListView,int) -> a android.support.v4.widget.NestedScrollView -> android.support.v4.widget.NestedScrollView: long mLastScroll -> a android.graphics.Rect mTempRect -> b - android.support.v4.widget.ScrollerCompat mScroller -> c - android.support.v4.widget.EdgeEffectCompat mEdgeGlowTop -> d - android.support.v4.widget.EdgeEffectCompat mEdgeGlowBottom -> e + android.widget.OverScroller mScroller -> c + android.widget.EdgeEffect mEdgeGlowTop -> d + android.widget.EdgeEffect mEdgeGlowBottom -> e int mLastMotionY -> f boolean mIsLayoutDirty -> g boolean mIsLaidOut -> h @@ -6630,23 +6973,29 @@ android.support.v4.widget.NestedScrollView -> android.support.v4.widget.NestedSc int[] mScrollOffset -> r int[] mScrollConsumed -> s int mNestedYOffset -> t - android.support.v4.widget.NestedScrollView$SavedState mSavedState -> u - android.support.v4.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> v - int[] SCROLLVIEW_STYLEABLE -> w - android.support.v4.view.NestedScrollingParentHelper mParentHelper -> x - android.support.v4.view.NestedScrollingChildHelper mChildHelper -> y - float mVerticalScrollFactor -> z - android.support.v4.widget.NestedScrollView$OnScrollChangeListener mOnScrollChangeListener -> A + int mLastScrollerY -> u + android.support.v4.widget.NestedScrollView$SavedState mSavedState -> v + android.support.v4.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> w + int[] SCROLLVIEW_STYLEABLE -> x + android.support.v4.view.NestedScrollingParentHelper mParentHelper -> y + android.support.v4.view.NestedScrollingChildHelper mChildHelper -> z + float mVerticalScrollFactor -> A + android.support.v4.widget.NestedScrollView$OnScrollChangeListener mOnScrollChangeListener -> B void (android.content.Context) -> void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context,android.util.AttributeSet,int) -> void setNestedScrollingEnabled(boolean) -> setNestedScrollingEnabled boolean isNestedScrollingEnabled() -> isNestedScrollingEnabled boolean startNestedScroll(int) -> startNestedScroll + boolean startNestedScroll(int,int) -> a void stopNestedScroll() -> stopNestedScroll + void stopNestedScroll(int) -> a boolean hasNestedScrollingParent() -> hasNestedScrollingParent + boolean hasNestedScrollingParent(int) -> b boolean dispatchNestedScroll(int,int,int,int,int[]) -> dispatchNestedScroll + boolean dispatchNestedScroll(int,int,int,int,int[],int) -> a boolean dispatchNestedPreScroll(int,int,int[],int[]) -> dispatchNestedPreScroll + boolean dispatchNestedPreScroll(int,int,int[],int[],int) -> a boolean dispatchNestedFling(float,float,boolean) -> dispatchNestedFling boolean dispatchNestedPreFling(float,float) -> dispatchNestedPreFling boolean onStartNestedScroll(android.view.View,android.view.View,int) -> onStartNestedScroll @@ -6674,7 +7023,7 @@ android.support.v4.widget.NestedScrollView -> android.support.v4.widget.NestedSc void onMeasure(int,int) -> onMeasure boolean dispatchKeyEvent(android.view.KeyEvent) -> dispatchKeyEvent boolean executeKeyEvent(android.view.KeyEvent) -> a - boolean inChild(int,int) -> c + boolean inChild(int,int) -> d void initOrResetVelocityTracker() -> c void initVelocityTrackerIfNotExists() -> d void recycleVelocityTracker() -> e @@ -6688,15 +7037,15 @@ android.support.v4.widget.NestedScrollView -> android.support.v4.widget.NestedSc boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean) -> a int getScrollRange() -> getScrollRange android.view.View findFocusableViewInBounds(boolean,int,int) -> a - boolean pageScroll(int) -> a - boolean fullScroll(int) -> b + boolean pageScroll(int) -> c + boolean fullScroll(int) -> d boolean scrollAndFocus(int,int,int) -> a - boolean arrowScroll(int) -> c + boolean arrowScroll(int) -> e boolean isOffScreen(android.view.View) -> a boolean isWithinDeltaOfScreen(android.view.View,int,int) -> a - void doScrollY(int) -> e - void smoothScrollBy(int,int) -> a - void smoothScrollTo(int,int) -> b + void doScrollY(int) -> g + void smoothScrollBy(int,int) -> b + void smoothScrollTo(int,int) -> c int computeVerticalScrollRange() -> computeVerticalScrollRange int computeVerticalScrollOffset() -> computeVerticalScrollOffset int computeVerticalScrollExtent() -> computeVerticalScrollExtent @@ -6717,8 +7066,8 @@ android.support.v4.widget.NestedScrollView -> android.support.v4.widget.NestedSc void onAttachedToWindow() -> onAttachedToWindow void onSizeChanged(int,int,int,int) -> onSizeChanged boolean isViewDescendantOf(android.view.View,android.view.View) -> a - void fling(int) -> d - void flingWithNestedDispatch(int) -> f + void fling(int) -> f + void flingWithNestedDispatch(int) -> h void endDrag() -> f void scrollTo(int,int) -> scrollTo void ensureGlows() -> g @@ -6748,70 +7097,38 @@ android.support.v4.widget.NestedScrollView$SavedState$1 -> android.support.v4.wi android.support.v4.widget.NestedScrollView$SavedState[] newArray(int) -> a java.lang.Object[] newArray(int) -> newArray java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel -android.support.v4.widget.PopupWindowCompat -> android.support.v4.widget.o: - android.support.v4.widget.PopupWindowCompat$PopupWindowImpl IMPL -> a +android.support.v4.widget.PopupWindowCompat -> android.support.v4.widget.i: + android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl IMPL -> a void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int) -> a void setOverlapAnchor(android.widget.PopupWindow,boolean) -> a void setWindowLayoutType(android.widget.PopupWindow,int) -> a void () -> -android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl -> android.support.v4.widget.o$a: +android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi19Impl -> android.support.v4.widget.i$a: + void () -> + void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int) -> a +android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi21Impl -> android.support.v4.widget.i$b: + java.lang.reflect.Field sOverlapAnchorField -> a void () -> void setOverlapAnchor(android.widget.PopupWindow,boolean) -> a -android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl -> android.support.v4.widget.o$b: + void () -> +android.support.v4.widget.PopupWindowCompat$PopupWindowCompatApi23Impl -> android.support.v4.widget.i$c: void () -> void setOverlapAnchor(android.widget.PopupWindow,boolean) -> a void setWindowLayoutType(android.widget.PopupWindow,int) -> a -android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl -> android.support.v4.widget.o$c: +android.support.v4.widget.PopupWindowCompat$PopupWindowCompatBaseImpl -> android.support.v4.widget.i$d: java.lang.reflect.Method sSetWindowLayoutTypeMethod -> a boolean sSetWindowLayoutTypeMethodAttempted -> b void () -> void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int) -> a void setOverlapAnchor(android.widget.PopupWindow,boolean) -> a void setWindowLayoutType(android.widget.PopupWindow,int) -> a -android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl -> android.support.v4.widget.o$d: - void () -> - void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int) -> a -android.support.v4.widget.PopupWindowCompat$PopupWindowImpl -> android.support.v4.widget.o$e: - void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int) -> a - void setOverlapAnchor(android.widget.PopupWindow,boolean) -> a - void setWindowLayoutType(android.widget.PopupWindow,int) -> a -android.support.v4.widget.PopupWindowCompatApi21 -> android.support.v4.widget.p: - java.lang.reflect.Field sOverlapAnchorField -> a - void setOverlapAnchor(android.widget.PopupWindow,boolean) -> a - void () -> -android.support.v4.widget.PopupWindowCompatApi23 -> android.support.v4.widget.q: - void setOverlapAnchor(android.widget.PopupWindow,boolean) -> a - void setWindowLayoutType(android.widget.PopupWindow,int) -> a -android.support.v4.widget.PopupWindowCompatKitKat -> android.support.v4.widget.r: - void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int) -> a -android.support.v4.widget.ResourceCursorAdapter -> android.support.v4.widget.s: +android.support.v4.widget.ResourceCursorAdapter -> android.support.v4.widget.j: int mLayout -> j int mDropDownLayout -> k android.view.LayoutInflater mInflater -> l void (android.content.Context,int,android.database.Cursor,boolean) -> android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> a android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> b -android.support.v4.widget.ScrollerCompat -> android.support.v4.widget.t: - android.widget.OverScroller mScroller -> a - boolean mIsIcsOrNewer -> b - android.support.v4.widget.ScrollerCompat create(android.content.Context) -> a - android.support.v4.widget.ScrollerCompat create(android.content.Context,android.view.animation.Interpolator) -> a - void (boolean,android.content.Context,android.view.animation.Interpolator) -> - boolean isFinished() -> a - int getCurrX() -> b - int getCurrY() -> c - int getFinalX() -> d - int getFinalY() -> e - float getCurrVelocity() -> f - boolean computeScrollOffset() -> g - void startScroll(int,int,int,int) -> a - void startScroll(int,int,int,int,int) -> a - void fling(int,int,int,int,int,int,int,int) -> a - void fling(int,int,int,int,int,int,int,int,int,int) -> a - boolean springBack(int,int,int,int,int,int) -> a - void abortAnimation() -> h -android.support.v4.widget.ScrollerCompatIcs -> android.support.v4.widget.u: - float getCurrVelocity(java.lang.Object) -> a android.support.v4.widget.Space -> android.support.v4.widget.Space: void (android.content.Context,android.util.AttributeSet,int) -> void (android.content.Context,android.util.AttributeSet) -> @@ -6819,41 +7136,37 @@ android.support.v4.widget.Space -> android.support.v4.widget.Space: void draw(android.graphics.Canvas) -> draw int getDefaultSize2(int,int) -> a void onMeasure(int,int) -> onMeasure -android.support.v4.widget.TextViewCompat -> android.support.v4.widget.v: - android.support.v4.widget.TextViewCompat$TextViewCompatImpl IMPL -> a +android.support.v4.widget.TextViewCompat -> android.support.v4.widget.k: + android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl IMPL -> a void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable) -> a void setTextAppearance(android.widget.TextView,int) -> a void () -> -android.support.v4.widget.TextViewCompat$Api23TextViewCompatImpl -> android.support.v4.widget.v$a: +android.support.v4.widget.TextViewCompat$TextViewCompatApi16Impl -> android.support.v4.widget.k$a: void () -> - void setTextAppearance(android.widget.TextView,int) -> a -android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl -> android.support.v4.widget.v$b: +android.support.v4.widget.TextViewCompat$TextViewCompatApi17Impl -> android.support.v4.widget.k$b: void () -> void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable) -> a - void setTextAppearance(android.widget.TextView,int) -> a -android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl -> android.support.v4.widget.v$c: +android.support.v4.widget.TextViewCompat$TextViewCompatApi18Impl -> android.support.v4.widget.k$c: void () -> void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable) -> a -android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl -> android.support.v4.widget.v$d: +android.support.v4.widget.TextViewCompat$TextViewCompatApi23Impl -> android.support.v4.widget.k$d: void () -> - void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable) -> a -android.support.v4.widget.TextViewCompat$JbTextViewCompatImpl -> android.support.v4.widget.v$e: + void setTextAppearance(android.widget.TextView,int) -> a +android.support.v4.widget.TextViewCompat$TextViewCompatApi26Impl -> android.support.v4.widget.k$e: + void () -> +android.support.v4.widget.TextViewCompat$TextViewCompatBaseImpl -> android.support.v4.widget.k$f: void () -> -android.support.v4.widget.TextViewCompat$TextViewCompatImpl -> android.support.v4.widget.v$f: void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable) -> a void setTextAppearance(android.widget.TextView,int) -> a -android.support.v4.widget.TextViewCompatApi23 -> android.support.v4.widget.w: - void setTextAppearance(android.widget.TextView,int) -> a -android.support.v4.widget.TextViewCompatGingerbread -> android.support.v4.widget.x: - void setTextAppearance(android.widget.TextView,int) -> a -android.support.v4.widget.TextViewCompatJbMr1 -> android.support.v4.widget.y: - void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable) -> a -android.support.v4.widget.TextViewCompatJbMr2 -> android.support.v4.widget.z: - void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable) -> a -android.support.v4.widget.TintableCompoundButton -> android.support.v4.widget.aa: +android.support.v4.widget.TintableCompoundButton -> android.support.v4.widget.l: void setSupportButtonTintList(android.content.res.ColorStateList) -> setSupportButtonTintList void setSupportButtonTintMode(android.graphics.PorterDuff$Mode) -> setSupportButtonTintMode -android.support.v4.widget.ViewDragHelper -> android.support.v4.widget.ab: +android.support.v4.widget.TintableImageSourceView -> android.support.v4.widget.m: + void setSupportImageTintList(android.content.res.ColorStateList) -> setSupportImageTintList + android.content.res.ColorStateList getSupportImageTintList() -> getSupportImageTintList + void setSupportImageTintMode(android.graphics.PorterDuff$Mode) -> setSupportImageTintMode + android.graphics.PorterDuff$Mode getSupportImageTintMode() -> getSupportImageTintMode +android.support.v4.widget.ViewDragHelper -> android.support.v4.widget.n: int mDragState -> a int mTouchSlop -> b int mActivePointerId -> c @@ -6870,7 +7183,7 @@ android.support.v4.widget.ViewDragHelper -> android.support.v4.widget.ab: float mMinVelocity -> n int mEdgeSize -> o int mTrackingEdges -> p - android.support.v4.widget.ScrollerCompat mScroller -> q + android.widget.OverScroller mScroller -> q android.support.v4.widget.ViewDragHelper$Callback mCallback -> r android.view.View mCapturedView -> s boolean mReleaseInProgress -> t @@ -6914,14 +7227,14 @@ android.support.v4.widget.ViewDragHelper -> android.support.v4.widget.ab: int getEdgesTouched(int,int) -> d boolean isValidPointerForActionMove(int) -> e void () -> -android.support.v4.widget.ViewDragHelper$1 -> android.support.v4.widget.ab$1: +android.support.v4.widget.ViewDragHelper$1 -> android.support.v4.widget.n$1: void () -> float getInterpolation(float) -> getInterpolation -android.support.v4.widget.ViewDragHelper$2 -> android.support.v4.widget.ab$2: +android.support.v4.widget.ViewDragHelper$2 -> android.support.v4.widget.n$2: android.support.v4.widget.ViewDragHelper this$0 -> a void (android.support.v4.widget.ViewDragHelper) -> void run() -> run -android.support.v4.widget.ViewDragHelper$Callback -> android.support.v4.widget.ab$a: +android.support.v4.widget.ViewDragHelper$Callback -> android.support.v4.widget.n$a: void () -> void onViewDragStateChanged(int) -> a void onViewPositionChanged(android.view.View,int,int,int,int) -> a @@ -6936,44 +7249,44 @@ android.support.v4.widget.ViewDragHelper$Callback -> android.support.v4.widget.a boolean tryCaptureView(android.view.View,int) -> a int clampViewPositionHorizontal(android.view.View,int,int) -> b int clampViewPositionVertical(android.view.View,int,int) -> a -android.support.v7.app.ActionBar -> android.support.v7.a.a: +android.support.v7.app.ActionBar -> android.support.v7.app.a: void () -> void setDisplayHomeAsUpEnabled(boolean) -> a void setDisplayShowTitleEnabled(boolean) -> b int getDisplayOptions() -> a - boolean isShowing() -> b void setHomeButtonEnabled(boolean) -> c - android.content.Context getThemedContext() -> c + android.content.Context getThemedContext() -> b void setHideOnContentScrollEnabled(boolean) -> d - int getHideOffset() -> d void setElevation(float) -> a void setDefaultDisplayHomeAsUpEnabled(boolean) -> e void setShowHideAnimationEnabled(boolean) -> f void onConfigurationChanged(android.content.res.Configuration) -> a void dispatchMenuVisibilityChanged(boolean) -> g android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback) -> a + boolean openOptionsMenu() -> c + boolean closeOptionsMenu() -> d boolean invalidateOptionsMenu() -> e + boolean onMenuKeyEvent(android.view.KeyEvent) -> a boolean onKeyShortcut(int,android.view.KeyEvent) -> a boolean collapseActionView() -> f void setWindowTitle(java.lang.CharSequence) -> a - boolean requestFocus() -> g - void onDestroy() -> h -android.support.v7.app.ActionBar$LayoutParams -> android.support.v7.a.a$a: + void onDestroy() -> g +android.support.v7.app.ActionBar$LayoutParams -> android.support.v7.app.a$a: int gravity -> a void (android.content.Context,android.util.AttributeSet) -> void (int,int) -> void (android.support.v7.app.ActionBar$LayoutParams) -> void (android.view.ViewGroup$LayoutParams) -> -android.support.v7.app.ActionBar$OnMenuVisibilityListener -> android.support.v7.a.a$b: +android.support.v7.app.ActionBar$OnMenuVisibilityListener -> android.support.v7.app.a$b: void onMenuVisibilityChanged(boolean) -> a -android.support.v7.app.ActionBar$Tab -> android.support.v7.a.a$c: +android.support.v7.app.ActionBar$Tab -> android.support.v7.app.a$c: void () -> android.graphics.drawable.Drawable getIcon() -> a java.lang.CharSequence getText() -> b android.view.View getCustomView() -> c void select() -> d java.lang.CharSequence getContentDescription() -> e -android.support.v7.app.AlertController -> android.support.v7.a.b: +android.support.v7.app.AlertController -> android.support.v7.app.AlertController: android.content.Context mContext -> q android.support.v7.app.AppCompatDialog mDialog -> a android.view.Window mWindow -> r @@ -7011,9 +7324,11 @@ android.support.v7.app.AlertController -> android.support.v7.a.b: int mMultiChoiceItemLayout -> m int mSingleChoiceItemLayout -> n int mListItemLayout -> o - int mButtonPanelLayoutHint -> M + boolean mShowTitle -> M + int mButtonPanelLayoutHint -> N android.os.Handler mHandler -> p - android.view.View$OnClickListener mButtonHandler -> N + android.view.View$OnClickListener mButtonHandler -> O + boolean shouldCenterSingleButton(android.content.Context) -> a void (android.content.Context,android.support.v7.app.AppCompatDialog,android.view.Window) -> boolean canTextInput(android.view.View) -> a void installContent() -> a @@ -7038,36 +7353,37 @@ android.support.v7.app.AlertController -> android.support.v7.a.b: void setupContent(android.view.ViewGroup) -> c void manageScrollIndicators(android.view.View,android.view.View,android.view.View) -> a void setupButtons(android.view.ViewGroup) -> d -android.support.v7.app.AlertController$1 -> android.support.v7.a.b$1: + void centerButton(android.widget.Button) -> a +android.support.v7.app.AlertController$1 -> android.support.v7.app.AlertController$1: android.support.v7.app.AlertController this$0 -> a void (android.support.v7.app.AlertController) -> void onClick(android.view.View) -> onClick -android.support.v7.app.AlertController$2 -> android.support.v7.a.b$2: +android.support.v7.app.AlertController$2 -> android.support.v7.app.AlertController$2: android.view.View val$top -> a android.view.View val$bottom -> b android.support.v7.app.AlertController this$0 -> c void (android.support.v7.app.AlertController,android.view.View,android.view.View) -> void onScrollChange(android.support.v4.widget.NestedScrollView,int,int,int,int) -> a -android.support.v7.app.AlertController$3 -> android.support.v7.a.b$3: +android.support.v7.app.AlertController$3 -> android.support.v7.app.AlertController$3: android.view.View val$top -> a android.view.View val$bottom -> b android.support.v7.app.AlertController this$0 -> c void (android.support.v7.app.AlertController,android.view.View,android.view.View) -> void run() -> run -android.support.v7.app.AlertController$4 -> android.support.v7.a.b$4: +android.support.v7.app.AlertController$4 -> android.support.v7.app.AlertController$4: android.view.View val$top -> a android.view.View val$bottom -> b android.support.v7.app.AlertController this$0 -> c void (android.support.v7.app.AlertController,android.view.View,android.view.View) -> void onScrollStateChanged(android.widget.AbsListView,int) -> onScrollStateChanged void onScroll(android.widget.AbsListView,int,int,int) -> onScroll -android.support.v7.app.AlertController$5 -> android.support.v7.a.b$5: +android.support.v7.app.AlertController$5 -> android.support.v7.app.AlertController$5: android.view.View val$top -> a android.view.View val$bottom -> b android.support.v7.app.AlertController this$0 -> c void (android.support.v7.app.AlertController,android.view.View,android.view.View) -> void run() -> run -android.support.v7.app.AlertController$AlertParams -> android.support.v7.a.b$a: +android.support.v7.app.AlertController$AlertParams -> android.support.v7.app.AlertController$a: android.content.Context mContext -> a android.view.LayoutInflater mInflater -> b int mIconId -> c @@ -7110,42 +7426,48 @@ android.support.v7.app.AlertController$AlertParams -> android.support.v7.a.b$a: void (android.content.Context) -> void apply(android.support.v7.app.AlertController) -> a void createListView(android.support.v7.app.AlertController) -> b -android.support.v7.app.AlertController$AlertParams$1 -> android.support.v7.a.b$a$1: - android.widget.ListView val$listView -> a +android.support.v7.app.AlertController$AlertParams$1 -> android.support.v7.app.AlertController$a$1: + android.support.v7.app.AlertController$RecycleListView val$listView -> a android.support.v7.app.AlertController$AlertParams this$0 -> b - void (android.support.v7.app.AlertController$AlertParams,android.content.Context,int,int,java.lang.CharSequence[],android.widget.ListView) -> + void (android.support.v7.app.AlertController$AlertParams,android.content.Context,int,int,java.lang.CharSequence[],android.support.v7.app.AlertController$RecycleListView) -> android.view.View getView(int,android.view.View,android.view.ViewGroup) -> getView -android.support.v7.app.AlertController$AlertParams$2 -> android.support.v7.a.b$a$2: +android.support.v7.app.AlertController$AlertParams$2 -> android.support.v7.app.AlertController$a$2: int mLabelIndex -> d int mIsCheckedIndex -> e - android.widget.ListView val$listView -> a + android.support.v7.app.AlertController$RecycleListView val$listView -> a android.support.v7.app.AlertController val$dialog -> b android.support.v7.app.AlertController$AlertParams this$0 -> c - void (android.support.v7.app.AlertController$AlertParams,android.content.Context,android.database.Cursor,boolean,android.widget.ListView,android.support.v7.app.AlertController) -> + void (android.support.v7.app.AlertController$AlertParams,android.content.Context,android.database.Cursor,boolean,android.support.v7.app.AlertController$RecycleListView,android.support.v7.app.AlertController) -> void bindView(android.view.View,android.content.Context,android.database.Cursor) -> bindView android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> newView -android.support.v7.app.AlertController$AlertParams$3 -> android.support.v7.a.b$a$3: +android.support.v7.app.AlertController$AlertParams$3 -> android.support.v7.app.AlertController$a$3: android.support.v7.app.AlertController val$dialog -> a android.support.v7.app.AlertController$AlertParams this$0 -> b void (android.support.v7.app.AlertController$AlertParams,android.support.v7.app.AlertController) -> void onItemClick(android.widget.AdapterView,android.view.View,int,long) -> onItemClick -android.support.v7.app.AlertController$AlertParams$4 -> android.support.v7.a.b$a$4: - android.widget.ListView val$listView -> a +android.support.v7.app.AlertController$AlertParams$4 -> android.support.v7.app.AlertController$a$4: + android.support.v7.app.AlertController$RecycleListView val$listView -> a android.support.v7.app.AlertController val$dialog -> b android.support.v7.app.AlertController$AlertParams this$0 -> c - void (android.support.v7.app.AlertController$AlertParams,android.widget.ListView,android.support.v7.app.AlertController) -> + void (android.support.v7.app.AlertController$AlertParams,android.support.v7.app.AlertController$RecycleListView,android.support.v7.app.AlertController) -> void onItemClick(android.widget.AdapterView,android.view.View,int,long) -> onItemClick -android.support.v7.app.AlertController$AlertParams$OnPrepareListViewListener -> android.support.v7.a.b$a$a: +android.support.v7.app.AlertController$AlertParams$OnPrepareListViewListener -> android.support.v7.app.AlertController$a$a: void onPrepareListView(android.widget.ListView) -> a -android.support.v7.app.AlertController$ButtonHandler -> android.support.v7.a.b$b: +android.support.v7.app.AlertController$ButtonHandler -> android.support.v7.app.AlertController$b: java.lang.ref.WeakReference mDialog -> a void (android.content.DialogInterface) -> void handleMessage(android.os.Message) -> handleMessage -android.support.v7.app.AlertController$CheckedItemAdapter -> android.support.v7.a.b$c: +android.support.v7.app.AlertController$CheckedItemAdapter -> android.support.v7.app.AlertController$c: void (android.content.Context,int,int,java.lang.CharSequence[]) -> boolean hasStableIds() -> hasStableIds long getItemId(int) -> getItemId -android.support.v7.app.AlertDialog -> android.support.v7.a.c: +android.support.v7.app.AlertController$RecycleListView -> android.support.v7.app.AlertController$RecycleListView: + int mPaddingTopNoTitle -> a + int mPaddingBottomNoButtons -> b + void (android.content.Context) -> + void (android.content.Context,android.util.AttributeSet) -> + void setHasDecor(boolean,boolean) -> a +android.support.v7.app.AlertDialog -> android.support.v7.app.b: android.support.v7.app.AlertController mAlert -> a void (android.content.Context,int) -> int resolveDialogTheme(android.content.Context,int) -> a @@ -7154,7 +7476,7 @@ android.support.v7.app.AlertDialog -> android.support.v7.a.c: void onCreate(android.os.Bundle) -> onCreate boolean onKeyDown(int,android.view.KeyEvent) -> onKeyDown boolean onKeyUp(int,android.view.KeyEvent) -> onKeyUp -android.support.v7.app.AlertDialog$Builder -> android.support.v7.a.c$a: +android.support.v7.app.AlertDialog$Builder -> android.support.v7.app.b$a: android.support.v7.app.AlertController$AlertParams P -> a int mTheme -> b void (android.content.Context) -> @@ -7171,11 +7493,10 @@ android.support.v7.app.AlertDialog$Builder -> android.support.v7.a.c$a: android.support.v7.app.AlertDialog$Builder setAdapter(android.widget.ListAdapter,android.content.DialogInterface$OnClickListener) -> a android.support.v7.app.AlertDialog$Builder setView(android.view.View) -> b android.support.v7.app.AlertDialog create() -> b -android.support.v7.app.AppCompatActivity -> android.support.v7.a.d: - android.support.v7.app.AppCompatDelegate mDelegate -> n - int mThemeId -> o - boolean mEatKeyUpEvent -> p - android.content.res.Resources mResources -> q +android.support.v7.app.AppCompatActivity -> android.support.v7.app.c: + android.support.v7.app.AppCompatDelegate mDelegate -> m + int mThemeId -> n + android.content.res.Resources mResources -> o void () -> void onCreate(android.os.Bundle) -> onCreate void setTheme(int) -> setTheme @@ -7214,11 +7535,15 @@ android.support.v7.app.AppCompatActivity -> android.support.v7.a.d: android.support.v7.app.AppCompatDelegate getDelegate() -> i boolean dispatchKeyEvent(android.view.KeyEvent) -> dispatchKeyEvent android.content.res.Resources getResources() -> getResources -android.support.v7.app.AppCompatCallback -> android.support.v7.a.e: + boolean performMenuItemShortcut(int,android.view.KeyEvent) -> a + boolean onKeyDown(int,android.view.KeyEvent) -> onKeyDown + void openOptionsMenu() -> openOptionsMenu + void closeOptionsMenu() -> closeOptionsMenu +android.support.v7.app.AppCompatCallback -> android.support.v7.app.d: void onSupportActionModeStarted(android.support.v7.view.ActionMode) -> a void onSupportActionModeFinished(android.support.v7.view.ActionMode) -> b android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode$Callback) -> a -android.support.v7.app.AppCompatDelegate -> android.support.v7.a.f: +android.support.v7.app.AppCompatDelegate -> android.support.v7.app.e: int sDefaultNightMode -> a boolean sCompatVectorFromResourcesEnabled -> b android.support.v7.app.AppCompatDelegate create(android.app.Activity,android.support.v7.app.AppCompatCallback) -> a @@ -7249,7 +7574,7 @@ android.support.v7.app.AppCompatDelegate -> android.support.v7.a.f: int getDefaultNightMode() -> j boolean isCompatVectorFromResourcesEnabled() -> k void () -> -android.support.v7.app.AppCompatDelegateImplBase -> android.support.v7.a.g: +android.support.v7.app.AppCompatDelegateImplBase -> android.support.v7.app.f: boolean sInstalledExceptionHandler -> m boolean SHOULD_INSTALL_EXCEPTION_HANDLER -> n int[] sWindowBackgroundStyleable -> o @@ -7292,12 +7617,12 @@ android.support.v7.app.AppCompatDelegateImplBase -> android.support.v7.a.g: void onTitleChanged(java.lang.CharSequence) -> b java.lang.CharSequence getTitle() -> r void () -> -android.support.v7.app.AppCompatDelegateImplBase$1 -> android.support.v7.a.g$1: +android.support.v7.app.AppCompatDelegateImplBase$1 -> android.support.v7.app.f$1: java.lang.Thread$UncaughtExceptionHandler val$defHandler -> a void (java.lang.Thread$UncaughtExceptionHandler) -> void uncaughtException(java.lang.Thread,java.lang.Throwable) -> uncaughtException boolean shouldWrapException(java.lang.Throwable) -> a -android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase -> android.support.v7.a.g$a: +android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase -> android.support.v7.app.f$a: android.support.v7.app.AppCompatDelegateImplBase this$0 -> a void (android.support.v7.app.AppCompatDelegateImplBase,android.view.Window$Callback) -> boolean dispatchKeyEvent(android.view.KeyEvent) -> dispatchKeyEvent @@ -7307,17 +7632,17 @@ android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase -> boolean onPreparePanel(int,android.view.View,android.view.Menu) -> onPreparePanel boolean onMenuOpened(int,android.view.Menu) -> onMenuOpened void onPanelClosed(int,android.view.Menu) -> onPanelClosed -android.support.v7.app.AppCompatDelegateImplN -> android.support.v7.a.h: +android.support.v7.app.AppCompatDelegateImplN -> android.support.v7.app.g: void (android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback) -> android.view.Window$Callback wrapWindowCallback(android.view.Window$Callback) -> a -android.support.v7.app.AppCompatDelegateImplN$AppCompatWindowCallbackN -> android.support.v7.a.h$a: +android.support.v7.app.AppCompatDelegateImplN$AppCompatWindowCallbackN -> android.support.v7.app.g$a: android.support.v7.app.AppCompatDelegateImplN this$0 -> b void (android.support.v7.app.AppCompatDelegateImplN,android.view.Window$Callback) -> void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int) -> onProvideKeyboardShortcuts -android.support.v7.app.AppCompatDelegateImplV11 -> android.support.v7.a.i: +android.support.v7.app.AppCompatDelegateImplV11 -> android.support.v7.app.h: void (android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback) -> - android.view.View callActivityOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> b -android.support.v7.app.AppCompatDelegateImplV14 -> android.support.v7.a.j: + android.view.View callActivityOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> a +android.support.v7.app.AppCompatDelegateImplV14 -> android.support.v7.app.i: int mLocalNightMode -> t boolean mApplyDayNightCalled -> u boolean mHandleNativeActionModes -> v @@ -7336,12 +7661,12 @@ android.support.v7.app.AppCompatDelegateImplV14 -> android.support.v7.a.j: boolean updateForNightMode(int) -> h void ensureAutoNightModeManager() -> x boolean shouldRecreateOnNightModeChange() -> y -android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14 -> android.support.v7.a.j$a: +android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14 -> android.support.v7.app.i$a: android.support.v7.app.AppCompatDelegateImplV14 this$0 -> c void (android.support.v7.app.AppCompatDelegateImplV14,android.view.Window$Callback) -> android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback) -> onWindowStartingActionMode android.view.ActionMode startAsSupportActionMode(android.view.ActionMode$Callback) -> a -android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager -> android.support.v7.a.j$b: +android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager -> android.support.v7.app.i$b: android.support.v7.app.TwilightManager mTwilightManager -> b boolean mIsNight -> c android.content.BroadcastReceiver mAutoTimeChangeReceiver -> d @@ -7352,46 +7677,47 @@ android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager -> android. void dispatchTimeChanged() -> b void setup() -> c void cleanup() -> d -android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager$1 -> android.support.v7.a.j$b$1: +android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager$1 -> android.support.v7.app.i$b$1: android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager this$1 -> a void (android.support.v7.app.AppCompatDelegateImplV14$AutoNightModeManager) -> void onReceive(android.content.Context,android.content.Intent) -> onReceive -android.support.v7.app.AppCompatDelegateImplV23 -> android.support.v7.a.k: +android.support.v7.app.AppCompatDelegateImplV23 -> android.support.v7.app.j: android.app.UiModeManager mUiModeManager -> t void (android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback) -> android.view.Window$Callback wrapWindowCallback(android.view.Window$Callback) -> a int mapNightMode(int) -> d -android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23 -> android.support.v7.a.k$a: +android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23 -> android.support.v7.app.j$a: android.support.v7.app.AppCompatDelegateImplV23 this$0 -> d void (android.support.v7.app.AppCompatDelegateImplV23,android.view.Window$Callback) -> android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int) -> onWindowStartingActionMode android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback) -> onWindowStartingActionMode -android.support.v7.app.AppCompatDelegateImplV9 -> android.support.v7.a.l: - android.support.v7.widget.DecorContentParent mDecorContentParent -> t - android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback mActionMenuPresenterCallback -> u - android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback mPanelMenuPresenterCallback -> v +android.support.v7.app.AppCompatDelegateImplV9 -> android.support.v7.app.k: + boolean IS_PRE_LOLLIPOP -> t + android.support.v7.widget.DecorContentParent mDecorContentParent -> u + android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback mActionMenuPresenterCallback -> v + android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback mPanelMenuPresenterCallback -> w android.support.v7.view.ActionMode mActionMode -> m android.support.v7.widget.ActionBarContextView mActionModeView -> n android.widget.PopupWindow mActionModePopup -> o java.lang.Runnable mShowActionModePopup -> p android.support.v4.view.ViewPropertyAnimatorCompat mFadeAnim -> q - boolean mSubDecorInstalled -> w - android.view.ViewGroup mSubDecor -> x - android.widget.TextView mTitleView -> y - android.view.View mStatusGuard -> z - boolean mFeatureProgress -> A - boolean mFeatureIndeterminateProgress -> B - boolean mClosingActionMenu -> C - android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState[] mPanels -> D - android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState mPreparedPanel -> E - boolean mLongPressBackDown -> F + boolean mSubDecorInstalled -> x + android.view.ViewGroup mSubDecor -> y + android.widget.TextView mTitleView -> z + android.view.View mStatusGuard -> A + boolean mFeatureProgress -> B + boolean mFeatureIndeterminateProgress -> C + boolean mClosingActionMenu -> D + android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState[] mPanels -> E + android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState mPreparedPanel -> F + boolean mLongPressBackDown -> G boolean mInvalidatePanelMenuPosted -> r int mInvalidatePanelMenuFeatures -> s - java.lang.Runnable mInvalidatePanelMenuRunnable -> G - boolean mEnableDefaultActionBarUp -> H - android.graphics.Rect mTempRect1 -> I - android.graphics.Rect mTempRect2 -> J - android.support.v7.app.AppCompatViewInflater mAppCompatViewInflater -> K + java.lang.Runnable mInvalidatePanelMenuRunnable -> H + boolean mEnableDefaultActionBarUp -> I + android.graphics.Rect mTempRect1 -> J + android.graphics.Rect mTempRect2 -> K + android.support.v7.app.AppCompatViewInflater mAppCompatViewInflater -> L void (android.content.Context,android.view.Window,android.support.v7.app.AppCompatCallback) -> void onCreate(android.os.Bundle) -> a void onPostCreate(android.os.Bundle) -> b @@ -7426,11 +7752,12 @@ android.support.v7.app.AppCompatDelegateImplV9 -> android.support.v7.a.l: boolean dispatchKeyEvent(android.view.KeyEvent) -> a boolean onKeyUp(int,android.view.KeyEvent) -> b boolean onKeyDown(int,android.view.KeyEvent) -> c - android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> c + android.view.View createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> b boolean shouldInheritContext(android.view.ViewParent) -> a void installViewFactory() -> h - android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> a - android.view.View callActivityOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> b + android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView + android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet) -> onCreateView + android.view.View callActivityOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet) -> a void openPanel(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState,android.view.KeyEvent) -> a boolean initializePanelDecor(android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState) -> a void reopenMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a @@ -7452,43 +7779,44 @@ android.support.v7.app.AppCompatDelegateImplV9 -> android.support.v7.a.l: void throwFeatureRequestIfSubDecorInstalled() -> z int sanitizeWindowFeatureId(int) -> h void dismissPopups() -> v -android.support.v7.app.AppCompatDelegateImplV9$1 -> android.support.v7.a.l$1: + void () -> +android.support.v7.app.AppCompatDelegateImplV9$1 -> android.support.v7.app.k$1: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> void run() -> run -android.support.v7.app.AppCompatDelegateImplV9$2 -> android.support.v7.a.l$2: +android.support.v7.app.AppCompatDelegateImplV9$2 -> android.support.v7.app.k$2: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,android.support.v4.view.WindowInsetsCompat) -> a -android.support.v7.app.AppCompatDelegateImplV9$3 -> android.support.v7.a.l$3: +android.support.v7.app.AppCompatDelegateImplV9$3 -> android.support.v7.app.k$3: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> void onFitSystemWindows(android.graphics.Rect) -> a -android.support.v7.app.AppCompatDelegateImplV9$4 -> android.support.v7.a.l$4: +android.support.v7.app.AppCompatDelegateImplV9$4 -> android.support.v7.app.k$4: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> void onAttachedFromWindow() -> a void onDetachedFromWindow() -> b -android.support.v7.app.AppCompatDelegateImplV9$5 -> android.support.v7.a.l$5: +android.support.v7.app.AppCompatDelegateImplV9$5 -> android.support.v7.app.k$5: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> void run() -> run -android.support.v7.app.AppCompatDelegateImplV9$5$1 -> android.support.v7.a.l$5$1: +android.support.v7.app.AppCompatDelegateImplV9$5$1 -> android.support.v7.app.k$5$1: android.support.v7.app.AppCompatDelegateImplV9$5 this$1 -> a void (android.support.v7.app.AppCompatDelegateImplV9$5) -> void onAnimationStart(android.view.View) -> a void onAnimationEnd(android.view.View) -> b -android.support.v7.app.AppCompatDelegateImplV9$6 -> android.support.v7.a.l$6: +android.support.v7.app.AppCompatDelegateImplV9$6 -> android.support.v7.app.k$6: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> void onAnimationStart(android.view.View) -> a void onAnimationEnd(android.view.View) -> b -android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback -> android.support.v7.a.l$a: +android.support.v7.app.AppCompatDelegateImplV9$ActionMenuPresenterCallback -> android.support.v7.app.k$a: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder) -> a void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a -android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9 -> android.support.v7.a.l$b: +android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9 -> android.support.v7.app.k$b: android.support.v7.view.ActionMode$Callback mWrapped -> b android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9,android.support.v7.view.ActionMode$Callback) -> @@ -7496,18 +7824,18 @@ android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9 -> an boolean onPrepareActionMode(android.support.v7.view.ActionMode,android.view.Menu) -> b boolean onActionItemClicked(android.support.v7.view.ActionMode,android.view.MenuItem) -> a void onDestroyActionMode(android.support.v7.view.ActionMode) -> a -android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1 -> android.support.v7.a.l$b$1: +android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1 -> android.support.v7.app.k$b$1: android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9 this$1 -> a void (android.support.v7.app.AppCompatDelegateImplV9$ActionModeCallbackWrapperV9) -> void onAnimationEnd(android.view.View) -> b -android.support.v7.app.AppCompatDelegateImplV9$ListMenuDecorView -> android.support.v7.a.l$c: +android.support.v7.app.AppCompatDelegateImplV9$ListMenuDecorView -> android.support.v7.app.k$c: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9,android.content.Context) -> boolean dispatchKeyEvent(android.view.KeyEvent) -> dispatchKeyEvent boolean onInterceptTouchEvent(android.view.MotionEvent) -> onInterceptTouchEvent void setBackgroundResource(int) -> setBackgroundResource boolean isOutOfBounds(int,int) -> a -android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState -> android.support.v7.a.l$d: +android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState -> android.support.v7.app.k$d: int featureId -> a int background -> b int gravity -> c @@ -7532,12 +7860,12 @@ android.support.v7.app.AppCompatDelegateImplV9$PanelFeatureState -> android.supp void setStyle(android.content.Context) -> a void setMenu(android.support.v7.view.menu.MenuBuilder) -> a android.support.v7.view.menu.MenuView getListMenuView(android.support.v7.view.menu.MenuPresenter$Callback) -> a -android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback -> android.support.v7.a.l$e: +android.support.v7.app.AppCompatDelegateImplV9$PanelMenuPresenterCallback -> android.support.v7.app.k$e: android.support.v7.app.AppCompatDelegateImplV9 this$0 -> a void (android.support.v7.app.AppCompatDelegateImplV9) -> void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder) -> a -android.support.v7.app.AppCompatDialog -> android.support.v7.a.m: +android.support.v7.app.AppCompatDialog -> android.support.v7.app.l: android.support.v7.app.AppCompatDelegate mDelegate -> a void (android.content.Context,int) -> void onCreate(android.os.Bundle) -> onCreate @@ -7556,7 +7884,7 @@ android.support.v7.app.AppCompatDialog -> android.support.v7.a.m: void onSupportActionModeStarted(android.support.v7.view.ActionMode) -> a void onSupportActionModeFinished(android.support.v7.view.ActionMode) -> b android.support.v7.view.ActionMode onWindowStartingSupportActionMode(android.support.v7.view.ActionMode$Callback) -> a -android.support.v7.app.AppCompatViewInflater -> android.support.v7.a.n: +android.support.v7.app.AppCompatViewInflater -> android.support.v7.app.m: java.lang.Class[] sConstructorSignature -> a int[] sOnClickAttrs -> b java.lang.String[] sClassPrefixList -> c @@ -7569,7 +7897,7 @@ android.support.v7.app.AppCompatViewInflater -> android.support.v7.a.n: android.view.View createView(android.content.Context,java.lang.String,java.lang.String) -> a android.content.Context themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean) -> a void () -> -android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener -> android.support.v7.a.n$a: +android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener -> android.support.v7.app.m$a: android.view.View mHostView -> a java.lang.String mMethodName -> b java.lang.reflect.Method mResolvedMethod -> c @@ -7577,70 +7905,77 @@ android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener -> android. void (android.view.View,java.lang.String) -> void onClick(android.view.View) -> onClick void resolveMethod(android.content.Context,java.lang.String) -> a -android.support.v7.app.ToolbarActionBar -> android.support.v7.a.o: +android.support.v7.app.ResourcesFlusher -> android.support.v7.app.n: + java.lang.reflect.Field sDrawableCacheField -> a + boolean sDrawableCacheFieldFetched -> b + java.lang.Class sThemedResourceCacheClazz -> c + boolean sThemedResourceCacheClazzFetched -> d + java.lang.reflect.Field sThemedResourceCache_mUnthemedEntriesField -> e + boolean sThemedResourceCache_mUnthemedEntriesFieldFetched -> f + java.lang.reflect.Field sResourcesImplField -> g + boolean sResourcesImplFieldFetched -> h + boolean flush(android.content.res.Resources) -> a + boolean flushLollipops(android.content.res.Resources) -> b + boolean flushMarshmallows(android.content.res.Resources) -> c + boolean flushNougats(android.content.res.Resources) -> d + boolean flushThemedResourcesCache(java.lang.Object) -> a +android.support.v7.app.ToolbarActionBar -> android.support.v7.app.o: android.support.v7.widget.DecorToolbar mDecorToolbar -> a boolean mToolbarMenuPrepared -> b android.view.Window$Callback mWindowCallback -> c boolean mMenuCallbackSet -> d boolean mLastMenuVisibility -> e java.util.ArrayList mMenuVisibilityListeners -> f - android.support.v7.view.menu.ListMenuPresenter mListMenuPresenter -> g - java.lang.Runnable mMenuInvalidator -> h - android.support.v7.widget.Toolbar$OnMenuItemClickListener mMenuClicker -> i + java.lang.Runnable mMenuInvalidator -> g + android.support.v7.widget.Toolbar$OnMenuItemClickListener mMenuClicker -> h void (android.support.v7.widget.Toolbar,java.lang.CharSequence,android.view.Window$Callback) -> - android.view.Window$Callback getWrappedWindowCallback() -> i + android.view.Window$Callback getWrappedWindowCallback() -> h void setHomeButtonEnabled(boolean) -> c void setElevation(float) -> a - android.content.Context getThemedContext() -> c + android.content.Context getThemedContext() -> b void setDefaultDisplayHomeAsUpEnabled(boolean) -> e void setShowHideAnimationEnabled(boolean) -> f void onConfigurationChanged(android.content.res.Configuration) -> a void setWindowTitle(java.lang.CharSequence) -> a - boolean requestFocus() -> g void setDisplayOptions(int,int) -> a void setDisplayHomeAsUpEnabled(boolean) -> a void setDisplayShowTitleEnabled(boolean) -> b int getDisplayOptions() -> a - boolean isShowing() -> b + boolean openOptionsMenu() -> c + boolean closeOptionsMenu() -> d boolean invalidateOptionsMenu() -> e boolean collapseActionView() -> f - void populateOptionsMenu() -> j + void populateOptionsMenu() -> i + boolean onMenuKeyEvent(android.view.KeyEvent) -> a boolean onKeyShortcut(int,android.view.KeyEvent) -> a - void onDestroy() -> h + void onDestroy() -> g void dispatchMenuVisibilityChanged(boolean) -> g - android.view.View getListMenuView(android.view.Menu) -> a - void ensureListMenuPresenter(android.view.Menu) -> b - android.view.Menu getMenu() -> k -android.support.v7.app.ToolbarActionBar$1 -> android.support.v7.a.o$1: + android.view.Menu getMenu() -> j +android.support.v7.app.ToolbarActionBar$1 -> android.support.v7.app.o$1: android.support.v7.app.ToolbarActionBar this$0 -> a void (android.support.v7.app.ToolbarActionBar) -> void run() -> run -android.support.v7.app.ToolbarActionBar$2 -> android.support.v7.a.o$2: +android.support.v7.app.ToolbarActionBar$2 -> android.support.v7.app.o$2: android.support.v7.app.ToolbarActionBar this$0 -> a void (android.support.v7.app.ToolbarActionBar) -> boolean onMenuItemClick(android.view.MenuItem) -> a -android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback -> android.support.v7.a.o$a: +android.support.v7.app.ToolbarActionBar$ActionMenuPresenterCallback -> android.support.v7.app.o$a: boolean mClosingActionMenu -> b android.support.v7.app.ToolbarActionBar this$0 -> a void (android.support.v7.app.ToolbarActionBar) -> boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder) -> a void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a -android.support.v7.app.ToolbarActionBar$MenuBuilderCallback -> android.support.v7.a.o$b: +android.support.v7.app.ToolbarActionBar$MenuBuilderCallback -> android.support.v7.app.o$b: android.support.v7.app.ToolbarActionBar this$0 -> a void (android.support.v7.app.ToolbarActionBar) -> boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> a void onMenuModeChange(android.support.v7.view.menu.MenuBuilder) -> a -android.support.v7.app.ToolbarActionBar$PanelMenuPresenterCallback -> android.support.v7.a.o$c: - android.support.v7.app.ToolbarActionBar this$0 -> a - void (android.support.v7.app.ToolbarActionBar) -> - void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a - boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder) -> a -android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper -> android.support.v7.a.o$d: +android.support.v7.app.ToolbarActionBar$ToolbarCallbackWrapper -> android.support.v7.app.o$c: android.support.v7.app.ToolbarActionBar this$0 -> a void (android.support.v7.app.ToolbarActionBar,android.view.Window$Callback) -> boolean onPreparePanel(int,android.view.View,android.view.Menu) -> onPreparePanel android.view.View onCreatePanelView(int) -> onCreatePanelView -android.support.v7.app.TwilightCalculator -> android.support.v7.a.p: +android.support.v7.app.TwilightCalculator -> android.support.v7.app.p: android.support.v7.app.TwilightCalculator sInstance -> d long sunset -> a long sunrise -> b @@ -7648,7 +7983,7 @@ android.support.v7.app.TwilightCalculator -> android.support.v7.a.p: void () -> android.support.v7.app.TwilightCalculator getInstance() -> a void calculateTwilight(long,double,double) -> a -android.support.v7.app.TwilightManager -> android.support.v7.a.q: +android.support.v7.app.TwilightManager -> android.support.v7.app.q: android.support.v7.app.TwilightManager sInstance -> a android.content.Context mContext -> b android.location.LocationManager mLocationManager -> c @@ -7660,7 +7995,7 @@ android.support.v7.app.TwilightManager -> android.support.v7.a.q: android.location.Location getLastKnownLocationForProvider(java.lang.String) -> a boolean isStateValid() -> c void updateState(android.location.Location) -> a -android.support.v7.app.TwilightManager$TwilightState -> android.support.v7.a.q$a: +android.support.v7.app.TwilightManager$TwilightState -> android.support.v7.app.q$a: boolean isNight -> a long yesterdaySunset -> b long todaySunrise -> c @@ -7668,37 +8003,36 @@ android.support.v7.app.TwilightManager$TwilightState -> android.support.v7.a.q$a long tomorrowSunrise -> e long nextUpdate -> f void () -> -android.support.v7.app.WindowDecorActionBar -> android.support.v7.a.r: +android.support.v7.app.WindowDecorActionBar -> android.support.v7.app.r: android.view.animation.Interpolator sHideInterpolator -> t android.view.animation.Interpolator sShowInterpolator -> u - boolean ALLOW_SHOW_HIDE_ANIMATIONS -> v android.content.Context mContext -> a - android.content.Context mThemedContext -> w - android.app.Activity mActivity -> x - android.app.Dialog mDialog -> y + android.content.Context mThemedContext -> v + android.app.Activity mActivity -> w + android.app.Dialog mDialog -> x android.support.v7.widget.ActionBarOverlayLayout mOverlayLayout -> b android.support.v7.widget.ActionBarContainer mContainerView -> c android.support.v7.widget.DecorToolbar mDecorToolbar -> d android.support.v7.widget.ActionBarContextView mContextView -> e android.view.View mContentView -> f android.support.v7.widget.ScrollingTabContainerView mTabScrollView -> g - java.util.ArrayList mTabs -> z - int mSavedTabPosition -> A - boolean mDisplayHomeAsUpSet -> B + java.util.ArrayList mTabs -> y + int mSavedTabPosition -> z + boolean mDisplayHomeAsUpSet -> A android.support.v7.app.WindowDecorActionBar$ActionModeImpl mActionMode -> h android.support.v7.view.ActionMode mDeferredDestroyActionMode -> i android.support.v7.view.ActionMode$Callback mDeferredModeDestroyCallback -> j - boolean mLastMenuVisibility -> C - java.util.ArrayList mMenuVisibilityListeners -> D - boolean mHasEmbeddedTabs -> E - int mCurWindowVisibility -> F + boolean mLastMenuVisibility -> B + java.util.ArrayList mMenuVisibilityListeners -> C + boolean mHasEmbeddedTabs -> D + int mCurWindowVisibility -> E boolean mContentAnimations -> k boolean mHiddenByApp -> l boolean mHiddenBySystem -> m - boolean mShowingForMode -> G - boolean mNowShowing -> H + boolean mShowingForMode -> F + boolean mNowShowing -> G android.support.v7.view.ViewPropertyAnimatorCompatSet mCurrentShowAnim -> n - boolean mShowHideAnimationEnabled -> I + boolean mShowHideAnimationEnabled -> H boolean mHideOnContentScroll -> o android.support.v4.view.ViewPropertyAnimatorListener mHideListener -> p android.support.v4.view.ViewPropertyAnimatorListener mShowListener -> q @@ -7711,7 +8045,7 @@ android.support.v7.app.WindowDecorActionBar -> android.support.v7.a.r: void setElevation(float) -> a void onConfigurationChanged(android.content.res.Configuration) -> a void setHasEmbeddedTabs(boolean) -> l - void completeDeferredDestroyActionMode() -> i + void completeDeferredDestroyActionMode() -> h void onWindowVisibilityChanged(int) -> a void setShowHideAnimationEnabled(boolean) -> f void dispatchMenuVisibilityChanged(boolean) -> g @@ -7719,45 +8053,42 @@ android.support.v7.app.WindowDecorActionBar -> android.support.v7.a.r: void setDisplayShowTitleEnabled(boolean) -> b void setHomeButtonEnabled(boolean) -> c void setWindowTitle(java.lang.CharSequence) -> a - boolean requestFocus() -> g void setDisplayOptions(int,int) -> a - int getNavigationMode() -> j + int getNavigationMode() -> i int getDisplayOptions() -> a android.support.v7.view.ActionMode startActionMode(android.support.v7.view.ActionMode$Callback) -> a - int getHeight() -> k void enableContentAnimations(boolean) -> h - void showForActionMode() -> p - void showForSystem() -> l - void hideForActionMode() -> q - void hideForSystem() -> m + void showForActionMode() -> n + void showForSystem() -> j + void hideForActionMode() -> o + void hideForSystem() -> k void setHideOnContentScrollEnabled(boolean) -> d - int getHideOffset() -> d boolean checkShowingFlags(boolean,boolean,boolean) -> a void updateVisibility(boolean) -> m void doShow(boolean) -> i void doHide(boolean) -> j - boolean isShowing() -> b void animateToMode(boolean) -> k - boolean shouldAnimateContextView() -> r - android.content.Context getThemedContext() -> c - void onContentScrollStarted() -> n - void onContentScrollStopped() -> o + boolean shouldAnimateContextView() -> p + android.content.Context getThemedContext() -> b + void onContentScrollStarted() -> l + void onContentScrollStopped() -> m boolean collapseActionView() -> f void setDefaultDisplayHomeAsUpEnabled(boolean) -> e + boolean onKeyShortcut(int,android.view.KeyEvent) -> a void () -> -android.support.v7.app.WindowDecorActionBar$1 -> android.support.v7.a.r$1: +android.support.v7.app.WindowDecorActionBar$1 -> android.support.v7.app.r$1: android.support.v7.app.WindowDecorActionBar this$0 -> a void (android.support.v7.app.WindowDecorActionBar) -> void onAnimationEnd(android.view.View) -> b -android.support.v7.app.WindowDecorActionBar$2 -> android.support.v7.a.r$2: +android.support.v7.app.WindowDecorActionBar$2 -> android.support.v7.app.r$2: android.support.v7.app.WindowDecorActionBar this$0 -> a void (android.support.v7.app.WindowDecorActionBar) -> void onAnimationEnd(android.view.View) -> b -android.support.v7.app.WindowDecorActionBar$3 -> android.support.v7.a.r$3: +android.support.v7.app.WindowDecorActionBar$3 -> android.support.v7.app.r$3: android.support.v7.app.WindowDecorActionBar this$0 -> a void (android.support.v7.app.WindowDecorActionBar) -> void onAnimationUpdate(android.view.View) -> a -android.support.v7.app.WindowDecorActionBar$ActionModeImpl -> android.support.v7.a.r$a: +android.support.v7.app.WindowDecorActionBar$ActionModeImpl -> android.support.v7.app.r$a: android.content.Context mActionModeContext -> b android.support.v7.view.menu.MenuBuilder mMenu -> c android.support.v7.view.ActionMode$Callback mCallback -> d @@ -7781,8 +8112,8 @@ android.support.v7.app.WindowDecorActionBar$ActionModeImpl -> android.support.v7 android.view.View getCustomView() -> i boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> a void onMenuModeChange(android.support.v7.view.menu.MenuBuilder) -> a -android.support.v7.appcompat.R -> android.support.v7.b.a: -android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: +android.support.v7.appcompat.R -> android.support.v7.a.a: +android.support.v7.appcompat.R$attr -> android.support.v7.a.a$a: int actionBarDivider -> actionBarDivider int actionBarItemBackground -> actionBarItemBackground int actionBarPopupTheme -> actionBarPopupTheme @@ -7823,9 +8154,15 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int alertDialogTheme -> alertDialogTheme int allowStacking -> allowStacking int alpha -> alpha + int alphabeticModifiers -> alphabeticModifiers int arrowHeadLength -> arrowHeadLength int arrowShaftLength -> arrowShaftLength int autoCompleteTextViewStyle -> autoCompleteTextViewStyle + int autoSizeMaxTextSize -> autoSizeMaxTextSize + int autoSizeMinTextSize -> autoSizeMinTextSize + int autoSizePresetSizes -> autoSizePresetSizes + int autoSizeStepGranularity -> autoSizeStepGranularity + int autoSizeTextType -> autoSizeTextType int background -> background int backgroundSplit -> backgroundSplit int backgroundStacked -> backgroundStacked @@ -7857,10 +8194,12 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int colorControlActivated -> colorControlActivated int colorControlHighlight -> colorControlHighlight int colorControlNormal -> colorControlNormal + int colorError -> colorError int colorPrimary -> colorPrimary int colorPrimaryDark -> colorPrimaryDark int colorSwitchThumbNormal -> colorSwitchThumbNormal int commitIcon -> commitIcon + int contentDescription -> contentDescription int contentInsetEnd -> contentInsetEnd int contentInsetEndWithActions -> contentInsetEndWithActions int contentInsetLeft -> contentInsetLeft @@ -7886,6 +8225,16 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int editTextStyle -> editTextStyle int elevation -> elevation int expandActivityOverflowButtonDrawable -> expandActivityOverflowButtonDrawable + int font -> font + int fontFamily -> fontFamily + int fontProviderAuthority -> fontProviderAuthority + int fontProviderCerts -> fontProviderCerts + int fontProviderFetchStrategy -> fontProviderFetchStrategy + int fontProviderFetchTimeout -> fontProviderFetchTimeout + int fontProviderPackage -> fontProviderPackage + int fontProviderQuery -> fontProviderQuery + int fontStyle -> fontStyle + int fontWeight -> fontWeight int gapBetweenBars -> gapBetweenBars int goIcon -> goIcon int height -> height @@ -7893,6 +8242,8 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int homeAsUpIndicator -> homeAsUpIndicator int homeLayout -> homeLayout int icon -> icon + int iconTint -> iconTint + int iconTintMode -> iconTintMode int iconifiedByDefault -> iconifiedByDefault int imageButtonStyle -> imageButtonStyle int indeterminateProgressStyle -> indeterminateProgressStyle @@ -7919,9 +8270,12 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int navigationContentDescription -> navigationContentDescription int navigationIcon -> navigationIcon int navigationMode -> navigationMode + int numericModifiers -> numericModifiers int overlapAnchor -> overlapAnchor + int paddingBottomNoButtons -> paddingBottomNoButtons int paddingEnd -> paddingEnd int paddingStart -> paddingStart + int paddingTopNoTitle -> paddingTopNoTitle int panelBackground -> panelBackground int panelMenuListTheme -> panelMenuListTheme int panelMenuListWidth -> panelMenuListWidth @@ -7946,6 +8300,7 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int showAsAction -> showAsAction int showDividers -> showDividers int showText -> showText + int showTitle -> showTitle int singleChoiceItemLayout -> singleChoiceItemLayout int spinBars -> spinBars int spinnerDropDownItemStyle -> spinnerDropDownItemStyle @@ -7967,6 +8322,7 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int textAllCaps -> textAllCaps int textAppearanceLargePopupMenu -> textAppearanceLargePopupMenu int textAppearanceListItem -> textAppearanceListItem + int textAppearanceListItemSecondary -> textAppearanceListItemSecondary int textAppearanceListItemSmall -> textAppearanceListItemSmall int textAppearancePopupMenuHeader -> textAppearancePopupMenuHeader int textAppearanceSearchResultSubtitle -> textAppearanceSearchResultSubtitle @@ -7982,6 +8338,8 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int tickMark -> tickMark int tickMarkTint -> tickMarkTint int tickMarkTintMode -> tickMarkTintMode + int tint -> tint + int tintMode -> tintMode int title -> title int titleMargin -> titleMargin int titleMarginBottom -> titleMarginBottom @@ -7994,6 +8352,9 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int titleTextStyle -> titleTextStyle int toolbarNavigationButtonStyle -> toolbarNavigationButtonStyle int toolbarStyle -> toolbarStyle + int tooltipForegroundColor -> tooltipForegroundColor + int tooltipFrameBackground -> tooltipFrameBackground + int tooltipText -> tooltipText int track -> track int trackTint -> trackTint int trackTintMode -> trackTintMode @@ -8008,16 +8369,17 @@ android.support.v7.appcompat.R$attr -> android.support.v7.b.a$a: int windowMinWidthMajor -> windowMinWidthMajor int windowMinWidthMinor -> windowMinWidthMinor int windowNoTitle -> windowNoTitle -android.support.v7.appcompat.R$bool -> android.support.v7.b.a$b: +android.support.v7.appcompat.R$bool -> android.support.v7.a.a$b: int abc_action_bar_embed_tabs -> abc_action_bar_embed_tabs int abc_allow_stacked_button_bar -> abc_allow_stacked_button_bar int abc_config_actionMenuItemAllCaps -> abc_config_actionMenuItemAllCaps int abc_config_closeDialogWhenTouchOutside -> abc_config_closeDialogWhenTouchOutside int abc_config_showMenuShortcutsWhenKeyboardPresent -> abc_config_showMenuShortcutsWhenKeyboardPresent -android.support.v7.appcompat.R$color -> android.support.v7.b.a$c: +android.support.v7.appcompat.R$color -> android.support.v7.a.a$c: int abc_background_cache_hint_selector_material_dark -> abc_background_cache_hint_selector_material_dark int abc_background_cache_hint_selector_material_light -> abc_background_cache_hint_selector_material_light int abc_btn_colored_borderless_text_material -> abc_btn_colored_borderless_text_material + int abc_btn_colored_text_material -> abc_btn_colored_text_material int abc_color_highlight_material -> abc_color_highlight_material int abc_hint_foreground_material_dark -> abc_hint_foreground_material_dark int abc_hint_foreground_material_light -> abc_hint_foreground_material_light @@ -8037,7 +8399,6 @@ android.support.v7.appcompat.R$color -> android.support.v7.b.a$c: int abc_tint_edittext -> abc_tint_edittext int abc_tint_seek_thumb -> abc_tint_seek_thumb int abc_tint_spinner -> abc_tint_spinner - int abc_tint_switch_thumb -> abc_tint_switch_thumb int abc_tint_switch_track -> abc_tint_switch_track int accent_material_dark -> accent_material_dark int accent_material_light -> accent_material_light @@ -8057,6 +8418,7 @@ android.support.v7.appcompat.R$color -> android.support.v7.b.a$c: int dim_foreground_disabled_material_light -> dim_foreground_disabled_material_light int dim_foreground_material_dark -> dim_foreground_material_dark int dim_foreground_material_light -> dim_foreground_material_light + int error_color_material -> error_color_material int foreground_material_dark -> foreground_material_dark int foreground_material_light -> foreground_material_light int highlighted_text_material_dark -> highlighted_text_material_dark @@ -8096,7 +8458,9 @@ android.support.v7.appcompat.R$color -> android.support.v7.b.a$c: int switch_thumb_material_light -> switch_thumb_material_light int switch_thumb_normal_material_dark -> switch_thumb_normal_material_dark int switch_thumb_normal_material_light -> switch_thumb_normal_material_light -android.support.v7.appcompat.R$dimen -> android.support.v7.b.a$d: + int tooltip_background_dark -> tooltip_background_dark + int tooltip_background_light -> tooltip_background_light +android.support.v7.appcompat.R$dimen -> android.support.v7.a.a$d: int abc_action_bar_content_inset_material -> abc_action_bar_content_inset_material int abc_action_bar_content_inset_with_nav -> abc_action_bar_content_inset_with_nav int abc_action_bar_default_height_material -> abc_action_bar_default_height_material @@ -8128,11 +8492,13 @@ android.support.v7.appcompat.R$dimen -> android.support.v7.b.a$d: int abc_dialog_fixed_height_minor -> abc_dialog_fixed_height_minor int abc_dialog_fixed_width_major -> abc_dialog_fixed_width_major int abc_dialog_fixed_width_minor -> abc_dialog_fixed_width_minor - int abc_dialog_list_padding_vertical_material -> abc_dialog_list_padding_vertical_material + int abc_dialog_list_padding_bottom_no_buttons -> abc_dialog_list_padding_bottom_no_buttons + int abc_dialog_list_padding_top_no_title -> abc_dialog_list_padding_top_no_title int abc_dialog_min_width_major -> abc_dialog_min_width_major int abc_dialog_min_width_minor -> abc_dialog_min_width_minor int abc_dialog_padding_material -> abc_dialog_padding_material int abc_dialog_padding_top_material -> abc_dialog_padding_top_material + int abc_dialog_title_divider_material -> abc_dialog_title_divider_material int abc_disabled_alpha_material_dark -> abc_disabled_alpha_material_dark int abc_disabled_alpha_material_light -> abc_disabled_alpha_material_light int abc_dropdownitem_icon_width -> abc_dropdownitem_icon_width @@ -8169,6 +8535,11 @@ android.support.v7.appcompat.R$dimen -> android.support.v7.b.a$d: int abc_text_size_subtitle_material_toolbar -> abc_text_size_subtitle_material_toolbar int abc_text_size_title_material -> abc_text_size_title_material int abc_text_size_title_material_toolbar -> abc_text_size_title_material_toolbar + int compat_button_inset_horizontal_material -> compat_button_inset_horizontal_material + int compat_button_inset_vertical_material -> compat_button_inset_vertical_material + int compat_button_padding_horizontal_material -> compat_button_padding_horizontal_material + int compat_button_padding_vertical_material -> compat_button_padding_vertical_material + int compat_control_corner_material -> compat_control_corner_material int disabled_alpha_material_dark -> disabled_alpha_material_dark int disabled_alpha_material_light -> disabled_alpha_material_light int highlight_alpha_material_colored -> highlight_alpha_material_colored @@ -8193,7 +8564,15 @@ android.support.v7.appcompat.R$dimen -> android.support.v7.b.a$d: int notification_subtext_size -> notification_subtext_size int notification_top_pad -> notification_top_pad int notification_top_pad_large_text -> notification_top_pad_large_text -android.support.v7.appcompat.R$drawable -> android.support.v7.b.a$e: + int tooltip_corner_radius -> tooltip_corner_radius + int tooltip_horizontal_padding -> tooltip_horizontal_padding + int tooltip_margin -> tooltip_margin + int tooltip_precise_anchor_extra_offset -> tooltip_precise_anchor_extra_offset + int tooltip_precise_anchor_threshold -> tooltip_precise_anchor_threshold + int tooltip_vertical_padding -> tooltip_vertical_padding + int tooltip_y_offset_non_touch -> tooltip_y_offset_non_touch + int tooltip_y_offset_touch -> tooltip_y_offset_touch +android.support.v7.appcompat.R$drawable -> android.support.v7.a.a$e: int abc_ab_share_pack_mtrl_alpha -> abc_ab_share_pack_mtrl_alpha int abc_action_bar_item_background_material -> abc_action_bar_item_background_material int abc_btn_borderless_material -> abc_btn_borderless_material @@ -8289,7 +8668,9 @@ android.support.v7.appcompat.R$drawable -> android.support.v7.b.a$e: int notification_template_icon_low_bg -> notification_template_icon_low_bg int notification_tile_bg -> notification_tile_bg int notify_panel_notification_icon_bg -> notify_panel_notification_icon_bg -android.support.v7.appcompat.R$id -> android.support.v7.b.a$f: + int tooltip_frame_dark -> tooltip_frame_dark + int tooltip_frame_light -> tooltip_frame_light +android.support.v7.appcompat.R$id -> android.support.v7.a.a$f: int action0 -> action0 int action_bar -> action_bar int action_bar_activity_content -> action_bar_activity_content @@ -8312,40 +8693,35 @@ android.support.v7.appcompat.R$id -> android.support.v7.b.a$f: int activity_chooser_view_content -> activity_chooser_view_content int add -> add int alertTitle -> alertTitle - int always -> always - int beginning -> beginning - int bottom -> bottom + int async -> async + int blocking -> blocking int buttonPanel -> buttonPanel int cancel_action -> cancel_action int checkbox -> checkbox int chronometer -> chronometer - int collapseActionView -> collapseActionView int contentPanel -> contentPanel int custom -> custom int customPanel -> customPanel int decor_content_parent -> decor_content_parent int default_activity_button -> default_activity_button - int disableHome -> disableHome int edit_query -> edit_query - int end -> end int end_padder -> end_padder int expand_activities_button -> expand_activities_button int expanded_menu -> expanded_menu + int forever -> forever int home -> home - int homeAsUp -> homeAsUp int icon -> icon int icon_group -> icon_group - int ifRoom -> ifRoom int image -> image int info -> info + int italic -> italic int line1 -> line1 int line3 -> line3 int listMode -> listMode int list_item -> list_item int media_actions -> media_actions - int middle -> middle + int message -> message int multiply -> multiply - int never -> never int none -> none int normal -> normal int notification_background -> notification_background @@ -8373,9 +8749,6 @@ android.support.v7.appcompat.R$id -> android.support.v7.b.a$f: int search_voice_btn -> search_voice_btn int select_dialog_listview -> select_dialog_listview int shortcut -> shortcut - int showCustom -> showCustom - int showHome -> showHome - int showTitle -> showTitle int spacer -> spacer int split_action_bar -> split_action_bar int src_atop -> src_atop @@ -8388,16 +8761,16 @@ android.support.v7.appcompat.R$id -> android.support.v7.b.a$f: int text -> text int text2 -> text2 int textSpacerNoButtons -> textSpacerNoButtons + int textSpacerNoTitle -> textSpacerNoTitle int time -> time int title -> title + int titleDividerNoCustom -> titleDividerNoCustom int title_template -> title_template - int top -> top int topPanel -> topPanel + int uniform -> uniform int up -> up - int useLogo -> useLogo - int withText -> withText int wrap_content -> wrap_content -android.support.v7.appcompat.R$layout -> android.support.v7.b.a$g: +android.support.v7.appcompat.R$layout -> android.support.v7.a.a$g: int abc_action_bar_title_item -> abc_action_bar_title_item int abc_action_bar_up_container -> abc_action_bar_up_container int abc_action_bar_view_list_nav_layout -> abc_action_bar_view_list_nav_layout @@ -8409,6 +8782,7 @@ android.support.v7.appcompat.R$layout -> android.support.v7.b.a$g: int abc_activity_chooser_view_list_item -> abc_activity_chooser_view_list_item int abc_alert_dialog_button_bar_material -> abc_alert_dialog_button_bar_material int abc_alert_dialog_material -> abc_alert_dialog_material + int abc_alert_dialog_title_material -> abc_alert_dialog_title_material int abc_dialog_title_material -> abc_dialog_title_material int abc_expanded_menu_layout -> abc_expanded_menu_layout int abc_list_menu_item_checkbox -> abc_list_menu_item_checkbox @@ -8443,7 +8817,8 @@ android.support.v7.appcompat.R$layout -> android.support.v7.b.a$g: int select_dialog_multichoice_material -> select_dialog_multichoice_material int select_dialog_singlechoice_material -> select_dialog_singlechoice_material int support_simple_spinner_dropdown_item -> support_simple_spinner_dropdown_item -android.support.v7.appcompat.R$string -> android.support.v7.b.a$h: + int tooltip -> tooltip +android.support.v7.appcompat.R$string -> android.support.v7.a.a$h: int abc_action_bar_home_description -> abc_action_bar_home_description int abc_action_bar_home_description_format -> abc_action_bar_home_description_format int abc_action_bar_home_subtitle_description_format -> abc_action_bar_home_subtitle_description_format @@ -8477,15 +8852,17 @@ android.support.v7.appcompat.R$string -> android.support.v7.b.a$h: int abc_toolbar_collapse_description -> abc_toolbar_collapse_description int search_menu_title -> search_menu_title int status_bar_notification_info_overflow -> status_bar_notification_info_overflow -android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: +android.support.v7.appcompat.R$style -> android.support.v7.a.a$i: int AlertDialog_AppCompat -> AlertDialog_AppCompat int AlertDialog_AppCompat_Light -> AlertDialog_AppCompat_Light int Animation_AppCompat_Dialog -> Animation_AppCompat_Dialog int Animation_AppCompat_DropDownUp -> Animation_AppCompat_DropDownUp + int Animation_AppCompat_Tooltip -> Animation_AppCompat_Tooltip int Base_AlertDialog_AppCompat -> Base_AlertDialog_AppCompat int Base_AlertDialog_AppCompat_Light -> Base_AlertDialog_AppCompat_Light int Base_Animation_AppCompat_Dialog -> Base_Animation_AppCompat_Dialog int Base_Animation_AppCompat_DropDownUp -> Base_Animation_AppCompat_DropDownUp + int Base_Animation_AppCompat_Tooltip -> Base_Animation_AppCompat_Tooltip int Base_DialogWindowTitleBackground_AppCompat -> Base_DialogWindowTitleBackground_AppCompat int Base_DialogWindowTitle_AppCompat -> Base_DialogWindowTitle_AppCompat int Base_TextAppearance_AppCompat -> Base_TextAppearance_AppCompat @@ -8515,6 +8892,7 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int Base_TextAppearance_AppCompat_Subhead_Inverse -> Base_TextAppearance_AppCompat_Subhead_Inverse int Base_TextAppearance_AppCompat_Title -> Base_TextAppearance_AppCompat_Title int Base_TextAppearance_AppCompat_Title_Inverse -> Base_TextAppearance_AppCompat_Title_Inverse + int Base_TextAppearance_AppCompat_Tooltip -> Base_TextAppearance_AppCompat_Tooltip int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu -> Base_TextAppearance_AppCompat_Widget_ActionBar_Menu int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle -> Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -> Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse @@ -8523,6 +8901,8 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle -> Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle int Base_TextAppearance_AppCompat_Widget_ActionMode_Title -> Base_TextAppearance_AppCompat_Widget_ActionMode_Title int Base_TextAppearance_AppCompat_Widget_Button -> Base_TextAppearance_AppCompat_Widget_Button + int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored -> Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored + int Base_TextAppearance_AppCompat_Widget_Button_Colored -> Base_TextAppearance_AppCompat_Widget_Button_Colored int Base_TextAppearance_AppCompat_Widget_Button_Inverse -> Base_TextAppearance_AppCompat_Widget_Button_Inverse int Base_TextAppearance_AppCompat_Widget_DropDownItem -> Base_TextAppearance_AppCompat_Widget_DropDownItem int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header -> Base_TextAppearance_AppCompat_Widget_PopupMenu_Header @@ -8568,6 +8948,9 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int Base_V22_Theme_AppCompat_Light -> Base_V22_Theme_AppCompat_Light int Base_V23_Theme_AppCompat -> Base_V23_Theme_AppCompat int Base_V23_Theme_AppCompat_Light -> Base_V23_Theme_AppCompat_Light + int Base_V26_Theme_AppCompat -> Base_V26_Theme_AppCompat + int Base_V26_Theme_AppCompat_Light -> Base_V26_Theme_AppCompat_Light + int Base_V26_Widget_AppCompat_Toolbar -> Base_V26_Widget_AppCompat_Toolbar int Base_V7_ThemeOverlay_AppCompat_Dialog -> Base_V7_ThemeOverlay_AppCompat_Dialog int Base_V7_Theme_AppCompat -> Base_V7_Theme_AppCompat int Base_V7_Theme_AppCompat_Dialog -> Base_V7_Theme_AppCompat_Dialog @@ -8575,6 +8958,7 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int Base_V7_Theme_AppCompat_Light_Dialog -> Base_V7_Theme_AppCompat_Light_Dialog int Base_V7_Widget_AppCompat_AutoCompleteTextView -> Base_V7_Widget_AppCompat_AutoCompleteTextView int Base_V7_Widget_AppCompat_EditText -> Base_V7_Widget_AppCompat_EditText + int Base_V7_Widget_AppCompat_Toolbar -> Base_V7_Widget_AppCompat_Toolbar int Base_Widget_AppCompat_ActionBar -> Base_Widget_AppCompat_ActionBar int Base_Widget_AppCompat_ActionBar_Solid -> Base_Widget_AppCompat_ActionBar_Solid int Base_Widget_AppCompat_ActionBar_TabBar -> Base_Widget_AppCompat_ActionBar_TabBar @@ -8698,6 +9082,7 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int TextAppearance_AppCompat_Subhead_Inverse -> TextAppearance_AppCompat_Subhead_Inverse int TextAppearance_AppCompat_Title -> TextAppearance_AppCompat_Title int TextAppearance_AppCompat_Title_Inverse -> TextAppearance_AppCompat_Title_Inverse + int TextAppearance_AppCompat_Tooltip -> TextAppearance_AppCompat_Tooltip int TextAppearance_AppCompat_Widget_ActionBar_Menu -> TextAppearance_AppCompat_Widget_ActionBar_Menu int TextAppearance_AppCompat_Widget_ActionBar_Subtitle -> TextAppearance_AppCompat_Widget_ActionBar_Subtitle int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -> TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse @@ -8708,6 +9093,8 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int TextAppearance_AppCompat_Widget_ActionMode_Title -> TextAppearance_AppCompat_Widget_ActionMode_Title int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse -> TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse int TextAppearance_AppCompat_Widget_Button -> TextAppearance_AppCompat_Widget_Button + int TextAppearance_AppCompat_Widget_Button_Borderless_Colored -> TextAppearance_AppCompat_Widget_Button_Borderless_Colored + int TextAppearance_AppCompat_Widget_Button_Colored -> TextAppearance_AppCompat_Widget_Button_Colored int TextAppearance_AppCompat_Widget_Button_Inverse -> TextAppearance_AppCompat_Widget_Button_Inverse int TextAppearance_AppCompat_Widget_DropDownItem -> TextAppearance_AppCompat_Widget_DropDownItem int TextAppearance_AppCompat_Widget_PopupMenu_Header -> TextAppearance_AppCompat_Widget_PopupMenu_Header @@ -8715,11 +9102,16 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int TextAppearance_AppCompat_Widget_PopupMenu_Small -> TextAppearance_AppCompat_Widget_PopupMenu_Small int TextAppearance_AppCompat_Widget_Switch -> TextAppearance_AppCompat_Widget_Switch int TextAppearance_AppCompat_Widget_TextView_SpinnerItem -> TextAppearance_AppCompat_Widget_TextView_SpinnerItem - int TextAppearance_StatusBar_EventContent -> TextAppearance_StatusBar_EventContent - int TextAppearance_StatusBar_EventContent_Info -> TextAppearance_StatusBar_EventContent_Info - int TextAppearance_StatusBar_EventContent_Line2 -> TextAppearance_StatusBar_EventContent_Line2 - int TextAppearance_StatusBar_EventContent_Time -> TextAppearance_StatusBar_EventContent_Time - int TextAppearance_StatusBar_EventContent_Title -> TextAppearance_StatusBar_EventContent_Title + int TextAppearance_Compat_Notification -> TextAppearance_Compat_Notification + int TextAppearance_Compat_Notification_Info -> TextAppearance_Compat_Notification_Info + int TextAppearance_Compat_Notification_Info_Media -> TextAppearance_Compat_Notification_Info_Media + int TextAppearance_Compat_Notification_Line2 -> TextAppearance_Compat_Notification_Line2 + int TextAppearance_Compat_Notification_Line2_Media -> TextAppearance_Compat_Notification_Line2_Media + int TextAppearance_Compat_Notification_Media -> TextAppearance_Compat_Notification_Media + int TextAppearance_Compat_Notification_Time -> TextAppearance_Compat_Notification_Time + int TextAppearance_Compat_Notification_Time_Media -> TextAppearance_Compat_Notification_Time_Media + int TextAppearance_Compat_Notification_Title -> TextAppearance_Compat_Notification_Title + int TextAppearance_Compat_Notification_Title_Media -> TextAppearance_Compat_Notification_Title_Media int TextAppearance_Widget_AppCompat_ExpandedMenu_Item -> TextAppearance_Widget_AppCompat_ExpandedMenu_Item int TextAppearance_Widget_AppCompat_Toolbar_Subtitle -> TextAppearance_Widget_AppCompat_Toolbar_Subtitle int TextAppearance_Widget_AppCompat_Toolbar_Title -> TextAppearance_Widget_AppCompat_Toolbar_Title @@ -8804,8 +9196,6 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int Widget_AppCompat_ListView -> Widget_AppCompat_ListView int Widget_AppCompat_ListView_DropDown -> Widget_AppCompat_ListView_DropDown int Widget_AppCompat_ListView_Menu -> Widget_AppCompat_ListView_Menu - int Widget_AppCompat_NotificationActionContainer -> Widget_AppCompat_NotificationActionContainer - int Widget_AppCompat_NotificationActionText -> Widget_AppCompat_NotificationActionText int Widget_AppCompat_PopupMenu -> Widget_AppCompat_PopupMenu int Widget_AppCompat_PopupMenu_Overflow -> Widget_AppCompat_PopupMenu_Overflow int Widget_AppCompat_PopupWindow -> Widget_AppCompat_PopupWindow @@ -8825,7 +9215,9 @@ android.support.v7.appcompat.R$style -> android.support.v7.b.a$i: int Widget_AppCompat_TextView_SpinnerItem -> Widget_AppCompat_TextView_SpinnerItem int Widget_AppCompat_Toolbar -> Widget_AppCompat_Toolbar int Widget_AppCompat_Toolbar_Button_Navigation -> Widget_AppCompat_Toolbar_Button_Navigation -android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: + int Widget_Compat_NotificationActionContainer -> Widget_Compat_NotificationActionContainer + int Widget_Compat_NotificationActionText -> Widget_Compat_NotificationActionText +android.support.v7.appcompat.R$styleable -> android.support.v7.a.a$j: int[] ActionBar -> ActionBar int[] ActionBarLayout -> ActionBarLayout int ActionBarLayout_android_layout_gravity -> ActionBarLayout_android_layout_gravity @@ -8860,7 +9252,6 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int ActionBar_titleTextStyle -> ActionBar_titleTextStyle int[] ActionMenuItemView -> ActionMenuItemView int ActionMenuItemView_android_minWidth -> ActionMenuItemView_android_minWidth - int[] ActionMenuView -> ActionMenuView int[] ActionMode -> ActionMode int ActionMode_background -> ActionMode_background int ActionMode_backgroundSplit -> ActionMode_backgroundSplit @@ -8877,10 +9268,13 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int AlertDialog_listItemLayout -> AlertDialog_listItemLayout int AlertDialog_listLayout -> AlertDialog_listLayout int AlertDialog_multiChoiceItemLayout -> AlertDialog_multiChoiceItemLayout + int AlertDialog_showTitle -> AlertDialog_showTitle int AlertDialog_singleChoiceItemLayout -> AlertDialog_singleChoiceItemLayout int[] AppCompatImageView -> AppCompatImageView int AppCompatImageView_android_src -> AppCompatImageView_android_src int AppCompatImageView_srcCompat -> AppCompatImageView_srcCompat + int AppCompatImageView_tint -> AppCompatImageView_tint + int AppCompatImageView_tintMode -> AppCompatImageView_tintMode int[] AppCompatSeekBar -> AppCompatSeekBar int AppCompatSeekBar_android_thumb -> AppCompatSeekBar_android_thumb int AppCompatSeekBar_tickMark -> AppCompatSeekBar_tickMark @@ -8896,6 +9290,12 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int AppCompatTextHelper_android_textAppearance -> AppCompatTextHelper_android_textAppearance int[] AppCompatTextView -> AppCompatTextView int AppCompatTextView_android_textAppearance -> AppCompatTextView_android_textAppearance + int AppCompatTextView_autoSizeMaxTextSize -> AppCompatTextView_autoSizeMaxTextSize + int AppCompatTextView_autoSizeMinTextSize -> AppCompatTextView_autoSizeMinTextSize + int AppCompatTextView_autoSizePresetSizes -> AppCompatTextView_autoSizePresetSizes + int AppCompatTextView_autoSizeStepGranularity -> AppCompatTextView_autoSizeStepGranularity + int AppCompatTextView_autoSizeTextType -> AppCompatTextView_autoSizeTextType + int AppCompatTextView_fontFamily -> AppCompatTextView_fontFamily int AppCompatTextView_textAllCaps -> AppCompatTextView_textAllCaps int[] AppCompatTheme -> AppCompatTheme int AppCompatTheme_actionBarDivider -> AppCompatTheme_actionBarDivider @@ -8952,6 +9352,7 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int AppCompatTheme_colorControlActivated -> AppCompatTheme_colorControlActivated int AppCompatTheme_colorControlHighlight -> AppCompatTheme_colorControlHighlight int AppCompatTheme_colorControlNormal -> AppCompatTheme_colorControlNormal + int AppCompatTheme_colorError -> AppCompatTheme_colorError int AppCompatTheme_colorPrimary -> AppCompatTheme_colorPrimary int AppCompatTheme_colorPrimaryDark -> AppCompatTheme_colorPrimaryDark int AppCompatTheme_colorSwitchThumbNormal -> AppCompatTheme_colorSwitchThumbNormal @@ -8994,6 +9395,7 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int AppCompatTheme_switchStyle -> AppCompatTheme_switchStyle int AppCompatTheme_textAppearanceLargePopupMenu -> AppCompatTheme_textAppearanceLargePopupMenu int AppCompatTheme_textAppearanceListItem -> AppCompatTheme_textAppearanceListItem + int AppCompatTheme_textAppearanceListItemSecondary -> AppCompatTheme_textAppearanceListItemSecondary int AppCompatTheme_textAppearanceListItemSmall -> AppCompatTheme_textAppearanceListItemSmall int AppCompatTheme_textAppearancePopupMenuHeader -> AppCompatTheme_textAppearancePopupMenuHeader int AppCompatTheme_textAppearanceSearchResultSubtitle -> AppCompatTheme_textAppearanceSearchResultSubtitle @@ -9003,6 +9405,8 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int AppCompatTheme_textColorSearchUrl -> AppCompatTheme_textColorSearchUrl int AppCompatTheme_toolbarNavigationButtonStyle -> AppCompatTheme_toolbarNavigationButtonStyle int AppCompatTheme_toolbarStyle -> AppCompatTheme_toolbarStyle + int AppCompatTheme_tooltipForegroundColor -> AppCompatTheme_tooltipForegroundColor + int AppCompatTheme_tooltipFrameBackground -> AppCompatTheme_tooltipFrameBackground int AppCompatTheme_windowActionBar -> AppCompatTheme_windowActionBar int AppCompatTheme_windowActionBarOverlay -> AppCompatTheme_windowActionBarOverlay int AppCompatTheme_windowActionModeOverlay -> AppCompatTheme_windowActionModeOverlay @@ -9032,6 +9436,17 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int DrawerArrowToggle_gapBetweenBars -> DrawerArrowToggle_gapBetweenBars int DrawerArrowToggle_spinBars -> DrawerArrowToggle_spinBars int DrawerArrowToggle_thickness -> DrawerArrowToggle_thickness + int[] FontFamily -> FontFamily + int[] FontFamilyFont -> FontFamilyFont + int FontFamilyFont_font -> FontFamilyFont_font + int FontFamilyFont_fontStyle -> FontFamilyFont_fontStyle + int FontFamilyFont_fontWeight -> FontFamilyFont_fontWeight + int FontFamily_fontProviderAuthority -> FontFamily_fontProviderAuthority + int FontFamily_fontProviderCerts -> FontFamily_fontProviderCerts + int FontFamily_fontProviderFetchStrategy -> FontFamily_fontProviderFetchStrategy + int FontFamily_fontProviderFetchTimeout -> FontFamily_fontProviderFetchTimeout + int FontFamily_fontProviderPackage -> FontFamily_fontProviderPackage + int FontFamily_fontProviderQuery -> FontFamily_fontProviderQuery int[] LinearLayoutCompat -> LinearLayoutCompat int[] LinearLayoutCompat_Layout -> LinearLayoutCompat_Layout int LinearLayoutCompat_Layout_android_layout_gravity -> LinearLayoutCompat_Layout_android_layout_gravity @@ -9061,6 +9476,7 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int MenuItem_actionLayout -> MenuItem_actionLayout int MenuItem_actionProviderClass -> MenuItem_actionProviderClass int MenuItem_actionViewClass -> MenuItem_actionViewClass + int MenuItem_alphabeticModifiers -> MenuItem_alphabeticModifiers int MenuItem_android_alphabeticShortcut -> MenuItem_android_alphabeticShortcut int MenuItem_android_checkable -> MenuItem_android_checkable int MenuItem_android_checked -> MenuItem_android_checked @@ -9074,7 +9490,12 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int MenuItem_android_title -> MenuItem_android_title int MenuItem_android_titleCondensed -> MenuItem_android_titleCondensed int MenuItem_android_visible -> MenuItem_android_visible + int MenuItem_contentDescription -> MenuItem_contentDescription + int MenuItem_iconTint -> MenuItem_iconTint + int MenuItem_iconTintMode -> MenuItem_iconTintMode + int MenuItem_numericModifiers -> MenuItem_numericModifiers int MenuItem_showAsAction -> MenuItem_showAsAction + int MenuItem_tooltipText -> MenuItem_tooltipText int[] MenuView -> MenuView int MenuView_android_headerBackground -> MenuView_android_headerBackground int MenuView_android_horizontalDivider -> MenuView_android_horizontalDivider @@ -9091,6 +9512,9 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int PopupWindow_android_popupAnimationStyle -> PopupWindow_android_popupAnimationStyle int PopupWindow_android_popupBackground -> PopupWindow_android_popupBackground int PopupWindow_overlapAnchor -> PopupWindow_overlapAnchor + int[] RecycleListView -> RecycleListView + int RecycleListView_paddingBottomNoButtons -> RecycleListView_paddingBottomNoButtons + int RecycleListView_paddingTopNoTitle -> RecycleListView_paddingTopNoTitle int[] SearchView -> SearchView int SearchView_android_focusable -> SearchView_android_focusable int SearchView_android_imeOptions -> SearchView_android_imeOptions @@ -9131,15 +9555,18 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int SwitchCompat_trackTint -> SwitchCompat_trackTint int SwitchCompat_trackTintMode -> SwitchCompat_trackTintMode int[] TextAppearance -> TextAppearance + int TextAppearance_android_fontFamily -> TextAppearance_android_fontFamily int TextAppearance_android_shadowColor -> TextAppearance_android_shadowColor int TextAppearance_android_shadowDx -> TextAppearance_android_shadowDx int TextAppearance_android_shadowDy -> TextAppearance_android_shadowDy int TextAppearance_android_shadowRadius -> TextAppearance_android_shadowRadius int TextAppearance_android_textColor -> TextAppearance_android_textColor int TextAppearance_android_textColorHint -> TextAppearance_android_textColorHint + int TextAppearance_android_textColorLink -> TextAppearance_android_textColorLink int TextAppearance_android_textSize -> TextAppearance_android_textSize int TextAppearance_android_textStyle -> TextAppearance_android_textStyle int TextAppearance_android_typeface -> TextAppearance_android_typeface + int TextAppearance_fontFamily -> TextAppearance_fontFamily int TextAppearance_textAllCaps -> TextAppearance_textAllCaps int[] Toolbar -> Toolbar int Toolbar_android_gravity -> Toolbar_android_gravity @@ -9186,13 +9613,13 @@ android.support.v7.appcompat.R$styleable -> android.support.v7.b.a$j: int View_paddingStart -> View_paddingStart int View_theme -> View_theme void () -> -android.support.v7.content.res.AppCompatColorStateListInflater -> android.support.v7.c.a.a: +android.support.v7.content.res.AppCompatColorStateListInflater -> android.support.v7.b.a.a: android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme) -> a android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> b android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]) -> a int modulateColorAlpha(int,float) -> a -android.support.v7.content.res.AppCompatResources -> android.support.v7.c.a.b: +android.support.v7.content.res.AppCompatResources -> android.support.v7.b.a.b: java.lang.ThreadLocal TL_TYPED_VALUE -> a java.util.WeakHashMap sColorStateCaches -> b java.lang.Object sColorStateCacheLock -> c @@ -9204,18 +9631,18 @@ android.support.v7.content.res.AppCompatResources -> android.support.v7.c.a.b: boolean isColorInt(android.content.Context,int) -> e android.util.TypedValue getTypedValue() -> a void () -> -android.support.v7.content.res.AppCompatResources$ColorStateListCacheEntry -> android.support.v7.c.a.b$a: +android.support.v7.content.res.AppCompatResources$ColorStateListCacheEntry -> android.support.v7.b.a.b$a: android.content.res.ColorStateList value -> a android.content.res.Configuration configuration -> b void (android.content.res.ColorStateList,android.content.res.Configuration) -> -android.support.v7.content.res.GrowingArrayUtils -> android.support.v7.c.a.c: +android.support.v7.content.res.GrowingArrayUtils -> android.support.v7.b.a.c: boolean $assertionsDisabled -> a java.lang.Object[] append(java.lang.Object[],int,java.lang.Object) -> a int[] append(int[],int,int) -> a int growSize(int) -> a void () -> void () -> -android.support.v7.graphics.drawable.DrawableWrapper -> android.support.v7.d.a.a: +android.support.v7.graphics.drawable.DrawableWrapper -> android.support.v7.c.a.a: android.graphics.drawable.Drawable mDrawable -> a void (android.graphics.drawable.Drawable) -> void draw(android.graphics.Canvas) -> draw @@ -9252,23 +9679,59 @@ android.support.v7.graphics.drawable.DrawableWrapper -> android.support.v7.d.a.a void setHotspotBounds(int,int,int,int) -> setHotspotBounds android.graphics.drawable.Drawable getWrappedDrawable() -> b void setWrappedDrawable(android.graphics.drawable.Drawable) -> a -android.support.v7.recyclerview.R -> android.support.v7.e.a: -android.support.v7.recyclerview.R$styleable -> android.support.v7.e.a$a: +android.support.v7.recyclerview.R -> android.support.v7.d.a: +android.support.v7.recyclerview.R$dimen -> android.support.v7.d.a$a: + int compat_button_inset_horizontal_material -> compat_button_inset_horizontal_material + int compat_button_inset_vertical_material -> compat_button_inset_vertical_material + int compat_button_padding_horizontal_material -> compat_button_padding_horizontal_material + int compat_button_padding_vertical_material -> compat_button_padding_vertical_material + int compat_control_corner_material -> compat_control_corner_material + int fastscroll_default_thickness -> fastscroll_default_thickness + int fastscroll_margin -> fastscroll_margin + int fastscroll_minimum_range -> fastscroll_minimum_range + int item_touch_helper_max_drag_scroll_per_frame -> item_touch_helper_max_drag_scroll_per_frame + int item_touch_helper_swipe_escape_max_velocity -> item_touch_helper_swipe_escape_max_velocity + int item_touch_helper_swipe_escape_velocity -> item_touch_helper_swipe_escape_velocity + int notification_action_icon_size -> notification_action_icon_size + int notification_action_text_size -> notification_action_text_size + int notification_big_circle_margin -> notification_big_circle_margin + int notification_content_margin_start -> notification_content_margin_start + int notification_large_icon_height -> notification_large_icon_height + int notification_large_icon_width -> notification_large_icon_width + int notification_main_column_padding_top -> notification_main_column_padding_top + int notification_media_narrow_margin -> notification_media_narrow_margin + int notification_right_icon_size -> notification_right_icon_size + int notification_right_side_padding_top -> notification_right_side_padding_top + int notification_small_icon_background_padding -> notification_small_icon_background_padding + int notification_small_icon_size_as_large -> notification_small_icon_size_as_large + int notification_subtext_size -> notification_subtext_size + int notification_top_pad -> notification_top_pad + int notification_top_pad_large_text -> notification_top_pad_large_text +android.support.v7.recyclerview.R$styleable -> android.support.v7.d.a$b: + int[] FontFamily -> FontFamily + int[] FontFamilyFont -> FontFamilyFont + int FontFamilyFont_font -> FontFamilyFont_font + int FontFamilyFont_fontStyle -> FontFamilyFont_fontStyle + int FontFamilyFont_fontWeight -> FontFamilyFont_fontWeight + int FontFamily_fontProviderAuthority -> FontFamily_fontProviderAuthority + int FontFamily_fontProviderCerts -> FontFamily_fontProviderCerts + int FontFamily_fontProviderFetchStrategy -> FontFamily_fontProviderFetchStrategy + int FontFamily_fontProviderFetchTimeout -> FontFamily_fontProviderFetchTimeout + int FontFamily_fontProviderPackage -> FontFamily_fontProviderPackage + int FontFamily_fontProviderQuery -> FontFamily_fontProviderQuery int[] RecyclerView -> RecyclerView int RecyclerView_android_descendantFocusability -> RecyclerView_android_descendantFocusability int RecyclerView_android_orientation -> RecyclerView_android_orientation + int RecyclerView_fastScrollEnabled -> RecyclerView_fastScrollEnabled + int RecyclerView_fastScrollHorizontalThumbDrawable -> RecyclerView_fastScrollHorizontalThumbDrawable + int RecyclerView_fastScrollHorizontalTrackDrawable -> RecyclerView_fastScrollHorizontalTrackDrawable + int RecyclerView_fastScrollVerticalThumbDrawable -> RecyclerView_fastScrollVerticalThumbDrawable + int RecyclerView_fastScrollVerticalTrackDrawable -> RecyclerView_fastScrollVerticalTrackDrawable int RecyclerView_layoutManager -> RecyclerView_layoutManager int RecyclerView_reverseLayout -> RecyclerView_reverseLayout int RecyclerView_spanCount -> RecyclerView_spanCount int RecyclerView_stackFromEnd -> RecyclerView_stackFromEnd void () -> -android.support.v7.text.AllCapsTransformationMethod -> android.support.v7.f.a: - java.util.Locale mLocale -> a - void (android.content.Context) -> - java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View) -> getTransformation - void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect) -> onFocusChanged -android.support.v7.transition.ActionBarTransition -> android.support.v7.g.a: - void beginDelayedTransition(android.view.ViewGroup) -> a android.support.v7.view.ActionBarPolicy -> android.support.v7.view.a: android.content.Context mContext -> a android.support.v7.view.ActionBarPolicy get(android.content.Context) -> a @@ -9313,14 +9776,21 @@ android.support.v7.view.ContextThemeWrapper -> android.support.v7.view.d: int mThemeResource -> a android.content.res.Resources$Theme mTheme -> b android.view.LayoutInflater mInflater -> c + android.content.res.Configuration mOverrideConfiguration -> d + android.content.res.Resources mResources -> e + void () -> void (android.content.Context,int) -> void (android.content.Context,android.content.res.Resources$Theme) -> + void attachBaseContext(android.content.Context) -> attachBaseContext + android.content.res.Resources getResources() -> getResources + android.content.res.Resources getResourcesInternal() -> b void setTheme(int) -> setTheme int getThemeResId() -> a android.content.res.Resources$Theme getTheme() -> getTheme java.lang.Object getSystemService(java.lang.String) -> getSystemService void onApplyThemeResource(android.content.res.Resources$Theme,int,boolean) -> a - void initializeTheme() -> b + void initializeTheme() -> c + android.content.res.AssetManager getAssets() -> getAssets android.support.v7.view.StandaloneActionMode -> android.support.v7.view.e: android.content.Context mContext -> a android.support.v7.widget.ActionBarContextView mContextView -> b @@ -9414,17 +9884,23 @@ android.support.v7.view.SupportMenuInflater$MenuState -> android.support.v7.view java.lang.CharSequence itemTitleCondensed -> n int itemIconResId -> o char itemAlphabeticShortcut -> p - char itemNumericShortcut -> q - int itemCheckable -> r - boolean itemChecked -> s - boolean itemVisible -> t - boolean itemEnabled -> u - int itemShowAsAction -> v - int itemActionViewLayout -> w - java.lang.String itemActionViewClassName -> x - java.lang.String itemActionProviderClassName -> y - java.lang.String itemListenerMethodName -> z + int itemAlphabeticModifiers -> q + char itemNumericShortcut -> r + int itemNumericModifiers -> s + int itemCheckable -> t + boolean itemChecked -> u + boolean itemVisible -> v + boolean itemEnabled -> w + int itemShowAsAction -> x + int itemActionViewLayout -> y + java.lang.String itemActionViewClassName -> z + java.lang.String itemActionProviderClassName -> A + java.lang.String itemListenerMethodName -> B android.support.v4.view.ActionProvider itemActionProvider -> a + java.lang.CharSequence itemContentDescription -> C + java.lang.CharSequence itemTooltipText -> D + android.content.res.ColorStateList itemIconTintList -> E + android.graphics.PorterDuff$Mode itemIconTintMode -> F android.support.v7.view.SupportMenuInflater this$0 -> b void (android.support.v7.view.SupportMenuInflater,android.view.Menu) -> void resetGroup() -> a @@ -9487,6 +9963,7 @@ android.support.v7.view.WindowCallbackWrapper -> android.support.v7.view.i: void onActionModeStarted(android.view.ActionMode) -> onActionModeStarted void onActionModeFinished(android.view.ActionMode) -> onActionModeFinished void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int) -> onProvideKeyboardShortcuts + void onPointerCaptureChanged(boolean) -> onPointerCaptureChanged android.support.v7.view.menu.ActionMenuItem -> android.support.v7.view.menu.a: int mId -> a int mGroup -> b @@ -9496,20 +9973,30 @@ android.support.v7.view.menu.ActionMenuItem -> android.support.v7.view.menu.a: java.lang.CharSequence mTitleCondensed -> f android.content.Intent mIntent -> g char mShortcutNumericChar -> h - char mShortcutAlphabeticChar -> i - android.graphics.drawable.Drawable mIconDrawable -> j - int mIconResId -> k - android.content.Context mContext -> l - android.view.MenuItem$OnMenuItemClickListener mClickListener -> m - int mFlags -> n + int mShortcutNumericModifiers -> i + char mShortcutAlphabeticChar -> j + int mShortcutAlphabeticModifiers -> k + android.graphics.drawable.Drawable mIconDrawable -> l + int mIconResId -> m + android.content.Context mContext -> n + android.view.MenuItem$OnMenuItemClickListener mClickListener -> o + java.lang.CharSequence mContentDescription -> p + java.lang.CharSequence mTooltipText -> q + android.content.res.ColorStateList mIconTintList -> r + android.graphics.PorterDuff$Mode mIconTintMode -> s + boolean mHasIconTint -> t + boolean mHasIconTintMode -> u + int mFlags -> v void (android.content.Context,int,int,int,int,java.lang.CharSequence) -> char getAlphabeticShortcut() -> getAlphabeticShortcut + int getAlphabeticModifiers() -> getAlphabeticModifiers int getGroupId() -> getGroupId android.graphics.drawable.Drawable getIcon() -> getIcon android.content.Intent getIntent() -> getIntent int getItemId() -> getItemId android.view.ContextMenu$ContextMenuInfo getMenuInfo() -> getMenuInfo char getNumericShortcut() -> getNumericShortcut + int getNumericModifiers() -> getNumericModifiers int getOrder() -> getOrder android.view.SubMenu getSubMenu() -> getSubMenu java.lang.CharSequence getTitle() -> getTitle @@ -9520,6 +10007,7 @@ android.support.v7.view.menu.ActionMenuItem -> android.support.v7.view.menu.a: boolean isEnabled() -> isEnabled boolean isVisible() -> isVisible android.view.MenuItem setAlphabeticShortcut(char) -> setAlphabeticShortcut + android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut android.view.MenuItem setCheckable(boolean) -> setCheckable android.view.MenuItem setChecked(boolean) -> setChecked android.view.MenuItem setEnabled(boolean) -> setEnabled @@ -9527,8 +10015,10 @@ android.support.v7.view.menu.ActionMenuItem -> android.support.v7.view.menu.a: android.view.MenuItem setIcon(int) -> setIcon android.view.MenuItem setIntent(android.content.Intent) -> setIntent android.view.MenuItem setNumericShortcut(char) -> setNumericShortcut + android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener) -> setOnMenuItemClickListener android.view.MenuItem setShortcut(char,char) -> setShortcut + android.view.MenuItem setShortcut(char,char,int,int) -> setShortcut android.view.MenuItem setTitle(java.lang.CharSequence) -> setTitle android.view.MenuItem setTitle(int) -> setTitle android.view.MenuItem setTitleCondensed(java.lang.CharSequence) -> setTitleCondensed @@ -9546,10 +10036,20 @@ android.support.v7.view.menu.ActionMenuItem -> android.support.v7.view.menu.a: boolean collapseActionView() -> collapseActionView boolean isActionViewExpanded() -> isActionViewExpanded android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener) -> setOnActionExpandListener - android.support.v4.internal.view.SupportMenuItem setSupportOnActionExpandListener(android.support.v4.view.MenuItemCompat$OnActionExpandListener) -> a + android.support.v4.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> a + java.lang.CharSequence getContentDescription() -> getContentDescription + android.support.v4.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> b + java.lang.CharSequence getTooltipText() -> getTooltipText + android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList + android.content.res.ColorStateList getIconTintList() -> getIconTintList + android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode + android.graphics.PorterDuff$Mode getIconTintMode() -> getIconTintMode + void applyIconTint() -> b android.view.MenuItem setActionView(int) -> setActionView android.view.MenuItem setActionView(android.view.View) -> setActionView android.view.MenuItem setShowAsActionFlags(int) -> setShowAsActionFlags + android.view.MenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText + android.view.MenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription android.support.v7.view.menu.ActionMenuItemView -> android.support.v7.view.menu.ActionMenuItemView: android.support.v7.view.menu.MenuItemImpl mItemData -> a java.lang.CharSequence mTitle -> d @@ -9584,7 +10084,6 @@ android.support.v7.view.menu.ActionMenuItemView -> android.support.v7.view.menu. void setTitle(java.lang.CharSequence) -> setTitle boolean needsDividerBefore() -> c boolean needsDividerAfter() -> d - boolean onLongClick(android.view.View) -> onLongClick void onMeasure(int,int) -> onMeasure void onRestoreInstanceState(android.os.Parcelable) -> onRestoreInstanceState android.support.v7.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> android.support.v7.view.menu.ActionMenuItemView$a: @@ -9647,21 +10146,22 @@ android.support.v7.view.menu.CascadingMenuPopup -> android.support.v7.view.menu. java.util.List mPendingMenus -> j java.util.List mShowingMenus -> b android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> k - android.support.v7.widget.MenuItemHoverListener mMenuItemHoverListener -> l - int mRawDropDownGravity -> m - int mDropDownGravity -> n - android.view.View mAnchorView -> o + android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> l + android.support.v7.widget.MenuItemHoverListener mMenuItemHoverListener -> m + int mRawDropDownGravity -> n + int mDropDownGravity -> o + android.view.View mAnchorView -> p android.view.View mShownAnchorView -> c - int mLastPosition -> p - boolean mHasXOffset -> q - boolean mHasYOffset -> r - int mXOffset -> s - int mYOffset -> t - boolean mForceShowIcon -> u - boolean mShowTitle -> v - android.support.v7.view.menu.MenuPresenter$Callback mPresenterCallback -> w - android.view.ViewTreeObserver mTreeObserver -> x - android.widget.PopupWindow$OnDismissListener mOnDismissListener -> y + int mLastPosition -> q + boolean mHasXOffset -> r + boolean mHasYOffset -> s + int mXOffset -> t + int mYOffset -> u + boolean mForceShowIcon -> v + boolean mShowTitle -> w + android.support.v7.view.menu.MenuPresenter$Callback mPresenterCallback -> x + android.view.ViewTreeObserver mTreeObserver -> y + android.widget.PopupWindow$OnDismissListener mOnDismissListener -> z boolean mShouldCloseImmediately -> d void (android.content.Context,android.view.View,int,int,boolean) -> void setForceShowIcon(boolean) -> a @@ -9691,21 +10191,29 @@ android.support.v7.view.menu.CascadingMenuPopup -> android.support.v7.view.menu. void setVerticalOffset(int) -> c void setShowTitle(boolean) -> c boolean closeMenuOnSubMenuOpened() -> f + android.view.ViewTreeObserver access$000(android.support.v7.view.menu.CascadingMenuPopup) -> a + android.view.ViewTreeObserver access$002(android.support.v7.view.menu.CascadingMenuPopup,android.view.ViewTreeObserver) -> a + android.view.ViewTreeObserver$OnGlobalLayoutListener access$100(android.support.v7.view.menu.CascadingMenuPopup) -> b android.support.v7.view.menu.CascadingMenuPopup$1 -> android.support.v7.view.menu.e$1: android.support.v7.view.menu.CascadingMenuPopup this$0 -> a void (android.support.v7.view.menu.CascadingMenuPopup) -> void onGlobalLayout() -> onGlobalLayout android.support.v7.view.menu.CascadingMenuPopup$2 -> android.support.v7.view.menu.e$2: + android.support.v7.view.menu.CascadingMenuPopup this$0 -> a + void (android.support.v7.view.menu.CascadingMenuPopup) -> + void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow + void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow +android.support.v7.view.menu.CascadingMenuPopup$3 -> android.support.v7.view.menu.e$3: android.support.v7.view.menu.CascadingMenuPopup this$0 -> a void (android.support.v7.view.menu.CascadingMenuPopup) -> void onItemHoverExit(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> a void onItemHoverEnter(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> b -android.support.v7.view.menu.CascadingMenuPopup$2$1 -> android.support.v7.view.menu.e$2$1: +android.support.v7.view.menu.CascadingMenuPopup$3$1 -> android.support.v7.view.menu.e$3$1: android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo val$nextInfo -> a android.view.MenuItem val$item -> b android.support.v7.view.menu.MenuBuilder val$menu -> c - android.support.v7.view.menu.CascadingMenuPopup$2 this$1 -> d - void (android.support.v7.view.menu.CascadingMenuPopup$2,android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.view.MenuItem,android.support.v7.view.menu.MenuBuilder) -> + android.support.v7.view.menu.CascadingMenuPopup$3 this$1 -> d + void (android.support.v7.view.menu.CascadingMenuPopup$3,android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.view.MenuItem,android.support.v7.view.menu.MenuBuilder) -> void run() -> run android.support.v7.view.menu.CascadingMenuPopup$CascadingMenuInfo -> android.support.v7.view.menu.e$a: android.support.v7.widget.MenuPopupWindow window -> a @@ -9831,12 +10339,13 @@ android.support.v7.view.menu.MenuBuilder -> android.support.v7.view.menu.h: android.view.View mHeaderView -> c boolean mPreventDispatchingItemsChanged -> r boolean mItemsChangedWhileDispatchPrevented -> s - boolean mOptionalIconsVisible -> t - boolean mIsClosing -> u - java.util.ArrayList mTempShortcutItemList -> v - java.util.concurrent.CopyOnWriteArrayList mPresenters -> w - android.support.v7.view.menu.MenuItemImpl mExpandedItem -> x - boolean mOverrideVisibleItems -> y + boolean mStructureChangedWhileDispatchPrevented -> t + boolean mOptionalIconsVisible -> u + boolean mIsClosing -> v + java.util.ArrayList mTempShortcutItemList -> w + java.util.concurrent.CopyOnWriteArrayList mPresenters -> x + android.support.v7.view.menu.MenuItemImpl mExpandedItem -> y + boolean mOverrideVisibleItems -> z void (android.content.Context) -> android.support.v7.view.menu.MenuBuilder setDefaultShowAsAction(int) -> a void addMenuPresenter(android.support.v7.view.menu.MenuPresenter) -> a @@ -9946,24 +10455,33 @@ android.support.v7.view.menu.MenuItemImpl -> android.support.v7.view.menu.j: java.lang.CharSequence mTitleCondensed -> g android.content.Intent mIntent -> h char mShortcutNumericChar -> i - char mShortcutAlphabeticChar -> j - android.graphics.drawable.Drawable mIconDrawable -> k - int mIconResId -> l + int mShortcutNumericModifiers -> j + char mShortcutAlphabeticChar -> k + int mShortcutAlphabeticModifiers -> l + android.graphics.drawable.Drawable mIconDrawable -> m + int mIconResId -> n android.support.v7.view.menu.MenuBuilder mMenu -> a - android.support.v7.view.menu.SubMenuBuilder mSubMenu -> m - java.lang.Runnable mItemCallback -> n - android.view.MenuItem$OnMenuItemClickListener mClickListener -> o - int mFlags -> p - int mShowAsAction -> q - android.view.View mActionView -> r - android.support.v4.view.ActionProvider mActionProvider -> s - android.support.v4.view.MenuItemCompat$OnActionExpandListener mOnActionExpandListener -> t - boolean mIsActionViewExpanded -> u - android.view.ContextMenu$ContextMenuInfo mMenuInfo -> v - java.lang.String sPrependShortcutLabel -> w - java.lang.String sEnterShortcutLabel -> x - java.lang.String sDeleteShortcutLabel -> y - java.lang.String sSpaceShortcutLabel -> z + android.support.v7.view.menu.SubMenuBuilder mSubMenu -> o + java.lang.Runnable mItemCallback -> p + android.view.MenuItem$OnMenuItemClickListener mClickListener -> q + java.lang.CharSequence mContentDescription -> r + java.lang.CharSequence mTooltipText -> s + android.content.res.ColorStateList mIconTintList -> t + android.graphics.PorterDuff$Mode mIconTintMode -> u + boolean mHasIconTint -> v + boolean mHasIconTintMode -> w + boolean mNeedToApplyIconTint -> x + int mFlags -> y + int mShowAsAction -> z + android.view.View mActionView -> A + android.support.v4.view.ActionProvider mActionProvider -> B + android.view.MenuItem$OnActionExpandListener mOnActionExpandListener -> C + boolean mIsActionViewExpanded -> D + android.view.ContextMenu$ContextMenuInfo mMenuInfo -> E + java.lang.String sPrependShortcutLabel -> F + java.lang.String sEnterShortcutLabel -> G + java.lang.String sDeleteShortcutLabel -> H + java.lang.String sSpaceShortcutLabel -> I void (android.support.v7.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int) -> boolean invoke() -> b boolean isEnabled() -> isEnabled @@ -9976,9 +10494,14 @@ android.support.v7.view.menu.MenuItemImpl -> android.support.v7.view.menu.j: android.view.MenuItem setIntent(android.content.Intent) -> setIntent char getAlphabeticShortcut() -> getAlphabeticShortcut android.view.MenuItem setAlphabeticShortcut(char) -> setAlphabeticShortcut + android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut + int getAlphabeticModifiers() -> getAlphabeticModifiers char getNumericShortcut() -> getNumericShortcut + int getNumericModifiers() -> getNumericModifiers android.view.MenuItem setNumericShortcut(char) -> setNumericShortcut + android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut android.view.MenuItem setShortcut(char,char) -> setShortcut + android.view.MenuItem setShortcut(char,char,int,int) -> setShortcut char getShortcut() -> d java.lang.String getShortcutLabel() -> e boolean shouldShowShortcut() -> f @@ -9994,6 +10517,11 @@ android.support.v7.view.menu.MenuItemImpl -> android.support.v7.view.menu.j: android.graphics.drawable.Drawable getIcon() -> getIcon android.view.MenuItem setIcon(android.graphics.drawable.Drawable) -> setIcon android.view.MenuItem setIcon(int) -> setIcon + android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList + android.content.res.ColorStateList getIconTintList() -> getIconTintList + android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode + android.graphics.PorterDuff$Mode getIconTintMode() -> getIconTintMode + android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable) -> a boolean isCheckable() -> isCheckable android.view.MenuItem setCheckable(boolean) -> setCheckable void setExclusiveCheckable(boolean) -> a @@ -10026,14 +10554,19 @@ android.support.v7.view.menu.MenuItemImpl -> android.support.v7.view.menu.j: android.support.v4.internal.view.SupportMenuItem setShowAsActionFlags(int) -> b boolean expandActionView() -> expandActionView boolean collapseActionView() -> collapseActionView - android.support.v4.internal.view.SupportMenuItem setSupportOnActionExpandListener(android.support.v4.view.MenuItemCompat$OnActionExpandListener) -> a boolean hasCollapsibleActionView() -> n void setActionViewExpanded(boolean) -> e boolean isActionViewExpanded() -> isActionViewExpanded android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener) -> setOnActionExpandListener + android.support.v4.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> a + java.lang.CharSequence getContentDescription() -> getContentDescription + android.support.v4.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> b + java.lang.CharSequence getTooltipText() -> getTooltipText android.view.MenuItem setActionView(int) -> setActionView android.view.MenuItem setActionView(android.view.View) -> setActionView android.view.MenuItem setShowAsActionFlags(int) -> setShowAsActionFlags + android.view.MenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText + android.view.MenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription android.support.v7.view.menu.MenuItemImpl$1 -> android.support.v7.view.menu.j$1: android.support.v7.view.menu.MenuItemImpl this$0 -> a void (android.support.v7.view.menu.MenuItemImpl) -> @@ -10055,10 +10588,15 @@ android.support.v7.view.menu.MenuItemWrapperICS -> android.support.v7.view.menu. android.view.MenuItem setIntent(android.content.Intent) -> setIntent android.content.Intent getIntent() -> getIntent android.view.MenuItem setShortcut(char,char) -> setShortcut + android.view.MenuItem setShortcut(char,char,int,int) -> setShortcut android.view.MenuItem setNumericShortcut(char) -> setNumericShortcut + android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut char getNumericShortcut() -> getNumericShortcut + int getNumericModifiers() -> getNumericModifiers android.view.MenuItem setAlphabeticShortcut(char) -> setAlphabeticShortcut + android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut char getAlphabeticShortcut() -> getAlphabeticShortcut + int getAlphabeticModifiers() -> getAlphabeticModifiers android.view.MenuItem setCheckable(boolean) -> setCheckable boolean isCheckable() -> isCheckable android.view.MenuItem setChecked(boolean) -> setChecked @@ -10082,6 +10620,14 @@ android.support.v7.view.menu.MenuItemWrapperICS -> android.support.v7.view.menu. boolean collapseActionView() -> collapseActionView boolean isActionViewExpanded() -> isActionViewExpanded android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener) -> setOnActionExpandListener + android.view.MenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription + java.lang.CharSequence getContentDescription() -> getContentDescription + android.view.MenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText + java.lang.CharSequence getTooltipText() -> getTooltipText + android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList + android.content.res.ColorStateList getIconTintList() -> getIconTintList + android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode + android.graphics.PorterDuff$Mode getIconTintMode() -> getIconTintMode void setExclusiveCheckable(boolean) -> a android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper createActionProviderWrapper(android.view.ActionProvider) -> a android.support.v7.view.menu.MenuItemWrapperICS$ActionProviderWrapper -> android.support.v7.view.menu.k$a: @@ -10101,8 +10647,8 @@ android.support.v7.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper -> android.support.v7.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper -> android.support.v7.view.menu.k$c: android.support.v7.view.menu.MenuItemWrapperICS this$0 -> a void (android.support.v7.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnActionExpandListener) -> - boolean onMenuItemActionExpand(android.view.MenuItem) -> a - boolean onMenuItemActionCollapse(android.view.MenuItem) -> b + boolean onMenuItemActionExpand(android.view.MenuItem) -> onMenuItemActionExpand + boolean onMenuItemActionCollapse(android.view.MenuItem) -> onMenuItemActionCollapse android.support.v7.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper -> android.support.v7.view.menu.k$d: android.support.v7.view.menu.MenuItemWrapperICS this$0 -> a void (android.support.v7.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnMenuItemClickListener) -> @@ -10236,16 +10782,17 @@ android.support.v7.view.menu.StandardMenuPopup -> android.support.v7.view.menu.t int mPopupStyleRes -> i android.support.v7.widget.MenuPopupWindow mPopup -> a android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j - android.widget.PopupWindow$OnDismissListener mOnDismissListener -> k - android.view.View mAnchorView -> l + android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k + android.widget.PopupWindow$OnDismissListener mOnDismissListener -> l + android.view.View mAnchorView -> m android.view.View mShownAnchorView -> b - android.support.v7.view.menu.MenuPresenter$Callback mPresenterCallback -> m - android.view.ViewTreeObserver mTreeObserver -> n - boolean mWasDismissed -> o - boolean mHasContentWidth -> p - int mContentWidth -> q - int mDropDownGravity -> r - boolean mShowTitle -> s + android.support.v7.view.menu.MenuPresenter$Callback mPresenterCallback -> n + android.view.ViewTreeObserver mTreeObserver -> o + boolean mWasDismissed -> p + boolean mHasContentWidth -> q + int mContentWidth -> r + int mDropDownGravity -> s + boolean mShowTitle -> t void (android.content.Context,android.support.v7.view.menu.MenuBuilder,android.view.View,int,int,boolean) -> void setForceShowIcon(boolean) -> a void setGravity(int) -> a @@ -10267,10 +10814,18 @@ android.support.v7.view.menu.StandardMenuPopup -> android.support.v7.view.menu.t void setHorizontalOffset(int) -> b void setVerticalOffset(int) -> c void setShowTitle(boolean) -> c + android.view.ViewTreeObserver access$000(android.support.v7.view.menu.StandardMenuPopup) -> a + android.view.ViewTreeObserver access$002(android.support.v7.view.menu.StandardMenuPopup,android.view.ViewTreeObserver) -> a + android.view.ViewTreeObserver$OnGlobalLayoutListener access$100(android.support.v7.view.menu.StandardMenuPopup) -> b android.support.v7.view.menu.StandardMenuPopup$1 -> android.support.v7.view.menu.t$1: android.support.v7.view.menu.StandardMenuPopup this$0 -> a void (android.support.v7.view.menu.StandardMenuPopup) -> void onGlobalLayout() -> onGlobalLayout +android.support.v7.view.menu.StandardMenuPopup$2 -> android.support.v7.view.menu.t$2: + android.support.v7.view.menu.StandardMenuPopup this$0 -> a + void (android.support.v7.view.menu.StandardMenuPopup) -> + void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow + void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow android.support.v7.view.menu.SubMenuBuilder -> android.support.v7.view.menu.u: android.support.v7.view.menu.MenuBuilder mParentMenu -> d android.support.v7.view.menu.MenuItemImpl mItem -> e @@ -10374,6 +10929,7 @@ android.support.v7.widget.ActionBarContainer -> android.support.v7.widget.Action void setTransitioning(boolean) -> setTransitioning boolean onInterceptTouchEvent(android.view.MotionEvent) -> onInterceptTouchEvent boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent + boolean onHoverEvent(android.view.MotionEvent) -> onHoverEvent void setTabContainer(android.support.v7.widget.ScrollingTabContainerView) -> setTabContainer android.view.View getTabContainer() -> getTabContainer android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback) -> startActionModeForChild @@ -10446,17 +11002,18 @@ android.support.v7.widget.ActionBarOverlayLayout -> android.support.v7.widget.Ac android.graphics.Rect mLastBaseContentInsets -> r android.graphics.Rect mContentInsets -> s android.graphics.Rect mBaseInnerInsets -> t - android.graphics.Rect mInnerInsets -> u - android.graphics.Rect mLastInnerInsets -> v - android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback mActionBarVisibilityCallback -> w - int ACTION_BAR_ANIMATE_DELAY -> x - android.support.v4.widget.ScrollerCompat mFlingEstimator -> y - android.support.v4.view.ViewPropertyAnimatorCompat mCurrentActionBarTopAnimator -> c - android.support.v4.view.ViewPropertyAnimatorListener mTopAnimatorListener -> d - java.lang.Runnable mRemoveActionBarHideOffset -> z - java.lang.Runnable mAddActionBarHideOffset -> A + android.graphics.Rect mLastBaseInnerInsets -> u + android.graphics.Rect mInnerInsets -> v + android.graphics.Rect mLastInnerInsets -> w + android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback mActionBarVisibilityCallback -> x + int ACTION_BAR_ANIMATE_DELAY -> y + android.widget.OverScroller mFlingEstimator -> z + android.view.ViewPropertyAnimator mCurrentActionBarTopAnimator -> c + android.animation.AnimatorListenerAdapter mTopAnimatorListener -> d + java.lang.Runnable mRemoveActionBarHideOffset -> A + java.lang.Runnable mAddActionBarHideOffset -> B int[] ATTRS -> e - android.support.v4.view.NestedScrollingParentHelper mParentHelper -> B + android.support.v4.view.NestedScrollingParentHelper mParentHelper -> C void (android.content.Context) -> void (android.content.Context,android.util.AttributeSet) -> void init(android.content.Context) -> a @@ -10520,8 +11077,8 @@ android.support.v7.widget.ActionBarOverlayLayout -> android.support.v7.widget.Ac android.support.v7.widget.ActionBarOverlayLayout$1 -> android.support.v7.widget.ActionBarOverlayLayout$1: android.support.v7.widget.ActionBarOverlayLayout this$0 -> a void (android.support.v7.widget.ActionBarOverlayLayout) -> - void onAnimationEnd(android.view.View) -> b - void onAnimationCancel(android.view.View) -> c + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd + void onAnimationCancel(android.animation.Animator) -> onAnimationCancel android.support.v7.widget.ActionBarOverlayLayout$2 -> android.support.v7.widget.ActionBarOverlayLayout$2: android.support.v7.widget.ActionBarOverlayLayout this$0 -> a void (android.support.v7.widget.ActionBarOverlayLayout) -> @@ -10532,11 +11089,11 @@ android.support.v7.widget.ActionBarOverlayLayout$3 -> android.support.v7.widget. void run() -> run android.support.v7.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> android.support.v7.widget.ActionBarOverlayLayout$a: void onWindowVisibilityChanged(int) -> a - void showForSystem() -> l - void hideForSystem() -> m + void showForSystem() -> j + void hideForSystem() -> k void enableContentAnimations(boolean) -> h - void onContentScrollStarted() -> n - void onContentScrollStopped() -> o + void onContentScrollStarted() -> l + void onContentScrollStopped() -> m android.support.v7.widget.ActionBarOverlayLayout$LayoutParams -> android.support.v7.widget.ActionBarOverlayLayout$b: void (android.content.Context,android.util.AttributeSet) -> void (int,int) -> @@ -10689,8 +11246,7 @@ android.support.v7.widget.ActionMenuView$ActionMenuChildView -> android.support. boolean needsDividerBefore() -> c boolean needsDividerAfter() -> d android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback -> android.support.v7.widget.ActionMenuView$b: - android.support.v7.widget.ActionMenuView this$0 -> a - void (android.support.v7.widget.ActionMenuView) -> + void () -> void onCloseMenu(android.support.v7.view.menu.MenuBuilder,boolean) -> a boolean onOpenSubMenu(android.support.v7.view.menu.MenuBuilder) -> a android.support.v7.widget.ActionMenuView$LayoutParams -> android.support.v7.widget.ActionMenuView$c: @@ -10750,8 +11306,7 @@ android.support.v7.widget.ActivityChooserModel -> android.support.v7.widget.e: android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo -> android.support.v7.widget.e$a: android.content.pm.ResolveInfo resolveInfo -> a float weight -> b - android.support.v7.widget.ActivityChooserModel this$0 -> c - void (android.support.v7.widget.ActivityChooserModel,android.content.pm.ResolveInfo) -> + void (android.content.pm.ResolveInfo) -> int hashCode() -> hashCode boolean equals(java.lang.Object) -> equals int compareTo(android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo) -> a @@ -10760,9 +11315,8 @@ android.support.v7.widget.ActivityChooserModel$ActivityResolveInfo -> android.su android.support.v7.widget.ActivityChooserModel$ActivitySorter -> android.support.v7.widget.e$b: void sort(android.content.Intent,java.util.List,java.util.List) -> a android.support.v7.widget.ActivityChooserModel$DefaultSorter -> android.support.v7.widget.e$c: - java.util.Map mPackageNameToActivityMap -> b - android.support.v7.widget.ActivityChooserModel this$0 -> a - void (android.support.v7.widget.ActivityChooserModel) -> + java.util.Map mPackageNameToActivityMap -> a + void () -> void sort(android.content.Intent,java.util.List,java.util.List) -> a android.support.v7.widget.ActivityChooserModel$HistoricalRecord -> android.support.v7.widget.e$d: android.content.ComponentName activity -> a @@ -10830,12 +11384,16 @@ android.support.v7.widget.ActivityChooserView$2 -> android.support.v7.widget.Act void (android.support.v7.widget.ActivityChooserView) -> void onGlobalLayout() -> onGlobalLayout android.support.v7.widget.ActivityChooserView$3 -> android.support.v7.widget.ActivityChooserView$3: + android.support.v7.widget.ActivityChooserView this$0 -> a + void (android.support.v7.widget.ActivityChooserView) -> + void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo) -> onInitializeAccessibilityNodeInfo +android.support.v7.widget.ActivityChooserView$4 -> android.support.v7.widget.ActivityChooserView$4: android.support.v7.widget.ActivityChooserView this$0 -> a void (android.support.v7.widget.ActivityChooserView,android.view.View) -> android.support.v7.view.menu.ShowableListMenu getPopup() -> a boolean onForwardingStarted() -> b boolean onForwardingStopped() -> c -android.support.v7.widget.ActivityChooserView$4 -> android.support.v7.widget.ActivityChooserView$4: +android.support.v7.widget.ActivityChooserView$5 -> android.support.v7.widget.ActivityChooserView$5: android.support.v7.widget.ActivityChooserView this$0 -> a void (android.support.v7.widget.ActivityChooserView) -> void onChanged() -> onChanged @@ -10927,6 +11485,15 @@ android.support.v7.widget.AdapterHelper$UpdateOp -> android.support.v7.widget.f$ java.lang.String toString() -> toString boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode +android.support.v7.widget.AlertDialogLayout -> android.support.v7.widget.AlertDialogLayout: + void (android.content.Context) -> + void (android.content.Context,android.util.AttributeSet) -> + void onMeasure(int,int) -> onMeasure + boolean tryOnMeasure(int,int) -> c + void forceUniformWidth(int,int) -> d + int resolveMinimumHeight(android.view.View) -> c + void onLayout(boolean,int,int,int,int) -> onLayout + void setChildFrame(android.view.View,int,int,int,int) -> a android.support.v7.widget.AppCompatAutoCompleteTextView -> android.support.v7.widget.g: int[] TINT_ATTRS -> a android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b @@ -10948,26 +11515,21 @@ android.support.v7.widget.AppCompatBackgroundHelper -> android.support.v7.widget android.view.View mView -> a android.support.v7.widget.AppCompatDrawableManager mDrawableManager -> b int mBackgroundResId -> c - android.support.v7.widget.AppCompatBackgroundHelper$BackgroundTintInfo mInternalBackgroundTint -> d - android.support.v7.widget.AppCompatBackgroundHelper$BackgroundTintInfo mBackgroundTint -> e - android.support.v7.widget.AppCompatBackgroundHelper$BackgroundTintInfo mTmpInfo -> f + android.support.v7.widget.TintInfo mInternalBackgroundTint -> d + android.support.v7.widget.TintInfo mBackgroundTint -> e + android.support.v7.widget.TintInfo mTmpInfo -> f void (android.view.View) -> void loadFromAttributes(android.util.AttributeSet,int) -> a void onSetBackgroundResource(int) -> a void onSetBackgroundDrawable(android.graphics.drawable.Drawable) -> a void setSupportBackgroundTintList(android.content.res.ColorStateList) -> a - boolean updateBackgroundTint() -> d android.content.res.ColorStateList getSupportBackgroundTintList() -> a void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode) -> a android.graphics.PorterDuff$Mode getSupportBackgroundTintMode() -> b void applySupportBackgroundTint() -> c void setInternalBackgroundTint(android.content.res.ColorStateList) -> b - boolean shouldApplyFrameworkTintUsingColorFilter() -> e + boolean shouldApplyFrameworkTintUsingColorFilter() -> d boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable) -> b -android.support.v7.widget.AppCompatBackgroundHelper$BackgroundTintInfo -> android.support.v7.widget.h$a: - android.content.res.ColorStateList mOriginalTintList -> a - void () -> - void clear() -> a android.support.v7.widget.AppCompatButton -> android.support.v7.widget.i: android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a android.support.v7.widget.AppCompatTextHelper mTextHelper -> b @@ -10983,6 +11545,17 @@ android.support.v7.widget.AppCompatButton -> android.support.v7.widget.i: void setTextAppearance(android.content.Context,int) -> setTextAppearance void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent) -> onInitializeAccessibilityEvent void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo) -> onInitializeAccessibilityNodeInfo + void onLayout(boolean,int,int,int,int) -> onLayout + void setTextSize(int,float) -> setTextSize + void onTextChanged(java.lang.CharSequence,int,int,int) -> onTextChanged + void setAutoSizeTextTypeWithDefaults(int) -> setAutoSizeTextTypeWithDefaults + void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int) -> setAutoSizeTextTypeUniformWithConfiguration + void setAutoSizeTextTypeUniformWithPresetSizes(int[],int) -> setAutoSizeTextTypeUniformWithPresetSizes + int getAutoSizeTextType() -> getAutoSizeTextType + int getAutoSizeStepGranularity() -> getAutoSizeStepGranularity + int getAutoSizeMinTextSize() -> getAutoSizeMinTextSize + int getAutoSizeMaxTextSize() -> getAutoSizeMaxTextSize + int[] getAutoSizeTextAvailableSizes() -> getAutoSizeTextAvailableSizes void setSupportAllCaps(boolean) -> setSupportAllCaps android.support.v7.widget.AppCompatCheckBox -> android.support.v7.widget.j: android.support.v7.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> a @@ -11032,7 +11605,7 @@ android.support.v7.widget.AppCompatDrawableManager -> android.support.v7.widget. int[] TINT_CHECKABLE_BUTTON_LIST -> i java.util.WeakHashMap mTintLists -> j android.support.v4.util.ArrayMap mDelegates -> k - android.util.SparseArray mKnownDrawableIdTags -> l + android.support.v4.util.SparseArrayCompat mKnownDrawableIdTags -> l java.lang.Object mDrawableCacheLock -> m java.util.WeakHashMap mDrawableCaches -> n android.util.TypedValue mTypedValue -> o @@ -11055,18 +11628,18 @@ android.support.v7.widget.AppCompatDrawableManager -> android.support.v7.widget. boolean arrayContains(int[],int) -> a android.graphics.PorterDuff$Mode getTintMode(int) -> a android.content.res.ColorStateList getTintList(android.content.Context,int) -> b - android.content.res.ColorStateList getTintList(android.content.Context,int,android.content.res.ColorStateList) -> a android.content.res.ColorStateList getTintListFromCache(android.content.Context,int) -> e - void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList) -> b - android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context,android.content.res.ColorStateList) -> a - android.content.res.ColorStateList createBorderlessButtonColorStateList(android.content.Context,android.content.res.ColorStateList) -> b - android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context,android.content.res.ColorStateList) -> c - android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int,android.content.res.ColorStateList) -> c + void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList) -> a + android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context) -> b + android.content.res.ColorStateList createBorderlessButtonColorStateList(android.content.Context) -> c + android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context) -> d + android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int) -> f + android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context) -> e void tintDrawable(android.graphics.drawable.Drawable,android.support.v7.widget.TintInfo,int[]) -> a android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]) -> a android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode) -> a void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode) -> a - void checkVectorDrawableSetup(android.content.Context) -> b + void checkVectorDrawableSetup(android.content.Context) -> f boolean isVectorDrawable(android.graphics.drawable.Drawable) -> a void () -> android.support.v7.widget.AppCompatDrawableManager$AvdcInflateDelegate -> android.support.v7.widget.m$a: @@ -11102,20 +11675,38 @@ android.support.v7.widget.AppCompatImageButton -> android.support.v7.widget.o: void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context,android.util.AttributeSet,int) -> void setImageResource(int) -> setImageResource + void setImageDrawable(android.graphics.drawable.Drawable) -> setImageDrawable + void setImageBitmap(android.graphics.Bitmap) -> setImageBitmap + void setImageIcon(android.graphics.drawable.Icon) -> setImageIcon + void setImageURI(android.net.Uri) -> setImageURI void setBackgroundResource(int) -> setBackgroundResource void setBackgroundDrawable(android.graphics.drawable.Drawable) -> setBackgroundDrawable void setSupportBackgroundTintList(android.content.res.ColorStateList) -> setSupportBackgroundTintList android.content.res.ColorStateList getSupportBackgroundTintList() -> getSupportBackgroundTintList void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode) -> setSupportBackgroundTintMode android.graphics.PorterDuff$Mode getSupportBackgroundTintMode() -> getSupportBackgroundTintMode + void setSupportImageTintList(android.content.res.ColorStateList) -> setSupportImageTintList + android.content.res.ColorStateList getSupportImageTintList() -> getSupportImageTintList + void setSupportImageTintMode(android.graphics.PorterDuff$Mode) -> setSupportImageTintMode + android.graphics.PorterDuff$Mode getSupportImageTintMode() -> getSupportImageTintMode void drawableStateChanged() -> drawableStateChanged boolean hasOverlappingRendering() -> hasOverlappingRendering android.support.v7.widget.AppCompatImageHelper -> android.support.v7.widget.p: android.widget.ImageView mView -> a + android.support.v7.widget.TintInfo mInternalImageTint -> b + android.support.v7.widget.TintInfo mImageTint -> c + android.support.v7.widget.TintInfo mTmpInfo -> d void (android.widget.ImageView) -> void loadFromAttributes(android.util.AttributeSet,int) -> a void setImageResource(int) -> a boolean hasOverlappingRendering() -> a + void setSupportImageTintList(android.content.res.ColorStateList) -> a + android.content.res.ColorStateList getSupportImageTintList() -> b + void setSupportImageTintMode(android.graphics.PorterDuff$Mode) -> a + android.graphics.PorterDuff$Mode getSupportImageTintMode() -> c + void applySupportImageTint() -> d + boolean shouldApplyFrameworkTintUsingColorFilter() -> e + boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable) -> a android.support.v7.widget.AppCompatImageView -> android.support.v7.widget.q: android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a android.support.v7.widget.AppCompatImageHelper mImageHelper -> b @@ -11123,12 +11714,20 @@ android.support.v7.widget.AppCompatImageView -> android.support.v7.widget.q: void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context,android.util.AttributeSet,int) -> void setImageResource(int) -> setImageResource + void setImageDrawable(android.graphics.drawable.Drawable) -> setImageDrawable + void setImageBitmap(android.graphics.Bitmap) -> setImageBitmap + void setImageIcon(android.graphics.drawable.Icon) -> setImageIcon + void setImageURI(android.net.Uri) -> setImageURI void setBackgroundResource(int) -> setBackgroundResource void setBackgroundDrawable(android.graphics.drawable.Drawable) -> setBackgroundDrawable void setSupportBackgroundTintList(android.content.res.ColorStateList) -> setSupportBackgroundTintList android.content.res.ColorStateList getSupportBackgroundTintList() -> getSupportBackgroundTintList void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode) -> setSupportBackgroundTintMode android.graphics.PorterDuff$Mode getSupportBackgroundTintMode() -> getSupportBackgroundTintMode + void setSupportImageTintList(android.content.res.ColorStateList) -> setSupportImageTintList + android.content.res.ColorStateList getSupportImageTintList() -> getSupportImageTintList + void setSupportImageTintMode(android.graphics.PorterDuff$Mode) -> setSupportImageTintMode + android.graphics.PorterDuff$Mode getSupportImageTintMode() -> getSupportImageTintMode void drawableStateChanged() -> drawableStateChanged boolean hasOverlappingRendering() -> hasOverlappingRendering android.support.v7.widget.AppCompatMultiAutoCompleteTextView -> android.support.v7.widget.r: @@ -11150,7 +11749,6 @@ android.support.v7.widget.AppCompatMultiAutoCompleteTextView -> android.support. android.support.v7.widget.AppCompatPopupWindow -> android.support.v7.widget.s: boolean COMPAT_OVERLAP_ANCHOR -> a boolean mOverlapAnchor -> b - void (android.content.Context,android.util.AttributeSet,int) -> void (android.content.Context,android.util.AttributeSet,int,int) -> void init(android.content.Context,android.util.AttributeSet,int,int) -> a void showAsDropDown(android.view.View,int,int) -> showAsDropDown @@ -11214,17 +11812,15 @@ android.support.v7.widget.AppCompatSeekBarHelper -> android.support.v7.widget.x: void drawableStateChanged() -> c void drawTickMarks(android.graphics.Canvas) -> a android.support.v7.widget.AppCompatSpinner -> android.support.v7.widget.y: - boolean IS_AT_LEAST_M -> a - boolean IS_AT_LEAST_JB -> e - int[] ATTRS_ANDROID_SPINNERMODE -> f - android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> g - android.content.Context mPopupContext -> h - android.support.v7.widget.ForwardingListener mForwardingListener -> i - android.widget.SpinnerAdapter mTempAdapter -> j - boolean mPopupSet -> k - android.support.v7.widget.AppCompatSpinner$DropdownPopup mPopup -> b - int mDropDownWidth -> c - android.graphics.Rect mTempRect -> d + int[] ATTRS_ANDROID_SPINNERMODE -> a + android.support.v7.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b + android.content.Context mPopupContext -> c + android.support.v7.widget.ForwardingListener mForwardingListener -> d + android.widget.SpinnerAdapter mTempAdapter -> e + boolean mPopupSet -> f + android.support.v7.widget.AppCompatSpinner$DropdownPopup mPopup -> g + int mDropDownWidth -> h + android.graphics.Rect mTempRect -> i void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context,android.util.AttributeSet,int) -> void (android.content.Context,android.util.AttributeSet,int,int) -> @@ -11255,6 +11851,9 @@ android.support.v7.widget.AppCompatSpinner -> android.support.v7.widget.y: void drawableStateChanged() -> drawableStateChanged int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable) -> a void setAdapter(android.widget.Adapter) -> setAdapter + android.support.v7.widget.AppCompatSpinner$DropdownPopup access$000(android.support.v7.widget.AppCompatSpinner) -> a + android.graphics.Rect access$100(android.support.v7.widget.AppCompatSpinner) -> b + int access$200(android.support.v7.widget.AppCompatSpinner) -> c void () -> android.support.v7.widget.AppCompatSpinner$1 -> android.support.v7.widget.y$1: android.support.v7.widget.AppCompatSpinner$DropdownPopup val$popup -> a @@ -11291,7 +11890,7 @@ android.support.v7.widget.AppCompatSpinner$DropdownPopup -> android.support.v7.w void computeContentWidth() -> f void show() -> a boolean isVisibleToUser(android.view.View) -> a - void access$001(android.support.v7.widget.AppCompatSpinner$DropdownPopup) -> a + void access$301(android.support.v7.widget.AppCompatSpinner$DropdownPopup) -> a android.support.v7.widget.AppCompatSpinner$DropdownPopup$1 -> android.support.v7.widget.y$b$1: android.support.v7.widget.AppCompatSpinner val$this$0 -> a android.support.v7.widget.AppCompatSpinner$DropdownPopup this$1 -> b @@ -11312,14 +11911,31 @@ android.support.v7.widget.AppCompatTextHelper -> android.support.v7.widget.z: android.support.v7.widget.TintInfo mDrawableTopTint -> c android.support.v7.widget.TintInfo mDrawableRightTint -> d android.support.v7.widget.TintInfo mDrawableBottomTint -> e + android.support.v7.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> f + int mStyle -> g + android.graphics.Typeface mFontTypeface -> h android.support.v7.widget.AppCompatTextHelper create(android.widget.TextView) -> a void (android.widget.TextView) -> void loadFromAttributes(android.util.AttributeSet,int) -> a + void updateTypefaceAndStyle(android.content.Context,android.support.v7.widget.TintTypedArray) -> a void onSetTextAppearance(android.content.Context,int) -> a void setAllCaps(boolean) -> a void applyCompoundDrawablesTints() -> a void applyCompoundDrawableTint(android.graphics.drawable.Drawable,android.support.v7.widget.TintInfo) -> a android.support.v7.widget.TintInfo createTintInfo(android.content.Context,android.support.v7.widget.AppCompatDrawableManager,int) -> a + void onLayout(boolean,int,int,int,int) -> a + void setTextSize(int,float) -> a + void autoSizeText() -> b + boolean isAutoSizeEnabled() -> c + void setTextSizeInternal(int,float) -> b + void setAutoSizeTextTypeWithDefaults(int) -> a + void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int) -> a + void setAutoSizeTextTypeUniformWithPresetSizes(int[],int) -> a + int getAutoSizeTextType() -> d + int getAutoSizeStepGranularity() -> e + int getAutoSizeMinTextSize() -> f + int getAutoSizeMaxTextSize() -> g + int[] getAutoSizeTextAvailableSizes() -> h android.support.v7.widget.AppCompatTextHelperV17 -> android.support.v7.widget.aa: android.support.v7.widget.TintInfo mDrawableStartTint -> b android.support.v7.widget.TintInfo mDrawableEndTint -> c @@ -11340,15 +11956,70 @@ android.support.v7.widget.AppCompatTextView -> android.support.v7.widget.ab: android.graphics.PorterDuff$Mode getSupportBackgroundTintMode() -> getSupportBackgroundTintMode void setTextAppearance(android.content.Context,int) -> setTextAppearance void drawableStateChanged() -> drawableStateChanged + void onLayout(boolean,int,int,int,int) -> onLayout + void setTextSize(int,float) -> setTextSize + void onTextChanged(java.lang.CharSequence,int,int,int) -> onTextChanged + void setAutoSizeTextTypeWithDefaults(int) -> setAutoSizeTextTypeWithDefaults + void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int) -> setAutoSizeTextTypeUniformWithConfiguration + void setAutoSizeTextTypeUniformWithPresetSizes(int[],int) -> setAutoSizeTextTypeUniformWithPresetSizes + int getAutoSizeTextType() -> getAutoSizeTextType + int getAutoSizeStepGranularity() -> getAutoSizeStepGranularity + int getAutoSizeMinTextSize() -> getAutoSizeMinTextSize + int getAutoSizeMaxTextSize() -> getAutoSizeMaxTextSize + int[] getAutoSizeTextAvailableSizes() -> getAutoSizeTextAvailableSizes +android.support.v7.widget.AppCompatTextViewAutoSizeHelper -> android.support.v7.widget.ac: + android.graphics.RectF TEMP_RECTF -> a + java.util.Hashtable sTextViewMethodByNameCache -> b + int mAutoSizeTextType -> c + boolean mNeedsAutoSizeText -> d + float mAutoSizeStepGranularityInPx -> e + float mAutoSizeMinTextSizeInPx -> f + float mAutoSizeMaxTextSizeInPx -> g + int[] mAutoSizeTextSizesInPx -> h + boolean mHasPresetAutoSizeValues -> i + android.text.TextPaint mTempTextPaint -> j + android.widget.TextView mTextView -> k + android.content.Context mContext -> l + void (android.widget.TextView) -> + void loadFromAttributes(android.util.AttributeSet,int) -> a + void setAutoSizeTextTypeWithDefaults(int) -> a + void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int) -> a + void setAutoSizeTextTypeUniformWithPresetSizes(int[],int) -> a + int getAutoSizeTextType() -> a + int getAutoSizeStepGranularity() -> b + int getAutoSizeMinTextSize() -> c + int getAutoSizeMaxTextSize() -> d + int[] getAutoSizeTextAvailableSizes() -> e + void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray) -> a + boolean setupAutoSizeUniformPresetSizesConfiguration() -> h + int[] cleanupAutoSizePresetSizes(int[]) -> a + void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float) -> a + boolean setupAutoSizeText() -> i + void autoSizeText() -> f + void clearAutoSizeConfiguration() -> j + void setTextSizeInternal(int,float) -> a + void setRawTextSize(float) -> a + int findLargestTextSizeWhichFits(android.graphics.RectF) -> a + boolean suggestedSizeFitsInSpace(int,android.graphics.RectF) -> a + android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int) -> a + android.text.StaticLayout createStaticLayoutForMeasuringPre23(java.lang.CharSequence,android.text.Layout$Alignment,int) -> a + java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object) -> a + java.lang.reflect.Method getTextViewMethod(java.lang.String) -> a + boolean isAutoSizeEnabled() -> g + boolean supportsAutoSizeText() -> k + void () -> android.support.v7.widget.ButtonBarLayout -> android.support.v7.widget.ButtonBarLayout: boolean mAllowStacking -> a int mLastWidthSize -> b + int mMinimumHeight -> c void (android.content.Context,android.util.AttributeSet) -> void setAllowStacking(boolean) -> setAllowStacking void onMeasure(int,int) -> onMeasure + int getNextVisibleChildIndex(int) -> a + int getMinimumHeight() -> getMinimumHeight void setStacked(boolean) -> setStacked boolean isStacked() -> a -android.support.v7.widget.ChildHelper -> android.support.v7.widget.ac: +android.support.v7.widget.ChildHelper -> android.support.v7.widget.ad: android.support.v7.widget.ChildHelper$Callback mCallback -> a android.support.v7.widget.ChildHelper$Bucket mBucket -> b java.util.List mHiddenViews -> c @@ -11357,26 +12028,26 @@ android.support.v7.widget.ChildHelper -> android.support.v7.widget.ac: boolean unhideViewInternal(android.view.View) -> h void addView(android.view.View,boolean) -> a void addView(android.view.View,int,boolean) -> a - int getOffset(int) -> e + int getOffset(int) -> f void removeView(android.view.View) -> a void removeViewAt(int) -> a android.view.View getChildAt(int) -> b void removeAllViewsUnfiltered() -> a - android.view.View findHiddenNonRemovedView(int,int) -> a + android.view.View findHiddenNonRemovedView(int) -> c void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean) -> a int getChildCount() -> b int getUnfilteredChildCount() -> c - android.view.View getUnfilteredChildAt(int) -> c - void detachViewFromParent(int) -> d + android.view.View getUnfilteredChildAt(int) -> d + void detachViewFromParent(int) -> e int indexOfChild(android.view.View) -> b boolean isHidden(android.view.View) -> c void hide(android.view.View) -> d void unhide(android.view.View) -> e java.lang.String toString() -> toString boolean removeViewIfHidden(android.view.View) -> f -android.support.v7.widget.ChildHelper$Bucket -> android.support.v7.widget.ac$a: +android.support.v7.widget.ChildHelper$Bucket -> android.support.v7.widget.ad$a: long mData -> a - android.support.v7.widget.ChildHelper$Bucket next -> b + android.support.v7.widget.ChildHelper$Bucket mNext -> b void () -> void set(int) -> a void ensureNext() -> b @@ -11387,7 +12058,7 @@ android.support.v7.widget.ChildHelper$Bucket -> android.support.v7.widget.ac$a: boolean remove(int) -> d int countOnesBefore(int) -> e java.lang.String toString() -> toString -android.support.v7.widget.ChildHelper$Callback -> android.support.v7.widget.ac$b: +android.support.v7.widget.ChildHelper$Callback -> android.support.v7.widget.ad$b: int getChildCount() -> a void addView(android.view.View,int) -> a int indexOfChild(android.view.View) -> a @@ -11426,7 +12097,7 @@ android.support.v7.widget.ContentFrameLayout -> android.support.v7.widget.Conten android.support.v7.widget.ContentFrameLayout$OnAttachListener -> android.support.v7.widget.ContentFrameLayout$a: void onDetachedFromWindow() -> b void onAttachedFromWindow() -> a -android.support.v7.widget.DecorContentParent -> android.support.v7.widget.ad: +android.support.v7.widget.DecorContentParent -> android.support.v7.widget.ae: void setWindowCallback(android.view.Window$Callback) -> setWindowCallback void setWindowTitle(java.lang.CharSequence) -> setWindowTitle void initFeature(int) -> a @@ -11438,7 +12109,7 @@ android.support.v7.widget.DecorContentParent -> android.support.v7.widget.ad: void setMenuPrepared() -> j void setMenu(android.view.Menu,android.support.v7.view.menu.MenuPresenter$Callback) -> a void dismissPopups() -> k -android.support.v7.widget.DecorToolbar -> android.support.v7.widget.ae: +android.support.v7.widget.DecorToolbar -> android.support.v7.widget.af: android.view.ViewGroup getViewGroup() -> a android.content.Context getContext() -> b boolean hasExpandedActionView() -> c @@ -11467,14 +12138,14 @@ android.support.v7.widget.DecorToolbar -> android.support.v7.widget.ae: int getNavigationMode() -> p android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long) -> a void setVisibility(int) -> d - int getVisibility() -> q void setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback) -> a - android.view.Menu getMenu() -> r -android.support.v7.widget.DefaultItemAnimator -> android.support.v7.widget.af: - java.util.ArrayList mPendingRemovals -> i - java.util.ArrayList mPendingAdditions -> j - java.util.ArrayList mPendingMoves -> k - java.util.ArrayList mPendingChanges -> l + android.view.Menu getMenu() -> q +android.support.v7.widget.DefaultItemAnimator -> android.support.v7.widget.ag: + android.animation.TimeInterpolator sDefaultInterpolator -> i + java.util.ArrayList mPendingRemovals -> j + java.util.ArrayList mPendingAdditions -> k + java.util.ArrayList mPendingMoves -> l + java.util.ArrayList mPendingChanges -> m java.util.ArrayList mAdditionsList -> a java.util.ArrayList mMovesList -> b java.util.ArrayList mChangesList -> c @@ -11502,62 +12173,66 @@ android.support.v7.widget.DefaultItemAnimator -> android.support.v7.widget.af: void endAnimations() -> d void cancelAll(java.util.List) -> a boolean canReuseUpdatedViewHolder(android.support.v7.widget.RecyclerView$ViewHolder,java.util.List) -> a -android.support.v7.widget.DefaultItemAnimator$1 -> android.support.v7.widget.af$1: +android.support.v7.widget.DefaultItemAnimator$1 -> android.support.v7.widget.ag$1: java.util.ArrayList val$moves -> a android.support.v7.widget.DefaultItemAnimator this$0 -> b void (android.support.v7.widget.DefaultItemAnimator,java.util.ArrayList) -> void run() -> run -android.support.v7.widget.DefaultItemAnimator$2 -> android.support.v7.widget.af$2: +android.support.v7.widget.DefaultItemAnimator$2 -> android.support.v7.widget.ag$2: java.util.ArrayList val$changes -> a android.support.v7.widget.DefaultItemAnimator this$0 -> b void (android.support.v7.widget.DefaultItemAnimator,java.util.ArrayList) -> void run() -> run -android.support.v7.widget.DefaultItemAnimator$3 -> android.support.v7.widget.af$3: +android.support.v7.widget.DefaultItemAnimator$3 -> android.support.v7.widget.ag$3: java.util.ArrayList val$additions -> a android.support.v7.widget.DefaultItemAnimator this$0 -> b void (android.support.v7.widget.DefaultItemAnimator,java.util.ArrayList) -> void run() -> run -android.support.v7.widget.DefaultItemAnimator$4 -> android.support.v7.widget.af$4: +android.support.v7.widget.DefaultItemAnimator$4 -> android.support.v7.widget.ag$4: android.support.v7.widget.RecyclerView$ViewHolder val$holder -> a - android.support.v4.view.ViewPropertyAnimatorCompat val$animation -> b - android.support.v7.widget.DefaultItemAnimator this$0 -> c - void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.RecyclerView$ViewHolder,android.support.v4.view.ViewPropertyAnimatorCompat) -> - void onAnimationStart(android.view.View) -> a - void onAnimationEnd(android.view.View) -> b -android.support.v7.widget.DefaultItemAnimator$5 -> android.support.v7.widget.af$5: + android.view.ViewPropertyAnimator val$animation -> b + android.view.View val$view -> c + android.support.v7.widget.DefaultItemAnimator this$0 -> d + void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.RecyclerView$ViewHolder,android.view.ViewPropertyAnimator,android.view.View) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v7.widget.DefaultItemAnimator$5 -> android.support.v7.widget.ag$5: android.support.v7.widget.RecyclerView$ViewHolder val$holder -> a - android.support.v4.view.ViewPropertyAnimatorCompat val$animation -> b - android.support.v7.widget.DefaultItemAnimator this$0 -> c - void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.RecyclerView$ViewHolder,android.support.v4.view.ViewPropertyAnimatorCompat) -> - void onAnimationStart(android.view.View) -> a - void onAnimationCancel(android.view.View) -> c - void onAnimationEnd(android.view.View) -> b -android.support.v7.widget.DefaultItemAnimator$6 -> android.support.v7.widget.af$6: + android.view.View val$view -> b + android.view.ViewPropertyAnimator val$animation -> c + android.support.v7.widget.DefaultItemAnimator this$0 -> d + void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.RecyclerView$ViewHolder,android.view.View,android.view.ViewPropertyAnimator) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationCancel(android.animation.Animator) -> onAnimationCancel + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v7.widget.DefaultItemAnimator$6 -> android.support.v7.widget.ag$6: android.support.v7.widget.RecyclerView$ViewHolder val$holder -> a int val$deltaX -> b - int val$deltaY -> c - android.support.v4.view.ViewPropertyAnimatorCompat val$animation -> d - android.support.v7.widget.DefaultItemAnimator this$0 -> e - void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.RecyclerView$ViewHolder,int,int,android.support.v4.view.ViewPropertyAnimatorCompat) -> - void onAnimationStart(android.view.View) -> a - void onAnimationCancel(android.view.View) -> c - void onAnimationEnd(android.view.View) -> b -android.support.v7.widget.DefaultItemAnimator$7 -> android.support.v7.widget.af$7: + android.view.View val$view -> c + int val$deltaY -> d + android.view.ViewPropertyAnimator val$animation -> e + android.support.v7.widget.DefaultItemAnimator this$0 -> f + void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.RecyclerView$ViewHolder,int,android.view.View,int,android.view.ViewPropertyAnimator) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationCancel(android.animation.Animator) -> onAnimationCancel + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v7.widget.DefaultItemAnimator$7 -> android.support.v7.widget.ag$7: android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo -> a - android.support.v4.view.ViewPropertyAnimatorCompat val$oldViewAnim -> b - android.support.v7.widget.DefaultItemAnimator this$0 -> c - void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.DefaultItemAnimator$ChangeInfo,android.support.v4.view.ViewPropertyAnimatorCompat) -> - void onAnimationStart(android.view.View) -> a - void onAnimationEnd(android.view.View) -> b -android.support.v7.widget.DefaultItemAnimator$8 -> android.support.v7.widget.af$8: + android.view.ViewPropertyAnimator val$oldViewAnim -> b + android.view.View val$view -> c + android.support.v7.widget.DefaultItemAnimator this$0 -> d + void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.DefaultItemAnimator$ChangeInfo,android.view.ViewPropertyAnimator,android.view.View) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v7.widget.DefaultItemAnimator$8 -> android.support.v7.widget.ag$8: android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo -> a - android.support.v4.view.ViewPropertyAnimatorCompat val$newViewAnimation -> b + android.view.ViewPropertyAnimator val$newViewAnimation -> b android.view.View val$newView -> c android.support.v7.widget.DefaultItemAnimator this$0 -> d - void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.DefaultItemAnimator$ChangeInfo,android.support.v4.view.ViewPropertyAnimatorCompat,android.view.View) -> - void onAnimationStart(android.view.View) -> a - void onAnimationEnd(android.view.View) -> b -android.support.v7.widget.DefaultItemAnimator$ChangeInfo -> android.support.v7.widget.af$a: + void (android.support.v7.widget.DefaultItemAnimator,android.support.v7.widget.DefaultItemAnimator$ChangeInfo,android.view.ViewPropertyAnimator,android.view.View) -> + void onAnimationStart(android.animation.Animator) -> onAnimationStart + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd +android.support.v7.widget.DefaultItemAnimator$ChangeInfo -> android.support.v7.widget.ag$a: android.support.v7.widget.RecyclerView$ViewHolder oldHolder -> a android.support.v7.widget.RecyclerView$ViewHolder newHolder -> b int fromX -> c @@ -11567,24 +12242,19 @@ android.support.v7.widget.DefaultItemAnimator$ChangeInfo -> android.support.v7.w void (android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ViewHolder) -> void (android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ViewHolder,int,int,int,int) -> java.lang.String toString() -> toString -android.support.v7.widget.DefaultItemAnimator$MoveInfo -> android.support.v7.widget.af$b: +android.support.v7.widget.DefaultItemAnimator$MoveInfo -> android.support.v7.widget.ag$b: android.support.v7.widget.RecyclerView$ViewHolder holder -> a int fromX -> b int fromY -> c int toX -> d int toY -> e void (android.support.v7.widget.RecyclerView$ViewHolder,int,int,int,int) -> -android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter -> android.support.v7.widget.af$c: - void () -> - void onAnimationStart(android.view.View) -> a - void onAnimationEnd(android.view.View) -> b - void onAnimationCancel(android.view.View) -> c android.support.v7.widget.DialogTitle -> android.support.v7.widget.DialogTitle: void (android.content.Context,android.util.AttributeSet,int) -> void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context) -> void onMeasure(int,int) -> onMeasure -android.support.v7.widget.DrawableUtils -> android.support.v7.widget.ag: +android.support.v7.widget.DrawableUtils -> android.support.v7.widget.ah: android.graphics.Rect INSETS_NONE -> a java.lang.Class sInsetsClazz -> b void fixDrawable(android.graphics.drawable.Drawable) -> a @@ -11592,7 +12262,7 @@ android.support.v7.widget.DrawableUtils -> android.support.v7.widget.ag: void fixVectorDrawableTinting(android.graphics.drawable.Drawable) -> c android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode) -> a void () -> -android.support.v7.widget.DropDownListView -> android.support.v7.widget.ah: +android.support.v7.widget.DropDownListView -> android.support.v7.widget.ai: boolean mListSelectionHidden -> g boolean mHijackFocus -> h boolean mDrawsInPressedState -> i @@ -11609,6 +12279,90 @@ android.support.v7.widget.DropDownListView -> android.support.v7.widget.ah: boolean hasWindowFocus() -> hasWindowFocus boolean isFocused() -> isFocused boolean hasFocus() -> hasFocus +android.support.v7.widget.FastScroller -> android.support.v7.widget.aj: + int[] PRESSED_STATE_SET -> g + int[] EMPTY_STATE_SET -> h + int mScrollbarMinimumRange -> i + int mMargin -> j + android.graphics.drawable.StateListDrawable mVerticalThumbDrawable -> k + android.graphics.drawable.Drawable mVerticalTrackDrawable -> l + int mVerticalThumbWidth -> m + int mVerticalTrackWidth -> n + android.graphics.drawable.StateListDrawable mHorizontalThumbDrawable -> o + android.graphics.drawable.Drawable mHorizontalTrackDrawable -> p + int mHorizontalThumbHeight -> q + int mHorizontalTrackHeight -> r + int mVerticalThumbHeight -> a + int mVerticalThumbCenterY -> b + float mVerticalDragY -> c + int mHorizontalThumbWidth -> d + int mHorizontalThumbCenterX -> e + float mHorizontalDragX -> f + int mRecyclerViewWidth -> s + int mRecyclerViewHeight -> t + android.support.v7.widget.RecyclerView mRecyclerView -> u + boolean mNeedVerticalScrollbar -> v + boolean mNeedHorizontalScrollbar -> w + int mState -> x + int mDragState -> y + int[] mVerticalRange -> z + int[] mHorizontalRange -> A + android.animation.ValueAnimator mShowHideAnimator -> B + int mAnimationState -> C + java.lang.Runnable mHideRunnable -> D + android.support.v7.widget.RecyclerView$OnScrollListener mOnScrollListener -> E + void (android.support.v7.widget.RecyclerView,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,int,int,int) -> + void attachToRecyclerView(android.support.v7.widget.RecyclerView) -> a + void setupCallbacks() -> b + void destroyCallbacks() -> c + void requestRedraw() -> d + void setState(int) -> b + boolean isLayoutRTL() -> e + void show() -> a + void hide(int) -> a + void cancelHide() -> f + void resetHideDelay(int) -> c + void onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State) -> a + void drawVerticalScrollbar(android.graphics.Canvas) -> a + void drawHorizontalScrollbar(android.graphics.Canvas) -> b + void updateScrollPosition(int,int) -> a + boolean onInterceptTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent) -> a + void onTouchEvent(android.support.v7.widget.RecyclerView,android.view.MotionEvent) -> b + void onRequestDisallowInterceptTouchEvent(boolean) -> a + void verticalScrollTo(float) -> a + void horizontalScrollTo(float) -> b + int scrollTo(float,float,int[],int,int,int) -> a + boolean isPointInsideVerticalThumb(float,float) -> a + boolean isPointInsideHorizontalThumb(float,float) -> b + int[] getVerticalRange() -> g + int[] getHorizontalRange() -> h + android.animation.ValueAnimator access$200(android.support.v7.widget.FastScroller) -> a + int access$302(android.support.v7.widget.FastScroller,int) -> a + void access$400(android.support.v7.widget.FastScroller,int) -> b + void access$500(android.support.v7.widget.FastScroller) -> b + android.graphics.drawable.StateListDrawable access$600(android.support.v7.widget.FastScroller) -> c + android.graphics.drawable.Drawable access$700(android.support.v7.widget.FastScroller) -> d + void () -> +android.support.v7.widget.FastScroller$1 -> android.support.v7.widget.aj$1: + android.support.v7.widget.FastScroller this$0 -> a + void (android.support.v7.widget.FastScroller) -> + void run() -> run +android.support.v7.widget.FastScroller$2 -> android.support.v7.widget.aj$2: + android.support.v7.widget.FastScroller this$0 -> a + void (android.support.v7.widget.FastScroller) -> + void onScrolled(android.support.v7.widget.RecyclerView,int,int) -> a +android.support.v7.widget.FastScroller$AnimatorListener -> android.support.v7.widget.aj$a: + boolean mCanceled -> b + android.support.v7.widget.FastScroller this$0 -> a + void (android.support.v7.widget.FastScroller) -> + void onAnimationEnd(android.animation.Animator) -> onAnimationEnd + void onAnimationCancel(android.animation.Animator) -> onAnimationCancel + void (android.support.v7.widget.FastScroller,android.support.v7.widget.FastScroller$1) -> +android.support.v7.widget.FastScroller$AnimatorUpdater -> android.support.v7.widget.aj$b: + android.support.v7.widget.FastScroller this$0 -> a + void (android.support.v7.widget.FastScroller) -> + void onAnimationUpdate(android.animation.ValueAnimator) -> onAnimationUpdate + void (android.support.v7.widget.FastScroller,android.support.v7.widget.FastScroller$1) -> android.support.v7.widget.FitWindowsFrameLayout -> android.support.v7.widget.FitWindowsFrameLayout: android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> a void (android.content.Context) -> @@ -11621,11 +12375,11 @@ android.support.v7.widget.FitWindowsLinearLayout -> android.support.v7.widget.Fi void (android.content.Context,android.util.AttributeSet) -> void setOnFitSystemWindowsListener(android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener) -> setOnFitSystemWindowsListener boolean fitSystemWindows(android.graphics.Rect) -> fitSystemWindows -android.support.v7.widget.FitWindowsViewGroup -> android.support.v7.widget.ai: +android.support.v7.widget.FitWindowsViewGroup -> android.support.v7.widget.ak: void setOnFitSystemWindowsListener(android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener) -> setOnFitSystemWindowsListener -android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> android.support.v7.widget.ai$a: +android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> android.support.v7.widget.ak$a: void onFitSystemWindows(android.graphics.Rect) -> a -android.support.v7.widget.ForwardingListener -> android.support.v7.widget.aj: +android.support.v7.widget.ForwardingListener -> android.support.v7.widget.al: float mScaledTouchSlop -> a int mTapTimeout -> b int mLongPressTimeout -> d @@ -11636,42 +12390,73 @@ android.support.v7.widget.ForwardingListener -> android.support.v7.widget.aj: int mActivePointerId -> h int[] mTmpLocation -> i void (android.view.View) -> - void addDetachListenerApi12(android.view.View) -> a - void addDetachListenerBase(android.view.View) -> b android.support.v7.view.menu.ShowableListMenu getPopup() -> a boolean onTouch(android.view.View,android.view.MotionEvent) -> onTouch - void onDetachedFromWindow() -> e + void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow + void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow boolean onForwardingStarted() -> b boolean onForwardingStopped() -> c boolean onTouchObserved(android.view.MotionEvent) -> a - void clearCallbacks() -> f + void clearCallbacks() -> e void onLongPress() -> d boolean onTouchForwarded(android.view.MotionEvent) -> b boolean pointInView(android.view.View,float,float,float) -> a boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent) -> a boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent) -> b - void access$000(android.support.v7.widget.ForwardingListener) -> a -android.support.v7.widget.ForwardingListener$1 -> android.support.v7.widget.aj$1: - android.support.v7.widget.ForwardingListener this$0 -> a - void (android.support.v7.widget.ForwardingListener) -> - void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow - void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow -android.support.v7.widget.ForwardingListener$2 -> android.support.v7.widget.aj$2: - boolean mIsAttached -> a - android.support.v7.widget.ForwardingListener this$0 -> b - void (android.support.v7.widget.ForwardingListener) -> - void onGlobalLayout() -> onGlobalLayout -android.support.v7.widget.ForwardingListener$DisallowIntercept -> android.support.v7.widget.aj$a: +android.support.v7.widget.ForwardingListener$DisallowIntercept -> android.support.v7.widget.al$a: android.support.v7.widget.ForwardingListener this$0 -> a void (android.support.v7.widget.ForwardingListener) -> void run() -> run -android.support.v7.widget.ForwardingListener$TriggerLongPress -> android.support.v7.widget.aj$b: +android.support.v7.widget.ForwardingListener$TriggerLongPress -> android.support.v7.widget.al$b: android.support.v7.widget.ForwardingListener this$0 -> a void (android.support.v7.widget.ForwardingListener) -> void run() -> run -android.support.v7.widget.GridLayoutManager -> android.support.v7.widget.GridLayoutManager: - boolean mPendingSpanCountChange -> a - int mSpanCount -> b +android.support.v7.widget.GapWorker -> android.support.v7.widget.am: + java.lang.ThreadLocal sGapWorker -> a + java.util.ArrayList mRecyclerViews -> b + long mPostTimeNs -> c + long mFrameIntervalNs -> d + java.util.ArrayList mTasks -> f + java.util.Comparator sTaskComparator -> e + void () -> + void add(android.support.v7.widget.RecyclerView) -> a + void remove(android.support.v7.widget.RecyclerView) -> b + void postFromTraversal(android.support.v7.widget.RecyclerView,int,int) -> a + void buildTaskList() -> a + boolean isPrefetchPositionAttached(android.support.v7.widget.RecyclerView,int) -> a + android.support.v7.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(android.support.v7.widget.RecyclerView,int,long) -> a + void prefetchInnerRecyclerViewWithDeadline(android.support.v7.widget.RecyclerView,long) -> a + void flushTaskWithDeadline(android.support.v7.widget.GapWorker$Task,long) -> a + void flushTasksWithDeadline(long) -> b + void prefetch(long) -> a + void run() -> run + void () -> +android.support.v7.widget.GapWorker$1 -> android.support.v7.widget.am$1: + void () -> + int compare(android.support.v7.widget.GapWorker$Task,android.support.v7.widget.GapWorker$Task) -> a + int compare(java.lang.Object,java.lang.Object) -> compare +android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl -> android.support.v7.widget.am$a: + int mPrefetchDx -> a + int mPrefetchDy -> b + int[] mPrefetchArray -> c + int mCount -> d + void () -> + void setPrefetchVector(int,int) -> a + void collectPrefetchPositionsFromView(android.support.v7.widget.RecyclerView,boolean) -> a + void addPosition(int,int) -> b + boolean lastPrefetchIncludedPosition(int) -> a + void clearPrefetchPositions() -> a +android.support.v7.widget.GapWorker$Task -> android.support.v7.widget.am$b: + boolean immediate -> a + int viewVelocity -> b + int distanceToItem -> c + android.support.v7.widget.RecyclerView view -> d + int position -> e + void () -> + void clear() -> a +android.support.v7.widget.GridLayoutManager -> android.support.v7.widget.GridLayoutManager: + boolean mPendingSpanCountChange -> a + int mSpanCount -> b int[] mCachedBorders -> c android.view.View[] mSet -> d android.util.SparseIntArray mPreLayoutSpanSizeCache -> e @@ -11687,8 +12472,8 @@ android.support.v7.widget.GridLayoutManager -> android.support.v7.widget.GridLay void onInitializeAccessibilityNodeInfoForItem(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a void onLayoutChildren(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> c void onLayoutCompleted(android.support.v7.widget.RecyclerView$State) -> a - void clearPreLayoutSpanMappingCache() -> K - void cachePreLayoutSpanMapping() -> L + void clearPreLayoutSpanMappingCache() -> J + void cachePreLayoutSpanMapping() -> K void onItemsAdded(android.support.v7.widget.RecyclerView,int,int) -> a void onItemsChanged(android.support.v7.widget.RecyclerView) -> a void onItemsRemoved(android.support.v7.widget.RecyclerView,int,int) -> b @@ -11698,13 +12483,13 @@ android.support.v7.widget.GridLayoutManager -> android.support.v7.widget.GridLay android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet) -> a android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams) -> a boolean checkLayoutParams(android.support.v7.widget.RecyclerView$LayoutParams) -> a - void updateMeasurements() -> M + void updateMeasurements() -> L void setMeasuredDimension(android.graphics.Rect,int,int) -> a void calculateItemBorders(int) -> l int[] calculateItemBorders(int[],int,int) -> a int getSpaceForSpanRange(int,int) -> a void onAnchorReady(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$AnchorInfo,int) -> a - void ensureViewSet() -> N + void ensureViewSet() -> M int scrollHorizontallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a int scrollVerticallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> b void ensureAnchorIsInCorrectSpan(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$AnchorInfo,int) -> b @@ -11712,8 +12497,7 @@ android.support.v7.widget.GridLayoutManager -> android.support.v7.widget.GridLay int getSpanGroupIndex(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int) -> a int getSpanIndex(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int) -> b int getSpanSize(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int) -> c - int getItemPrefetchCount() -> b - int gatherPrefetchIndicesForLayoutState(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$LayoutState,int[]) -> a + void collectPrefetchPositionsForLayoutState(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$LayoutState,android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> a void layoutChunk(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$LayoutState,android.support.v7.widget.LinearLayoutManager$LayoutChunkResult) -> a void measureChild(android.view.View,int,boolean) -> a void guessMeasurement(float,int) -> a @@ -11721,7 +12505,7 @@ android.support.v7.widget.GridLayoutManager -> android.support.v7.widget.GridLay void assignSpans(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,int,boolean) -> a void setSpanCount(int) -> a android.view.View onFocusSearchFailed(android.view.View,int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a - boolean supportsPredictiveItemAnimations() -> c + boolean supportsPredictiveItemAnimations() -> b android.support.v7.widget.GridLayoutManager$DefaultSpanSizeLookup -> android.support.v7.widget.GridLayoutManager$a: void () -> int getSpanSize(int) -> a @@ -11745,7 +12529,7 @@ android.support.v7.widget.GridLayoutManager$SpanSizeLookup -> android.support.v7 int getSpanIndex(int,int) -> a int findReferenceIndexFromCache(int) -> b int getSpanGroupIndex(int,int) -> c -android.support.v7.widget.LayoutState -> android.support.v7.widget.ak: +android.support.v7.widget.LayoutState -> android.support.v7.widget.an: boolean mRecycle -> a int mAvailable -> b int mCurrentPosition -> c @@ -11759,7 +12543,7 @@ android.support.v7.widget.LayoutState -> android.support.v7.widget.ak: boolean hasMore(android.support.v7.widget.RecyclerView$State) -> a android.view.View next(android.support.v7.widget.RecyclerView$Recycler) -> a java.lang.String toString() -> toString -android.support.v7.widget.LinearLayoutCompat -> android.support.v7.widget.al: +android.support.v7.widget.LinearLayoutCompat -> android.support.v7.widget.ao: boolean mBaselineAligned -> a int mBaselineAlignedChildIndex -> b int mBaselineChildTop -> c @@ -11818,6 +12602,7 @@ android.support.v7.widget.LinearLayoutCompat -> android.support.v7.widget.al: void setOrientation(int) -> setOrientation int getOrientation() -> getOrientation void setGravity(int) -> setGravity + int getGravity() -> getGravity void setHorizontalGravity(int) -> setHorizontalGravity void setVerticalGravity(int) -> setVerticalGravity android.support.v7.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet) -> b @@ -11829,7 +12614,7 @@ android.support.v7.widget.LinearLayoutCompat -> android.support.v7.widget.al: android.view.ViewGroup$LayoutParams generateDefaultLayoutParams() -> generateDefaultLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams) -> generateLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet) -> generateLayoutParams -android.support.v7.widget.LinearLayoutCompat$LayoutParams -> android.support.v7.widget.al$a: +android.support.v7.widget.LinearLayoutCompat$LayoutParams -> android.support.v7.widget.ao$a: float weight -> g int gravity -> h void (android.content.Context,android.util.AttributeSet) -> @@ -11850,20 +12635,21 @@ android.support.v7.widget.LinearLayoutManager -> android.support.v7.widget.Linea android.support.v7.widget.LinearLayoutManager$SavedState mPendingSavedState -> n android.support.v7.widget.LinearLayoutManager$AnchorInfo mAnchorInfo -> o android.support.v7.widget.LinearLayoutManager$LayoutChunkResult mLayoutChunkResult -> g + int mInitialPrefetchItemCount -> h void (android.content.Context) -> void (android.content.Context,int,boolean) -> void (android.content.Context,android.util.AttributeSet,int,int) -> android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams() -> a void onDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler) -> a void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent) -> a - android.os.Parcelable onSaveInstanceState() -> d + android.os.Parcelable onSaveInstanceState() -> c void onRestoreInstanceState(android.os.Parcelable) -> a - boolean canScrollHorizontally() -> e - boolean canScrollVertically() -> f + boolean canScrollHorizontally() -> d + boolean canScrollVertically() -> e void setStackFromEnd(boolean) -> a - int getOrientation() -> g + int getOrientation() -> f void setOrientation(int) -> b - void resolveShouldLayoutReverse() -> K + void resolveShouldLayoutReverse() -> J void setReverseLayout(boolean) -> b android.view.View findViewByPosition(int) -> c int getExtraLayoutSpace(android.support.v7.widget.RecyclerView$State) -> b @@ -11879,10 +12665,10 @@ android.support.v7.widget.LinearLayoutManager -> android.support.v7.widget.Linea void updateLayoutStateToFillEnd(android.support.v7.widget.LinearLayoutManager$AnchorInfo) -> a void updateLayoutStateToFillEnd(int,int) -> a void updateLayoutStateToFillStart(android.support.v7.widget.LinearLayoutManager$AnchorInfo) -> b - void updateLayoutStateToFillStart(int,int) -> f - boolean isLayoutRTL() -> h - void ensureLayoutState() -> i - android.support.v7.widget.LinearLayoutManager$LayoutState createLayoutState() -> j + void updateLayoutStateToFillStart(int,int) -> g + boolean isLayoutRTL() -> g + void ensureLayoutState() -> h + android.support.v7.widget.LinearLayoutManager$LayoutState createLayoutState() -> i void scrollToPosition(int) -> d int scrollHorizontallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a int scrollVerticallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> b @@ -11896,10 +12682,10 @@ android.support.v7.widget.LinearLayoutManager -> android.support.v7.widget.Linea int computeScrollExtent(android.support.v7.widget.RecyclerView$State) -> j int computeScrollRange(android.support.v7.widget.RecyclerView$State) -> k void updateLayoutState(int,int,boolean,android.support.v7.widget.RecyclerView$State) -> a - boolean resolveIsInfinite() -> k - int getItemPrefetchCount() -> b - int gatherPrefetchIndicesForLayoutState(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$LayoutState,int[]) -> a - int gatherPrefetchIndices(int,int,android.support.v7.widget.RecyclerView$State,int[]) -> a + boolean resolveIsInfinite() -> j + void collectPrefetchPositionsForLayoutState(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$LayoutState,android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> a + void collectInitialPrefetchPositions(int,android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> a + void collectAdjacentPrefetchPositions(int,int,android.support.v7.widget.RecyclerView$State,android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> a int scrollBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> c void assertNotInLayoutOrScroll(java.lang.String) -> a void recycleChildren(android.support.v7.widget.RecyclerView$Recycler,int,int) -> a @@ -11908,10 +12694,10 @@ android.support.v7.widget.LinearLayoutManager -> android.support.v7.widget.Linea void recycleByLayoutState(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.LinearLayoutManager$LayoutState) -> a int fill(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.LinearLayoutManager$LayoutState,android.support.v7.widget.RecyclerView$State,boolean) -> a void layoutChunk(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.support.v7.widget.LinearLayoutManager$LayoutState,android.support.v7.widget.LinearLayoutManager$LayoutChunkResult) -> a - boolean shouldMeasureTwice() -> l + boolean shouldMeasureTwice() -> k int convertFocusDirectionToLayoutDirection(int) -> e - android.view.View getChildClosestToStart() -> L - android.view.View getChildClosestToEnd() -> M + android.view.View getChildClosestToStart() -> K + android.view.View getChildClosestToEnd() -> L android.view.View findFirstVisibleChildClosestToStart(boolean,boolean) -> a android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean) -> b android.view.View findReferenceChildClosestToEnd(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> f @@ -11919,11 +12705,16 @@ android.support.v7.widget.LinearLayoutManager -> android.support.v7.widget.Linea android.view.View findFirstReferenceChild(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> h android.view.View findLastReferenceChild(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> i android.view.View findReferenceChild(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,int,int) -> a - int findFirstVisibleItemPosition() -> m - int findLastVisibleItemPosition() -> n + android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> j + android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> k + android.view.View findFirstPartiallyOrCompletelyInvisibleChild(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> l + android.view.View findLastPartiallyOrCompletelyInvisibleChild(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> m + int findFirstVisibleItemPosition() -> l + int findLastVisibleItemPosition() -> m android.view.View findOneVisibleChild(int,int,boolean,boolean) -> a + android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int) -> b android.view.View onFocusSearchFailed(android.view.View,int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a - boolean supportsPredictiveItemAnimations() -> c + boolean supportsPredictiveItemAnimations() -> b android.support.v7.widget.LinearLayoutManager$AnchorInfo -> android.support.v7.widget.LinearLayoutManager$a: int mPosition -> a int mCoordinate -> b @@ -11983,7 +12774,7 @@ android.support.v7.widget.LinearLayoutManager$SavedState$1 -> android.support.v7 android.support.v7.widget.LinearLayoutManager$SavedState[] newArray(int) -> a java.lang.Object[] newArray(int) -> newArray java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel -android.support.v7.widget.ListPopupWindow -> android.support.v7.widget.am: +android.support.v7.widget.ListPopupWindow -> android.support.v7.widget.ap: java.lang.reflect.Method sClipToWindowEnabledMethod -> a java.lang.reflect.Method sGetMaxAvailableHeightMethod -> b java.lang.reflect.Method sSetEpicenterBoundsMethod -> h @@ -11997,26 +12788,28 @@ android.support.v7.widget.ListPopupWindow -> android.support.v7.widget.am: int mDropDownWindowLayoutType -> o boolean mDropDownVerticalOffsetSet -> p boolean mIsAnimatedFromAnchor -> q - int mDropDownGravity -> r - boolean mDropDownAlwaysVisible -> s - boolean mForceIgnoreOutsideTouch -> t + boolean mOverlapAnchor -> r + boolean mOverlapAnchorSet -> s + int mDropDownGravity -> t + boolean mDropDownAlwaysVisible -> u + boolean mForceIgnoreOutsideTouch -> v int mListItemExpandMaximum -> d - android.view.View mPromptView -> u - int mPromptPosition -> v - android.database.DataSetObserver mObserver -> w - android.view.View mDropDownAnchorView -> x - android.graphics.drawable.Drawable mDropDownListHighlight -> y - android.widget.AdapterView$OnItemClickListener mItemClickListener -> z - android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> A + android.view.View mPromptView -> w + int mPromptPosition -> x + android.database.DataSetObserver mObserver -> y + android.view.View mDropDownAnchorView -> z + android.graphics.drawable.Drawable mDropDownListHighlight -> A + android.widget.AdapterView$OnItemClickListener mItemClickListener -> B + android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> C android.support.v7.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> e - android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> B - android.support.v7.widget.ListPopupWindow$PopupScrollListener mScrollListener -> C - android.support.v7.widget.ListPopupWindow$ListSelectorHider mHideSelector -> D - java.lang.Runnable mShowDropDownRunnable -> E + android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> D + android.support.v7.widget.ListPopupWindow$PopupScrollListener mScrollListener -> E + android.support.v7.widget.ListPopupWindow$ListSelectorHider mHideSelector -> F + java.lang.Runnable mShowDropDownRunnable -> G android.os.Handler mHandler -> f - android.graphics.Rect mTempRect -> F - android.graphics.Rect mEpicenterBounds -> G - boolean mModal -> H + android.graphics.Rect mTempRect -> H + android.graphics.Rect mEpicenterBounds -> I + boolean mModal -> J android.widget.PopupWindow mPopup -> g void (android.content.Context) -> void (android.content.Context,android.util.AttributeSet,int) -> @@ -12052,41 +12845,42 @@ android.support.v7.widget.ListPopupWindow -> android.support.v7.widget.am: android.widget.ListView getListView() -> e android.support.v7.widget.DropDownListView createDropDownListView(android.content.Context,boolean) -> a int buildDropDown() -> f - void setPopupClipToScreenEnabled(boolean) -> b + void setOverlapAnchor(boolean) -> b + void setPopupClipToScreenEnabled(boolean) -> c int getMaxAvailableHeight(android.view.View,int,boolean) -> a void () -> -android.support.v7.widget.ListPopupWindow$2 -> android.support.v7.widget.am$1: +android.support.v7.widget.ListPopupWindow$2 -> android.support.v7.widget.ap$1: android.support.v7.widget.ListPopupWindow this$0 -> a void (android.support.v7.widget.ListPopupWindow) -> void run() -> run -android.support.v7.widget.ListPopupWindow$3 -> android.support.v7.widget.am$2: +android.support.v7.widget.ListPopupWindow$3 -> android.support.v7.widget.ap$2: android.support.v7.widget.ListPopupWindow this$0 -> a void (android.support.v7.widget.ListPopupWindow) -> void onItemSelected(android.widget.AdapterView,android.view.View,int,long) -> onItemSelected void onNothingSelected(android.widget.AdapterView) -> onNothingSelected -android.support.v7.widget.ListPopupWindow$ListSelectorHider -> android.support.v7.widget.am$a: +android.support.v7.widget.ListPopupWindow$ListSelectorHider -> android.support.v7.widget.ap$a: android.support.v7.widget.ListPopupWindow this$0 -> a void (android.support.v7.widget.ListPopupWindow) -> void run() -> run -android.support.v7.widget.ListPopupWindow$PopupDataSetObserver -> android.support.v7.widget.am$b: +android.support.v7.widget.ListPopupWindow$PopupDataSetObserver -> android.support.v7.widget.ap$b: android.support.v7.widget.ListPopupWindow this$0 -> a void (android.support.v7.widget.ListPopupWindow) -> void onChanged() -> onChanged void onInvalidated() -> onInvalidated -android.support.v7.widget.ListPopupWindow$PopupScrollListener -> android.support.v7.widget.am$c: +android.support.v7.widget.ListPopupWindow$PopupScrollListener -> android.support.v7.widget.ap$c: android.support.v7.widget.ListPopupWindow this$0 -> a void (android.support.v7.widget.ListPopupWindow) -> void onScroll(android.widget.AbsListView,int,int,int) -> onScroll void onScrollStateChanged(android.widget.AbsListView,int) -> onScrollStateChanged -android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor -> android.support.v7.widget.am$d: +android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor -> android.support.v7.widget.ap$d: android.support.v7.widget.ListPopupWindow this$0 -> a void (android.support.v7.widget.ListPopupWindow) -> boolean onTouch(android.view.View,android.view.MotionEvent) -> onTouch -android.support.v7.widget.ListPopupWindow$ResizePopupRunnable -> android.support.v7.widget.am$e: +android.support.v7.widget.ListPopupWindow$ResizePopupRunnable -> android.support.v7.widget.ap$e: android.support.v7.widget.ListPopupWindow this$0 -> a void (android.support.v7.widget.ListPopupWindow) -> void run() -> run -android.support.v7.widget.ListViewCompat -> android.support.v7.widget.an: +android.support.v7.widget.ListViewCompat -> android.support.v7.widget.aq: int[] STATE_SET_NOTHING -> g android.graphics.Rect mSelectorRect -> a int mSelectionLeftPadding -> b @@ -12111,7 +12905,7 @@ android.support.v7.widget.ListViewCompat -> android.support.v7.widget.an: int measureHeightOfChildrenCompat(int,int,int,int,int) -> a void setSelectorEnabled(boolean) -> setSelectorEnabled void () -> -android.support.v7.widget.ListViewCompat$GateKeeperDrawable -> android.support.v7.widget.an$a: +android.support.v7.widget.ListViewCompat$GateKeeperDrawable -> android.support.v7.widget.aq$a: boolean mEnabled -> a void (android.graphics.drawable.Drawable) -> void setEnabled(boolean) -> a @@ -12120,10 +12914,10 @@ android.support.v7.widget.ListViewCompat$GateKeeperDrawable -> android.support.v void setHotspot(float,float) -> setHotspot void setHotspotBounds(int,int,int,int) -> setHotspotBounds boolean setVisible(boolean,boolean) -> setVisible -android.support.v7.widget.MenuItemHoverListener -> android.support.v7.widget.ao: +android.support.v7.widget.MenuItemHoverListener -> android.support.v7.widget.ar: void onItemHoverExit(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> a void onItemHoverEnter(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> b -android.support.v7.widget.MenuPopupWindow -> android.support.v7.widget.ap: +android.support.v7.widget.MenuPopupWindow -> android.support.v7.widget.as: java.lang.reflect.Method sSetTouchModalMethod -> a android.support.v7.widget.MenuItemHoverListener mHoverListener -> b void (android.content.Context,android.util.AttributeSet,int,int) -> @@ -12131,11 +12925,11 @@ android.support.v7.widget.MenuPopupWindow -> android.support.v7.widget.ap: void setEnterTransition(java.lang.Object) -> a void setExitTransition(java.lang.Object) -> b void setHoverListener(android.support.v7.widget.MenuItemHoverListener) -> a - void setTouchModal(boolean) -> b + void setTouchModal(boolean) -> c void onItemHoverEnter(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> b void onItemHoverExit(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem) -> a void () -> -android.support.v7.widget.MenuPopupWindow$MenuDropDownListView -> android.support.v7.widget.ap$a: +android.support.v7.widget.MenuPopupWindow$MenuDropDownListView -> android.support.v7.widget.as$a: int mAdvanceKey -> g int mRetreatKey -> h android.support.v7.widget.MenuItemHoverListener mHoverListener -> i @@ -12149,7 +12943,7 @@ android.support.v7.widget.MenuPopupWindow$MenuDropDownListView -> android.suppor boolean hasWindowFocus() -> hasWindowFocus boolean isInTouchMode() -> isInTouchMode boolean onForwardedEvent(android.view.MotionEvent,int) -> a -android.support.v7.widget.OpReorderer -> android.support.v7.widget.aq: +android.support.v7.widget.OpReorderer -> android.support.v7.widget.at: android.support.v7.widget.OpReorderer$Callback mCallback -> a void (android.support.v7.widget.OpReorderer$Callback) -> void reorderOps(java.util.List) -> a @@ -12158,10 +12952,10 @@ android.support.v7.widget.OpReorderer -> android.support.v7.widget.aq: void swapMoveAdd(java.util.List,int,android.support.v7.widget.AdapterHelper$UpdateOp,int,android.support.v7.widget.AdapterHelper$UpdateOp) -> c void swapMoveUpdate(java.util.List,int,android.support.v7.widget.AdapterHelper$UpdateOp,int,android.support.v7.widget.AdapterHelper$UpdateOp) -> b int getLastMoveOutOfOrder(java.util.List) -> b -android.support.v7.widget.OpReorderer$Callback -> android.support.v7.widget.aq$a: +android.support.v7.widget.OpReorderer$Callback -> android.support.v7.widget.at$a: android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object) -> a void recycleUpdateOp(android.support.v7.widget.AdapterHelper$UpdateOp) -> a -android.support.v7.widget.OrientationHelper -> android.support.v7.widget.ar: +android.support.v7.widget.OrientationHelper -> android.support.v7.widget.au: android.support.v7.widget.RecyclerView$LayoutManager mLayoutManager -> a int mLastTotalSpace -> c android.graphics.Rect mTmpRect -> b @@ -12186,7 +12980,7 @@ android.support.v7.widget.OrientationHelper -> android.support.v7.widget.ar: android.support.v7.widget.OrientationHelper createHorizontalHelper(android.support.v7.widget.RecyclerView$LayoutManager) -> a android.support.v7.widget.OrientationHelper createVerticalHelper(android.support.v7.widget.RecyclerView$LayoutManager) -> b void (android.support.v7.widget.RecyclerView$LayoutManager,android.support.v7.widget.OrientationHelper$1) -> -android.support.v7.widget.OrientationHelper$1 -> android.support.v7.widget.ar$1: +android.support.v7.widget.OrientationHelper$1 -> android.support.v7.widget.au$1: void (android.support.v7.widget.RecyclerView$LayoutManager) -> int getEndAfterPadding() -> d int getEnd() -> e @@ -12202,7 +12996,7 @@ android.support.v7.widget.OrientationHelper$1 -> android.support.v7.widget.ar$1: int getEndPadding() -> g int getMode() -> h int getModeInOther() -> i -android.support.v7.widget.OrientationHelper$2 -> android.support.v7.widget.ar$2: +android.support.v7.widget.OrientationHelper$2 -> android.support.v7.widget.au$2: void (android.support.v7.widget.RecyclerView$LayoutManager) -> int getEndAfterPadding() -> d int getEnd() -> e @@ -12219,98 +13013,103 @@ android.support.v7.widget.OrientationHelper$2 -> android.support.v7.widget.ar$2: int getMode() -> h int getModeInOther() -> i android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView: - int[] NESTED_SCROLLING_ATTRS -> G - int[] CLIP_TO_PADDING_ATTR -> H + int[] NESTED_SCROLLING_ATTRS -> I + int[] CLIP_TO_PADDING_ATTR -> J boolean FORCE_INVALIDATE_DISPLAY_LIST -> a boolean ALLOW_SIZE_IN_UNSPECIFIED_SPEC -> b boolean POST_UPDATES_ON_ANIMATION -> c - boolean ALLOW_PREFETCHING -> I - java.lang.Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE -> J - android.support.v7.widget.RecyclerView$RecyclerViewDataObserver mObserver -> K + boolean ALLOW_THREAD_GAP_WORK -> K + boolean FORCE_ABS_FOCUS_SEARCH_DIRECTION -> L + boolean IGNORE_DETACHED_FOCUSED_CHILD -> M + java.lang.Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE -> N + android.support.v7.widget.RecyclerView$RecyclerViewDataObserver mObserver -> O android.support.v7.widget.RecyclerView$Recycler mRecycler -> d - android.support.v7.widget.RecyclerView$SavedState mPendingSavedState -> L + android.support.v7.widget.RecyclerView$SavedState mPendingSavedState -> P android.support.v7.widget.AdapterHelper mAdapterHelper -> e android.support.v7.widget.ChildHelper mChildHelper -> f android.support.v7.widget.ViewInfoStore mViewInfoStore -> g boolean mClipToPadding -> h java.lang.Runnable mUpdateChildViewsRunnable -> i android.graphics.Rect mTempRect -> j - android.graphics.Rect mTempRect2 -> M + android.graphics.Rect mTempRect2 -> Q android.graphics.RectF mTempRectF -> k android.support.v7.widget.RecyclerView$Adapter mAdapter -> l android.support.v7.widget.RecyclerView$LayoutManager mLayout -> m android.support.v7.widget.RecyclerView$RecyclerListener mRecyclerListener -> n java.util.ArrayList mItemDecorations -> o - java.util.ArrayList mOnItemTouchListeners -> N - android.support.v7.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener -> O + java.util.ArrayList mOnItemTouchListeners -> R + android.support.v7.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener -> S boolean mIsAttached -> p boolean mHasFixedSize -> q - boolean mFirstLayoutComplete -> r - int mEatRequestLayout -> P - boolean mLayoutRequestEaten -> s - boolean mLayoutFrozen -> t - boolean mIgnoreMotionEventTillDown -> Q - int mEatenAccessibilityChangeFlags -> R - boolean mAdapterUpdateDuringMeasure -> u - android.view.accessibility.AccessibilityManager mAccessibilityManager -> S - java.util.List mOnChildAttachStateListeners -> T - boolean mDataSetHasChangedAfterLayout -> v - int mLayoutOrScrollCounter -> U - int mDispatchScrollCounter -> V - android.support.v4.widget.EdgeEffectCompat mLeftGlow -> W - android.support.v4.widget.EdgeEffectCompat mTopGlow -> aa - android.support.v4.widget.EdgeEffectCompat mRightGlow -> ab - android.support.v4.widget.EdgeEffectCompat mBottomGlow -> ac - android.support.v7.widget.RecyclerView$ItemAnimator mItemAnimator -> w - int mScrollState -> ad - int mScrollPointerId -> ae - android.view.VelocityTracker mVelocityTracker -> af - int mInitialTouchX -> ag - int mInitialTouchY -> ah - int mLastTouchX -> ai - int mLastTouchY -> aj - int mTouchSlop -> ak - android.support.v7.widget.RecyclerView$OnFlingListener mOnFlingListener -> al - int mMinFlingVelocity -> am - int mMaxFlingVelocity -> an - float mScrollFactor -> ao - boolean mPreserveFocusAfterLayout -> ap - android.support.v7.widget.RecyclerView$ViewFlinger mViewFlinger -> x - long MIN_PREFETCH_TIME_NANOS -> aq - long sFrameIntervalNanos -> y - android.support.v7.widget.RecyclerView$ViewPrefetcher mViewPrefetcher -> z - android.support.v7.widget.RecyclerView$State mState -> A - android.support.v7.widget.RecyclerView$OnScrollListener mScrollListener -> ar - java.util.List mScrollListeners -> as - boolean mItemsAddedOrRemoved -> B - boolean mItemsChanged -> C - android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener -> at - boolean mPostedAnimatorRunner -> D - android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate -> E - android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback -> au - int[] mMinMaxLayoutPositions -> av - android.support.v4.view.NestedScrollingChildHelper mScrollingChildHelper -> aw - int[] mScrollOffset -> ax - int[] mScrollConsumed -> ay - int[] mNestedOffsets -> az - java.util.List mPendingAccessibilityImportanceChange -> aA - java.lang.Runnable mItemAnimatorRunner -> aB - android.view.animation.Interpolator sQuinticInterpolator -> F - android.support.v7.widget.ViewInfoStore$ProcessCallback mViewInfoProcessCallback -> aC + boolean mEnableFastScroller -> r + boolean mFirstLayoutComplete -> s + int mEatRequestLayout -> T + boolean mLayoutRequestEaten -> t + boolean mLayoutFrozen -> u + boolean mIgnoreMotionEventTillDown -> U + int mEatenAccessibilityChangeFlags -> V + boolean mAdapterUpdateDuringMeasure -> v + android.view.accessibility.AccessibilityManager mAccessibilityManager -> W + java.util.List mOnChildAttachStateListeners -> aa + boolean mDataSetHasChangedAfterLayout -> w + int mLayoutOrScrollCounter -> ab + int mDispatchScrollCounter -> ac + android.widget.EdgeEffect mLeftGlow -> ad + android.widget.EdgeEffect mTopGlow -> ae + android.widget.EdgeEffect mRightGlow -> af + android.widget.EdgeEffect mBottomGlow -> ag + android.support.v7.widget.RecyclerView$ItemAnimator mItemAnimator -> x + int mScrollState -> ah + int mScrollPointerId -> ai + android.view.VelocityTracker mVelocityTracker -> aj + int mInitialTouchX -> ak + int mInitialTouchY -> al + int mLastTouchX -> am + int mLastTouchY -> an + int mTouchSlop -> ao + android.support.v7.widget.RecyclerView$OnFlingListener mOnFlingListener -> ap + int mMinFlingVelocity -> aq + int mMaxFlingVelocity -> ar + float mScaledHorizontalScrollFactor -> as + float mScaledVerticalScrollFactor -> at + boolean mPreserveFocusAfterLayout -> au + android.support.v7.widget.RecyclerView$ViewFlinger mViewFlinger -> y + android.support.v7.widget.GapWorker mGapWorker -> z + android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl mPrefetchRegistry -> A + android.support.v7.widget.RecyclerView$State mState -> B + android.support.v7.widget.RecyclerView$OnScrollListener mScrollListener -> av + java.util.List mScrollListeners -> aw + boolean mItemsAddedOrRemoved -> C + boolean mItemsChanged -> D + android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener -> ax + boolean mPostedAnimatorRunner -> E + android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate -> F + android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback -> ay + int[] mMinMaxLayoutPositions -> az + android.support.v4.view.NestedScrollingChildHelper mScrollingChildHelper -> aA + int[] mScrollOffset -> aB + int[] mScrollConsumed -> aC + int[] mNestedOffsets -> aD + java.util.List mPendingAccessibilityImportanceChange -> G + java.lang.Runnable mItemAnimatorRunner -> aE + android.view.animation.Interpolator sQuinticInterpolator -> H + android.support.v7.widget.ViewInfoStore$ProcessCallback mViewInfoProcessCallback -> aF void (android.content.Context) -> void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context,android.util.AttributeSet,int) -> + java.lang.String exceptionLabel() -> a android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate() -> getCompatAccessibilityDelegate void setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate) -> setAccessibilityDelegateCompat void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int) -> a java.lang.String getFullClassName(android.content.Context,java.lang.String) -> a - void initChildrenHelper() -> z - void initAdapterManager() -> a + void initChildrenHelper() -> A + void initAdapterManager() -> b void setHasFixedSize(boolean) -> setHasFixedSize void setClipToPadding(boolean) -> setClipToPadding boolean getClipToPadding() -> getClipToPadding void setScrollingTouchSlop(int) -> setScrollingTouchSlop void setAdapter(android.support.v7.widget.RecyclerView$Adapter) -> setAdapter + void removeAndRecycleViews() -> c void setAdapterInternal(android.support.v7.widget.RecyclerView$Adapter,boolean,boolean) -> a android.support.v7.widget.RecyclerView$Adapter getAdapter() -> getAdapter void setRecyclerListener(android.support.v7.widget.RecyclerView$RecyclerListener) -> setRecyclerListener @@ -12322,7 +13121,7 @@ android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView void onRestoreInstanceState(android.os.Parcelable) -> onRestoreInstanceState void dispatchSaveInstanceState(android.util.SparseArray) -> dispatchSaveInstanceState void dispatchRestoreInstanceState(android.util.SparseArray) -> dispatchRestoreInstanceState - void addAnimatingView(android.support.v7.widget.RecyclerView$ViewHolder) -> d + void addAnimatingView(android.support.v7.widget.RecyclerView$ViewHolder) -> e boolean removeAnimatingView(android.view.View) -> a android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager() -> getLayoutManager android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool() -> getRecycledViewPool @@ -12331,13 +13130,18 @@ android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView void setItemViewCacheSize(int) -> setItemViewCacheSize int getScrollState() -> getScrollState void setScrollState(int) -> setScrollState + void addItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration,int) -> a + void addItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration) -> a + void removeItemDecoration(android.support.v7.widget.RecyclerView$ItemDecoration) -> b void setChildDrawingOrderCallback(android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback) -> setChildDrawingOrderCallback void setOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener) -> setOnScrollListener + void addOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener) -> a + void removeOnScrollListener(android.support.v7.widget.RecyclerView$OnScrollListener) -> b void jumpToPositionForSmoothScroller(int) -> a void scrollTo(int,int) -> scrollTo void scrollBy(int,int) -> scrollBy - void consumePendingUpdateOperations() -> b - boolean hasUpdatedView() -> A + void consumePendingUpdateOperations() -> d + boolean hasUpdatedView() -> B boolean scrollByInternal(int,int,android.view.MotionEvent) -> a int computeHorizontalScrollOffset() -> computeHorizontalScrollOffset int computeHorizontalScrollExtent() -> computeHorizontalScrollExtent @@ -12345,28 +13149,30 @@ android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView int computeVerticalScrollOffset() -> computeVerticalScrollOffset int computeVerticalScrollExtent() -> computeVerticalScrollExtent int computeVerticalScrollRange() -> computeVerticalScrollRange - void eatRequestLayout() -> c + void eatRequestLayout() -> e void resumeRequestLayout(boolean) -> a void setLayoutFrozen(boolean) -> setLayoutFrozen void smoothScrollBy(int,int) -> a + void smoothScrollBy(int,int,android.view.animation.Interpolator) -> a boolean fling(int,int) -> b - void stopScroll() -> d - void stopScrollersInternal() -> B + void stopScroll() -> f + void stopScrollersInternal() -> C int getMinFlingVelocity() -> getMinFlingVelocity int getMaxFlingVelocity() -> getMaxFlingVelocity void pullGlows(float,float,float,float) -> a - void releaseGlows() -> C + void releaseGlows() -> D void considerReleasingGlowsOnScroll(int,int) -> c void absorbGlows(int,int) -> d - void ensureLeftGlow() -> e - void ensureRightGlow() -> f - void ensureTopGlow() -> g - void ensureBottomGlow() -> h - void invalidateGlows() -> i + void ensureLeftGlow() -> g + void ensureRightGlow() -> h + void ensureTopGlow() -> i + void ensureBottomGlow() -> j + void invalidateGlows() -> k android.view.View focusSearch(android.view.View,int) -> focusSearch boolean isPreferredNextFocus(android.view.View,android.view.View,int) -> a boolean isPreferredNextFocusAbsolute(android.view.View,android.view.View,int) -> b void requestChildFocus(android.view.View,android.view.View) -> requestChildFocus + void requestChildOnScreen(android.view.View,android.view.View) -> a boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean) -> requestChildRectangleOnScreen void addFocusables(java.util.ArrayList,int,int) -> addFocusables boolean onRequestFocusInDescendants(int,android.graphics.Rect) -> onRequestFocusInDescendants @@ -12374,43 +13180,47 @@ android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView void onDetachedFromWindow() -> onDetachedFromWindow boolean isAttachedToWindow() -> isAttachedToWindow void assertNotInLayoutOrScroll(java.lang.String) -> a + void addOnItemTouchListener(android.support.v7.widget.RecyclerView$OnItemTouchListener) -> a + void removeOnItemTouchListener(android.support.v7.widget.RecyclerView$OnItemTouchListener) -> b boolean dispatchOnItemTouchIntercept(android.view.MotionEvent) -> a boolean dispatchOnItemTouch(android.view.MotionEvent) -> b boolean onInterceptTouchEvent(android.view.MotionEvent) -> onInterceptTouchEvent void requestDisallowInterceptTouchEvent(boolean) -> requestDisallowInterceptTouchEvent boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent - void resetTouch() -> D - void cancelTouch() -> E + void resetTouch() -> E + void cancelTouch() -> F void onPointerUp(android.view.MotionEvent) -> c boolean onGenericMotionEvent(android.view.MotionEvent) -> onGenericMotionEvent - float getScrollFactor() -> getScrollFactor void onMeasure(int,int) -> onMeasure void defaultOnMeasure(int,int) -> e void onSizeChanged(int,int,int,int) -> onSizeChanged void setItemAnimator(android.support.v7.widget.RecyclerView$ItemAnimator) -> setItemAnimator - void onEnterLayoutOrScroll() -> j - void onExitLayoutOrScroll() -> k - boolean isAccessibilityEnabled() -> l - void dispatchContentChangedIfNecessary() -> F - boolean isComputingLayout() -> m + void onEnterLayoutOrScroll() -> l + void onExitLayoutOrScroll() -> m + void onExitLayoutOrScroll(boolean) -> b + boolean isAccessibilityEnabled() -> n + void dispatchContentChangedIfNecessary() -> G + boolean isComputingLayout() -> o boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent) -> a void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent) -> sendAccessibilityEventUnchecked android.support.v7.widget.RecyclerView$ItemAnimator getItemAnimator() -> getItemAnimator - void postAnimationRunner() -> n - boolean predictiveItemAnimationsEnabled() -> G - void processAdapterUpdatesAndSetAnimationFlags() -> H - void dispatchLayout() -> o - void saveFocusInfo() -> I - void resetFocusInfo() -> J - void recoverFocusFromState() -> K - int getDeepestFocusedViewWithId(android.view.View) -> l - void dispatchLayoutStep1() -> L - void dispatchLayoutStep2() -> M - void dispatchLayoutStep3() -> N + void postAnimationRunner() -> p + boolean predictiveItemAnimationsEnabled() -> H + void processAdapterUpdatesAndSetAnimationFlags() -> I + void dispatchLayout() -> q + void saveFocusInfo() -> J + void resetFocusInfo() -> K + android.view.View findNextViewToFocus() -> L + void recoverFocusFromState() -> M + int getDeepestFocusedViewWithId(android.view.View) -> m + void fillRemainingScrollValues(android.support.v7.widget.RecyclerView$State) -> a + void dispatchLayoutStep1() -> N + void dispatchLayoutStep2() -> O + void dispatchLayoutStep3() -> P void handleMissingPreInfoForChangeError(long,android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ViewHolder) -> a void recordAnimationInfoIfBouncedHiddenView(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> a void findMinMaxChildLayoutPositions(int[]) -> a - boolean didChildRangeChange(int,int) -> j + boolean didChildRangeChange(int,int) -> k void removeDetachedView(android.view.View,boolean) -> removeDetachedView long getChangedHolderKey(android.support.v7.widget.RecyclerView$ViewHolder) -> a void animateAppearance(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> a @@ -12418,22 +13228,22 @@ android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView void animateChange(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean) -> a void onLayout(boolean,int,int,int,int) -> onLayout void requestLayout() -> requestLayout - void markItemDecorInsetsDirty() -> p + void markItemDecorInsetsDirty() -> r void draw(android.graphics.Canvas) -> draw void onDraw(android.graphics.Canvas) -> onDraw boolean checkLayoutParams(android.view.ViewGroup$LayoutParams) -> checkLayoutParams android.view.ViewGroup$LayoutParams generateDefaultLayoutParams() -> generateDefaultLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet) -> generateLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams) -> generateLayoutParams - void saveOldPositions() -> q - void clearOldPositions() -> r + void saveOldPositions() -> s + void clearOldPositions() -> t void offsetPositionRecordsForMove(int,int) -> f void offsetPositionRecordsForInsert(int,int) -> g void offsetPositionRecordsForRemove(int,int,boolean) -> a void viewRangeUpdate(int,int,java.lang.Object) -> a boolean canReuseUpdatedViewHolder(android.support.v7.widget.RecyclerView$ViewHolder) -> b - void setDataSetChangedAfterLayout() -> s - void markKnownViewsInvalid() -> t + void setDataSetChangedAfterLayout() -> u + void markKnownViewsInvalid() -> v boolean getPreserveFocusAfterLayout() -> getPreserveFocusAfterLayout void setPreserveFocusAfterLayout(boolean) -> setPreserveFocusAfterLayout android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View) -> b @@ -12455,30 +13265,39 @@ android.support.v7.widget.RecyclerView -> android.support.v7.widget.RecyclerView void dispatchOnScrolled(int,int) -> i void onScrollStateChanged(int) -> e void dispatchOnScrollStateChanged(int) -> f - boolean hasPendingAdapterUpdates() -> u - void repositionShadowingViews() -> v - void dispatchChildDetached(android.view.View) -> j - void dispatchChildAttached(android.view.View) -> k + boolean hasPendingAdapterUpdates() -> w + void repositionShadowingViews() -> x + android.support.v7.widget.RecyclerView findNestedRecyclerView(android.view.View) -> j + void clearNestedRecyclerViewIfNotNested(android.support.v7.widget.RecyclerView$ViewHolder) -> c + long getNanoTime() -> getNanoTime + void dispatchChildDetached(android.view.View) -> k + void dispatchChildAttached(android.view.View) -> l boolean setChildImportantForAccessibilityInternal(android.support.v7.widget.RecyclerView$ViewHolder,int) -> a - void dispatchPendingImportantForAccessibilityChanges() -> w - int getAdapterPositionFor(android.support.v7.widget.RecyclerView$ViewHolder) -> c + void dispatchPendingImportantForAccessibilityChanges() -> y + int getAdapterPositionFor(android.support.v7.widget.RecyclerView$ViewHolder) -> d + void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable) -> a void setNestedScrollingEnabled(boolean) -> setNestedScrollingEnabled boolean isNestedScrollingEnabled() -> isNestedScrollingEnabled boolean startNestedScroll(int) -> startNestedScroll + boolean startNestedScroll(int,int) -> j void stopNestedScroll() -> stopNestedScroll + void stopNestedScroll(int) -> g boolean hasNestedScrollingParent() -> hasNestedScrollingParent + boolean hasNestedScrollingParent(int) -> h boolean dispatchNestedScroll(int,int,int,int,int[]) -> dispatchNestedScroll + boolean dispatchNestedScroll(int,int,int,int,int[],int) -> a boolean dispatchNestedPreScroll(int,int,int[],int[]) -> dispatchNestedPreScroll + boolean dispatchNestedPreScroll(int,int,int[],int[],int) -> a boolean dispatchNestedFling(float,float,boolean) -> dispatchNestedFling boolean dispatchNestedPreFling(float,float) -> dispatchNestedPreFling int getChildDrawingOrder(int,int) -> getChildDrawingOrder android.support.v4.view.NestedScrollingChildHelper getScrollingChildHelper() -> getScrollingChildHelper void access$000(android.support.v7.widget.RecyclerView,android.view.View,int,android.view.ViewGroup$LayoutParams) -> a void access$100(android.support.v7.widget.RecyclerView,int) -> a - boolean access$400() -> x - long access$500() -> y - boolean access$700(android.support.v7.widget.RecyclerView) -> a - void access$1100(android.support.v7.widget.RecyclerView,int,int) -> a + int[] access$500(android.support.v7.widget.RecyclerView) -> a + boolean access$700(android.support.v7.widget.RecyclerView) -> b + boolean access$800() -> z + void access$1200(android.support.v7.widget.RecyclerView,int,int) -> a void () -> android.support.v7.widget.RecyclerView$1 -> android.support.v7.widget.RecyclerView$1: android.support.v7.widget.RecyclerView this$0 -> a @@ -12602,46 +13421,52 @@ android.support.v7.widget.RecyclerView$ItemAnimatorRestoreListener -> android.su void onAnimationFinished(android.support.v7.widget.RecyclerView$ViewHolder) -> a android.support.v7.widget.RecyclerView$ItemDecoration -> android.support.v7.widget.RecyclerView$g: void () -> - void onDraw(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State) -> a + void onDraw(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State) -> b void onDraw(android.graphics.Canvas,android.support.v7.widget.RecyclerView) -> a - void onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State) -> b + void onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State) -> a void onDrawOver(android.graphics.Canvas,android.support.v7.widget.RecyclerView) -> b void getItemOffsets(android.graphics.Rect,int,android.support.v7.widget.RecyclerView) -> a void getItemOffsets(android.graphics.Rect,android.view.View,android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State) -> a android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widget.RecyclerView$h: android.support.v7.widget.ChildHelper mChildHelper -> p android.support.v7.widget.RecyclerView mRecyclerView -> q - android.support.v7.widget.RecyclerView$SmoothScroller mSmoothScroller -> r - boolean mRequestedSimpleAnimations -> s - boolean mIsAttachedToWindow -> t - boolean mAutoMeasure -> u - boolean mMeasurementCacheEnabled -> a - boolean mItemPrefetchEnabled -> b - int mWidthMode -> c - int mHeightMode -> d - int mWidth -> e - int mHeight -> f + android.support.v7.widget.ViewBoundsCheck$Callback mHorizontalBoundCheckCallback -> a + android.support.v7.widget.ViewBoundsCheck$Callback mVerticalBoundCheckCallback -> b + android.support.v7.widget.ViewBoundsCheck mHorizontalBoundCheck -> r + android.support.v7.widget.ViewBoundsCheck mVerticalBoundCheck -> s + android.support.v7.widget.RecyclerView$SmoothScroller mSmoothScroller -> t + boolean mRequestedSimpleAnimations -> u + boolean mIsAttachedToWindow -> v + boolean mAutoMeasure -> w + boolean mMeasurementCacheEnabled -> c + boolean mItemPrefetchEnabled -> d + int mPrefetchMaxCountObserved -> x + boolean mPrefetchMaxObservedInInitialPrefetch -> y + int mWidthMode -> e + int mHeightMode -> f + int mWidth -> g + int mHeight -> h void () -> void setRecyclerView(android.support.v7.widget.RecyclerView) -> b - void setMeasureSpecs(int,int) -> b - void setMeasuredDimensionFromChildren(int,int) -> c + void setMeasureSpecs(int,int) -> c + void setMeasuredDimensionFromChildren(int,int) -> d void setMeasuredDimension(android.graphics.Rect,int,int) -> a - void requestLayout() -> o + void requestLayout() -> n int chooseSize(int,int,int) -> a void assertNotInLayoutOrScroll(java.lang.String) -> a void setAutoMeasureEnabled(boolean) -> c - boolean supportsPredictiveItemAnimations() -> c - boolean isItemPrefetchEnabled() -> p - int getItemPrefetchCount() -> b - int gatherPrefetchIndices(int,int,android.support.v7.widget.RecyclerView$State,int[]) -> a + boolean supportsPredictiveItemAnimations() -> b + boolean isItemPrefetchEnabled() -> o + void collectAdjacentPrefetchPositions(int,int,android.support.v7.widget.RecyclerView$State,android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> a + void collectInitialPrefetchPositions(int,android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> a void dispatchAttachedToWindow(android.support.v7.widget.RecyclerView) -> c void dispatchDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler) -> b - boolean isAttachedToWindow() -> q + boolean isAttachedToWindow() -> p boolean removeCallbacks(java.lang.Runnable) -> a void onAttachedToWindow(android.support.v7.widget.RecyclerView) -> d void onDetachedFromWindow(android.support.v7.widget.RecyclerView) -> e void onDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler) -> a - boolean getClipToPadding() -> r + boolean getClipToPadding() -> q void onLayoutChildren(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> c void onLayoutCompleted(android.support.v7.widget.RecyclerView$State) -> a android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams() -> a @@ -12650,11 +13475,11 @@ android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widge android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet) -> a int scrollHorizontallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a int scrollVerticallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> b - boolean canScrollHorizontally() -> e - boolean canScrollVertically() -> f + boolean canScrollHorizontally() -> d + boolean canScrollVertically() -> e void scrollToPosition(int) -> d - boolean isSmoothScrolling() -> s - int getLayoutDirection() -> t + boolean isSmoothScrolling() -> r + int getLayoutDirection() -> s void addDisappearingView(android.view.View) -> a void addDisappearingView(android.view.View,int) -> a void addView(android.view.View) -> b @@ -12662,7 +13487,7 @@ android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widge void addViewInt(android.view.View,int,boolean) -> a void removeView(android.view.View) -> c void removeViewAt(int) -> f - int getBaseline() -> u + int getBaseline() -> t int getPosition(android.view.View) -> d android.view.View findContainingItemView(android.view.View) -> e android.view.View findViewByPosition(int) -> c @@ -12670,20 +13495,20 @@ android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widge void detachViewInternal(int,android.view.View) -> a void attachView(android.view.View,int,android.support.v7.widget.RecyclerView$LayoutParams) -> a void attachView(android.view.View,int) -> c - void moveView(int,int) -> d + void moveView(int,int) -> e void removeAndRecycleView(android.view.View,android.support.v7.widget.RecyclerView$Recycler) -> a void removeAndRecycleViewAt(int,android.support.v7.widget.RecyclerView$Recycler) -> a - int getChildCount() -> v + int getChildCount() -> u android.view.View getChildAt(int) -> h - int getWidthMode() -> w - int getHeightMode() -> x - int getWidth() -> y - int getHeight() -> z - int getPaddingLeft() -> A - int getPaddingTop() -> B - int getPaddingRight() -> C - int getPaddingBottom() -> D - android.view.View getFocusedChild() -> E + int getWidthMode() -> v + int getHeightMode() -> w + int getWidth() -> x + int getHeight() -> y + int getPaddingLeft() -> z + int getPaddingTop() -> A + int getPaddingRight() -> B + int getPaddingBottom() -> C + android.view.View getFocusedChild() -> D void offsetChildrenHorizontal(int) -> i void offsetChildrenVertical(int) -> j void detachAndScrapAttachedViews(android.support.v7.widget.RecyclerView$Recycler) -> a @@ -12710,7 +13535,11 @@ android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widge int getRightDecorationWidth(android.view.View) -> o android.view.View onFocusSearchFailed(android.view.View,int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a android.view.View onInterceptFocusSearch(android.view.View,int) -> d + int[] getChildRectangleOnScreenScrollAmount(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean) -> b boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean) -> a + boolean requestChildRectangleOnScreen(android.support.v7.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean) -> a + boolean isViewPartiallyVisible(android.view.View,boolean,boolean) -> a + boolean isFocusedChildVisibleAfterScrolling(android.support.v7.widget.RecyclerView,int,int) -> d boolean onRequestChildFocus(android.support.v7.widget.RecyclerView,android.view.View,android.view.View) -> a boolean onRequestChildFocus(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$State,android.view.View,android.view.View) -> a void onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter) -> a @@ -12728,12 +13557,12 @@ android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widge int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView$State) -> d int computeVerticalScrollRange(android.support.v7.widget.RecyclerView$State) -> h void onMeasure(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,int,int) -> a - void setMeasuredDimension(int,int) -> e - int getMinimumWidth() -> F - int getMinimumHeight() -> G - android.os.Parcelable onSaveInstanceState() -> d + void setMeasuredDimension(int,int) -> f + int getMinimumWidth() -> E + int getMinimumHeight() -> F + android.os.Parcelable onSaveInstanceState() -> c void onRestoreInstanceState(android.os.Parcelable) -> a - void stopSmoothScroller() -> H + void stopSmoothScroller() -> G void onSmoothScrollerStopped(android.support.v7.widget.RecyclerView$SmoothScroller) -> a void onScrollStateChanged(int) -> k void removeAndRecycleAllViews(android.support.v7.widget.RecyclerView$Recycler) -> c @@ -12743,7 +13572,7 @@ android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widge void onInitializeAccessibilityEvent(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent) -> a void onInitializeAccessibilityNodeInfoForItem(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a void onInitializeAccessibilityNodeInfoForItem(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a - void requestSimpleAnimationsInNextLayout() -> I + void requestSimpleAnimationsInNextLayout() -> H int getSelectionModeForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> d int getRowCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> b @@ -12754,10 +13583,28 @@ android.support.v7.widget.RecyclerView$LayoutManager -> android.support.v7.widge boolean performAccessibilityActionForItem(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.view.View,int,android.os.Bundle) -> a android.support.v7.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int) -> a void setExactMeasureSpecsFrom(android.support.v7.widget.RecyclerView) -> f - boolean shouldMeasureTwice() -> l - boolean hasFlexibleChildInBothOrientations() -> J + boolean shouldMeasureTwice() -> k + boolean hasFlexibleChildInBothOrientations() -> I void access$1400(android.support.v7.widget.RecyclerView$LayoutManager,android.support.v7.widget.RecyclerView$SmoothScroller) -> a -android.support.v7.widget.RecyclerView$LayoutManager$Properties -> android.support.v7.widget.RecyclerView$h$a: +android.support.v7.widget.RecyclerView$LayoutManager$1 -> android.support.v7.widget.RecyclerView$h$1: + android.support.v7.widget.RecyclerView$LayoutManager this$0 -> a + void (android.support.v7.widget.RecyclerView$LayoutManager) -> + android.view.View getChildAt(int) -> a + int getParentStart() -> a + int getParentEnd() -> b + int getChildStart(android.view.View) -> a + int getChildEnd(android.view.View) -> b +android.support.v7.widget.RecyclerView$LayoutManager$2 -> android.support.v7.widget.RecyclerView$h$2: + android.support.v7.widget.RecyclerView$LayoutManager this$0 -> a + void (android.support.v7.widget.RecyclerView$LayoutManager) -> + android.view.View getChildAt(int) -> a + int getParentStart() -> a + int getParentEnd() -> b + int getChildStart(android.view.View) -> a + int getChildEnd(android.view.View) -> b +android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry -> android.support.v7.widget.RecyclerView$h$a: + void addPosition(int,int) -> b +android.support.v7.widget.RecyclerView$LayoutManager$Properties -> android.support.v7.widget.RecyclerView$h$b: int orientation -> a int spanCount -> b boolean reverseLayout -> c @@ -12792,67 +13639,76 @@ android.support.v7.widget.RecyclerView$OnScrollListener -> android.support.v7.wi void onScrolled(android.support.v7.widget.RecyclerView,int,int) -> a android.support.v7.widget.RecyclerView$RecycledViewPool -> android.support.v7.widget.RecyclerView$n: android.util.SparseArray mScrap -> a - android.util.SparseIntArray mMaxScrap -> b - int mAttachCount -> c + int mAttachCount -> b void () -> void clear() -> a android.support.v7.widget.RecyclerView$ViewHolder getRecycledView(int) -> a void putRecycledView(android.support.v7.widget.RecyclerView$ViewHolder) -> a + long runningAverage(long,long) -> a + void factorInCreateTime(int,long) -> a + void factorInBindTime(int,long) -> b + boolean willCreateInTime(int,long,long) -> a + boolean willBindInTime(int,long,long) -> b void attach(android.support.v7.widget.RecyclerView$Adapter) -> a void detach() -> b void onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean) -> a - java.util.ArrayList getScrapHeapForType(int) -> b + android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int) -> b +android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData -> android.support.v7.widget.RecyclerView$n$a: + java.util.ArrayList mScrapHeap -> a + int mMaxScrap -> b + long mCreateRunningAverageNs -> c + long mBindRunningAverageNs -> d + void () -> android.support.v7.widget.RecyclerView$Recycler -> android.support.v7.widget.RecyclerView$o: java.util.ArrayList mAttachedScrap -> a java.util.ArrayList mChangedScrap -> b java.util.ArrayList mCachedViews -> c - java.util.List mUnmodifiableAttachedScrap -> f - int mRequestedCacheMax -> g + java.util.List mUnmodifiableAttachedScrap -> g + int mRequestedCacheMax -> h int mViewCacheMax -> d - android.support.v7.widget.RecyclerView$RecycledViewPool mRecyclerPool -> h + android.support.v7.widget.RecyclerView$RecycledViewPool mRecyclerPool -> e android.support.v7.widget.RecyclerView$ViewCacheExtension mViewCacheExtension -> i - android.support.v7.widget.RecyclerView this$0 -> e + android.support.v7.widget.RecyclerView this$0 -> f void (android.support.v7.widget.RecyclerView) -> void clear() -> a void setViewCacheSize(int) -> a void updateViewCacheSize() -> b java.util.List getScrapList() -> c boolean validateViewHolderForOffsetPosition(android.support.v7.widget.RecyclerView$ViewHolder) -> a + boolean tryBindViewHolderByDeadline(android.support.v7.widget.RecyclerView$ViewHolder,int,int,long) -> a int convertPreLayoutPositionToPostLayout(int) -> b android.view.View getViewForPosition(int) -> c android.view.View getViewForPosition(int,boolean) -> a - void attachAccessibilityDelegate(android.view.View) -> d + android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long) -> a + void attachAccessibilityDelegateOnBind(android.support.v7.widget.RecyclerView$ViewHolder) -> e void invalidateDisplayListInt(android.support.v7.widget.RecyclerView$ViewHolder) -> f void invalidateDisplayListInt(android.view.ViewGroup,boolean) -> a void recycleView(android.view.View) -> a void recycleAndClearCachedViews() -> d void recycleCachedViewAt(int) -> d void recycleViewHolderInternal(android.support.v7.widget.RecyclerView$ViewHolder) -> b - void addViewHolderToRecycledViewPool(android.support.v7.widget.RecyclerView$ViewHolder) -> c + void addViewHolderToRecycledViewPool(android.support.v7.widget.RecyclerView$ViewHolder,boolean) -> a void quickRecycleScrapView(android.view.View) -> b void scrapView(android.view.View) -> c - void unscrapView(android.support.v7.widget.RecyclerView$ViewHolder) -> d + void unscrapView(android.support.v7.widget.RecyclerView$ViewHolder) -> c int getScrapCount() -> e android.view.View getScrapViewAt(int) -> e void clearScrap() -> f android.support.v7.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int) -> f - android.support.v7.widget.RecyclerView$ViewHolder getScrapViewForPosition(int,int,boolean) -> a - android.support.v7.widget.RecyclerView$ViewHolder getScrapViewForId(long,int,boolean) -> a - void dispatchViewRecycled(android.support.v7.widget.RecyclerView$ViewHolder) -> e + android.support.v7.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean) -> b + android.support.v7.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean) -> a + void dispatchViewRecycled(android.support.v7.widget.RecyclerView$ViewHolder) -> d void onAdapterChanged(android.support.v7.widget.RecyclerView$Adapter,android.support.v7.widget.RecyclerView$Adapter,boolean) -> a void offsetPositionRecordsForMove(int,int) -> a void offsetPositionRecordsForInsert(int,int) -> b - void offsetPositionRecordsForRemove(int,int,boolean) -> b + void offsetPositionRecordsForRemove(int,int,boolean) -> a void setViewCacheExtension(android.support.v7.widget.RecyclerView$ViewCacheExtension) -> a void setRecycledViewPool(android.support.v7.widget.RecyclerView$RecycledViewPool) -> a android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool() -> g void viewRangeUpdate(int,int) -> c - void setAdapterPositionsAsUnknown() -> h - void markKnownViewsInvalid() -> i - void clearOldPositions() -> j - void markItemDecorInsetsDirty() -> k - boolean isPrefetchPositionAttached(int) -> g - void prefetch(int[],int) -> a + void markKnownViewsInvalid() -> h + void clearOldPositions() -> i + void markItemDecorInsetsDirty() -> j android.support.v7.widget.RecyclerView$RecyclerListener -> android.support.v7.widget.RecyclerView$p: void onViewRecycled(android.support.v7.widget.RecyclerView$ViewHolder) -> a android.support.v7.widget.RecyclerView$RecyclerViewDataObserver -> android.support.v7.widget.RecyclerView$q: @@ -12870,9 +13726,11 @@ android.support.v7.widget.RecyclerView$SavedState -> android.support.v7.widget.R android.support.v7.widget.RecyclerView$SavedState$1 -> android.support.v7.widget.RecyclerView$r$1: void () -> android.support.v7.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> a + android.support.v7.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel) -> a android.support.v7.widget.RecyclerView$SavedState[] newArray(int) -> a - java.lang.Object[] newArray(int) -> b - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b + java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel android.support.v7.widget.RecyclerView$SmoothScroller -> android.support.v7.widget.RecyclerView$s: int mTargetPosition -> a android.support.v7.widget.RecyclerView mRecyclerView -> b @@ -12899,29 +13757,32 @@ android.support.v7.widget.RecyclerView$SmoothScroller$Action -> android.support. int mDuration -> c int mJumpToPosition -> d android.view.animation.Interpolator mInterpolator -> e - boolean changed -> f - int consecutiveUpdates -> g + boolean mChanged -> f + int mConsecutiveUpdates -> g boolean hasJumpTarget() -> a void runIfNecessary(android.support.v7.widget.RecyclerView) -> a void validate() -> b android.support.v7.widget.RecyclerView$State -> android.support.v7.widget.RecyclerView$t: - int mTargetPosition -> n - int mLayoutStep -> a - android.util.SparseArray mData -> o - int mItemCount -> b - int mPreviousLayoutItemCount -> c - int mDeletedInvisibleItemCountSincePreviousLayout -> d + int mTargetPosition -> p + android.util.SparseArray mData -> q + int mPreviousLayoutItemCount -> a + int mDeletedInvisibleItemCountSincePreviousLayout -> b + int mLayoutStep -> c + int mItemCount -> d boolean mStructureChanged -> e boolean mInPreLayout -> f - boolean mRunSimpleAnimations -> g - boolean mRunPredictiveAnimations -> h - boolean mTrackOldChangeHolders -> i - boolean mIsMeasuring -> j + boolean mTrackOldChangeHolders -> g + boolean mIsMeasuring -> h + boolean mRunSimpleAnimations -> i + boolean mRunPredictiveAnimations -> j int mFocusedItemPosition -> k long mFocusedItemId -> l int mFocusedSubChildId -> m + int mRemainingScrollHorizontal -> n + int mRemainingScrollVertical -> o void () -> void assertLayoutStep(int) -> a + void prepareForNestedPrefetch(android.support.v7.widget.RecyclerView$Adapter) -> a boolean isPreLayout() -> a boolean willRunPredictiveAnimations() -> b int getTargetScrollPosition() -> c @@ -12932,13 +13793,13 @@ android.support.v7.widget.RecyclerView$State -> android.support.v7.widget.Recycl android.support.v7.widget.RecyclerView$ViewCacheExtension -> android.support.v7.widget.RecyclerView$u: android.view.View getViewForPositionAndType(android.support.v7.widget.RecyclerView$Recycler,int,int) -> a android.support.v7.widget.RecyclerView$ViewFlinger -> android.support.v7.widget.RecyclerView$v: - int mLastFlingX -> b - int mLastFlingY -> c - android.support.v4.widget.ScrollerCompat mScroller -> d - android.view.animation.Interpolator mInterpolator -> e + int mLastFlingX -> c + int mLastFlingY -> d + android.widget.OverScroller mScroller -> e + android.view.animation.Interpolator mInterpolator -> a boolean mEatRunOnAnimationRequest -> f boolean mReSchedulePostAnimationCallback -> g - android.support.v7.widget.RecyclerView this$0 -> a + android.support.v7.widget.RecyclerView this$0 -> b void (android.support.v7.widget.RecyclerView) -> void run() -> run void disableRunOnAnimationRequests() -> c @@ -12950,27 +13811,30 @@ android.support.v7.widget.RecyclerView$ViewFlinger -> android.support.v7.widget. float distanceInfluenceForSnapDuration(float) -> a int computeScrollDuration(int,int,int,int) -> b void smoothScrollBy(int,int,int) -> a + void smoothScrollBy(int,int,android.view.animation.Interpolator) -> a void smoothScrollBy(int,int,int,android.view.animation.Interpolator) -> a void stop() -> b + android.widget.OverScroller access$400(android.support.v7.widget.RecyclerView$ViewFlinger) -> a android.support.v7.widget.RecyclerView$ViewHolder -> android.support.v7.widget.RecyclerView$w: android.view.View itemView -> a - int mPosition -> b - int mOldPosition -> c - long mItemId -> d - int mItemViewType -> e - int mPreLayoutPosition -> f - android.support.v7.widget.RecyclerView$ViewHolder mShadowedHolder -> g - android.support.v7.widget.RecyclerView$ViewHolder mShadowingHolder -> h - int mFlags -> l - java.util.List FULLUPDATE_PAYLOADS -> m - java.util.List mPayloads -> i - java.util.List mUnmodifiedPayloads -> j - int mIsRecyclableCount -> n - android.support.v7.widget.RecyclerView$Recycler mScrapContainer -> o - boolean mInChangeScrap -> p - int mWasImportantForAccessibilityBeforeHidden -> q - int mPendingAccessibilityState -> r - android.support.v7.widget.RecyclerView mOwnerRecyclerView -> k + java.lang.ref.WeakReference mNestedRecyclerView -> b + int mPosition -> c + int mOldPosition -> d + long mItemId -> e + int mItemViewType -> f + int mPreLayoutPosition -> g + android.support.v7.widget.RecyclerView$ViewHolder mShadowedHolder -> h + android.support.v7.widget.RecyclerView$ViewHolder mShadowingHolder -> i + int mFlags -> n + java.util.List FULLUPDATE_PAYLOADS -> o + java.util.List mPayloads -> j + java.util.List mUnmodifiedPayloads -> k + int mIsRecyclableCount -> p + android.support.v7.widget.RecyclerView$Recycler mScrapContainer -> q + boolean mInChangeScrap -> r + int mWasImportantForAccessibilityBeforeHidden -> s + int mPendingAccessibilityState -> l + android.support.v7.widget.RecyclerView mOwnerRecyclerView -> m void (android.view.View) -> void flagRemovedAndOffsetPosition(int,int,boolean) -> a void offsetPosition(int,boolean) -> a @@ -13012,27 +13876,14 @@ android.support.v7.widget.RecyclerView$ViewHolder -> android.support.v7.widget.R boolean isUpdated() -> x void access$200(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView) -> a void access$300(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView) -> b - boolean access$800(android.support.v7.widget.RecyclerView$ViewHolder) -> a - android.support.v7.widget.RecyclerView$Recycler access$902(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$Recycler) -> a - boolean access$1002(android.support.v7.widget.RecyclerView$ViewHolder,boolean) -> a - boolean access$1000(android.support.v7.widget.RecyclerView$ViewHolder) -> b - int access$1202(android.support.v7.widget.RecyclerView$ViewHolder,int) -> a - int access$1200(android.support.v7.widget.RecyclerView$ViewHolder) -> c - boolean access$1500(android.support.v7.widget.RecyclerView$ViewHolder) -> d - int access$1600(android.support.v7.widget.RecyclerView$ViewHolder) -> e - void () -> -android.support.v7.widget.RecyclerView$ViewPrefetcher -> android.support.v7.widget.RecyclerView$x: - long mPostTimeNanos -> a - int mDx -> d - int mDy -> e - int[] mItemPrefetchArray -> b - android.support.v7.widget.RecyclerView this$0 -> c - void (android.support.v7.widget.RecyclerView) -> - void postFromTraversal(int,int) -> a - boolean lastPrefetchIncludedPosition(int) -> a - void clearPrefetchPositions() -> a - void run() -> run -android.support.v7.widget.RecyclerViewAccessibilityDelegate -> android.support.v7.widget.as: + boolean access$900(android.support.v7.widget.RecyclerView$ViewHolder) -> a + android.support.v7.widget.RecyclerView$Recycler access$1002(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$Recycler) -> a + boolean access$1102(android.support.v7.widget.RecyclerView$ViewHolder,boolean) -> a + boolean access$1100(android.support.v7.widget.RecyclerView$ViewHolder) -> b + boolean access$1500(android.support.v7.widget.RecyclerView$ViewHolder) -> c + int access$1600(android.support.v7.widget.RecyclerView$ViewHolder) -> d + void () -> +android.support.v7.widget.RecyclerViewAccessibilityDelegate -> android.support.v7.widget.av: android.support.v7.widget.RecyclerView mRecyclerView -> a android.support.v4.view.AccessibilityDelegateCompat mItemDelegate -> c void (android.support.v7.widget.RecyclerView) -> @@ -13041,12 +13892,12 @@ android.support.v7.widget.RecyclerViewAccessibilityDelegate -> android.support.v void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent) -> a android.support.v4.view.AccessibilityDelegateCompat getItemDelegate() -> c -android.support.v7.widget.RecyclerViewAccessibilityDelegate$1 -> android.support.v7.widget.as$1: - android.support.v7.widget.RecyclerViewAccessibilityDelegate this$0 -> a +android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> android.support.v7.widget.av$a: + android.support.v7.widget.RecyclerViewAccessibilityDelegate mRecyclerViewDelegate -> a void (android.support.v7.widget.RecyclerViewAccessibilityDelegate) -> void onInitializeAccessibilityNodeInfo(android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a boolean performAccessibilityAction(android.view.View,int,android.os.Bundle) -> a -android.support.v7.widget.ResourcesWrapper -> android.support.v7.widget.at: +android.support.v7.widget.ResourcesWrapper -> android.support.v7.widget.aw: android.content.res.Resources mResources -> a void (android.content.res.Resources) -> java.lang.CharSequence getText(int) -> getText @@ -13093,7 +13944,7 @@ android.support.v7.widget.ResourcesWrapper -> android.support.v7.widget.at: java.lang.String getResourceEntryName(int) -> getResourceEntryName void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle) -> parseBundleExtras void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle) -> parseBundleExtra -android.support.v7.widget.RtlSpacingHelper -> android.support.v7.widget.au: +android.support.v7.widget.RtlSpacingHelper -> android.support.v7.widget.ax: int mLeft -> a int mRight -> b int mStart -> c @@ -13110,11 +13961,11 @@ android.support.v7.widget.RtlSpacingHelper -> android.support.v7.widget.au: void setRelative(int,int) -> a void setAbsolute(int,int) -> b void setDirection(boolean) -> a -android.support.v7.widget.ScrollbarHelper -> android.support.v7.widget.av: +android.support.v7.widget.ScrollbarHelper -> android.support.v7.widget.ay: int computeScrollOffset(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean,boolean) -> a int computeScrollExtent(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean) -> a int computeScrollRange(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.OrientationHelper,android.view.View,android.view.View,android.support.v7.widget.RecyclerView$LayoutManager,boolean) -> b -android.support.v7.widget.ScrollingTabContainerView -> android.support.v7.widget.aw: +android.support.v7.widget.ScrollingTabContainerView -> android.support.v7.widget.az: java.lang.Runnable mTabSelector -> a android.support.v7.widget.ScrollingTabContainerView$TabClickListener mTabClickListener -> e android.support.v7.widget.LinearLayoutCompat mTabLayout -> b @@ -13141,23 +13992,23 @@ android.support.v7.widget.ScrollingTabContainerView -> android.support.v7.widget void onItemSelected(android.widget.AdapterView,android.view.View,int,long) -> onItemSelected void onNothingSelected(android.widget.AdapterView) -> onNothingSelected void () -> -android.support.v7.widget.ScrollingTabContainerView$1 -> android.support.v7.widget.aw$1: +android.support.v7.widget.ScrollingTabContainerView$1 -> android.support.v7.widget.az$1: android.view.View val$tabView -> a android.support.v7.widget.ScrollingTabContainerView this$0 -> b void (android.support.v7.widget.ScrollingTabContainerView,android.view.View) -> void run() -> run -android.support.v7.widget.ScrollingTabContainerView$TabAdapter -> android.support.v7.widget.aw$a: +android.support.v7.widget.ScrollingTabContainerView$TabAdapter -> android.support.v7.widget.az$a: android.support.v7.widget.ScrollingTabContainerView this$0 -> a void (android.support.v7.widget.ScrollingTabContainerView) -> int getCount() -> getCount java.lang.Object getItem(int) -> getItem long getItemId(int) -> getItemId android.view.View getView(int,android.view.View,android.view.ViewGroup) -> getView -android.support.v7.widget.ScrollingTabContainerView$TabClickListener -> android.support.v7.widget.aw$b: +android.support.v7.widget.ScrollingTabContainerView$TabClickListener -> android.support.v7.widget.az$b: android.support.v7.widget.ScrollingTabContainerView this$0 -> a void (android.support.v7.widget.ScrollingTabContainerView) -> void onClick(android.view.View) -> onClick -android.support.v7.widget.ScrollingTabContainerView$TabView -> android.support.v7.widget.aw$c: +android.support.v7.widget.ScrollingTabContainerView$TabView -> android.support.v7.widget.az$c: int[] BG_ATTRS -> b android.support.v7.app.ActionBar$Tab mTab -> c android.widget.TextView mTextView -> d @@ -13171,7 +14022,6 @@ android.support.v7.widget.ScrollingTabContainerView$TabView -> android.support.v void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo) -> onInitializeAccessibilityNodeInfo void onMeasure(int,int) -> onMeasure void update() -> a - boolean onLongClick(android.view.View) -> onLongClick android.support.v7.app.ActionBar$Tab getTab() -> b android.support.v7.widget.SearchView -> android.support.v7.widget.SearchView: android.support.v7.widget.SearchView$SearchAutoComplete mSearchSrcTextView -> a @@ -13213,10 +14063,9 @@ android.support.v7.widget.SearchView -> android.support.v7.widget.SearchView: android.app.SearchableInfo mSearchable -> h android.os.Bundle mAppSearchData -> M android.support.v7.widget.SearchView$AutoCompleteTextViewReflector HIDDEN_METHOD_INVOKER -> i - java.lang.Runnable mShowImeRunnable -> N - java.lang.Runnable mUpdateDrawableStateRunnable -> O - java.lang.Runnable mReleaseCursorRunnable -> P - java.util.WeakHashMap mOutsideDrawablesCache -> Q + java.lang.Runnable mUpdateDrawableStateRunnable -> N + java.lang.Runnable mReleaseCursorRunnable -> O + java.util.WeakHashMap mOutsideDrawablesCache -> P int getSuggestionRowLayout() -> getSuggestionRowLayout int getSuggestionCommitIconResId() -> getSuggestionCommitIconResId void setSearchableInfo(android.app.SearchableInfo) -> setSearchableInfo @@ -13258,7 +14107,6 @@ android.support.v7.widget.SearchView -> android.support.v7.widget.SearchView: void updateCloseButton() -> m void postUpdateFocusedState() -> n void onDetachedFromWindow() -> onDetachedFromWindow - void setImeVisibility(boolean) -> setImeVisibility void onQueryRefine(java.lang.CharSequence) -> a java.lang.CharSequence getDecoratedHint(java.lang.CharSequence) -> b void updateQueryHint() -> o @@ -13284,7 +14132,6 @@ android.support.v7.widget.SearchView$AutoCompleteTextViewReflector -> android.su java.lang.reflect.Method doBeforeTextChanged -> a java.lang.reflect.Method doAfterTextChanged -> b java.lang.reflect.Method ensureImeVisible -> c - java.lang.reflect.Method showSoftInputUnchecked -> d void () -> void doBeforeTextChanged(android.widget.AutoCompleteTextView) -> a void doAfterTextChanged(android.widget.AutoCompleteTextView) -> b @@ -13305,12 +14152,16 @@ android.support.v7.widget.SearchView$SavedState -> android.support.v7.widget.Sea android.support.v7.widget.SearchView$SavedState$1 -> android.support.v7.widget.SearchView$e$1: void () -> android.support.v7.widget.SearchView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> a + android.support.v7.widget.SearchView$SavedState createFromParcel(android.os.Parcel) -> a android.support.v7.widget.SearchView$SavedState[] newArray(int) -> a - java.lang.Object[] newArray(int) -> b - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b + java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel android.support.v7.widget.SearchView$SearchAutoComplete -> android.support.v7.widget.SearchView$SearchAutoComplete: - int mThreshold -> a - android.support.v7.widget.SearchView mSearchView -> b + int mThreshold -> b + android.support.v7.widget.SearchView mSearchView -> c + boolean mHasPendingShowSoftInputRequest -> d + java.lang.Runnable mRunShowSoftInputIfNecessary -> a void (android.content.Context) -> void (android.content.Context,android.util.AttributeSet) -> void (android.content.Context,android.util.AttributeSet,int) -> @@ -13324,6 +14175,15 @@ android.support.v7.widget.SearchView$SearchAutoComplete -> android.support.v7.wi boolean enoughToFilter() -> enoughToFilter boolean onKeyPreIme(int,android.view.KeyEvent) -> onKeyPreIme int getSearchViewTextMinWidthDp() -> getSearchViewTextMinWidthDp + android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo) -> onCreateInputConnection + void showSoftInputIfNecessary() -> a + void setImeVisibility(boolean) -> setImeVisibility + void access$000(android.support.v7.widget.SearchView$SearchAutoComplete,boolean) -> a + void access$200(android.support.v7.widget.SearchView$SearchAutoComplete) -> a +android.support.v7.widget.SearchView$SearchAutoComplete$1 -> android.support.v7.widget.SearchView$SearchAutoComplete$1: + android.support.v7.widget.SearchView$SearchAutoComplete this$0 -> a + void (android.support.v7.widget.SearchView$SearchAutoComplete) -> + void run() -> run android.support.v7.widget.SearchView$UpdatableTouchDelegate -> android.support.v7.widget.SearchView$f: android.view.View mDelegateView -> a android.graphics.Rect mTargetBounds -> b @@ -13334,7 +14194,7 @@ android.support.v7.widget.SearchView$UpdatableTouchDelegate -> android.support.v void (android.graphics.Rect,android.graphics.Rect,android.view.View) -> void setBounds(android.graphics.Rect,android.graphics.Rect) -> a boolean onTouchEvent(android.view.MotionEvent) -> onTouchEvent -android.support.v7.widget.ShareActionProvider -> android.support.v7.widget.ax: +android.support.v7.widget.ShareActionProvider -> android.support.v7.widget.ba: int mMaxShownActivityCount -> c android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener mOnMenuItemClickListener -> d android.content.Context mContext -> a @@ -13344,10 +14204,10 @@ android.support.v7.widget.ShareActionProvider -> android.support.v7.widget.ax: void onPrepareSubMenu(android.view.SubMenu) -> a void setShareIntent(android.content.Intent) -> a void updateIntent(android.content.Intent) -> b -android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener -> android.support.v7.widget.ax$a: +android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener -> android.support.v7.widget.ba$a: android.support.v7.widget.ShareActionProvider this$0 -> a boolean onMenuItemClick(android.view.MenuItem) -> onMenuItemClick -android.support.v7.widget.SimpleItemAnimator -> android.support.v7.widget.ay: +android.support.v7.widget.SimpleItemAnimator -> android.support.v7.widget.bb: boolean mSupportsChangeAnimations -> h void () -> boolean canReuseUpdatedViewHolder(android.support.v7.widget.RecyclerView$ViewHolder) -> h @@ -13391,40 +14251,41 @@ android.support.v7.widget.StaggeredGridLayoutManager -> android.support.v7.widge android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup mLazySpanLookup -> h int mGapStrategy -> n boolean mLastLayoutFromEnd -> o - boolean mLastLayoutRTL -> v - android.support.v7.widget.StaggeredGridLayoutManager$SavedState mPendingSavedState -> w - int mFullSizeSpec -> x - android.graphics.Rect mTmpRect -> y - android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo -> z - boolean mLaidOutInvalidFullSpan -> A - boolean mSmoothScrollbarEnabled -> B - java.lang.Runnable mCheckForGapsRunnable -> C + boolean mLastLayoutRTL -> z + android.support.v7.widget.StaggeredGridLayoutManager$SavedState mPendingSavedState -> A + int mFullSizeSpec -> B + android.graphics.Rect mTmpRect -> C + android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo -> D + boolean mLaidOutInvalidFullSpan -> E + boolean mSmoothScrollbarEnabled -> F + int[] mPrefetchDistances -> G + java.lang.Runnable mCheckForGapsRunnable -> H void (android.content.Context,android.util.AttributeSet,int,int) -> void (int,int) -> - void createOrientationHelpers() -> K - boolean checkForGaps() -> g + void createOrientationHelpers() -> L + boolean checkForGaps() -> f void onScrollStateChanged(int) -> k void onDetachedFromWindow(android.support.v7.widget.RecyclerView,android.support.v7.widget.RecyclerView$Recycler) -> a - android.view.View hasGapsToFix() -> h + android.view.View hasGapsToFix() -> g boolean checkSpanForGap(android.support.v7.widget.StaggeredGridLayoutManager$Span) -> a void setSpanCount(int) -> a void setOrientation(int) -> b void setReverseLayout(boolean) -> a void assertNotInLayoutOrScroll(java.lang.String) -> a - void invalidateSpanAssignments() -> i - void resolveShouldLayoutReverse() -> L - boolean isLayoutRTL() -> j + void invalidateSpanAssignments() -> h + void resolveShouldLayoutReverse() -> M + boolean isLayoutRTL() -> i void setMeasuredDimension(android.graphics.Rect,int,int) -> a void onLayoutChildren(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> c void onLayoutChildren(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,boolean) -> a void onLayoutCompleted(android.support.v7.widget.RecyclerView$State) -> a - void repositionToWrapContentIfNecessary() -> M + void repositionToWrapContentIfNecessary() -> N void applyPendingSavedState(android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) -> a void updateAnchorInfoForLayout(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) -> a boolean updateAnchorFromChildren(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) -> c boolean updateAnchorFromPendingData(android.support.v7.widget.RecyclerView$State,android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) -> b void updateMeasureSpecs(int) -> e - boolean supportsPredictiveItemAnimations() -> c + boolean supportsPredictiveItemAnimations() -> b int computeHorizontalScrollOffset(android.support.v7.widget.RecyclerView$State) -> c int computeScrollOffset(android.support.v7.widget.RecyclerView$State) -> b int computeVerticalScrollOffset(android.support.v7.widget.RecyclerView$State) -> d @@ -13438,10 +14299,10 @@ android.support.v7.widget.StaggeredGridLayoutManager -> android.support.v7.widge void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean) -> a int updateSpecWithExtra(int,int,int) -> b void onRestoreInstanceState(android.os.Parcelable) -> a - android.os.Parcelable onSaveInstanceState() -> d + android.os.Parcelable onSaveInstanceState() -> c void onInitializeAccessibilityNodeInfoForItem(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State,android.view.View,android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) -> a void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent) -> a - int findFirstVisibleItemPositionInt() -> k + int findFirstVisibleItemPositionInt() -> j int getRowCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a int getColumnCountForAccessibility(android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> b android.view.View findFirstVisibleItemClosestToStart(boolean) -> b @@ -13469,26 +14330,25 @@ android.support.v7.widget.StaggeredGridLayoutManager -> android.support.v7.widge void updateRemainingSpans(android.support.v7.widget.StaggeredGridLayoutManager$Span,int,int) -> a int getMaxStart(int) -> o int getMinStart(int) -> p - boolean areAllEndsEqual() -> m - boolean areAllStartsEqual() -> n + boolean areAllEndsEqual() -> l + boolean areAllStartsEqual() -> m int getMaxEnd(int) -> q int getMinEnd(int) -> r void recycleFromStart(android.support.v7.widget.RecyclerView$Recycler,int) -> a void recycleFromEnd(android.support.v7.widget.RecyclerView$Recycler,int) -> b boolean preferLastSpan(int) -> s android.support.v7.widget.StaggeredGridLayoutManager$Span getNextSpan(android.support.v7.widget.LayoutState) -> a - boolean canScrollVertically() -> f - boolean canScrollHorizontally() -> e + boolean canScrollVertically() -> e + boolean canScrollHorizontally() -> d int scrollHorizontallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> a int scrollVerticallyBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> b int calculateScrollDirectionForPosition(int) -> t void scrollToPosition(int) -> d - int getItemPrefetchCount() -> b - int gatherPrefetchIndices(int,int,android.support.v7.widget.RecyclerView$State,int[]) -> a + void collectAdjacentPrefetchPositions(int,int,android.support.v7.widget.RecyclerView$State,android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) -> a void prepareLayoutStateForDelta(int,android.support.v7.widget.RecyclerView$State) -> a int scrollBy(int,android.support.v7.widget.RecyclerView$Recycler,android.support.v7.widget.RecyclerView$State) -> c - int getLastChildPosition() -> N - int getFirstChildPosition() -> O + int getLastChildPosition() -> J + int getFirstChildPosition() -> K int findFirstReferenceChildPosition(int) -> u int findLastReferenceChildPosition(int) -> v android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams() -> a @@ -13612,8 +14472,12 @@ android.support.v7.widget.StaggeredGridLayoutManager$Span -> android.support.v7. int getDeletedSize() -> i android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams getLayoutParams(android.view.View) -> c void onOffset(int) -> d + int findFirstPartiallyVisibleItemPosition() -> j + int findLastPartiallyVisibleItemPosition() -> k + int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean) -> a + int findOnePartiallyVisibleChild(int,int,boolean) -> a android.view.View getFocusableViewAfter(int,int) -> a -android.support.v7.widget.SuggestionsAdapter -> android.support.v7.widget.az: +android.support.v7.widget.SuggestionsAdapter -> android.support.v7.widget.bc: android.app.SearchManager mSearchManager -> j android.support.v7.widget.SearchView mSearchView -> k android.app.SearchableInfo mSearchable -> l @@ -13647,6 +14511,7 @@ android.support.v7.widget.SuggestionsAdapter -> android.support.v7.widget.az: void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int) -> a java.lang.CharSequence convertToString(android.database.Cursor) -> c android.view.View getView(int,android.view.View,android.view.ViewGroup) -> getView + android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup) -> getDropDownView android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String) -> a android.graphics.drawable.Drawable getDrawable(android.net.Uri) -> b android.graphics.drawable.Drawable checkIconCache(java.lang.String) -> b @@ -13658,14 +14523,14 @@ android.support.v7.widget.SuggestionsAdapter -> android.support.v7.widget.az: java.lang.String getStringOrNull(android.database.Cursor,int) -> a android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri) -> a android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int) -> a -android.support.v7.widget.SuggestionsAdapter$ChildViewCache -> android.support.v7.widget.az$a: +android.support.v7.widget.SuggestionsAdapter$ChildViewCache -> android.support.v7.widget.bc$a: android.widget.TextView mText1 -> a android.widget.TextView mText2 -> b android.widget.ImageView mIcon1 -> c android.widget.ImageView mIcon2 -> d android.widget.ImageView mIconRefine -> e void (android.view.View) -> -android.support.v7.widget.ThemeUtils -> android.support.v7.widget.ba: +android.support.v7.widget.ThemeUtils -> android.support.v7.widget.bd: java.lang.ThreadLocal TL_TYPED_VALUE -> i int[] DISABLED_STATE_SET -> a int[] FOCUSED_STATE_SET -> b @@ -13682,10 +14547,10 @@ android.support.v7.widget.ThemeUtils -> android.support.v7.widget.ba: android.util.TypedValue getTypedValue() -> a int getThemeAttrColor(android.content.Context,int,float) -> a void () -> -android.support.v7.widget.ThemedSpinnerAdapter -> android.support.v7.widget.bb: +android.support.v7.widget.ThemedSpinnerAdapter -> android.support.v7.widget.be: void setDropDownViewTheme(android.content.res.Resources$Theme) -> a android.content.res.Resources$Theme getDropDownViewTheme() -> a -android.support.v7.widget.TintContextWrapper -> android.support.v7.widget.bc: +android.support.v7.widget.TintContextWrapper -> android.support.v7.widget.bf: java.lang.Object CACHE_LOCK -> a java.util.ArrayList sCache -> b android.content.res.Resources mResources -> c @@ -13696,27 +14561,30 @@ android.support.v7.widget.TintContextWrapper -> android.support.v7.widget.bc: android.content.res.Resources$Theme getTheme() -> getTheme void setTheme(int) -> setTheme android.content.res.Resources getResources() -> getResources + android.content.res.AssetManager getAssets() -> getAssets void () -> -android.support.v7.widget.TintInfo -> android.support.v7.widget.bd: - android.content.res.ColorStateList mTintList -> b - android.graphics.PorterDuff$Mode mTintMode -> c - boolean mHasTintMode -> d - boolean mHasTintList -> e +android.support.v7.widget.TintInfo -> android.support.v7.widget.bg: + android.content.res.ColorStateList mTintList -> a + android.graphics.PorterDuff$Mode mTintMode -> b + boolean mHasTintMode -> c + boolean mHasTintList -> d void () -> void clear() -> a -android.support.v7.widget.TintResources -> android.support.v7.widget.be: +android.support.v7.widget.TintResources -> android.support.v7.widget.bh: java.lang.ref.WeakReference mContextRef -> a void (android.content.Context,android.content.res.Resources) -> android.graphics.drawable.Drawable getDrawable(int) -> getDrawable -android.support.v7.widget.TintTypedArray -> android.support.v7.widget.bf: +android.support.v7.widget.TintTypedArray -> android.support.v7.widget.bi: android.content.Context mContext -> a android.content.res.TypedArray mWrapped -> b + android.util.TypedValue mTypedValue -> c android.support.v7.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]) -> a android.support.v7.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int) -> a android.support.v7.widget.TintTypedArray obtainStyledAttributes(android.content.Context,int,int[]) -> a void (android.content.Context,android.content.res.TypedArray) -> android.graphics.drawable.Drawable getDrawable(int) -> a android.graphics.drawable.Drawable getDrawableIfKnown(int) -> b + android.graphics.Typeface getFont(int,int,android.widget.TextView) -> a java.lang.CharSequence getText(int) -> c java.lang.String getString(int) -> d boolean getBoolean(int,boolean) -> a @@ -13876,6 +14744,8 @@ android.support.v7.widget.Toolbar -> android.support.v7.widget.Toolbar: void setCollapsible(boolean) -> setCollapsible void setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback) -> a void ensureContentInsets() -> s + android.support.v7.widget.ActionMenuPresenter getOuterActionMenuPresenter() -> getOuterActionMenuPresenter + android.content.Context getPopupContext() -> getPopupContext android.view.ViewGroup$LayoutParams generateDefaultLayoutParams() -> generateDefaultLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams) -> generateLayoutParams android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet) -> generateLayoutParams @@ -13926,10 +14796,12 @@ android.support.v7.widget.Toolbar$SavedState -> android.support.v7.widget.Toolba android.support.v7.widget.Toolbar$SavedState$1 -> android.support.v7.widget.Toolbar$d$1: void () -> android.support.v7.widget.Toolbar$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> a + android.support.v7.widget.Toolbar$SavedState createFromParcel(android.os.Parcel) -> a android.support.v7.widget.Toolbar$SavedState[] newArray(int) -> a - java.lang.Object[] newArray(int) -> b - java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> b -android.support.v7.widget.ToolbarWidgetWrapper -> android.support.v7.widget.bg: + java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader) -> createFromParcel + java.lang.Object[] newArray(int) -> newArray + java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel +android.support.v7.widget.ToolbarWidgetWrapper -> android.support.v7.widget.bj: android.support.v7.widget.Toolbar mToolbar -> a int mDisplayOpts -> e android.view.View mTabView -> f @@ -13950,7 +14822,7 @@ android.support.v7.widget.ToolbarWidgetWrapper -> android.support.v7.widget.bg: void (android.support.v7.widget.Toolbar,boolean) -> void (android.support.v7.widget.Toolbar,boolean,int,int) -> void setDefaultNavigationContentDescription(int) -> e - int detectDisplayOptions() -> s + int detectDisplayOptions() -> r android.view.ViewGroup getViewGroup() -> a android.content.Context getContext() -> b boolean hasExpandedActionView() -> c @@ -13967,7 +14839,7 @@ android.support.v7.widget.ToolbarWidgetWrapper -> android.support.v7.widget.bg: void setIcon(android.graphics.drawable.Drawable) -> a void setLogo(int) -> b void setLogo(android.graphics.drawable.Drawable) -> b - void updateToolbarLogo() -> t + void updateToolbarLogo() -> s boolean canShowOverflowMenu() -> h boolean isOverflowMenuShowing() -> i boolean isOverflowMenuShowPending() -> j @@ -13985,20 +14857,19 @@ android.support.v7.widget.ToolbarWidgetWrapper -> android.support.v7.widget.bg: void setCustomView(android.view.View) -> a android.support.v4.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long) -> a void setNavigationIcon(android.graphics.drawable.Drawable) -> c - void updateNavigationIcon() -> u + void updateNavigationIcon() -> t void setNavigationContentDescription(java.lang.CharSequence) -> d void setNavigationContentDescription(int) -> f - void updateHomeAccessibility() -> v + void updateHomeAccessibility() -> u void setVisibility(int) -> d - int getVisibility() -> q void setMenuCallbacks(android.support.v7.view.menu.MenuPresenter$Callback,android.support.v7.view.menu.MenuBuilder$Callback) -> a - android.view.Menu getMenu() -> r -android.support.v7.widget.ToolbarWidgetWrapper$1 -> android.support.v7.widget.bg$1: + android.view.Menu getMenu() -> q +android.support.v7.widget.ToolbarWidgetWrapper$1 -> android.support.v7.widget.bj$1: android.support.v7.view.menu.ActionMenuItem mNavItem -> a android.support.v7.widget.ToolbarWidgetWrapper this$0 -> b void (android.support.v7.widget.ToolbarWidgetWrapper) -> void onClick(android.view.View) -> onClick -android.support.v7.widget.ToolbarWidgetWrapper$2 -> android.support.v7.widget.bg$2: +android.support.v7.widget.ToolbarWidgetWrapper$2 -> android.support.v7.widget.bj$2: boolean mCanceled -> c int val$visibility -> a android.support.v7.widget.ToolbarWidgetWrapper this$0 -> b @@ -14006,13 +14877,94 @@ android.support.v7.widget.ToolbarWidgetWrapper$2 -> android.support.v7.widget.bg void onAnimationStart(android.view.View) -> a void onAnimationEnd(android.view.View) -> b void onAnimationCancel(android.view.View) -> c -android.support.v7.widget.VectorEnabledTintResources -> android.support.v7.widget.bh: +android.support.v7.widget.TooltipCompat -> android.support.v7.widget.bk: + android.support.v7.widget.TooltipCompat$ViewCompatImpl IMPL -> a + void setTooltipText(android.view.View,java.lang.CharSequence) -> a + void () -> +android.support.v7.widget.TooltipCompat$1 -> android.support.v7.widget.bk$1: +android.support.v7.widget.TooltipCompat$Api26ViewCompatImpl -> android.support.v7.widget.bk$a: + void () -> + void setTooltipText(android.view.View,java.lang.CharSequence) -> a + void (android.support.v7.widget.TooltipCompat$1) -> +android.support.v7.widget.TooltipCompat$BaseViewCompatImpl -> android.support.v7.widget.bk$b: + void () -> + void setTooltipText(android.view.View,java.lang.CharSequence) -> a + void (android.support.v7.widget.TooltipCompat$1) -> +android.support.v7.widget.TooltipCompat$ViewCompatImpl -> android.support.v7.widget.bk$c: + void setTooltipText(android.view.View,java.lang.CharSequence) -> a +android.support.v7.widget.TooltipCompatHandler -> android.support.v7.widget.bl: + android.view.View mAnchor -> a + java.lang.CharSequence mTooltipText -> b + java.lang.Runnable mShowRunnable -> c + java.lang.Runnable mHideRunnable -> d + int mAnchorX -> e + int mAnchorY -> f + android.support.v7.widget.TooltipPopup mPopup -> g + boolean mFromTouch -> h + android.support.v7.widget.TooltipCompatHandler sActiveHandler -> i + void setTooltipText(android.view.View,java.lang.CharSequence) -> a + void (android.view.View,java.lang.CharSequence) -> + boolean onLongClick(android.view.View) -> onLongClick + boolean onHover(android.view.View,android.view.MotionEvent) -> onHover + void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow + void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow + void show(boolean) -> a + void hide() -> a + void access$000(android.support.v7.widget.TooltipCompatHandler,boolean) -> a + void access$100(android.support.v7.widget.TooltipCompatHandler) -> a +android.support.v7.widget.TooltipCompatHandler$1 -> android.support.v7.widget.bl$1: + android.support.v7.widget.TooltipCompatHandler this$0 -> a + void (android.support.v7.widget.TooltipCompatHandler) -> + void run() -> run +android.support.v7.widget.TooltipCompatHandler$2 -> android.support.v7.widget.bl$2: + android.support.v7.widget.TooltipCompatHandler this$0 -> a + void (android.support.v7.widget.TooltipCompatHandler) -> + void run() -> run +android.support.v7.widget.TooltipPopup -> android.support.v7.widget.bm: + android.content.Context mContext -> a + android.view.View mContentView -> b + android.widget.TextView mMessageView -> c + android.view.WindowManager$LayoutParams mLayoutParams -> d + android.graphics.Rect mTmpDisplayFrame -> e + int[] mTmpAnchorPos -> f + int[] mTmpAppPos -> g + void (android.content.Context) -> + void show(android.view.View,int,int,boolean,java.lang.CharSequence) -> a + void hide() -> a + boolean isShowing() -> b + void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams) -> a + android.view.View getAppRootView(android.view.View) -> a +android.support.v7.widget.VectorEnabledTintResources -> android.support.v7.widget.bn: java.lang.ref.WeakReference mContextRef -> a boolean shouldBeUsed() -> a void (android.content.Context,android.content.res.Resources) -> android.graphics.drawable.Drawable getDrawable(int) -> getDrawable android.graphics.drawable.Drawable superGetDrawable(int) -> a -android.support.v7.widget.ViewInfoStore -> android.support.v7.widget.bi: +android.support.v7.widget.ViewBoundsCheck -> android.support.v7.widget.bo: + android.support.v7.widget.ViewBoundsCheck$Callback mCallback -> a + android.support.v7.widget.ViewBoundsCheck$BoundFlags mBoundFlags -> b + void (android.support.v7.widget.ViewBoundsCheck$Callback) -> + android.view.View findOneViewWithinBoundFlags(int,int,int,int) -> a + boolean isViewWithinBoundFlags(android.view.View,int) -> a +android.support.v7.widget.ViewBoundsCheck$BoundFlags -> android.support.v7.widget.bo$a: + int mBoundFlags -> a + int mRvStart -> b + int mRvEnd -> c + int mChildStart -> d + int mChildEnd -> e + void () -> + void setBounds(int,int,int,int) -> a + void addFlags(int) -> a + void resetFlags() -> a + int compare(int,int) -> a + boolean boundsMatch() -> b +android.support.v7.widget.ViewBoundsCheck$Callback -> android.support.v7.widget.bo$b: + android.view.View getChildAt(int) -> a + int getParentStart() -> a + int getParentEnd() -> b + int getChildStart(android.view.View) -> a + int getChildEnd(android.view.View) -> b +android.support.v7.widget.ViewInfoStore -> android.support.v7.widget.bp: android.support.v4.util.ArrayMap mLayoutHolderMap -> a android.support.v4.util.LongSparseArray mOldChangedHolders -> b void () -> @@ -14033,7 +14985,7 @@ android.support.v7.widget.ViewInfoStore -> android.support.v7.widget.bi: void removeViewHolder(android.support.v7.widget.RecyclerView$ViewHolder) -> g void onDetach() -> b void onViewDetached(android.support.v7.widget.RecyclerView$ViewHolder) -> h -android.support.v7.widget.ViewInfoStore$InfoRecord -> android.support.v7.widget.bi$a: +android.support.v7.widget.ViewInfoStore$InfoRecord -> android.support.v7.widget.bp$a: int flags -> a android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo -> b android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo -> c @@ -14043,7 +14995,7 @@ android.support.v7.widget.ViewInfoStore$InfoRecord -> android.support.v7.widget. void recycle(android.support.v7.widget.ViewInfoStore$InfoRecord) -> a void drainCache() -> b void () -> -android.support.v7.widget.ViewInfoStore$ProcessCallback -> android.support.v7.widget.bi$b: +android.support.v7.widget.ViewInfoStore$ProcessCallback -> android.support.v7.widget.bp$b: void processDisappeared(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> a void processAppeared(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> b void processPersistent(android.support.v7.widget.RecyclerView$ViewHolder,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo,android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> c @@ -14070,403 +15022,15 @@ android.support.v7.widget.ViewStubCompat -> android.support.v7.widget.ViewStubCo void setOnInflateListener(android.support.v7.widget.ViewStubCompat$OnInflateListener) -> setOnInflateListener android.support.v7.widget.ViewStubCompat$OnInflateListener -> android.support.v7.widget.ViewStubCompat$a: void onInflate(android.support.v7.widget.ViewStubCompat,android.view.View) -> a -android.support.v7.widget.ViewUtils -> android.support.v7.widget.bj: +android.support.v7.widget.ViewUtils -> android.support.v7.widget.bq: java.lang.reflect.Method sComputeFitSystemWindowsMethod -> a boolean isLayoutRtl(android.view.View) -> a - int combineMeasuredStates(int,int) -> a void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect) -> a void makeOptionalFitsSystemWindows(android.view.View) -> b void () -> -com.android.volley.AuthFailureError -> com.a.a.a: - android.content.Intent mResolutionIntent -> b - void () -> - void (com.android.volley.NetworkResponse) -> - java.lang.String getMessage() -> getMessage -com.android.volley.Cache -> com.a.a.b: - com.android.volley.Cache$Entry get(java.lang.String) -> a - void put(java.lang.String,com.android.volley.Cache$Entry) -> a - void initialize() -> a -com.android.volley.Cache$Entry -> com.a.a.b$a: - byte[] data -> a - java.lang.String etag -> b - long serverDate -> c - long lastModified -> d - long ttl -> e - long softTtl -> f - java.util.Map responseHeaders -> g - void () -> - boolean isExpired() -> a - boolean refreshNeeded() -> b -com.android.volley.CacheDispatcher -> com.a.a.c: - boolean DEBUG -> a - java.util.concurrent.BlockingQueue mCacheQueue -> b - java.util.concurrent.BlockingQueue mNetworkQueue -> c - com.android.volley.Cache mCache -> d - com.android.volley.ResponseDelivery mDelivery -> e - boolean mQuit -> f - void (java.util.concurrent.BlockingQueue,java.util.concurrent.BlockingQueue,com.android.volley.Cache,com.android.volley.ResponseDelivery) -> - void quit() -> a - void run() -> run - java.util.concurrent.BlockingQueue access$000(com.android.volley.CacheDispatcher) -> a - void () -> -com.android.volley.CacheDispatcher$1 -> com.a.a.c$1: - com.android.volley.Request val$request -> a - com.android.volley.CacheDispatcher this$0 -> b - void (com.android.volley.CacheDispatcher,com.android.volley.Request) -> - void run() -> run -com.android.volley.DefaultRetryPolicy -> com.a.a.d: - int mCurrentTimeoutMs -> a - int mCurrentRetryCount -> b - int mMaxNumRetries -> c - float mBackoffMultiplier -> d - void () -> - void (int,int,float) -> - int getCurrentTimeout() -> a - int getCurrentRetryCount() -> b - void retry(com.android.volley.VolleyError) -> a - boolean hasAttemptRemaining() -> c -com.android.volley.ExecutorDelivery -> com.a.a.e: - java.util.concurrent.Executor mResponsePoster -> a - void (android.os.Handler) -> - void postResponse(com.android.volley.Request,com.android.volley.Response) -> a - void postResponse(com.android.volley.Request,com.android.volley.Response,java.lang.Runnable) -> a - void postError(com.android.volley.Request,com.android.volley.VolleyError) -> a -com.android.volley.ExecutorDelivery$1 -> com.a.a.e$1: - android.os.Handler val$handler -> a - com.android.volley.ExecutorDelivery this$0 -> b - void (com.android.volley.ExecutorDelivery,android.os.Handler) -> - void execute(java.lang.Runnable) -> execute -com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable -> com.a.a.e$a: - com.android.volley.Request mRequest -> b - com.android.volley.Response mResponse -> c - java.lang.Runnable mRunnable -> d - com.android.volley.ExecutorDelivery this$0 -> a - void (com.android.volley.ExecutorDelivery,com.android.volley.Request,com.android.volley.Response,java.lang.Runnable) -> - void run() -> run -com.android.volley.Network -> com.a.a.f: - com.android.volley.NetworkResponse performRequest(com.android.volley.Request) -> a -com.android.volley.NetworkDispatcher -> com.a.a.g: - java.util.concurrent.BlockingQueue mQueue -> a - com.android.volley.Network mNetwork -> b - com.android.volley.Cache mCache -> c - com.android.volley.ResponseDelivery mDelivery -> d - boolean mQuit -> e - void (java.util.concurrent.BlockingQueue,com.android.volley.Network,com.android.volley.Cache,com.android.volley.ResponseDelivery) -> - void quit() -> a - void addTrafficStatsTag(com.android.volley.Request) -> a - void run() -> run - void parseAndDeliverNetworkError(com.android.volley.Request,com.android.volley.VolleyError) -> a -com.android.volley.NetworkError -> com.a.a.h: - void () -> - void (java.lang.Throwable) -> - void (com.android.volley.NetworkResponse) -> -com.android.volley.NetworkResponse -> com.a.a.i: - int statusCode -> a - byte[] data -> b - java.util.Map headers -> c - boolean notModified -> d - long networkTimeMs -> e - void (int,byte[],java.util.Map,boolean,long) -> - void (byte[],java.util.Map) -> -com.android.volley.NoConnectionError -> com.a.a.j: - void () -> - void (java.lang.Throwable) -> -com.android.volley.Request -> com.a.a.k: - com.android.volley.VolleyLog$MarkerLog mEventLog -> a - int mMethod -> b - java.lang.String mUrl -> c - int mDefaultTrafficStatsTag -> d - com.android.volley.Response$ErrorListener mErrorListener -> e - java.lang.Integer mSequence -> f - com.android.volley.RequestQueue mRequestQueue -> g - boolean mShouldCache -> h - boolean mCanceled -> i - boolean mResponseDelivered -> j - com.android.volley.RetryPolicy mRetryPolicy -> k - com.android.volley.Cache$Entry mCacheEntry -> l - void (int,java.lang.String,com.android.volley.Response$ErrorListener) -> - int getMethod() -> a - int getTrafficStatsTag() -> b - int findDefaultTrafficStatsTag(java.lang.String) -> c - com.android.volley.Request setRetryPolicy(com.android.volley.RetryPolicy) -> a - void addMarker(java.lang.String) -> a - void finish(java.lang.String) -> b - com.android.volley.Request setRequestQueue(com.android.volley.RequestQueue) -> a - com.android.volley.Request setSequence(int) -> a - java.lang.String getUrl() -> c - java.lang.String getCacheKey() -> d - com.android.volley.Request setCacheEntry(com.android.volley.Cache$Entry) -> a - com.android.volley.Cache$Entry getCacheEntry() -> e - void cancel() -> f - boolean isCanceled() -> g - java.util.Map getHeaders() -> h - java.util.Map getPostParams() -> i - java.lang.String getPostParamsEncoding() -> j - java.lang.String getPostBodyContentType() -> k - byte[] getPostBody() -> l - java.util.Map getParams() -> m - java.lang.String getParamsEncoding() -> n - java.lang.String getBodyContentType() -> o - byte[] getBody() -> p - byte[] encodeParameters(java.util.Map,java.lang.String) -> a - com.android.volley.Request setShouldCache(boolean) -> a - boolean shouldCache() -> q - com.android.volley.Request$Priority getPriority() -> r - int getTimeoutMs() -> s - com.android.volley.RetryPolicy getRetryPolicy() -> t - void markDelivered() -> u - boolean hasHadResponseDelivered() -> v - com.android.volley.Response parseNetworkResponse(com.android.volley.NetworkResponse) -> a - com.android.volley.VolleyError parseNetworkError(com.android.volley.VolleyError) -> a - void deliverResponse(java.lang.Object) -> a - void deliverError(com.android.volley.VolleyError) -> b - int compareTo(com.android.volley.Request) -> a - java.lang.String toString() -> toString - int compareTo(java.lang.Object) -> compareTo - com.android.volley.VolleyLog$MarkerLog access$000(com.android.volley.Request) -> b -com.android.volley.Request$1 -> com.a.a.k$1: - java.lang.String val$tag -> a - long val$threadId -> b - com.android.volley.Request this$0 -> c - void (com.android.volley.Request,java.lang.String,long) -> - void run() -> run -com.android.volley.Request$Priority -> com.a.a.k$a: - com.android.volley.Request$Priority LOW -> a - com.android.volley.Request$Priority NORMAL -> b - com.android.volley.Request$Priority HIGH -> c - com.android.volley.Request$Priority IMMEDIATE -> d - com.android.volley.Request$Priority[] $VALUES -> e - com.android.volley.Request$Priority[] values() -> values - com.android.volley.Request$Priority valueOf(java.lang.String) -> valueOf - void (java.lang.String,int) -> - void () -> -com.android.volley.RequestQueue -> com.a.a.l: - java.util.concurrent.atomic.AtomicInteger mSequenceGenerator -> a - java.util.Map mWaitingRequests -> b - java.util.Set mCurrentRequests -> c - java.util.concurrent.PriorityBlockingQueue mCacheQueue -> d - java.util.concurrent.PriorityBlockingQueue mNetworkQueue -> e - com.android.volley.Cache mCache -> f - com.android.volley.Network mNetwork -> g - com.android.volley.ResponseDelivery mDelivery -> h - com.android.volley.NetworkDispatcher[] mDispatchers -> i - com.android.volley.CacheDispatcher mCacheDispatcher -> j - java.util.List mFinishedListeners -> k - void (com.android.volley.Cache,com.android.volley.Network,int,com.android.volley.ResponseDelivery) -> - void (com.android.volley.Cache,com.android.volley.Network,int) -> - void (com.android.volley.Cache,com.android.volley.Network) -> - void start() -> a - void stop() -> b - int getSequenceNumber() -> c - com.android.volley.Request add(com.android.volley.Request) -> a - void finish(com.android.volley.Request) -> b -com.android.volley.RequestQueue$RequestFinishedListener -> com.a.a.l$a: - void onRequestFinished(com.android.volley.Request) -> a -com.android.volley.Response -> com.a.a.m: - java.lang.Object result -> a - com.android.volley.Cache$Entry cacheEntry -> b - com.android.volley.VolleyError error -> c - boolean intermediate -> d - com.android.volley.Response success(java.lang.Object,com.android.volley.Cache$Entry) -> a - com.android.volley.Response error(com.android.volley.VolleyError) -> a - boolean isSuccess() -> a - void (java.lang.Object,com.android.volley.Cache$Entry) -> - void (com.android.volley.VolleyError) -> -com.android.volley.Response$ErrorListener -> com.a.a.m$a: - void onErrorResponse(com.android.volley.VolleyError) -> a -com.android.volley.Response$Listener -> com.a.a.m$b: - void onResponse(java.lang.Object) -> a -com.android.volley.ResponseDelivery -> com.a.a.n: - void postResponse(com.android.volley.Request,com.android.volley.Response) -> a - void postResponse(com.android.volley.Request,com.android.volley.Response,java.lang.Runnable) -> a - void postError(com.android.volley.Request,com.android.volley.VolleyError) -> a -com.android.volley.RetryPolicy -> com.a.a.o: - int getCurrentTimeout() -> a - int getCurrentRetryCount() -> b - void retry(com.android.volley.VolleyError) -> a -com.android.volley.ServerError -> com.a.a.p: - void (com.android.volley.NetworkResponse) -> - void () -> -com.android.volley.TimeoutError -> com.a.a.q: - void () -> -com.android.volley.VolleyError -> com.a.a.r: - com.android.volley.NetworkResponse networkResponse -> a - long networkTimeMs -> b - void () -> - void (com.android.volley.NetworkResponse) -> - void (java.lang.String) -> - void (java.lang.String,java.lang.Throwable) -> - void (java.lang.Throwable) -> - void setNetworkTimeMs(long) -> a -com.android.volley.VolleyLog -> com.a.a.s: - java.lang.String TAG -> a - boolean DEBUG -> b - void () -> - void v(java.lang.String,java.lang.Object[]) -> a - void d(java.lang.String,java.lang.Object[]) -> b - void e(java.lang.String,java.lang.Object[]) -> c - void e(java.lang.Throwable,java.lang.String,java.lang.Object[]) -> a - java.lang.String buildMessage(java.lang.String,java.lang.Object[]) -> d - void () -> -com.android.volley.VolleyLog$MarkerLog -> com.a.a.s$a: - boolean ENABLED -> a - java.util.List mMarkers -> b - boolean mFinished -> c - void () -> - void add(java.lang.String,long) -> a - void finish(java.lang.String) -> a - void finalize() -> finalize - long getTotalDuration() -> a - void () -> -com.android.volley.VolleyLog$MarkerLog$Marker -> com.a.a.s$a$a: - java.lang.String name -> a - long thread -> b - long time -> c - void (java.lang.String,long,long) -> -com.android.volley.toolbox.BasicNetwork -> com.a.a.a.a: - boolean DEBUG -> a - int SLOW_REQUEST_THRESHOLD_MS -> d - int DEFAULT_POOL_SIZE -> e - com.android.volley.toolbox.HttpStack mHttpStack -> b - com.android.volley.toolbox.ByteArrayPool mPool -> c - void (com.android.volley.toolbox.HttpStack) -> - void (com.android.volley.toolbox.HttpStack,com.android.volley.toolbox.ByteArrayPool) -> - com.android.volley.NetworkResponse performRequest(com.android.volley.Request) -> a - void logSlowRequests(long,com.android.volley.Request,byte[],org.apache.http.StatusLine) -> a - void attemptRetryOnException(java.lang.String,com.android.volley.Request,com.android.volley.VolleyError) -> a - void addCacheHeaders(java.util.Map,com.android.volley.Cache$Entry) -> a - byte[] entityToBytes(org.apache.http.HttpEntity) -> a - java.util.Map convertHeaders(org.apache.http.Header[]) -> a - void () -> -com.android.volley.toolbox.ByteArrayPool -> com.a.a.a.b: - java.util.List mBuffersByLastUse -> b - java.util.List mBuffersBySize -> c - int mCurrentSize -> d - int mSizeLimit -> e - java.util.Comparator BUF_COMPARATOR -> a - void (int) -> - byte[] getBuf(int) -> a - void returnBuf(byte[]) -> a - void trim() -> a - void () -> -com.android.volley.toolbox.ByteArrayPool$1 -> com.a.a.a.b$1: - void () -> - int compare(byte[],byte[]) -> a - int compare(java.lang.Object,java.lang.Object) -> compare -com.android.volley.toolbox.DiskBasedCache -> com.a.a.a.c: - java.util.Map mEntries -> a - long mTotalSize -> b - java.io.File mRootDirectory -> c - int mMaxCacheSizeInBytes -> d - void (java.io.File,int) -> - void (java.io.File) -> - com.android.volley.Cache$Entry get(java.lang.String) -> a - void initialize() -> a - void put(java.lang.String,com.android.volley.Cache$Entry) -> a - void remove(java.lang.String) -> b - java.lang.String getFilenameForKey(java.lang.String) -> d - java.io.File getFileForKey(java.lang.String) -> c - void pruneIfNeeded(int) -> a - void putEntry(java.lang.String,com.android.volley.toolbox.DiskBasedCache$CacheHeader) -> a - void removeEntry(java.lang.String) -> e - byte[] streamToBytes(java.io.InputStream,int) -> a - int read(java.io.InputStream) -> e - void writeInt(java.io.OutputStream,int) -> a - int readInt(java.io.InputStream) -> a - void writeLong(java.io.OutputStream,long) -> a - long readLong(java.io.InputStream) -> b - void writeString(java.io.OutputStream,java.lang.String) -> a - java.lang.String readString(java.io.InputStream) -> c - void writeStringStringMap(java.util.Map,java.io.OutputStream) -> a - java.util.Map readStringStringMap(java.io.InputStream) -> d -com.android.volley.toolbox.DiskBasedCache$1 -> com.a.a.a.c$1: -com.android.volley.toolbox.DiskBasedCache$CacheHeader -> com.a.a.a.c$a: - long size -> a - java.lang.String key -> b - java.lang.String etag -> c - long serverDate -> d - long lastModified -> e - long ttl -> f - long softTtl -> g - java.util.Map responseHeaders -> h - void () -> - void (java.lang.String,com.android.volley.Cache$Entry) -> - com.android.volley.toolbox.DiskBasedCache$CacheHeader readHeader(java.io.InputStream) -> a - com.android.volley.Cache$Entry toCacheEntry(byte[]) -> a - boolean writeHeader(java.io.OutputStream) -> a -com.android.volley.toolbox.DiskBasedCache$CountingInputStream -> com.a.a.a.c$b: - int bytesRead -> a - void (java.io.InputStream) -> - int read() -> read - int read(byte[],int,int) -> read - void (java.io.InputStream,com.android.volley.toolbox.DiskBasedCache$1) -> - int access$100(com.android.volley.toolbox.DiskBasedCache$CountingInputStream) -> a -com.android.volley.toolbox.HttpClientStack -> com.a.a.a.d: - org.apache.http.client.HttpClient mClient -> a - void (org.apache.http.client.HttpClient) -> - void addHeaders(org.apache.http.client.methods.HttpUriRequest,java.util.Map) -> a - org.apache.http.HttpResponse performRequest(com.android.volley.Request,java.util.Map) -> a - org.apache.http.client.methods.HttpUriRequest createHttpRequest(com.android.volley.Request,java.util.Map) -> b - void setEntityIfNonEmptyBody(org.apache.http.client.methods.HttpEntityEnclosingRequestBase,com.android.volley.Request) -> a - void onPrepareRequest(org.apache.http.client.methods.HttpUriRequest) -> a -com.android.volley.toolbox.HttpClientStack$HttpPatch -> com.a.a.a.d$a: - void () -> - void (java.lang.String) -> - java.lang.String getMethod() -> getMethod -com.android.volley.toolbox.HttpHeaderParser -> com.a.a.a.e: - com.android.volley.Cache$Entry parseCacheHeaders(com.android.volley.NetworkResponse) -> a - long parseDateAsEpoch(java.lang.String) -> a - java.lang.String parseCharset(java.util.Map,java.lang.String) -> a - java.lang.String parseCharset(java.util.Map) -> a -com.android.volley.toolbox.HttpStack -> com.a.a.a.f: - org.apache.http.HttpResponse performRequest(com.android.volley.Request,java.util.Map) -> a -com.android.volley.toolbox.HurlStack -> com.a.a.a.g: - com.android.volley.toolbox.HurlStack$UrlRewriter mUrlRewriter -> a - javax.net.ssl.SSLSocketFactory mSslSocketFactory -> b - void () -> - void (com.android.volley.toolbox.HurlStack$UrlRewriter) -> - void (com.android.volley.toolbox.HurlStack$UrlRewriter,javax.net.ssl.SSLSocketFactory) -> - org.apache.http.HttpResponse performRequest(com.android.volley.Request,java.util.Map) -> a - boolean hasResponseBody(int,int) -> a - org.apache.http.HttpEntity entityFromConnection(java.net.HttpURLConnection) -> a - java.net.HttpURLConnection createConnection(java.net.URL) -> a - java.net.HttpURLConnection openConnection(java.net.URL,com.android.volley.Request) -> a - void setConnectionParametersForRequest(java.net.HttpURLConnection,com.android.volley.Request) -> a - void addBodyIfExists(java.net.HttpURLConnection,com.android.volley.Request) -> b -com.android.volley.toolbox.HurlStack$UrlRewriter -> com.a.a.a.g$a: - java.lang.String rewriteUrl(java.lang.String) -> a -com.android.volley.toolbox.PoolingByteArrayOutputStream -> com.a.a.a.h: - com.android.volley.toolbox.ByteArrayPool mPool -> a - void (com.android.volley.toolbox.ByteArrayPool,int) -> - void close() -> close - void finalize() -> finalize - void expand(int) -> a - void write(byte[],int,int) -> write - void write(int) -> write -com.android.volley.toolbox.RequestFuture -> com.a.a.a.i: - com.android.volley.Request mRequest -> a - boolean mResultReceived -> b - java.lang.Object mResult -> c - com.android.volley.VolleyError mException -> d - com.android.volley.toolbox.RequestFuture newFuture() -> a - void () -> - boolean cancel(boolean) -> cancel - java.lang.Object get() -> get - java.lang.Object get(long,java.util.concurrent.TimeUnit) -> get - java.lang.Object doGet(java.lang.Long) -> a - boolean isCancelled() -> isCancelled - boolean isDone() -> isDone - void onResponse(java.lang.Object) -> a - void onErrorResponse(com.android.volley.VolleyError) -> a -com.android.volley.toolbox.StringRequest -> com.a.a.a.j: - com.android.volley.Response$Listener mListener -> a - void (int,java.lang.String,com.android.volley.Response$Listener,com.android.volley.Response$ErrorListener) -> - void deliverResponse(java.lang.String) -> c - com.android.volley.Response parseNetworkResponse(com.android.volley.NetworkResponse) -> a - void deliverResponse(java.lang.Object) -> a -com.android.volley.toolbox.Volley -> com.a.a.a.k: - com.android.volley.RequestQueue newRequestQueue(android.content.Context,com.android.volley.toolbox.HttpStack) -> a - com.android.volley.RequestQueue newRequestQueue(android.content.Context) -> a +com.android.databinding.library.R -> com.a.a.a.a: +com.android.databinding.library.R$id -> com.a.a.a.a$a: + int dataBinding -> dataBinding com.google.android.gms.R -> com.google.android.gms.a: com.google.android.gms.R$string -> com.google.android.gms.a$a: int common_google_play_services_unknown_issue -> common_google_play_services_unknown_issue @@ -17929,6 +18493,19 @@ com.google.android.gms.measurement.AppMeasurementService -> com.google.android.g void onRebind(android.content.Intent) -> onRebind boolean callServiceStopSelfResult(int) -> a android.content.Context getContext() -> a +com.google.common.base.Preconditions -> com.google.a.a.a: + java.lang.Object checkNotNull(java.lang.Object) -> a +com.google.common.io.ByteStreams -> com.google.a.b.a: + java.io.OutputStream NULL_OUTPUT_STREAM -> a + byte[] createBuffer() -> a + long copy(java.io.InputStream,java.io.OutputStream) -> a + void () -> +com.google.common.io.ByteStreams$1 -> com.google.a.b.a$1: + void () -> + void write(int) -> write + void write(byte[]) -> write + void write(byte[],int,int) -> write + java.lang.String toString() -> toString com.google.firebase.FirebaseApp -> com.google.firebase.a: java.util.List zzbUy -> b java.util.List zzbUz -> c @@ -18235,30 +18812,1253 @@ com.google.firebase.provider.FirebaseInitProvider -> com.google.firebase.provide android.net.Uri insert(android.net.Uri,android.content.ContentValues) -> insert int delete(android.net.Uri,java.lang.String,java.lang.String[]) -> delete int update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[]) -> update +com.google.gson.DefaultDateTypeAdapter -> com.google.b.a: + java.text.DateFormat enUsFormat -> a + java.text.DateFormat localFormat -> b + void () -> + void (java.lang.String) -> + void (int,int) -> + void (java.text.DateFormat,java.text.DateFormat) -> + com.google.gson.JsonElement serialize(java.util.Date,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a + java.util.Date deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a + java.util.Date deserializeToDate(com.google.gson.JsonElement) -> a + java.lang.String toString() -> toString + com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a + java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> b +com.google.gson.ExclusionStrategy -> com.google.b.b: + boolean shouldSkipField(com.google.gson.FieldAttributes) -> a + boolean shouldSkipClass(java.lang.Class) -> a +com.google.gson.FieldAttributes -> com.google.b.c: + java.lang.reflect.Field field -> a + void (java.lang.reflect.Field) -> +com.google.gson.FieldNamingPolicy -> com.google.b.d: + com.google.gson.FieldNamingPolicy IDENTITY -> a + com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE -> b + com.google.gson.FieldNamingPolicy UPPER_CAMEL_CASE_WITH_SPACES -> c + com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_UNDERSCORES -> d + com.google.gson.FieldNamingPolicy LOWER_CASE_WITH_DASHES -> e + com.google.gson.FieldNamingPolicy[] $VALUES -> f + com.google.gson.FieldNamingPolicy[] values() -> values + com.google.gson.FieldNamingPolicy valueOf(java.lang.String) -> valueOf + void (java.lang.String,int) -> + java.lang.String separateCamelCase(java.lang.String,java.lang.String) -> a + java.lang.String upperCaseFirstLetter(java.lang.String) -> a + java.lang.String modifyString(char,java.lang.String,int) -> a + void (java.lang.String,int,com.google.gson.FieldNamingPolicy$1) -> + void () -> +com.google.gson.FieldNamingPolicy$1 -> com.google.b.d$1: + void (java.lang.String,int) -> + java.lang.String translateName(java.lang.reflect.Field) -> a +com.google.gson.FieldNamingPolicy$2 -> com.google.b.d$2: + void (java.lang.String,int) -> + java.lang.String translateName(java.lang.reflect.Field) -> a +com.google.gson.FieldNamingPolicy$3 -> com.google.b.d$3: + void (java.lang.String,int) -> + java.lang.String translateName(java.lang.reflect.Field) -> a +com.google.gson.FieldNamingPolicy$4 -> com.google.b.d$4: + void (java.lang.String,int) -> + java.lang.String translateName(java.lang.reflect.Field) -> a +com.google.gson.FieldNamingPolicy$5 -> com.google.b.d$5: + void (java.lang.String,int) -> + java.lang.String translateName(java.lang.reflect.Field) -> a +com.google.gson.FieldNamingStrategy -> com.google.b.e: + java.lang.String translateName(java.lang.reflect.Field) -> a +com.google.gson.Gson -> com.google.b.f: + com.google.gson.reflect.TypeToken NULL_KEY_SURROGATE -> a + java.lang.ThreadLocal calls -> b + java.util.Map typeTokenCache -> c + java.util.List factories -> d + com.google.gson.internal.ConstructorConstructor constructorConstructor -> e + com.google.gson.internal.Excluder excluder -> f + com.google.gson.FieldNamingStrategy fieldNamingStrategy -> g + boolean serializeNulls -> h + boolean htmlSafe -> i + boolean generateNonExecutableJson -> j + boolean prettyPrinting -> k + boolean lenient -> l + com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory -> m + void () -> + void (com.google.gson.internal.Excluder,com.google.gson.FieldNamingStrategy,java.util.Map,boolean,boolean,boolean,boolean,boolean,boolean,boolean,com.google.gson.LongSerializationPolicy,java.util.List) -> + com.google.gson.TypeAdapter doubleAdapter(boolean) -> a + com.google.gson.TypeAdapter floatAdapter(boolean) -> b + void checkValidFloatingPoint(double) -> a + com.google.gson.TypeAdapter longAdapter(com.google.gson.LongSerializationPolicy) -> a + com.google.gson.TypeAdapter atomicLongAdapter(com.google.gson.TypeAdapter) -> a + com.google.gson.TypeAdapter atomicLongArrayAdapter(com.google.gson.TypeAdapter) -> b + com.google.gson.TypeAdapter getAdapter(com.google.gson.reflect.TypeToken) -> a + com.google.gson.TypeAdapter getDelegateAdapter(com.google.gson.TypeAdapterFactory,com.google.gson.reflect.TypeToken) -> a + com.google.gson.TypeAdapter getAdapter(java.lang.Class) -> a + com.google.gson.stream.JsonWriter newJsonWriter(java.io.Writer) -> a + com.google.gson.stream.JsonReader newJsonReader(java.io.Reader) -> a + java.lang.String toString() -> toString + void () -> +com.google.gson.Gson$1 -> com.google.b.f$1: + void () -> +com.google.gson.Gson$2 -> com.google.b.f$2: + com.google.gson.Gson this$0 -> a + void (com.google.gson.Gson) -> + java.lang.Double read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.Gson$3 -> com.google.b.f$3: + com.google.gson.Gson this$0 -> a + void (com.google.gson.Gson) -> + java.lang.Float read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.Gson$4 -> com.google.b.f$4: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.Gson$5 -> com.google.b.f$5: + com.google.gson.TypeAdapter val$longAdapter -> a + void (com.google.gson.TypeAdapter) -> + void write(com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicLong) -> a + java.util.concurrent.atomic.AtomicLong read(com.google.gson.stream.JsonReader) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.Gson$6 -> com.google.b.f$6: + com.google.gson.TypeAdapter val$longAdapter -> a + void (com.google.gson.TypeAdapter) -> + void write(com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicLongArray) -> a + java.util.concurrent.atomic.AtomicLongArray read(com.google.gson.stream.JsonReader) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.Gson$FutureTypeAdapter -> com.google.b.f$a: + com.google.gson.TypeAdapter delegate -> a + void () -> + void setDelegate(com.google.gson.TypeAdapter) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.GsonBuilder -> com.google.b.g: + com.google.gson.internal.Excluder excluder -> a + com.google.gson.LongSerializationPolicy longSerializationPolicy -> b + com.google.gson.FieldNamingStrategy fieldNamingPolicy -> c + java.util.Map instanceCreators -> d + java.util.List factories -> e + java.util.List hierarchyFactories -> f + boolean serializeNulls -> g + java.lang.String datePattern -> h + int dateStyle -> i + int timeStyle -> j + boolean complexMapKeySerialization -> k + boolean serializeSpecialFloatingPointValues -> l + boolean escapeHtmlChars -> m + boolean prettyPrinting -> n + boolean generateNonExecutableJson -> o + boolean lenient -> p + void () -> + com.google.gson.GsonBuilder registerTypeAdapter(java.lang.reflect.Type,java.lang.Object) -> a + com.google.gson.Gson create() -> a + void addTypeAdaptersForDate(java.lang.String,int,int,java.util.List) -> a +com.google.gson.InstanceCreator -> com.google.b.h: + java.lang.Object createInstance(java.lang.reflect.Type) -> a +com.google.gson.JsonArray -> com.google.b.i: + java.util.List elements -> a + void () -> + void add(com.google.gson.JsonElement) -> a + java.util.Iterator iterator() -> iterator + java.lang.Number getAsNumber() -> a + java.lang.String getAsString() -> b + double getAsDouble() -> c + long getAsLong() -> d + int getAsInt() -> e + boolean getAsBoolean() -> f + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode +com.google.gson.JsonDeserializationContext -> com.google.b.j: +com.google.gson.JsonDeserializer -> com.google.b.k: + java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> b +com.google.gson.JsonElement -> com.google.b.l: + void () -> + boolean isJsonArray() -> g + boolean isJsonObject() -> h + boolean isJsonPrimitive() -> i + boolean isJsonNull() -> j + com.google.gson.JsonObject getAsJsonObject() -> k + com.google.gson.JsonArray getAsJsonArray() -> l + com.google.gson.JsonPrimitive getAsJsonPrimitive() -> m + boolean getAsBoolean() -> f + java.lang.Boolean getAsBooleanWrapper() -> n + java.lang.Number getAsNumber() -> a + java.lang.String getAsString() -> b + double getAsDouble() -> c + long getAsLong() -> d + int getAsInt() -> e + java.lang.String toString() -> toString +com.google.gson.JsonIOException -> com.google.b.m: + void (java.lang.String) -> + void (java.lang.Throwable) -> +com.google.gson.JsonNull -> com.google.b.n: + com.google.gson.JsonNull INSTANCE -> a + void () -> + int hashCode() -> hashCode + boolean equals(java.lang.Object) -> equals + void () -> +com.google.gson.JsonObject -> com.google.b.o: + com.google.gson.internal.LinkedTreeMap members -> a + void () -> + void add(java.lang.String,com.google.gson.JsonElement) -> a + java.util.Set entrySet() -> o + com.google.gson.JsonElement get(java.lang.String) -> a + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode +com.google.gson.JsonParseException -> com.google.b.p: + void (java.lang.String) -> + void (java.lang.String,java.lang.Throwable) -> + void (java.lang.Throwable) -> +com.google.gson.JsonPrimitive -> com.google.b.q: + java.lang.Class[] PRIMITIVE_TYPES -> a + java.lang.Object value -> b + void (java.lang.Boolean) -> + void (java.lang.Number) -> + void (java.lang.String) -> + void setValue(java.lang.Object) -> a + boolean isBoolean() -> o + java.lang.Boolean getAsBooleanWrapper() -> n + boolean getAsBoolean() -> f + boolean isNumber() -> p + java.lang.Number getAsNumber() -> a + boolean isString() -> q + java.lang.String getAsString() -> b + double getAsDouble() -> c + long getAsLong() -> d + int getAsInt() -> e + boolean isPrimitiveOrString(java.lang.Object) -> b + int hashCode() -> hashCode + boolean equals(java.lang.Object) -> equals + boolean isIntegral(com.google.gson.JsonPrimitive) -> a + void () -> +com.google.gson.JsonSerializationContext -> com.google.b.r: +com.google.gson.JsonSerializer -> com.google.b.s: + com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a +com.google.gson.JsonSyntaxException -> com.google.b.t: + void (java.lang.String) -> + void (java.lang.String,java.lang.Throwable) -> + void (java.lang.Throwable) -> +com.google.gson.LongSerializationPolicy -> com.google.b.u: + com.google.gson.LongSerializationPolicy DEFAULT -> a + com.google.gson.LongSerializationPolicy STRING -> b + com.google.gson.LongSerializationPolicy[] $VALUES -> c + com.google.gson.LongSerializationPolicy[] values() -> values + com.google.gson.LongSerializationPolicy valueOf(java.lang.String) -> valueOf + void (java.lang.String,int) -> + void (java.lang.String,int,com.google.gson.LongSerializationPolicy$1) -> + void () -> +com.google.gson.LongSerializationPolicy$1 -> com.google.b.u$1: + void (java.lang.String,int) -> +com.google.gson.LongSerializationPolicy$2 -> com.google.b.u$2: + void (java.lang.String,int) -> +com.google.gson.TypeAdapter -> com.google.b.v: + void () -> + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + com.google.gson.TypeAdapter nullSafe() -> a + com.google.gson.JsonElement toJsonTree(java.lang.Object) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b +com.google.gson.TypeAdapter$1 -> com.google.b.v$1: + com.google.gson.TypeAdapter this$0 -> a + void (com.google.gson.TypeAdapter) -> + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b +com.google.gson.TypeAdapterFactory -> com.google.b.w: + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.annotations.Expose -> com.google.b.a.a: + boolean serialize() -> a + boolean deserialize() -> b +com.google.gson.annotations.JsonAdapter -> com.google.b.a.b: + java.lang.Class value() -> a +com.google.gson.annotations.SerializedName -> com.google.b.a.c: + java.lang.String value() -> a + java.lang.String[] alternate() -> b +com.google.gson.annotations.Since -> com.google.b.a.d: + double value() -> a +com.google.gson.annotations.Until -> com.google.b.a.e: + double value() -> a +com.google.gson.internal.$Gson$Preconditions -> com.google.b.b.a: + java.lang.Object checkNotNull(java.lang.Object) -> a + void checkArgument(boolean) -> a +com.google.gson.internal.$Gson$Types -> com.google.b.b.b: + java.lang.reflect.Type[] EMPTY_TYPE_ARRAY -> a + java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner(java.lang.reflect.Type,java.lang.reflect.Type,java.lang.reflect.Type[]) -> a + java.lang.reflect.GenericArrayType arrayOf(java.lang.reflect.Type) -> a + java.lang.reflect.WildcardType subtypeOf(java.lang.reflect.Type) -> b + java.lang.reflect.WildcardType supertypeOf(java.lang.reflect.Type) -> c + java.lang.reflect.Type canonicalize(java.lang.reflect.Type) -> d + java.lang.Class getRawType(java.lang.reflect.Type) -> e + boolean equal(java.lang.Object,java.lang.Object) -> a + boolean equals(java.lang.reflect.Type,java.lang.reflect.Type) -> a + int hashCodeOrZero(java.lang.Object) -> a + java.lang.String typeToString(java.lang.reflect.Type) -> f + java.lang.reflect.Type getGenericSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class) -> a + java.lang.reflect.Type getSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class) -> b + java.lang.reflect.Type getArrayComponentType(java.lang.reflect.Type) -> g + java.lang.reflect.Type getCollectionElementType(java.lang.reflect.Type,java.lang.Class) -> a + java.lang.reflect.Type[] getMapKeyAndValueTypes(java.lang.reflect.Type,java.lang.Class) -> b + java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type) -> a + java.lang.reflect.Type resolveTypeVariable(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.TypeVariable) -> a + int indexOf(java.lang.Object[],java.lang.Object) -> a + java.lang.Class declaringClassOf(java.lang.reflect.TypeVariable) -> a + void checkNotPrimitive(java.lang.reflect.Type) -> h + void () -> +com.google.gson.internal.$Gson$Types$GenericArrayTypeImpl -> com.google.b.b.b$a: + java.lang.reflect.Type componentType -> a + void (java.lang.reflect.Type) -> + java.lang.reflect.Type getGenericComponentType() -> getGenericComponentType + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl -> com.google.b.b.b$b: + java.lang.reflect.Type ownerType -> a + java.lang.reflect.Type rawType -> b + java.lang.reflect.Type[] typeArguments -> c + void (java.lang.reflect.Type,java.lang.reflect.Type,java.lang.reflect.Type[]) -> + java.lang.reflect.Type[] getActualTypeArguments() -> getActualTypeArguments + java.lang.reflect.Type getRawType() -> getRawType + java.lang.reflect.Type getOwnerType() -> getOwnerType + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +com.google.gson.internal.$Gson$Types$WildcardTypeImpl -> com.google.b.b.b$c: + java.lang.reflect.Type upperBound -> a + java.lang.reflect.Type lowerBound -> b + void (java.lang.reflect.Type[],java.lang.reflect.Type[]) -> + java.lang.reflect.Type[] getUpperBounds() -> getUpperBounds + java.lang.reflect.Type[] getLowerBounds() -> getLowerBounds + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +com.google.gson.internal.ConstructorConstructor -> com.google.b.b.c: + java.util.Map instanceCreators -> a + void (java.util.Map) -> + com.google.gson.internal.ObjectConstructor get(com.google.gson.reflect.TypeToken) -> a + com.google.gson.internal.ObjectConstructor newDefaultConstructor(java.lang.Class) -> a + com.google.gson.internal.ObjectConstructor newDefaultImplementationConstructor(java.lang.reflect.Type,java.lang.Class) -> a + com.google.gson.internal.ObjectConstructor newUnsafeAllocator(java.lang.reflect.Type,java.lang.Class) -> b + java.lang.String toString() -> toString +com.google.gson.internal.ConstructorConstructor$1 -> com.google.b.b.c$1: + com.google.gson.InstanceCreator val$typeCreator -> a + java.lang.reflect.Type val$type -> b + com.google.gson.internal.ConstructorConstructor this$0 -> c + void (com.google.gson.internal.ConstructorConstructor,com.google.gson.InstanceCreator,java.lang.reflect.Type) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$10 -> com.google.b.b.c$2: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$11 -> com.google.b.b.c$3: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$12 -> com.google.b.b.c$4: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$13 -> com.google.b.b.c$5: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$14 -> com.google.b.b.c$6: + com.google.gson.internal.UnsafeAllocator unsafeAllocator -> d + java.lang.Class val$rawType -> a + java.lang.reflect.Type val$type -> b + com.google.gson.internal.ConstructorConstructor this$0 -> c + void (com.google.gson.internal.ConstructorConstructor,java.lang.Class,java.lang.reflect.Type) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$2 -> com.google.b.b.c$7: + com.google.gson.InstanceCreator val$rawTypeCreator -> a + java.lang.reflect.Type val$type -> b + com.google.gson.internal.ConstructorConstructor this$0 -> c + void (com.google.gson.internal.ConstructorConstructor,com.google.gson.InstanceCreator,java.lang.reflect.Type) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$3 -> com.google.b.b.c$8: + java.lang.reflect.Constructor val$constructor -> a + com.google.gson.internal.ConstructorConstructor this$0 -> b + void (com.google.gson.internal.ConstructorConstructor,java.lang.reflect.Constructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$4 -> com.google.b.b.c$9: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$5 -> com.google.b.b.c$10: + java.lang.reflect.Type val$type -> a + com.google.gson.internal.ConstructorConstructor this$0 -> b + void (com.google.gson.internal.ConstructorConstructor,java.lang.reflect.Type) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$6 -> com.google.b.b.c$11: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$7 -> com.google.b.b.c$12: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$8 -> com.google.b.b.c$13: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.ConstructorConstructor$9 -> com.google.b.b.c$14: + com.google.gson.internal.ConstructorConstructor this$0 -> a + void (com.google.gson.internal.ConstructorConstructor) -> + java.lang.Object construct() -> a +com.google.gson.internal.Excluder -> com.google.b.b.d: + com.google.gson.internal.Excluder DEFAULT -> a + double version -> b + int modifiers -> c + boolean serializeInnerClasses -> d + boolean requireExpose -> e + java.util.List serializationStrategies -> f + java.util.List deserializationStrategies -> g + void () -> + com.google.gson.internal.Excluder clone() -> a + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + boolean excludeField(java.lang.reflect.Field,boolean) -> a + boolean excludeClass(java.lang.Class,boolean) -> a + boolean isAnonymousOrLocal(java.lang.Class) -> a + boolean isInnerClass(java.lang.Class) -> b + boolean isStatic(java.lang.Class) -> c + boolean isValidVersion(com.google.gson.annotations.Since,com.google.gson.annotations.Until) -> a + boolean isValidSince(com.google.gson.annotations.Since) -> a + boolean isValidUntil(com.google.gson.annotations.Until) -> a + java.lang.Object clone() -> clone + void () -> +com.google.gson.internal.Excluder$1 -> com.google.b.b.d$1: + com.google.gson.TypeAdapter delegate -> f + boolean val$skipDeserialize -> a + boolean val$skipSerialize -> b + com.google.gson.Gson val$gson -> c + com.google.gson.reflect.TypeToken val$type -> d + com.google.gson.internal.Excluder this$0 -> e + void (com.google.gson.internal.Excluder,boolean,boolean,com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + com.google.gson.TypeAdapter delegate() -> b +com.google.gson.internal.JsonReaderInternalAccess -> com.google.b.b.e: + com.google.gson.internal.JsonReaderInternalAccess INSTANCE -> a + void () -> + void promoteNameToValue(com.google.gson.stream.JsonReader) -> a +com.google.gson.internal.LazilyParsedNumber -> com.google.b.b.f: + java.lang.String value -> a + void (java.lang.String) -> + int intValue() -> intValue + long longValue() -> longValue + float floatValue() -> floatValue + double doubleValue() -> doubleValue + java.lang.String toString() -> toString + int hashCode() -> hashCode + boolean equals(java.lang.Object) -> equals +com.google.gson.internal.LinkedTreeMap -> com.google.b.b.g: + java.util.Comparator NATURAL_ORDER -> g + java.util.Comparator comparator -> a + com.google.gson.internal.LinkedTreeMap$Node root -> b + int size -> c + int modCount -> d + com.google.gson.internal.LinkedTreeMap$Node header -> e + com.google.gson.internal.LinkedTreeMap$EntrySet entrySet -> h + com.google.gson.internal.LinkedTreeMap$KeySet keySet -> i + boolean $assertionsDisabled -> f + void () -> + void (java.util.Comparator) -> + int size() -> size + java.lang.Object get(java.lang.Object) -> get + boolean containsKey(java.lang.Object) -> containsKey + java.lang.Object put(java.lang.Object,java.lang.Object) -> put + void clear() -> clear + java.lang.Object remove(java.lang.Object) -> remove + com.google.gson.internal.LinkedTreeMap$Node find(java.lang.Object,boolean) -> a + com.google.gson.internal.LinkedTreeMap$Node findByObject(java.lang.Object) -> a + com.google.gson.internal.LinkedTreeMap$Node findByEntry(java.util.Map$Entry) -> a + boolean equal(java.lang.Object,java.lang.Object) -> a + void removeInternal(com.google.gson.internal.LinkedTreeMap$Node,boolean) -> a + com.google.gson.internal.LinkedTreeMap$Node removeInternalByKey(java.lang.Object) -> b + void replaceInParent(com.google.gson.internal.LinkedTreeMap$Node,com.google.gson.internal.LinkedTreeMap$Node) -> a + void rebalance(com.google.gson.internal.LinkedTreeMap$Node,boolean) -> b + void rotateLeft(com.google.gson.internal.LinkedTreeMap$Node) -> a + void rotateRight(com.google.gson.internal.LinkedTreeMap$Node) -> b + java.util.Set entrySet() -> entrySet + java.util.Set keySet() -> keySet + void () -> +com.google.gson.internal.LinkedTreeMap$1 -> com.google.b.b.g$1: + void () -> + int compare(java.lang.Comparable,java.lang.Comparable) -> a + int compare(java.lang.Object,java.lang.Object) -> compare +com.google.gson.internal.LinkedTreeMap$EntrySet -> com.google.b.b.g$a: + com.google.gson.internal.LinkedTreeMap this$0 -> a + void (com.google.gson.internal.LinkedTreeMap) -> + int size() -> size + java.util.Iterator iterator() -> iterator + boolean contains(java.lang.Object) -> contains + boolean remove(java.lang.Object) -> remove + void clear() -> clear +com.google.gson.internal.LinkedTreeMap$EntrySet$1 -> com.google.b.b.g$a$1: + com.google.gson.internal.LinkedTreeMap$EntrySet this$1 -> a + void (com.google.gson.internal.LinkedTreeMap$EntrySet) -> + java.util.Map$Entry next() -> a + java.lang.Object next() -> next +com.google.gson.internal.LinkedTreeMap$KeySet -> com.google.b.b.g$b: + com.google.gson.internal.LinkedTreeMap this$0 -> a + void (com.google.gson.internal.LinkedTreeMap) -> + int size() -> size + java.util.Iterator iterator() -> iterator + boolean contains(java.lang.Object) -> contains + boolean remove(java.lang.Object) -> remove + void clear() -> clear +com.google.gson.internal.LinkedTreeMap$KeySet$1 -> com.google.b.b.g$b$1: + com.google.gson.internal.LinkedTreeMap$KeySet this$1 -> a + void (com.google.gson.internal.LinkedTreeMap$KeySet) -> + java.lang.Object next() -> next +com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator -> com.google.b.b.g$c: + com.google.gson.internal.LinkedTreeMap$Node next -> b + com.google.gson.internal.LinkedTreeMap$Node lastReturned -> c + int expectedModCount -> d + com.google.gson.internal.LinkedTreeMap this$0 -> e + void (com.google.gson.internal.LinkedTreeMap) -> + boolean hasNext() -> hasNext + com.google.gson.internal.LinkedTreeMap$Node nextNode() -> b + void remove() -> remove +com.google.gson.internal.LinkedTreeMap$Node -> com.google.b.b.g$d: + com.google.gson.internal.LinkedTreeMap$Node parent -> a + com.google.gson.internal.LinkedTreeMap$Node left -> b + com.google.gson.internal.LinkedTreeMap$Node right -> c + com.google.gson.internal.LinkedTreeMap$Node next -> d + com.google.gson.internal.LinkedTreeMap$Node prev -> e + java.lang.Object key -> f + java.lang.Object value -> g + int height -> h + void () -> + void (com.google.gson.internal.LinkedTreeMap$Node,java.lang.Object,com.google.gson.internal.LinkedTreeMap$Node,com.google.gson.internal.LinkedTreeMap$Node) -> + java.lang.Object getKey() -> getKey + java.lang.Object getValue() -> getValue + java.lang.Object setValue(java.lang.Object) -> setValue + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString + com.google.gson.internal.LinkedTreeMap$Node first() -> a + com.google.gson.internal.LinkedTreeMap$Node last() -> b +com.google.gson.internal.ObjectConstructor -> com.google.b.b.h: + java.lang.Object construct() -> a +com.google.gson.internal.Primitives -> com.google.b.b.i: + java.util.Map PRIMITIVE_TO_WRAPPER_TYPE -> a + java.util.Map WRAPPER_TO_PRIMITIVE_TYPE -> b + void add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class) -> a + boolean isPrimitive(java.lang.reflect.Type) -> a + void () -> +com.google.gson.internal.Streams -> com.google.b.b.j: + com.google.gson.JsonElement parse(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.JsonElement,com.google.gson.stream.JsonWriter) -> a +com.google.gson.internal.UnsafeAllocator -> com.google.b.b.k: + void () -> + java.lang.Object newInstance(java.lang.Class) -> a + com.google.gson.internal.UnsafeAllocator create() -> a + void assertInstantiable(java.lang.Class) -> c + void access$000(java.lang.Class) -> b +com.google.gson.internal.UnsafeAllocator$1 -> com.google.b.b.k$1: + java.lang.reflect.Method val$allocateInstance -> a + java.lang.Object val$unsafe -> b + void (java.lang.reflect.Method,java.lang.Object) -> + java.lang.Object newInstance(java.lang.Class) -> a +com.google.gson.internal.UnsafeAllocator$2 -> com.google.b.b.k$2: + java.lang.reflect.Method val$newInstance -> a + int val$constructorId -> b + void (java.lang.reflect.Method,int) -> + java.lang.Object newInstance(java.lang.Class) -> a +com.google.gson.internal.UnsafeAllocator$3 -> com.google.b.b.k$3: + java.lang.reflect.Method val$newInstance -> a + void (java.lang.reflect.Method) -> + java.lang.Object newInstance(java.lang.Class) -> a +com.google.gson.internal.UnsafeAllocator$4 -> com.google.b.b.k$4: + void () -> + java.lang.Object newInstance(java.lang.Class) -> a +com.google.gson.internal.bind.ArrayTypeAdapter -> com.google.b.b.a.a: + com.google.gson.TypeAdapterFactory FACTORY -> a + java.lang.Class componentType -> b + com.google.gson.TypeAdapter componentTypeAdapter -> c + void (com.google.gson.Gson,com.google.gson.TypeAdapter,java.lang.Class) -> + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + void () -> +com.google.gson.internal.bind.ArrayTypeAdapter$1 -> com.google.b.b.a.a$1: + void () -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.CollectionTypeAdapterFactory -> com.google.b.b.a.b: + com.google.gson.internal.ConstructorConstructor constructorConstructor -> a + void (com.google.gson.internal.ConstructorConstructor) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter -> com.google.b.b.a.b$a: + com.google.gson.TypeAdapter elementTypeAdapter -> a + com.google.gson.internal.ObjectConstructor constructor -> b + void (com.google.gson.Gson,java.lang.reflect.Type,com.google.gson.TypeAdapter,com.google.gson.internal.ObjectConstructor) -> + java.util.Collection read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.Collection) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.DateTypeAdapter -> com.google.b.b.a.c: + com.google.gson.TypeAdapterFactory FACTORY -> a + java.text.DateFormat enUsFormat -> b + java.text.DateFormat localFormat -> c + void () -> + java.util.Date read(com.google.gson.stream.JsonReader) -> a + java.util.Date deserializeToDate(java.lang.String) -> a + void write(com.google.gson.stream.JsonWriter,java.util.Date) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + void () -> +com.google.gson.internal.bind.DateTypeAdapter$1 -> com.google.b.b.a.c$1: + void () -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory -> com.google.b.b.a.d: + com.google.gson.internal.ConstructorConstructor constructorConstructor -> a + void (com.google.gson.internal.ConstructorConstructor) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + com.google.gson.TypeAdapter getTypeAdapter(com.google.gson.internal.ConstructorConstructor,com.google.gson.Gson,com.google.gson.reflect.TypeToken,com.google.gson.annotations.JsonAdapter) -> a +com.google.gson.internal.bind.JsonTreeReader -> com.google.b.b.a.e: + java.io.Reader UNREADABLE_READER -> b + java.lang.Object SENTINEL_CLOSED -> c + java.lang.Object[] stack -> d + int stackSize -> e + java.lang.String[] pathNames -> f + int[] pathIndices -> g + void beginArray() -> a + void endArray() -> b + void beginObject() -> c + void endObject() -> d + boolean hasNext() -> e + com.google.gson.stream.JsonToken peek() -> f + java.lang.Object peekStack() -> s + java.lang.Object popStack() -> t + void expect(com.google.gson.stream.JsonToken) -> a + java.lang.String nextName() -> g + java.lang.String nextString() -> h + boolean nextBoolean() -> i + void nextNull() -> j + double nextDouble() -> k + long nextLong() -> l + int nextInt() -> m + void close() -> close + void skipValue() -> n + java.lang.String toString() -> toString + void promoteNameToValue() -> o + void push(java.lang.Object) -> a + java.lang.String getPath() -> p + java.lang.String locationString() -> u + void () -> +com.google.gson.internal.bind.JsonTreeReader$1 -> com.google.b.b.a.e$1: + void () -> + int read(char[],int,int) -> read + void close() -> close +com.google.gson.internal.bind.JsonTreeWriter -> com.google.b.b.a.f: + java.io.Writer UNWRITABLE_WRITER -> a + com.google.gson.JsonPrimitive SENTINEL_CLOSED -> b + java.util.List stack -> c + java.lang.String pendingName -> d + com.google.gson.JsonElement product -> e + void () -> + com.google.gson.JsonElement get() -> a + com.google.gson.JsonElement peek() -> i + void put(com.google.gson.JsonElement) -> a + com.google.gson.stream.JsonWriter beginArray() -> b + com.google.gson.stream.JsonWriter endArray() -> c + com.google.gson.stream.JsonWriter beginObject() -> d + com.google.gson.stream.JsonWriter endObject() -> e + com.google.gson.stream.JsonWriter name(java.lang.String) -> a + com.google.gson.stream.JsonWriter value(java.lang.String) -> b + com.google.gson.stream.JsonWriter nullValue() -> f + com.google.gson.stream.JsonWriter value(boolean) -> a + com.google.gson.stream.JsonWriter value(java.lang.Boolean) -> a + com.google.gson.stream.JsonWriter value(long) -> a + com.google.gson.stream.JsonWriter value(java.lang.Number) -> a + void flush() -> flush + void close() -> close + void () -> +com.google.gson.internal.bind.JsonTreeWriter$1 -> com.google.b.b.a.f$1: + void () -> + void write(char[],int,int) -> write + void flush() -> flush + void close() -> close +com.google.gson.internal.bind.MapTypeAdapterFactory -> com.google.b.b.a.g: + com.google.gson.internal.ConstructorConstructor constructorConstructor -> b + boolean complexMapKeySerialization -> a + void (com.google.gson.internal.ConstructorConstructor,boolean) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + com.google.gson.TypeAdapter getKeyAdapter(com.google.gson.Gson,java.lang.reflect.Type) -> a +com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter -> com.google.b.b.a.g$a: + com.google.gson.TypeAdapter keyTypeAdapter -> b + com.google.gson.TypeAdapter valueTypeAdapter -> c + com.google.gson.internal.ObjectConstructor constructor -> d + com.google.gson.internal.bind.MapTypeAdapterFactory this$0 -> a + void (com.google.gson.internal.bind.MapTypeAdapterFactory,com.google.gson.Gson,java.lang.reflect.Type,com.google.gson.TypeAdapter,java.lang.reflect.Type,com.google.gson.TypeAdapter,com.google.gson.internal.ObjectConstructor) -> + java.util.Map read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.Map) -> a + java.lang.String keyToString(com.google.gson.JsonElement) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.ObjectTypeAdapter -> com.google.b.b.a.h: + com.google.gson.TypeAdapterFactory FACTORY -> a + com.google.gson.Gson gson -> b + void (com.google.gson.Gson) -> + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + void () -> +com.google.gson.internal.bind.ObjectTypeAdapter$1 -> com.google.b.b.a.h$1: + void () -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.ObjectTypeAdapter$2 -> com.google.b.b.a.h$2: + int[] $SwitchMap$com$google$gson$stream$JsonToken -> a + void () -> +com.google.gson.internal.bind.ReflectiveTypeAdapterFactory -> com.google.b.b.a.i: + com.google.gson.internal.ConstructorConstructor constructorConstructor -> a + com.google.gson.FieldNamingStrategy fieldNamingPolicy -> b + com.google.gson.internal.Excluder excluder -> c + com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory -> d + void (com.google.gson.internal.ConstructorConstructor,com.google.gson.FieldNamingStrategy,com.google.gson.internal.Excluder,com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory) -> + boolean excludeField(java.lang.reflect.Field,boolean) -> a + boolean excludeField(java.lang.reflect.Field,boolean,com.google.gson.internal.Excluder) -> a + java.util.List getFieldNames(java.lang.reflect.Field) -> a + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField createBoundField(com.google.gson.Gson,java.lang.reflect.Field,java.lang.String,com.google.gson.reflect.TypeToken,boolean,boolean) -> a + java.util.Map getBoundFields(com.google.gson.Gson,com.google.gson.reflect.TypeToken,java.lang.Class) -> a +com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1 -> com.google.b.b.a.i$1: + java.lang.reflect.Field val$field -> a + boolean val$jsonAdapterPresent -> b + com.google.gson.TypeAdapter val$typeAdapter -> c + com.google.gson.Gson val$context -> d + com.google.gson.reflect.TypeToken val$fieldType -> e + boolean val$isPrimitive -> f + com.google.gson.internal.bind.ReflectiveTypeAdapterFactory this$0 -> g + void (com.google.gson.internal.bind.ReflectiveTypeAdapterFactory,java.lang.String,boolean,boolean,java.lang.reflect.Field,boolean,com.google.gson.TypeAdapter,com.google.gson.Gson,com.google.gson.reflect.TypeToken,boolean) -> + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + void read(com.google.gson.stream.JsonReader,java.lang.Object) -> a + boolean writeField(java.lang.Object) -> a +com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter -> com.google.b.b.a.i$a: + com.google.gson.internal.ObjectConstructor constructor -> a + java.util.Map boundFields -> b + void (com.google.gson.internal.ObjectConstructor,java.util.Map) -> + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField -> com.google.b.b.a.i$b: + java.lang.String name -> h + boolean serialized -> i + boolean deserialized -> j + void (java.lang.String,boolean,boolean) -> + boolean writeField(java.lang.Object) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + void read(com.google.gson.stream.JsonReader,java.lang.Object) -> a +com.google.gson.internal.bind.SqlDateTypeAdapter -> com.google.b.b.a.j: + com.google.gson.TypeAdapterFactory FACTORY -> a + java.text.DateFormat format -> b + void () -> + java.sql.Date read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.sql.Date) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + void () -> +com.google.gson.internal.bind.SqlDateTypeAdapter$1 -> com.google.b.b.a.j$1: + void () -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.TimeTypeAdapter -> com.google.b.b.a.k: + com.google.gson.TypeAdapterFactory FACTORY -> a + java.text.DateFormat format -> b + void () -> + java.sql.Time read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.sql.Time) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + void () -> +com.google.gson.internal.bind.TimeTypeAdapter$1 -> com.google.b.b.a.k$1: + void () -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.TreeTypeAdapter -> com.google.b.b.a.l: + com.google.gson.JsonSerializer serializer -> a + com.google.gson.JsonDeserializer deserializer -> b + com.google.gson.Gson gson -> c + com.google.gson.reflect.TypeToken typeToken -> d + com.google.gson.TypeAdapterFactory skipPast -> e + com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl context -> f + com.google.gson.TypeAdapter delegate -> g + void (com.google.gson.JsonSerializer,com.google.gson.JsonDeserializer,com.google.gson.Gson,com.google.gson.reflect.TypeToken,com.google.gson.TypeAdapterFactory) -> + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + com.google.gson.TypeAdapter delegate() -> b + com.google.gson.TypeAdapterFactory newFactory(com.google.gson.reflect.TypeToken,java.lang.Object) -> a + com.google.gson.TypeAdapterFactory newFactoryWithMatchRawType(com.google.gson.reflect.TypeToken,java.lang.Object) -> b +com.google.gson.internal.bind.TreeTypeAdapter$1 -> com.google.b.b.a.l$1: +com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl -> com.google.b.b.a.l$a: + com.google.gson.internal.bind.TreeTypeAdapter this$0 -> a + void (com.google.gson.internal.bind.TreeTypeAdapter) -> + void (com.google.gson.internal.bind.TreeTypeAdapter,com.google.gson.internal.bind.TreeTypeAdapter$1) -> +com.google.gson.internal.bind.TreeTypeAdapter$SingleTypeFactory -> com.google.b.b.a.l$b: + com.google.gson.reflect.TypeToken exactType -> a + boolean matchRawType -> b + java.lang.Class hierarchyType -> c + com.google.gson.JsonSerializer serializer -> d + com.google.gson.JsonDeserializer deserializer -> e + void (java.lang.Object,com.google.gson.reflect.TypeToken,boolean,java.lang.Class) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper -> com.google.b.b.a.m: + com.google.gson.Gson context -> a + com.google.gson.TypeAdapter delegate -> b + java.lang.reflect.Type type -> c + void (com.google.gson.Gson,com.google.gson.TypeAdapter,java.lang.reflect.Type) -> + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + java.lang.reflect.Type getRuntimeTypeIfMoreSpecific(java.lang.reflect.Type,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters -> com.google.b.b.a.n: + com.google.gson.TypeAdapter CLASS -> a + com.google.gson.TypeAdapterFactory CLASS_FACTORY -> b + com.google.gson.TypeAdapter BIT_SET -> c + com.google.gson.TypeAdapterFactory BIT_SET_FACTORY -> d + com.google.gson.TypeAdapter BOOLEAN -> e + com.google.gson.TypeAdapter BOOLEAN_AS_STRING -> f + com.google.gson.TypeAdapterFactory BOOLEAN_FACTORY -> g + com.google.gson.TypeAdapter BYTE -> h + com.google.gson.TypeAdapterFactory BYTE_FACTORY -> i + com.google.gson.TypeAdapter SHORT -> j + com.google.gson.TypeAdapterFactory SHORT_FACTORY -> k + com.google.gson.TypeAdapter INTEGER -> l + com.google.gson.TypeAdapterFactory INTEGER_FACTORY -> m + com.google.gson.TypeAdapter ATOMIC_INTEGER -> n + com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_FACTORY -> o + com.google.gson.TypeAdapter ATOMIC_BOOLEAN -> p + com.google.gson.TypeAdapterFactory ATOMIC_BOOLEAN_FACTORY -> q + com.google.gson.TypeAdapter ATOMIC_INTEGER_ARRAY -> r + com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_ARRAY_FACTORY -> s + com.google.gson.TypeAdapter LONG -> t + com.google.gson.TypeAdapter FLOAT -> u + com.google.gson.TypeAdapter DOUBLE -> v + com.google.gson.TypeAdapter NUMBER -> w + com.google.gson.TypeAdapterFactory NUMBER_FACTORY -> x + com.google.gson.TypeAdapter CHARACTER -> y + com.google.gson.TypeAdapterFactory CHARACTER_FACTORY -> z + com.google.gson.TypeAdapter STRING -> A + com.google.gson.TypeAdapter BIG_DECIMAL -> B + com.google.gson.TypeAdapter BIG_INTEGER -> C + com.google.gson.TypeAdapterFactory STRING_FACTORY -> D + com.google.gson.TypeAdapter STRING_BUILDER -> E + com.google.gson.TypeAdapterFactory STRING_BUILDER_FACTORY -> F + com.google.gson.TypeAdapter STRING_BUFFER -> G + com.google.gson.TypeAdapterFactory STRING_BUFFER_FACTORY -> H + com.google.gson.TypeAdapter URL -> I + com.google.gson.TypeAdapterFactory URL_FACTORY -> J + com.google.gson.TypeAdapter URI -> K + com.google.gson.TypeAdapterFactory URI_FACTORY -> L + com.google.gson.TypeAdapter INET_ADDRESS -> M + com.google.gson.TypeAdapterFactory INET_ADDRESS_FACTORY -> N + com.google.gson.TypeAdapter UUID -> O + com.google.gson.TypeAdapterFactory UUID_FACTORY -> P + com.google.gson.TypeAdapter CURRENCY -> Q + com.google.gson.TypeAdapterFactory CURRENCY_FACTORY -> R + com.google.gson.TypeAdapterFactory TIMESTAMP_FACTORY -> S + com.google.gson.TypeAdapter CALENDAR -> T + com.google.gson.TypeAdapterFactory CALENDAR_FACTORY -> U + com.google.gson.TypeAdapter LOCALE -> V + com.google.gson.TypeAdapterFactory LOCALE_FACTORY -> W + com.google.gson.TypeAdapter JSON_ELEMENT -> X + com.google.gson.TypeAdapterFactory JSON_ELEMENT_FACTORY -> Y + com.google.gson.TypeAdapterFactory ENUM_FACTORY -> Z + com.google.gson.TypeAdapterFactory newFactory(com.google.gson.reflect.TypeToken,com.google.gson.TypeAdapter) -> a + com.google.gson.TypeAdapterFactory newFactory(java.lang.Class,com.google.gson.TypeAdapter) -> a + com.google.gson.TypeAdapterFactory newFactory(java.lang.Class,java.lang.Class,com.google.gson.TypeAdapter) -> a + com.google.gson.TypeAdapterFactory newFactoryForMultipleTypes(java.lang.Class,java.lang.Class,com.google.gson.TypeAdapter) -> b + com.google.gson.TypeAdapterFactory newTypeHierarchyFactory(java.lang.Class,com.google.gson.TypeAdapter) -> b + void () -> +com.google.gson.internal.bind.TypeAdapters$1 -> com.google.b.b.a.n$1: + void () -> + void write(com.google.gson.stream.JsonWriter,java.lang.Class) -> a + java.lang.Class read(com.google.gson.stream.JsonReader) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$10 -> com.google.b.b.a.n$2: + void () -> + java.util.concurrent.atomic.AtomicIntegerArray read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicIntegerArray) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$11 -> com.google.b.b.a.n$3: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$12 -> com.google.b.b.a.n$4: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$13 -> com.google.b.b.a.n$5: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$14 -> com.google.b.b.a.n$6: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$15 -> com.google.b.b.a.n$7: + void () -> + java.lang.Character read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Character) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$16 -> com.google.b.b.a.n$8: + void () -> + java.lang.String read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.String) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$17 -> com.google.b.b.a.n$9: + void () -> + java.math.BigDecimal read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.math.BigDecimal) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$18 -> com.google.b.b.a.n$10: + void () -> + java.math.BigInteger read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.math.BigInteger) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$19 -> com.google.b.b.a.n$11: + void () -> + java.lang.StringBuilder read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.StringBuilder) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$2 -> com.google.b.b.a.n$12: + void () -> + java.util.BitSet read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.BitSet) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$20 -> com.google.b.b.a.n$13: + void () -> + java.lang.StringBuffer read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.StringBuffer) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$21 -> com.google.b.b.a.n$14: + void () -> + java.net.URL read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.net.URL) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$22 -> com.google.b.b.a.n$15: + void () -> + java.net.URI read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.net.URI) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$23 -> com.google.b.b.a.n$16: + void () -> + java.net.InetAddress read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.net.InetAddress) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$24 -> com.google.b.b.a.n$17: + void () -> + java.util.UUID read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.UUID) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$25 -> com.google.b.b.a.n$18: + void () -> + java.util.Currency read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.Currency) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$26 -> com.google.b.b.a.n$19: + void () -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.TypeAdapters$26$1 -> com.google.b.b.a.n$19$1: + com.google.gson.TypeAdapter val$dateTypeAdapter -> a + com.google.gson.internal.bind.TypeAdapters$26 this$0 -> b + void (com.google.gson.internal.bind.TypeAdapters$26,com.google.gson.TypeAdapter) -> + java.sql.Timestamp read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.sql.Timestamp) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$27 -> com.google.b.b.a.n$20: + void () -> + java.util.Calendar read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.Calendar) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$28 -> com.google.b.b.a.n$21: + void () -> + java.util.Locale read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.Locale) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$29 -> com.google.b.b.a.n$22: + void () -> + com.google.gson.JsonElement read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$3 -> com.google.b.b.a.n$23: + void () -> + java.lang.Boolean read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Boolean) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$30 -> com.google.b.b.a.n$24: + void () -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.TypeAdapters$31 -> com.google.b.b.a.n$25: + com.google.gson.reflect.TypeToken val$type -> a + com.google.gson.TypeAdapter val$typeAdapter -> b + void (com.google.gson.reflect.TypeToken,com.google.gson.TypeAdapter) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a +com.google.gson.internal.bind.TypeAdapters$32 -> com.google.b.b.a.n$26: + java.lang.Class val$type -> a + com.google.gson.TypeAdapter val$typeAdapter -> b + void (java.lang.Class,com.google.gson.TypeAdapter) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + java.lang.String toString() -> toString +com.google.gson.internal.bind.TypeAdapters$33 -> com.google.b.b.a.n$27: + java.lang.Class val$unboxed -> a + java.lang.Class val$boxed -> b + com.google.gson.TypeAdapter val$typeAdapter -> c + void (java.lang.Class,java.lang.Class,com.google.gson.TypeAdapter) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + java.lang.String toString() -> toString +com.google.gson.internal.bind.TypeAdapters$34 -> com.google.b.b.a.n$28: + java.lang.Class val$base -> a + java.lang.Class val$sub -> b + com.google.gson.TypeAdapter val$typeAdapter -> c + void (java.lang.Class,java.lang.Class,com.google.gson.TypeAdapter) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + java.lang.String toString() -> toString +com.google.gson.internal.bind.TypeAdapters$35 -> com.google.b.b.a.n$29: + java.lang.Class val$clazz -> a + com.google.gson.TypeAdapter val$typeAdapter -> b + void (java.lang.Class,com.google.gson.TypeAdapter) -> + com.google.gson.TypeAdapter create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> a + java.lang.String toString() -> toString +com.google.gson.internal.bind.TypeAdapters$35$1 -> com.google.b.b.a.n$29$1: + java.lang.Class val$requestedType -> a + com.google.gson.internal.bind.TypeAdapters$35 this$0 -> b + void (com.google.gson.internal.bind.TypeAdapters$35,java.lang.Class) -> + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b +com.google.gson.internal.bind.TypeAdapters$36 -> com.google.b.b.a.n$30: + int[] $SwitchMap$com$google$gson$stream$JsonToken -> a + void () -> +com.google.gson.internal.bind.TypeAdapters$4 -> com.google.b.b.a.n$31: + void () -> + java.lang.Boolean read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Boolean) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$5 -> com.google.b.b.a.n$32: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$6 -> com.google.b.b.a.n$33: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$7 -> com.google.b.b.a.n$34: + void () -> + java.lang.Number read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Number) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$8 -> com.google.b.b.a.n$35: + void () -> + java.util.concurrent.atomic.AtomicInteger read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicInteger) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$9 -> com.google.b.b.a.n$36: + void () -> + java.util.concurrent.atomic.AtomicBoolean read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicBoolean) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter -> com.google.b.b.a.n$a: + java.util.Map nameToConstant -> a + java.util.Map constantToName -> b + void (java.lang.Class) -> + java.lang.Enum read(com.google.gson.stream.JsonReader) -> a + void write(com.google.gson.stream.JsonWriter,java.lang.Enum) -> a + java.lang.Object read(com.google.gson.stream.JsonReader) -> b + void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> a +com.google.gson.internal.bind.util.ISO8601Utils -> com.google.b.b.a.a.a: + java.util.TimeZone TIMEZONE_UTC -> a + java.util.Date parse(java.lang.String,java.text.ParsePosition) -> a + boolean checkOffset(java.lang.String,int,char) -> a + int parseInt(java.lang.String,int,int) -> a + int indexOfNonDigit(java.lang.String,int) -> a + void () -> +com.google.gson.reflect.TypeToken -> com.google.b.c.a: + java.lang.Class rawType -> a + java.lang.reflect.Type type -> b + int hashCode -> c + void () -> + void (java.lang.reflect.Type) -> + java.lang.reflect.Type getSuperclassTypeParameter(java.lang.Class) -> a + java.lang.Class getRawType() -> a + java.lang.reflect.Type getType() -> b + int hashCode() -> hashCode + boolean equals(java.lang.Object) -> equals + java.lang.String toString() -> toString + com.google.gson.reflect.TypeToken get(java.lang.reflect.Type) -> a + com.google.gson.reflect.TypeToken get(java.lang.Class) -> b +com.google.gson.stream.JsonReader -> com.google.b.d.a: + char[] NON_EXECUTE_PREFIX -> b + java.io.Reader in -> c + boolean lenient -> d + char[] buffer -> e + int pos -> f + int limit -> g + int lineNumber -> h + int lineStart -> i + int peeked -> a + long peekedLong -> j + int peekedNumberLength -> k + java.lang.String peekedString -> l + int[] stack -> m + int stackSize -> n + java.lang.String[] pathNames -> o + int[] pathIndices -> p + void (java.io.Reader) -> + void setLenient(boolean) -> a + boolean isLenient() -> q + void beginArray() -> a + void endArray() -> b + void beginObject() -> c + void endObject() -> d + boolean hasNext() -> e + com.google.gson.stream.JsonToken peek() -> f + int doPeek() -> r + int peekKeyword() -> o + int peekNumber() -> s + boolean isLiteral(char) -> a + java.lang.String nextName() -> g + java.lang.String nextString() -> h + boolean nextBoolean() -> i + void nextNull() -> j + double nextDouble() -> k + long nextLong() -> l + java.lang.String nextQuotedValue(char) -> b + java.lang.String nextUnquotedValue() -> t + void skipQuotedValue(char) -> c + void skipUnquotedValue() -> u + int nextInt() -> m + void close() -> close + void skipValue() -> n + void push(int) -> a + boolean fillBuffer(int) -> b + int nextNonWhitespace(boolean) -> b + void checkLenient() -> v + void skipToEndOfLine() -> w + boolean skipTo(java.lang.String) -> a + java.lang.String toString() -> toString + java.lang.String locationString() -> x + java.lang.String getPath() -> p + char readEscapeCharacter() -> y + java.io.IOException syntaxError(java.lang.String) -> b + void consumeNonExecutePrefix() -> z + java.lang.String access$000(com.google.gson.stream.JsonReader) -> a + void () -> +com.google.gson.stream.JsonReader$1 -> com.google.b.d.a$1: + void () -> + void promoteNameToValue(com.google.gson.stream.JsonReader) -> a +com.google.gson.stream.JsonToken -> com.google.b.d.b: + com.google.gson.stream.JsonToken BEGIN_ARRAY -> a + com.google.gson.stream.JsonToken END_ARRAY -> b + com.google.gson.stream.JsonToken BEGIN_OBJECT -> c + com.google.gson.stream.JsonToken END_OBJECT -> d + com.google.gson.stream.JsonToken NAME -> e + com.google.gson.stream.JsonToken STRING -> f + com.google.gson.stream.JsonToken NUMBER -> g + com.google.gson.stream.JsonToken BOOLEAN -> h + com.google.gson.stream.JsonToken NULL -> i + com.google.gson.stream.JsonToken END_DOCUMENT -> j + com.google.gson.stream.JsonToken[] $VALUES -> k + com.google.gson.stream.JsonToken[] values() -> values + com.google.gson.stream.JsonToken valueOf(java.lang.String) -> valueOf + void (java.lang.String,int) -> + void () -> +com.google.gson.stream.JsonWriter -> com.google.b.d.c: + java.lang.String[] REPLACEMENT_CHARS -> a + java.lang.String[] HTML_SAFE_REPLACEMENT_CHARS -> b + java.io.Writer out -> c + int[] stack -> d + int stackSize -> e + java.lang.String indent -> f + java.lang.String separator -> g + boolean lenient -> h + boolean htmlSafe -> i + java.lang.String deferredName -> j + boolean serializeNulls -> k + void (java.io.Writer) -> + void setIndent(java.lang.String) -> c + void setLenient(boolean) -> b + boolean isLenient() -> g + void setSerializeNulls(boolean) -> c + boolean getSerializeNulls() -> h + com.google.gson.stream.JsonWriter beginArray() -> b + com.google.gson.stream.JsonWriter endArray() -> c + com.google.gson.stream.JsonWriter beginObject() -> d + com.google.gson.stream.JsonWriter endObject() -> e + com.google.gson.stream.JsonWriter open(int,java.lang.String) -> a + com.google.gson.stream.JsonWriter close(int,int,java.lang.String) -> a + void push(int) -> a + int peek() -> a + void replaceTop(int) -> b + com.google.gson.stream.JsonWriter name(java.lang.String) -> a + void writeDeferredName() -> i + com.google.gson.stream.JsonWriter value(java.lang.String) -> b + com.google.gson.stream.JsonWriter nullValue() -> f + com.google.gson.stream.JsonWriter value(boolean) -> a + com.google.gson.stream.JsonWriter value(java.lang.Boolean) -> a + com.google.gson.stream.JsonWriter value(long) -> a + com.google.gson.stream.JsonWriter value(java.lang.Number) -> a + void flush() -> flush + void close() -> close + void string(java.lang.String) -> d + void newline() -> j + void beforeName() -> k + void beforeValue() -> l + void () -> +com.google.gson.stream.MalformedJsonException -> com.google.b.d.d: + void (java.lang.String) -> com.murrayc.galaxyzoo.app.BaseActivity -> com.murrayc.galaxyzoo.app.a: void () -> void onCreate(android.os.Bundle) -> onCreate boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected void showUpButton() -> j com.murrayc.galaxyzoo.app.BaseQuestionFragment -> com.murrayc.galaxyzoo.app.b: - java.lang.String mQuestionId -> aa - java.lang.String mGroupId -> ab + java.lang.String mQuestionId -> T + java.lang.String mGroupId -> U void () -> - java.lang.String getGroupId() -> K + java.lang.String getGroupId() -> Z void setGroupId(java.lang.String) -> b - java.lang.String getQuestionId() -> L + java.lang.String getQuestionId() -> aa void setQuestionId(java.lang.String) -> c - com.murrayc.galaxyzoo.app.DecisionTree$Question getQuestion() -> M - com.murrayc.galaxyzoo.app.DecisionTree getDecisionTree() -> N + com.murrayc.galaxyzoo.app.DecisionTree$Question getQuestion() -> ab + com.murrayc.galaxyzoo.app.DecisionTree getDecisionTree() -> ac android.graphics.drawable.BitmapDrawable getIcon(android.content.Context,com.murrayc.galaxyzoo.app.DecisionTree$BaseButton) -> a com.murrayc.galaxyzoo.app.ClassifyActivity -> com.murrayc.galaxyzoo.app.ClassifyActivity: - java.lang.String[] PERMISSIONS_REQUIRED -> n - boolean mIsStateAlreadySaved -> o - boolean mPendingClassificationFinished -> p - boolean mPendingWarnAboutNetworkProblemWithRetry -> q - android.support.v7.app.AlertDialog mAlertDialog -> r - android.content.BroadcastReceiver mReceiverNetworkReconnection -> s - int mClassificationsDoneInSession -> t + java.lang.String[] PERMISSIONS_REQUIRED -> m + boolean mIsStateAlreadySaved -> n + boolean mPendingClassificationFinished -> o + boolean mPendingWarnAboutNetworkProblemWithRetry -> p + android.support.v7.app.AlertDialog mAlertDialog -> q + android.content.BroadcastReceiver mReceiverNetworkReconnection -> r + int mClassificationsDoneInSession -> s void () -> void requestSync() -> p void onRequestPermissionsResult(int,java.lang.String[],int[]) -> onRequestPermissionsResult @@ -18322,30 +20122,30 @@ com.murrayc.galaxyzoo.app.ClassifyActivity$RequestSyncTask -> com.murrayc.galaxy void onCancelled() -> onCancelled java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground com.murrayc.galaxyzoo.app.ClassifyFragment -> com.murrayc.galaxyzoo.app.c: - java.lang.String[] mColumns -> ab - android.database.Cursor mCursor -> ac - android.view.View mLoadingView -> ad - android.view.View mRootView -> ae - boolean mGetNextInProgress -> af - com.murrayc.galaxyzoo.app.ClassifyFragment$Callbacks sDummyCallbacks -> ag - com.murrayc.galaxyzoo.app.ClassifyFragment$Callbacks mCallbacks -> ah - com.murrayc.galaxyzoo.app.ClassifyFragment$GetNextIdLoader getNextIdLoader -> ai - boolean $assertionsDisabled -> aa + java.lang.String[] mColumns -> U + android.database.Cursor mCursor -> V + android.view.View mLoadingView -> W + android.view.View mRootView -> X + boolean mGetNextInProgress -> Y + com.murrayc.galaxyzoo.app.ClassifyFragment$Callbacks sDummyCallbacks -> Z + com.murrayc.galaxyzoo.app.ClassifyFragment$Callbacks mCallbacks -> aa + com.murrayc.galaxyzoo.app.ClassifyFragment$GetNextIdLoader getNextIdLoader -> ab + boolean $assertionsDisabled -> T void () -> void onAttach(android.content.Context) -> a - void onDetach() -> q - void warnAboutNetworkProblemWithRetry() -> M - void listenForNetworkReconnection() -> N + void onDetach() -> t + void warnAboutNetworkProblemWithRetry() -> ab + void listenForNetworkReconnection() -> ac android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> a void onSingletonInitialized() -> b_ - void showLoadingInProgress(boolean) -> g - void hideAll() -> T - void showLoadingView(boolean) -> i - void showChildFragments(boolean) -> j - void addOrUpdateChildFragments() -> U - void update() -> L - void updateFromCursor() -> V + void showLoadingInProgress(boolean) -> h + void hideAll() -> ai + void showLoadingView(boolean) -> j + void showChildFragments(boolean) -> k + void addOrUpdateChildFragments() -> aj + void update() -> aa + void updateFromCursor() -> ak void access$000(com.murrayc.galaxyzoo.app.ClassifyFragment,boolean) -> a java.lang.String[] access$100(com.murrayc.galaxyzoo.app.ClassifyFragment) -> a android.database.Cursor access$202(com.murrayc.galaxyzoo.app.ClassifyFragment,android.database.Cursor) -> a @@ -18455,19 +20255,19 @@ com.murrayc.galaxyzoo.app.ExampleViewerActivity -> com.murrayc.galaxyzoo.app.Exa void onCreate(android.os.Bundle) -> onCreate boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected com.murrayc.galaxyzoo.app.ExampleViewerFragment -> com.murrayc.galaxyzoo.app.e: - android.view.View mLoadingView -> aa - android.view.View mRootView -> ab - java.lang.String mUriStr -> ac - java.lang.String mUriStrAlternative -> ad - android.widget.ImageView mImageView -> ae + android.view.View mLoadingView -> T + android.view.View mRootView -> U + java.lang.String mUriStr -> V + java.lang.String mUriStrAlternative -> W + android.widget.ImageView mImageView -> X void () -> void loadBitmap(java.lang.String,java.lang.String,android.widget.ImageView) -> a android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a - void onPause() -> l - void update() -> K + void onPause() -> o + void update() -> Z void setExampleUrl(java.lang.String) -> b void setExampleUrlAlternative(java.lang.String) -> c - void showLoadingView(boolean) -> g + void showLoadingView(boolean) -> h void access$000(com.murrayc.galaxyzoo.app.ExampleViewerFragment,boolean) -> a void access$100(com.murrayc.galaxyzoo.app.ExampleViewerFragment,java.lang.String,java.lang.String,android.widget.ImageView) -> a com.murrayc.galaxyzoo.app.ExampleViewerFragment$1 -> com.murrayc.galaxyzoo.app.e$1: @@ -18502,7 +20302,7 @@ com.murrayc.galaxyzoo.app.IconsCache -> com.murrayc.galaxyzoo.app.f: android.graphics.Bitmap getIcon(java.lang.String) -> b android.content.Context getContext() -> a com.murrayc.galaxyzoo.app.ItemActivity -> com.murrayc.galaxyzoo.app.g: - java.lang.String mItemId -> n + java.lang.String mItemId -> m void () -> java.lang.String getItemId() -> o void setItemId(java.lang.String) -> a @@ -18511,26 +20311,26 @@ com.murrayc.galaxyzoo.app.ItemActivity -> com.murrayc.galaxyzoo.app.g: void abandonItem() -> l boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected com.murrayc.galaxyzoo.app.ItemFragment -> com.murrayc.galaxyzoo.app.h: - com.murrayc.galaxyzoo.app.ItemFragment$Callbacks sDummyCallbacks -> aa - com.murrayc.galaxyzoo.app.ItemFragment$Callbacks mCallbacks -> ab - com.murrayc.galaxyzoo.app.Singleton mSingleton -> ac - java.lang.String mItemId -> ad - java.lang.String mZooniverseId -> ae + com.murrayc.galaxyzoo.app.ItemFragment$Callbacks sDummyCallbacks -> T + com.murrayc.galaxyzoo.app.ItemFragment$Callbacks mCallbacks -> U + com.murrayc.galaxyzoo.app.Singleton mSingleton -> V + java.lang.String mItemId -> W + java.lang.String mZooniverseId -> X void () -> - java.lang.String getItemId() -> O + java.lang.String getItemId() -> ad void setItemId(java.lang.String) -> d - com.murrayc.galaxyzoo.app.Singleton getSingleton() -> P - java.lang.String getZooniverseId() -> Q + com.murrayc.galaxyzoo.app.Singleton getSingleton() -> ae + java.lang.String getZooniverseId() -> af void setZooniverseId(java.lang.String) -> e - void onCreate(android.os.Bundle) -> d + void onCreate(android.os.Bundle) -> f void onAttach(android.content.Context) -> a - void onDetach() -> q + void onDetach() -> t void createCommonOptionsMenu(android.view.Menu,android.view.MenuInflater) -> c boolean onOptionsItemSelected(android.view.MenuItem) -> a - void onSaveInstanceState(android.os.Bundle) -> h + void onSaveInstanceState(android.os.Bundle) -> j void onSingletonInitialized() -> b_ - void initializeSingleton() -> R - void abandonItem() -> S + void initializeSingleton() -> ag + void abandonItem() -> ah void () -> com.murrayc.galaxyzoo.app.ItemFragment$1 -> com.murrayc.galaxyzoo.app.h$1: void () -> @@ -18584,35 +20384,35 @@ com.murrayc.galaxyzoo.app.ListCursorAdapter$ImageLoadedCallback -> com.murrayc.g com.murrayc.galaxyzoo.app.ListCursorAdapter$OnItemClickedListener -> com.murrayc.galaxyzoo.app.i$c: void onItemClicked(int,android.view.View) -> a com.murrayc.galaxyzoo.app.ListCursorAdapter$ViewHolder -> com.murrayc.galaxyzoo.app.i$d: - java.lang.ref.WeakReference refParent -> r - android.widget.ImageView imageView -> l - android.widget.LinearLayout iconsPanel -> m - android.widget.ImageView checkboxFavorite -> n - android.widget.ImageView checkboxClassified -> o - android.widget.ImageView checkboxUploaded -> p - android.widget.ProgressBar progressBar -> q + java.lang.ref.WeakReference refParent -> t + android.widget.ImageView imageView -> n + android.widget.LinearLayout iconsPanel -> o + android.widget.ImageView checkboxFavorite -> p + android.widget.ImageView checkboxClassified -> q + android.widget.ImageView checkboxUploaded -> r + android.widget.ProgressBar progressBar -> s void (android.view.View,com.murrayc.galaxyzoo.app.ListCursorAdapter) -> void onClick(android.view.View) -> onClick com.murrayc.galaxyzoo.app.ListFragment -> com.murrayc.galaxyzoo.app.ListFragment: - com.murrayc.galaxyzoo.app.ListFragment$Callbacks sDummyCallbacks -> ab - com.murrayc.galaxyzoo.app.ListFragment$Callbacks mCallbacks -> ac - java.lang.String[] mColumns -> ad - android.view.View mRootView -> ae - com.murrayc.galaxyzoo.app.ListCursorAdapter mAdapter -> af - boolean $assertionsDisabled -> aa + com.murrayc.galaxyzoo.app.ListFragment$Callbacks sDummyCallbacks -> U + com.murrayc.galaxyzoo.app.ListFragment$Callbacks mCallbacks -> V + java.lang.String[] mColumns -> W + android.view.View mRootView -> X + com.murrayc.galaxyzoo.app.ListCursorAdapter mAdapter -> Y + boolean $assertionsDisabled -> T void () -> android.support.v4.content.Loader onCreateLoader(int,android.os.Bundle) -> a void onLoadFinished(android.support.v4.content.Loader,android.database.Cursor) -> a void onLoaderReset(android.support.v4.content.Loader) -> a - void onCreate(android.os.Bundle) -> d + void onCreate(android.os.Bundle) -> f android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> a boolean onOptionsItemSelected(android.view.MenuItem) -> a - void update() -> K + void update() -> Z void onAttach(android.content.Context) -> a - void onDetach() -> q + void onDetach() -> t void onGridItemClicked(int,android.view.View) -> a - android.support.v7.widget.RecyclerView getGridView() -> L + android.support.v7.widget.RecyclerView getGridView() -> aa void onLoadFinished(android.support.v4.content.Loader,java.lang.Object) -> a void access$000(com.murrayc.galaxyzoo.app.ListFragment,int,android.view.View) -> a void () -> @@ -18633,17 +20433,16 @@ com.murrayc.galaxyzoo.app.Log -> com.murrayc.galaxyzoo.app.j: void fatal(java.lang.String) -> d void error(java.lang.String,java.lang.Throwable) -> b void error(java.lang.String) -> a - void info(java.lang.String,java.lang.Throwable) -> c void info(java.lang.String) -> b com.murrayc.galaxyzoo.app.LoginActivity -> com.murrayc.galaxyzoo.app.LoginActivity: - com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient mClient -> n - com.murrayc.galaxyzoo.app.LoginActivity$UserLoginTask mAuthTask -> o - android.widget.EditText mUsernameView -> p - android.widget.EditText mPasswordView -> q - android.view.View mProgressView -> r - android.view.View mLoginFormView -> s - java.lang.String mExistingAccountName -> t - boolean mExistingAccountIsAnonymous -> u + com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient mClient -> m + com.murrayc.galaxyzoo.app.LoginActivity$UserLoginTask mAuthTask -> n + android.widget.EditText mUsernameView -> o + android.widget.EditText mPasswordView -> p + android.view.View mProgressView -> q + android.view.View mLoginFormView -> r + java.lang.String mExistingAccountName -> s + boolean mExistingAccountIsAnonymous -> t void () -> void onCreate(android.os.Bundle) -> onCreate void setTextViewLink(int,java.lang.String,int) -> a @@ -18756,42 +20555,44 @@ com.murrayc.galaxyzoo.app.LoginUtils$LoginResult -> com.murrayc.galaxyzoo.app.k$ boolean getSuccess() -> b java.lang.String getName() -> c com.murrayc.galaxyzoo.app.QuestionFragment -> com.murrayc.galaxyzoo.app.l: - com.murrayc.galaxyzoo.app.QuestionFragment$Callbacks sDummyCallbacks -> ab - com.murrayc.galaxyzoo.app.QuestionFragment$Callbacks mCallbacks -> ac - java.lang.String[] mColumns -> ad - java.util.Map mCheckboxButtons -> ae - android.database.Cursor mCursor -> af - boolean mLoaderFinished -> ag - com.murrayc.galaxyzoo.app.QuestionFragment$ClassificationInProgress mClassificationInProgress -> ah - com.murrayc.galaxyzoo.app.QuestionLinearLayout mRootView -> ai - boolean $assertionsDisabled -> aa - void () -> - void onCreate(android.os.Bundle) -> d + com.murrayc.galaxyzoo.app.QuestionFragment$Callbacks sDummyCallbacks -> U + com.murrayc.galaxyzoo.app.QuestionFragment$Callbacks mCallbacks -> V + java.lang.String[] mColumns -> W + java.util.Map mCheckboxButtons -> X + android.database.Cursor mCursor -> Y + boolean mLoaderFinished -> Z + com.murrayc.galaxyzoo.app.QuestionFragment$ClassificationInProgress mClassificationInProgress -> aa + com.murrayc.galaxyzoo.app.QuestionLinearLayout mRootView -> ab + com.murrayc.galaxyzoo.app.databinding.FragmentQuestionBinding binding -> ac + com.murrayc.galaxyzoo.app.DecisionTree$Question emptyQuestion -> ad + boolean $assertionsDisabled -> T + void () -> + void onCreate(android.os.Bundle) -> f void setItemId(java.lang.String) -> d android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a void onSingletonInitialized() -> b_ - void onSaveInstanceState(android.os.Bundle) -> h + void onSaveInstanceState(android.os.Bundle) -> j void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> a void onPrepareOptionsMenu(android.view.Menu) -> a boolean onOptionsItemSelected(android.view.MenuItem) -> a - void doExamples() -> T + void doExamples() -> ai void onAttach(android.content.Context) -> a - void onDetach() -> q - void update() -> U + void onDetach() -> t + void update() -> aj android.widget.TableRow addRowToTable(android.app.Activity,android.widget.TableLayout) -> a void insertButtonInRow(android.content.Context,android.widget.TableRow,android.view.View) -> a android.widget.Button createAnswerButton(android.app.Activity,com.murrayc.galaxyzoo.app.DecisionTree$Answer) -> a void onAnswerButtonClicked(java.lang.String,java.lang.String) -> a void showNextQuestion(java.lang.String,java.lang.String) -> b void storeAnswer(java.lang.String,java.lang.String) -> c - void wipeClassification() -> V - void restartClassification() -> W + void wipeClassification() -> ak + void restartClassification() -> al void saveClassificationSync(com.murrayc.galaxyzoo.app.QuestionFragment$ClassificationInProgress) -> a - java.lang.String getCurrentDateTimeAsIso8601() -> X - void updateFromCursor() -> Y + java.lang.String getCurrentDateTimeAsIso8601() -> am + void updateFromCursor() -> an android.support.v4.content.Loader onCreateLoader(int,android.os.Bundle) -> a void onLoadFinished(android.support.v4.content.Loader,android.database.Cursor) -> a - void updateIfReady() -> Z + void updateIfReady() -> ao void onLoaderReset(android.support.v4.content.Loader) -> a void onLoadFinished(android.support.v4.content.Loader,java.lang.Object) -> a void access$000(com.murrayc.galaxyzoo.app.QuestionFragment,java.lang.String,java.lang.String) -> a @@ -18866,8 +20667,8 @@ com.murrayc.galaxyzoo.app.QuestionFragment$SaveClassificationTask -> com.murrayc void onPostExecute(java.lang.Object) -> onPostExecute java.lang.Object doInBackground(java.lang.Object[]) -> doInBackground com.murrayc.galaxyzoo.app.QuestionHelpActivity -> com.murrayc.galaxyzoo.app.QuestionHelpActivity: - java.lang.String mQuestionId -> n - java.lang.String mGroupId -> o + java.lang.String mQuestionId -> m + java.lang.String mGroupId -> n void () -> void onCreate(android.os.Bundle) -> onCreate java.lang.String getQuestionId() -> k @@ -18878,12 +20679,12 @@ com.murrayc.galaxyzoo.app.QuestionHelpActivity -> com.murrayc.galaxyzoo.app.Ques void abandonItem() -> l boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected com.murrayc.galaxyzoo.app.QuestionHelpFragment -> com.murrayc.galaxyzoo.app.m: - android.view.View mRootView -> aa + android.view.View mRootView -> T void () -> - void onCreate(android.os.Bundle) -> d + void onCreate(android.os.Bundle) -> f android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a void onSingletonInitialized() -> b_ - void update() -> T + void update() -> ai void addRowForAnswer(android.content.Context,android.widget.TableLayout,com.murrayc.galaxyzoo.app.DecisionTree$Question,com.murrayc.galaxyzoo.app.DecisionTree$BaseButton) -> a void onExampleImageClicked(android.view.View,com.murrayc.galaxyzoo.app.DecisionTree$BaseButton,int) -> a void access$000(com.murrayc.galaxyzoo.app.QuestionHelpFragment,android.view.View,com.murrayc.galaxyzoo.app.DecisionTree$BaseButton,int) -> a @@ -18952,23 +20753,24 @@ com.murrayc.galaxyzoo.app.Singleton$LocaleDetails -> com.murrayc.galaxyzoo.app.n int hashCode() -> hashCode void (com.murrayc.galaxyzoo.app.Singleton$1) -> com.murrayc.galaxyzoo.app.SubjectExtrasFragment -> com.murrayc.galaxyzoo.app.o: - java.lang.String[] mColumns -> ab - android.database.Cursor mCursor -> ac - boolean mLoaderFinished -> ad - android.view.View mRootView -> ae - boolean $assertionsDisabled -> aa - void () -> - void onCreate(android.os.Bundle) -> d + java.lang.String[] mColumns -> U + android.database.Cursor mCursor -> V + boolean mLoaderFinished -> W + android.view.View mRootView -> X + com.murrayc.galaxyzoo.app.databinding.FragmentSubjectExtrasBinding binding -> Y + boolean $assertionsDisabled -> T + void () -> + void onCreate(android.os.Bundle) -> f void setItemId(java.lang.String) -> d android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a void onSingletonInitialized() -> b_ - void update() -> L - void doDiscuss() -> M - void doExamine() -> N - void updateFromCursor() -> T + void update() -> aa + void doDiscuss() -> ab + void doExamine() -> ac + void updateFromCursor() -> ai android.support.v4.content.Loader onCreateLoader(int,android.os.Bundle) -> a void onLoadFinished(android.support.v4.content.Loader,android.database.Cursor) -> a - void updateIfReady() -> U + void updateIfReady() -> aj void onLoaderReset(android.support.v4.content.Loader) -> a void onLoadFinished(android.support.v4.content.Loader,java.lang.Object) -> a void access$000(com.murrayc.galaxyzoo.app.SubjectExtrasFragment) -> a @@ -18983,35 +20785,35 @@ com.murrayc.galaxyzoo.app.SubjectExtrasFragment$2 -> com.murrayc.galaxyzoo.app.o void (com.murrayc.galaxyzoo.app.SubjectExtrasFragment) -> void onClick(android.view.View) -> onClick com.murrayc.galaxyzoo.app.SubjectFragment -> com.murrayc.galaxyzoo.app.p: - java.lang.String[] mColumns -> ab - android.database.Cursor mCursor -> ac - android.view.View mRootView -> ad - android.widget.ImageView mImageView -> ae - boolean mInverted -> af - java.lang.String mUriImageStandard -> ag - java.lang.String mUriImageInverted -> ah - java.lang.String mUriStandardRemote -> ai - android.support.v7.widget.ShareActionProvider mShareActionProvider -> aj - boolean $assertionsDisabled -> aa - void () -> - void onCreate(android.os.Bundle) -> d + java.lang.String[] mColumns -> U + android.database.Cursor mCursor -> V + android.view.View mRootView -> W + android.widget.ImageView mImageView -> X + boolean mInverted -> Y + java.lang.String mUriImageStandard -> Z + java.lang.String mUriImageInverted -> aa + java.lang.String mUriStandardRemote -> ab + android.support.v7.widget.ShareActionProvider mShareActionProvider -> ac + boolean $assertionsDisabled -> T + void () -> + void onCreate(android.os.Bundle) -> f android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a - void onSaveInstanceState(android.os.Bundle) -> h + void onSaveInstanceState(android.os.Bundle) -> j void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> a boolean onOptionsItemSelected(android.view.MenuItem) -> a - void doInvert() -> M - void doDownloadImage() -> N - void onDetach() -> q - void update() -> L - void updateFromCursor() -> T - void showImage() -> U - boolean getInverted() -> V - void setInverted(boolean) -> g + void doInvert() -> ab + void doDownloadImage() -> ac + void onDetach() -> t + void update() -> aa + void updateFromCursor() -> ai + void showImage() -> aj + boolean getInverted() -> ak + void setInverted(boolean) -> h android.support.v4.content.Loader onCreateLoader(int,android.os.Bundle) -> a void onLoadFinished(android.support.v4.content.Loader,android.database.Cursor) -> a void onLoaderReset(android.support.v4.content.Loader) -> a - void onPause() -> l - void updateShareActionIntent() -> W + void onPause() -> o + void updateShareActionIntent() -> al void onLoadFinished(android.support.v4.content.Loader,java.lang.Object) -> a void access$000(com.murrayc.galaxyzoo.app.SubjectFragment) -> a void () -> @@ -19029,19 +20831,19 @@ com.murrayc.galaxyzoo.app.SubjectViewerActivity -> com.murrayc.galaxyzoo.app.Sub void onCreate(android.os.Bundle) -> onCreate boolean onOptionsItemSelected(android.view.MenuItem) -> onOptionsItemSelected com.murrayc.galaxyzoo.app.SubjectViewerFragment -> com.murrayc.galaxyzoo.app.q: - java.lang.String[] mColumns -> ab - android.database.Cursor mCursor -> ac - android.view.View mLoadingView -> ad - android.view.View mRootView -> ae - boolean $assertionsDisabled -> aa + java.lang.String[] mColumns -> U + android.database.Cursor mCursor -> V + android.view.View mLoadingView -> W + android.view.View mRootView -> X + boolean $assertionsDisabled -> T void () -> android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater) -> a void onSingletonInitialized() -> b_ - void showLoadingView(boolean) -> g - void addOrUpdateChildFragments() -> M - void update() -> L - void updateFromCursor() -> N + void showLoadingView(boolean) -> h + void addOrUpdateChildFragments() -> ab + void update() -> aa + void updateFromCursor() -> ac android.support.v4.content.Loader onCreateLoader(int,android.os.Bundle) -> a void onLoadFinished(android.support.v4.content.Loader,android.database.Cursor) -> a void onLoaderReset(android.support.v4.content.Loader) -> a @@ -19077,8 +20879,8 @@ com.murrayc.galaxyzoo.app.Utils$NetworkConnected -> com.murrayc.galaxyzoo.app.s$ boolean notConnectedBecauseNotOnWifi -> b void (boolean,boolean) -> com.murrayc.galaxyzoo.app.ZooAccountAuthenticatorActivity -> com.murrayc.galaxyzoo.app.t: - android.accounts.AccountAuthenticatorResponse mAccountAuthenticatorResponse -> n - android.os.Bundle mResultBundle -> o + android.accounts.AccountAuthenticatorResponse mAccountAuthenticatorResponse -> m + android.os.Bundle mResultBundle -> n void () -> void setAccountAuthenticatorResult(android.os.Bundle) -> a void onCreate(android.os.Bundle) -> onCreate @@ -19086,21 +20888,53 @@ com.murrayc.galaxyzoo.app.ZooAccountAuthenticatorActivity -> com.murrayc.galaxyz com.murrayc.galaxyzoo.app.ZooFragment -> com.murrayc.galaxyzoo.app.u: void () -> android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle) -> a - void onResume() -> k - void cacheLoggedInStatus() -> K - void setCachedLoggedIn(boolean) -> h - boolean getCachedLoggedIn() -> L + void onResume() -> n + void cacheLoggedInStatus() -> Z + void setCachedLoggedIn(boolean) -> i + boolean getCachedLoggedIn() -> aa boolean onOptionsItemSelected(android.view.MenuItem) -> a void onPrepareOptionsMenu(android.view.Menu) -> a - void requestLogin() -> M - void requestLogout() -> N - void showAbout() -> O - void showSettings() -> P + void requestLogin() -> ab + void requestLogout() -> ac + void showAbout() -> ad + void showSettings() -> ae com.murrayc.galaxyzoo.app.ZooFragment$1 -> com.murrayc.galaxyzoo.app.u$1: com.murrayc.galaxyzoo.app.ZooFragment this$0 -> a void (com.murrayc.galaxyzoo.app.ZooFragment,android.content.Context) -> void onPostExecute(com.murrayc.galaxyzoo.app.LoginUtils$LoginDetails) -> a void onPostExecute(java.lang.Object) -> onPostExecute +com.murrayc.galaxyzoo.app.databinding.FragmentQuestionBinding -> com.murrayc.galaxyzoo.app.a.a: + android.databinding.ViewDataBinding$IncludedLayouts sIncludes -> g + android.util.SparseIntArray sViewsWithIds -> h + android.widget.TableLayout layoutAnswers -> c + com.murrayc.galaxyzoo.app.QuestionLinearLayout parentLayout -> d + android.widget.TextView textViewText -> e + android.widget.TextView textViewTitle -> f + com.murrayc.galaxyzoo.app.DecisionTree$Question mQuestion -> i + long mDirtyFlags -> j + void (android.databinding.DataBindingComponent,android.view.View) -> + void invalidateAll() -> h + boolean hasPendingBindings() -> c + void setQuestion(com.murrayc.galaxyzoo.app.DecisionTree$Question) -> a + void executeBindings() -> b + com.murrayc.galaxyzoo.app.databinding.FragmentQuestionBinding bind(android.view.View,android.databinding.DataBindingComponent) -> a + void () -> +com.murrayc.galaxyzoo.app.databinding.FragmentSubjectExtrasBinding -> com.murrayc.galaxyzoo.app.a.b: + android.databinding.ViewDataBinding$IncludedLayouts sIncludes -> f + android.util.SparseIntArray sViewsWithIds -> g + android.widget.Button buttonDiscuss -> c + android.widget.Button buttonExamine -> d + android.widget.LinearLayout mboundView0 -> h + android.widget.TextView textViewZooniverseId -> e + java.lang.String mZooniverseId -> i + long mDirtyFlags -> j + void (android.databinding.DataBindingComponent,android.view.View) -> + void invalidateAll() -> h + boolean hasPendingBindings() -> c + void setZooniverseId(java.lang.String) -> a + void executeBindings() -> b + com.murrayc.galaxyzoo.app.databinding.FragmentSubjectExtrasBinding bind(android.view.View,android.databinding.DataBindingComponent) -> a + void () -> com.murrayc.galaxyzoo.app.provider.ClassificationAnswer -> com.murrayc.galaxyzoo.app.provider.a: android.net.Uri CLASSIFICATION_ANSWERS_URI -> a android.net.Uri CONTENT_URI -> b @@ -19123,36 +20957,35 @@ com.murrayc.galaxyzoo.app.provider.Config$SubjectGroup -> com.murrayc.galaxyzoo. boolean getUseForNewQueries() -> b com.murrayc.galaxyzoo.app.DecisionTree$DiscussQuestion getDiscussQuestion() -> c com.murrayc.galaxyzoo.app.provider.HttpUtils -> com.murrayc.galaxyzoo.app.provider.d: + okhttp3.OkHttpClient client -> a void throwIfNoNetwork(android.content.Context) -> a void throwIfNoNetwork(android.content.Context,boolean) -> a boolean getNetworkIsConnected(android.content.Context,boolean) -> b - boolean cacheUriToFileSync(android.content.Context,com.android.volley.RequestQueue,java.lang.String,java.lang.String) -> a - java.lang.String getPostDataBytes(java.util.List) -> a + boolean cacheUriToFileSync(android.content.Context,java.lang.String,java.lang.String) -> a + okhttp3.OkHttpClient getHttpClient() -> a + okhttp3.Call createGetRequestCall(java.lang.String,boolean) -> a + okhttp3.RequestBody getPostFormBody(java.util.List) -> a java.lang.String generateAuthorizationHeader(java.lang.String,java.lang.String) -> a - java.lang.String getUserAgent() -> a - void parseGetFileResponseContent(android.content.Context,byte[],java.lang.String) -> b - void access$000(android.content.Context,byte[],java.lang.String) -> a + java.lang.String getUserAgent() -> b + void parseGetFileResponseContent(android.content.Context,java.io.InputStream,java.lang.String) -> a + void () -> +com.murrayc.galaxyzoo.app.provider.HttpUtils$1 -> com.murrayc.galaxyzoo.app.provider.d$1: com.murrayc.galaxyzoo.app.provider.HttpUtils$FileCacheException -> com.murrayc.galaxyzoo.app.provider.d$a: void (java.lang.String,java.lang.Exception) -> -com.murrayc.galaxyzoo.app.provider.HttpUtils$FileCacheRequest -> com.murrayc.galaxyzoo.app.provider.d$b: - java.lang.String mCacheFileUri -> a - java.lang.ref.WeakReference mContext -> b - com.android.volley.Response$Listener mListener -> c - void (android.content.Context,java.lang.String,java.lang.String,com.android.volley.Response$Listener,com.android.volley.Response$ErrorListener) -> - com.android.volley.Response parseNetworkResponse(com.android.volley.NetworkResponse) -> a - void deliverResponse(java.lang.Boolean) -> a - java.util.Map getHeaders() -> h - void deliverResponse(java.lang.Object) -> a -com.murrayc.galaxyzoo.app.provider.HttpUtils$NameValuePair -> com.murrayc.galaxyzoo.app.provider.d$c: +com.murrayc.galaxyzoo.app.provider.HttpUtils$NameValuePair -> com.murrayc.galaxyzoo.app.provider.d$b: java.lang.String name -> a java.lang.String value -> b void (java.lang.String,java.lang.String) -> java.lang.String getName() -> a java.lang.String getValue() -> b -com.murrayc.galaxyzoo.app.provider.HttpUtils$NoNetworkException -> com.murrayc.galaxyzoo.app.provider.d$d: +com.murrayc.galaxyzoo.app.provider.HttpUtils$NoNetworkException -> com.murrayc.galaxyzoo.app.provider.d$c: boolean wifiOnly -> a void (boolean) -> boolean getWifiOnly() -> a +com.murrayc.galaxyzoo.app.provider.HttpUtils$UserAgentInterceptor -> com.murrayc.galaxyzoo.app.provider.d$d: + void () -> + okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept + void (com.murrayc.galaxyzoo.app.provider.HttpUtils$1) -> com.murrayc.galaxyzoo.app.provider.ImageType -> com.murrayc.galaxyzoo.app.provider.e: com.murrayc.galaxyzoo.app.provider.ImageType STANDARD -> a com.murrayc.galaxyzoo.app.provider.ImageType THUMBNAIL -> b @@ -19216,63 +21049,51 @@ com.murrayc.galaxyzoo.app.provider.ItemsContentProvider$UriParts -> com.murrayc. java.lang.String itemId -> a void () -> void (com.murrayc.galaxyzoo.app.provider.ItemsContentProvider$1) -> -com.murrayc.galaxyzoo.app.provider.client.MoreItemsJsonParser -> com.murrayc.galaxyzoo.app.provider.a.a: - java.util.List parseMoreItemsResponseContent(java.lang.String) -> a - java.util.List parseMoreItemsResponseContent(java.io.Reader) -> a - com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$Subject parseMoreItemsJsonObjectSubject(android.util.JsonReader) -> a - com.murrayc.galaxyzoo.app.provider.client.MoreItemsJsonParser$Locations parseMoreItemsJsonObjectSubjectLocation(android.util.JsonReader) -> b -com.murrayc.galaxyzoo.app.provider.client.MoreItemsJsonParser$Locations -> com.murrayc.galaxyzoo.app.provider.a.a$a: - java.lang.String mLocationStandard -> a - java.lang.String mLocationThumbnail -> b - java.lang.String mLocationInverted -> c - void (java.lang.String,java.lang.String,java.lang.String) -> - java.lang.String getLocationStandard() -> a - java.lang.String getLocationThumbnail() -> b - java.lang.String getLocationInverted() -> c -com.murrayc.galaxyzoo.app.provider.client.ZooStringRequest -> com.murrayc.galaxyzoo.app.provider.a.b: - void (int,java.lang.String,com.android.volley.Response$Listener,com.android.volley.Response$ErrorListener) -> - java.util.Map getHeaders() -> h -com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient -> com.murrayc.galaxyzoo.app.provider.a.c: +com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient -> com.murrayc.galaxyzoo.app.provider.a.a: android.content.Context mContext -> a java.lang.String mServerBaseUri -> b - com.android.volley.RequestQueue mQueue -> c + com.murrayc.galaxyzoo.app.provider.client.ZooniverseSubjectsService mRetrofitService -> c void (android.content.Context,java.lang.String) -> - java.net.HttpURLConnection openConnection(java.lang.String) -> a - void setConnectionUserAgent(java.net.HttpURLConnection) -> a + retrofit2.Retrofit createRetrofit(java.lang.String) -> a + com.google.gson.Gson createGson() -> a java.lang.String getGroupIdForNextQuery() -> b - java.lang.String getQueryMoreItemsUri() -> c java.lang.String getPostUploadUri(java.lang.String) -> b - java.lang.String getLoginUri() -> d + java.lang.String getLoginUri() -> c com.murrayc.galaxyzoo.app.LoginUtils$LoginResult loginSync(java.lang.String,java.lang.String) -> a - void writeParamsToHttpPost(java.net.HttpURLConnection,java.util.List) -> a java.util.List requestMoreItemsSync(int) -> a - void requestMoreItemsAsync(int,com.android.volley.Response$Listener,com.android.volley.Response$ErrorListener) -> a - java.lang.String getQueryUri(int) -> b - void throwIfNoNetwork() -> e - android.content.Context getContext() -> f + void requestMoreItemsAsync(int,retrofit2.Callback) -> a + retrofit2.Call callGetSubjects(int) -> b + void throwIfNoNetwork() -> d + android.content.Context getContext() -> e boolean uploadClassificationSync(java.lang.String,java.lang.String,java.lang.String,java.util.List) -> a - com.android.volley.RequestQueue getRequestQueue() -> a -com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$LoginException -> com.murrayc.galaxyzoo.app.provider.a.c$a: +com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$LoginException -> com.murrayc.galaxyzoo.app.provider.a.a$a: void (java.lang.String,java.lang.Exception) -> -com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$RequestMoreItemsException -> com.murrayc.galaxyzoo.app.provider.a.c$b: +com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$RequestMoreItemsException -> com.murrayc.galaxyzoo.app.provider.a.a$b: void (java.lang.String,java.lang.Exception) -> void (java.lang.String) -> -com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$Subject -> com.murrayc.galaxyzoo.app.provider.a.c$c: - java.lang.String mSubjectId -> a +com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$Subject -> com.murrayc.galaxyzoo.app.provider.a.a$c: + java.lang.String mId -> a java.lang.String mZooniverseId -> b java.lang.String mGroupId -> c java.lang.String mLocationStandard -> d java.lang.String mLocationThumbnail -> e java.lang.String mLocationInverted -> f void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> - java.lang.String getSubjectId() -> a + java.lang.String getId() -> a java.lang.String getZooniverseId() -> b java.lang.String getGroupId() -> c java.lang.String getLocationStandard() -> d java.lang.String getLocationThumbnail() -> e java.lang.String getLocationInverted() -> f -com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$UploadException -> com.murrayc.galaxyzoo.app.provider.a.c$d: +com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$SubjectDeserializer -> com.murrayc.galaxyzoo.app.provider.a.a$d: + void () -> + com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$Subject deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a + java.lang.String getString(com.google.gson.JsonObject,java.lang.String) -> a + java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> b +com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$UploadException -> com.murrayc.galaxyzoo.app.provider.a.a$e: void (java.lang.String,java.lang.Exception) -> +com.murrayc.galaxyzoo.app.provider.client.ZooniverseSubjectsService -> com.murrayc.galaxyzoo.app.provider.a.b: + retrofit2.Call getSubjects(java.lang.String,int) -> a com.murrayc.galaxyzoo.app.syncadapter.Authenticator -> com.murrayc.galaxyzoo.app.syncadapter.a: android.content.Context mContext -> a void (android.content.Context) -> @@ -19292,13 +21113,12 @@ com.murrayc.galaxyzoo.app.syncadapter.AuthenticatorService -> com.murrayc.galaxy com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder -> com.murrayc.galaxyzoo.app.syncadapter.b: android.content.Context mContext -> a java.util.Map mImageDownloadsInProgress -> b - com.android.volley.RequestQueue mRequestQueue -> c - java.lang.String[] PROJECTION_DOWNLOAD_MISSING_IMAGES -> d - java.lang.String[] PROJECTION_CACHE_URIS_TO_FILES -> e - java.lang.String[] PROJECTION_CHECK_IMAGES -> f - java.lang.String[] PROJECTION_URI_PART_DATA -> g - java.lang.String[] PROJECTION_SUBJECT_ID -> h - void (android.content.Context,com.android.volley.RequestQueue) -> + java.lang.String[] PROJECTION_DOWNLOAD_MISSING_IMAGES -> c + java.lang.String[] PROJECTION_CACHE_URIS_TO_FILES -> d + java.lang.String[] PROJECTION_CHECK_IMAGES -> e + java.lang.String[] PROJECTION_URI_PART_DATA -> f + java.lang.String[] PROJECTION_SUBJECT_ID -> g + void (android.content.Context) -> boolean downloadMissingImages() -> a void downloadMissingImage(android.net.Uri,java.lang.String,java.lang.String,com.murrayc.galaxyzoo.app.provider.ImageType) -> a boolean checkForDeletedCachedImages() -> b @@ -19307,7 +21127,6 @@ com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder -> com.murrayc.galaxyzoo.app. void cacheUrisToFiles(android.net.Uri,boolean) -> a void cacheUriToFileWithNullChecks(java.lang.String,java.lang.String,android.net.Uri,com.murrayc.galaxyzoo.app.provider.ImageType,boolean) -> a void cacheUriToFile(java.lang.String,java.lang.String,android.net.Uri,com.murrayc.galaxyzoo.app.provider.ImageType,boolean) -> b - void addRequestToQueue(com.android.volley.Request) -> a void onImageDownloadDone(boolean,java.lang.String,android.net.Uri,com.murrayc.galaxyzoo.app.provider.ImageType) -> a android.content.Context getContext() -> c void throwIfNoNetwork() -> d @@ -19316,23 +21135,18 @@ com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder -> com.murrayc.galaxyzoo.app. boolean addSubject(com.murrayc.galaxyzoo.app.provider.client.ZooniverseClient$Subject,boolean) -> a boolean subjectIsInDatabase(java.lang.String) -> c void access$000(com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder,boolean,java.lang.String,android.net.Uri,com.murrayc.galaxyzoo.app.provider.ImageType) -> a + android.content.Context access$100(com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder) -> a void () -> com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder$1 -> com.murrayc.galaxyzoo.app.syncadapter.b$1: java.lang.String val$uriFileToCache -> a android.net.Uri val$itemUri -> b com.murrayc.galaxyzoo.app.provider.ImageType val$imageType -> c - com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder this$0 -> d - void (com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder,java.lang.String,android.net.Uri,com.murrayc.galaxyzoo.app.provider.ImageType) -> - void onResponse(java.lang.Boolean) -> a - void onResponse(java.lang.Object) -> a + java.lang.String val$cacheFileUri -> d + com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder this$0 -> e + void (com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder,java.lang.String,android.net.Uri,com.murrayc.galaxyzoo.app.provider.ImageType,java.lang.String) -> + void onFailure(okhttp3.Call,java.io.IOException) -> onFailure + void onResponse(okhttp3.Call,okhttp3.Response) -> onResponse com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder$2 -> com.murrayc.galaxyzoo.app.syncadapter.b$2: - java.lang.String val$uriFileToCache -> a - android.net.Uri val$itemUri -> b - com.murrayc.galaxyzoo.app.provider.ImageType val$imageType -> c - com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder this$0 -> d - void (com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder,java.lang.String,android.net.Uri,com.murrayc.galaxyzoo.app.provider.ImageType) -> - void onErrorResponse(com.android.volley.VolleyError) -> a -com.murrayc.galaxyzoo.app.syncadapter.SubjectAdder$3 -> com.murrayc.galaxyzoo.app.syncadapter.b$3: int[] $SwitchMap$com$murrayc$galaxyzoo$app$provider$ImageType -> a void () -> com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter -> com.murrayc.galaxyzoo.app.syncadapter.c: @@ -19377,12 +21191,8 @@ com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter -> com.murrayc.galaxyzoo.app.s com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter$1 -> com.murrayc.galaxyzoo.app.syncadapter.c$1: com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter this$0 -> a void (com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter) -> - void onResponse(java.lang.String) -> a - void onResponse(java.lang.Object) -> a -com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter$2 -> com.murrayc.galaxyzoo.app.syncadapter.c$2: - com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter this$0 -> a - void (com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter) -> - void onErrorResponse(com.android.volley.VolleyError) -> a + void onResponse(retrofit2.Call,retrofit2.Response) -> a + void onFailure(retrofit2.Call,java.lang.Throwable) -> a com.murrayc.galaxyzoo.app.syncadapter.SyncAdapter$UploadTask -> com.murrayc.galaxyzoo.app.syncadapter.c$a: java.lang.String mItemId -> b java.lang.String mSubjectId -> c @@ -20087,3 +21897,3815 @@ com.squareup.picasso.Utils$PicassoThread -> com.b.b.ae$d: com.squareup.picasso.Utils$PicassoThreadFactory -> com.b.b.ae$e: void () -> java.lang.Thread newThread(java.lang.Runnable) -> newThread +okhttp3.Address -> okhttp3.Address: + okhttp3.HttpUrl url -> url + okhttp3.Dns dns -> dns + javax.net.SocketFactory socketFactory -> socketFactory + okhttp3.Authenticator proxyAuthenticator -> proxyAuthenticator + java.util.List protocols -> protocols + java.util.List connectionSpecs -> connectionSpecs + java.net.ProxySelector proxySelector -> proxySelector + java.net.Proxy proxy -> proxy + javax.net.ssl.SSLSocketFactory sslSocketFactory -> sslSocketFactory + javax.net.ssl.HostnameVerifier hostnameVerifier -> hostnameVerifier + okhttp3.CertificatePinner certificatePinner -> certificatePinner + void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector) -> + okhttp3.HttpUrl url() -> url + okhttp3.Dns dns() -> dns + javax.net.SocketFactory socketFactory() -> socketFactory + okhttp3.Authenticator proxyAuthenticator() -> proxyAuthenticator + java.util.List protocols() -> protocols + java.util.List connectionSpecs() -> connectionSpecs + java.net.ProxySelector proxySelector() -> proxySelector + java.net.Proxy proxy() -> proxy + javax.net.ssl.SSLSocketFactory sslSocketFactory() -> sslSocketFactory + javax.net.ssl.HostnameVerifier hostnameVerifier() -> hostnameVerifier + okhttp3.CertificatePinner certificatePinner() -> certificatePinner + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + boolean equalsNonHost(okhttp3.Address) -> equalsNonHost + java.lang.String toString() -> toString +okhttp3.Authenticator -> okhttp3.Authenticator: + okhttp3.Authenticator NONE -> NONE + okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response) -> authenticate + void () -> +okhttp3.Authenticator$1 -> okhttp3.Authenticator$1: + void () -> + okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response) -> authenticate +okhttp3.Cache -> okhttp3.Cache: + int VERSION -> VERSION + int ENTRY_METADATA -> ENTRY_METADATA + int ENTRY_BODY -> ENTRY_BODY + int ENTRY_COUNT -> ENTRY_COUNT + okhttp3.internal.cache.InternalCache internalCache -> internalCache + okhttp3.internal.cache.DiskLruCache cache -> cache + int writeSuccessCount -> writeSuccessCount + int writeAbortCount -> writeAbortCount + int networkCount -> networkCount + int hitCount -> hitCount + int requestCount -> requestCount + void (java.io.File,long) -> + void (java.io.File,long,okhttp3.internal.io.FileSystem) -> + java.lang.String key(okhttp3.HttpUrl) -> key + okhttp3.Response get(okhttp3.Request) -> get + okhttp3.internal.cache.CacheRequest put(okhttp3.Response) -> put + void remove(okhttp3.Request) -> remove + void update(okhttp3.Response,okhttp3.Response) -> update + void abortQuietly(okhttp3.internal.cache.DiskLruCache$Editor) -> abortQuietly + void initialize() -> initialize + void delete() -> delete + void evictAll() -> evictAll + java.util.Iterator urls() -> urls + int writeAbortCount() -> writeAbortCount + int writeSuccessCount() -> writeSuccessCount + long size() -> size + long maxSize() -> maxSize + void flush() -> flush + void close() -> close + java.io.File directory() -> directory + boolean isClosed() -> isClosed + void trackResponse(okhttp3.internal.cache.CacheStrategy) -> trackResponse + void trackConditionalCacheHit() -> trackConditionalCacheHit + int networkCount() -> networkCount + int hitCount() -> hitCount + int requestCount() -> requestCount + int readInt(okio.BufferedSource) -> readInt +okhttp3.Cache$1 -> okhttp3.Cache$1: + okhttp3.Cache this$0 -> this$0 + void (okhttp3.Cache) -> + okhttp3.Response get(okhttp3.Request) -> get + okhttp3.internal.cache.CacheRequest put(okhttp3.Response) -> put + void remove(okhttp3.Request) -> remove + void update(okhttp3.Response,okhttp3.Response) -> update + void trackConditionalCacheHit() -> trackConditionalCacheHit + void trackResponse(okhttp3.internal.cache.CacheStrategy) -> trackResponse +okhttp3.Cache$2 -> okhttp3.Cache$2: + java.util.Iterator delegate -> delegate + java.lang.String nextUrl -> nextUrl + boolean canRemove -> canRemove + okhttp3.Cache this$0 -> this$0 + void (okhttp3.Cache) -> + boolean hasNext() -> hasNext + java.lang.String next() -> next + void remove() -> remove + java.lang.Object next() -> next +okhttp3.Cache$CacheRequestImpl -> okhttp3.Cache$CacheRequestImpl: + okhttp3.internal.cache.DiskLruCache$Editor editor -> editor + okio.Sink cacheOut -> cacheOut + okio.Sink body -> body + boolean done -> done + okhttp3.Cache this$0 -> this$0 + void (okhttp3.Cache,okhttp3.internal.cache.DiskLruCache$Editor) -> + void abort() -> abort + okio.Sink body() -> body +okhttp3.Cache$CacheRequestImpl$1 -> okhttp3.Cache$CacheRequestImpl$1: + okhttp3.Cache val$this$0 -> val$this$0 + okhttp3.internal.cache.DiskLruCache$Editor val$editor -> val$editor + okhttp3.Cache$CacheRequestImpl this$1 -> this$1 + void (okhttp3.Cache$CacheRequestImpl,okio.Sink,okhttp3.Cache,okhttp3.internal.cache.DiskLruCache$Editor) -> + void close() -> close +okhttp3.Cache$CacheResponseBody -> okhttp3.Cache$CacheResponseBody: + okhttp3.internal.cache.DiskLruCache$Snapshot snapshot -> snapshot + okio.BufferedSource bodySource -> bodySource + java.lang.String contentType -> contentType + java.lang.String contentLength -> contentLength + void (okhttp3.internal.cache.DiskLruCache$Snapshot,java.lang.String,java.lang.String) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + okio.BufferedSource source() -> source +okhttp3.Cache$CacheResponseBody$1 -> okhttp3.Cache$CacheResponseBody$1: + okhttp3.internal.cache.DiskLruCache$Snapshot val$snapshot -> val$snapshot + okhttp3.Cache$CacheResponseBody this$0 -> this$0 + void (okhttp3.Cache$CacheResponseBody,okio.Source,okhttp3.internal.cache.DiskLruCache$Snapshot) -> + void close() -> close +okhttp3.Cache$Entry -> okhttp3.Cache$Entry: + java.lang.String SENT_MILLIS -> SENT_MILLIS + java.lang.String RECEIVED_MILLIS -> RECEIVED_MILLIS + java.lang.String url -> url + okhttp3.Headers varyHeaders -> varyHeaders + java.lang.String requestMethod -> requestMethod + okhttp3.Protocol protocol -> protocol + int code -> code + java.lang.String message -> message + okhttp3.Headers responseHeaders -> responseHeaders + okhttp3.Handshake handshake -> handshake + long sentRequestMillis -> sentRequestMillis + long receivedResponseMillis -> receivedResponseMillis + void (okio.Source) -> + void (okhttp3.Response) -> + void writeTo(okhttp3.internal.cache.DiskLruCache$Editor) -> writeTo + boolean isHttps() -> isHttps + java.util.List readCertificateList(okio.BufferedSource) -> readCertificateList + void writeCertList(okio.BufferedSink,java.util.List) -> writeCertList + boolean matches(okhttp3.Request,okhttp3.Response) -> matches + okhttp3.Response response(okhttp3.internal.cache.DiskLruCache$Snapshot) -> response + void () -> +okhttp3.CacheControl -> okhttp3.CacheControl: + okhttp3.CacheControl FORCE_NETWORK -> FORCE_NETWORK + okhttp3.CacheControl FORCE_CACHE -> FORCE_CACHE + boolean noCache -> noCache + boolean noStore -> noStore + int maxAgeSeconds -> maxAgeSeconds + int sMaxAgeSeconds -> sMaxAgeSeconds + boolean isPrivate -> isPrivate + boolean isPublic -> isPublic + boolean mustRevalidate -> mustRevalidate + int maxStaleSeconds -> maxStaleSeconds + int minFreshSeconds -> minFreshSeconds + boolean onlyIfCached -> onlyIfCached + boolean noTransform -> noTransform + boolean immutable -> immutable + java.lang.String headerValue -> headerValue + void (boolean,boolean,int,int,boolean,boolean,boolean,int,int,boolean,boolean,boolean,java.lang.String) -> + void (okhttp3.CacheControl$Builder) -> + boolean noCache() -> noCache + boolean noStore() -> noStore + int maxAgeSeconds() -> maxAgeSeconds + int sMaxAgeSeconds() -> sMaxAgeSeconds + boolean isPrivate() -> isPrivate + boolean isPublic() -> isPublic + boolean mustRevalidate() -> mustRevalidate + int maxStaleSeconds() -> maxStaleSeconds + int minFreshSeconds() -> minFreshSeconds + boolean onlyIfCached() -> onlyIfCached + boolean noTransform() -> noTransform + boolean immutable() -> immutable + okhttp3.CacheControl parse(okhttp3.Headers) -> parse + java.lang.String toString() -> toString + java.lang.String headerValue() -> headerValue + void () -> +okhttp3.CacheControl$Builder -> okhttp3.CacheControl$Builder: + boolean noCache -> noCache + boolean noStore -> noStore + int maxAgeSeconds -> maxAgeSeconds + int maxStaleSeconds -> maxStaleSeconds + int minFreshSeconds -> minFreshSeconds + boolean onlyIfCached -> onlyIfCached + boolean noTransform -> noTransform + boolean immutable -> immutable + void () -> + okhttp3.CacheControl$Builder noCache() -> noCache + okhttp3.CacheControl$Builder noStore() -> noStore + okhttp3.CacheControl$Builder maxAge(int,java.util.concurrent.TimeUnit) -> maxAge + okhttp3.CacheControl$Builder maxStale(int,java.util.concurrent.TimeUnit) -> maxStale + okhttp3.CacheControl$Builder minFresh(int,java.util.concurrent.TimeUnit) -> minFresh + okhttp3.CacheControl$Builder onlyIfCached() -> onlyIfCached + okhttp3.CacheControl$Builder noTransform() -> noTransform + okhttp3.CacheControl$Builder immutable() -> immutable + okhttp3.CacheControl build() -> build +okhttp3.Call -> okhttp3.Call: + okhttp3.Request request() -> request + okhttp3.Response execute() -> execute + void enqueue(okhttp3.Callback) -> enqueue + void cancel() -> cancel + boolean isExecuted() -> isExecuted + boolean isCanceled() -> isCanceled + okhttp3.Call clone() -> clone +okhttp3.Call$Factory -> okhttp3.Call$Factory: + okhttp3.Call newCall(okhttp3.Request) -> newCall +okhttp3.Callback -> okhttp3.Callback: + void onFailure(okhttp3.Call,java.io.IOException) -> onFailure + void onResponse(okhttp3.Call,okhttp3.Response) -> onResponse +okhttp3.CertificatePinner -> okhttp3.CertificatePinner: + okhttp3.CertificatePinner DEFAULT -> DEFAULT + java.util.Set pins -> pins + okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> certificateChainCleaner + void (java.util.Set,okhttp3.internal.tls.CertificateChainCleaner) -> + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + void check(java.lang.String,java.util.List) -> check + void check(java.lang.String,java.security.cert.Certificate[]) -> check + java.util.List findMatchingPins(java.lang.String) -> findMatchingPins + okhttp3.CertificatePinner withCertificateChainCleaner(okhttp3.internal.tls.CertificateChainCleaner) -> withCertificateChainCleaner + java.lang.String pin(java.security.cert.Certificate) -> pin + okio.ByteString sha1(java.security.cert.X509Certificate) -> sha1 + okio.ByteString sha256(java.security.cert.X509Certificate) -> sha256 + void () -> +okhttp3.CertificatePinner$Builder -> okhttp3.CertificatePinner$Builder: + java.util.List pins -> pins + void () -> + okhttp3.CertificatePinner$Builder add(java.lang.String,java.lang.String[]) -> add + okhttp3.CertificatePinner build() -> build +okhttp3.CertificatePinner$Pin -> okhttp3.CertificatePinner$Pin: + java.lang.String WILDCARD -> WILDCARD + java.lang.String pattern -> pattern + java.lang.String canonicalHostname -> canonicalHostname + java.lang.String hashAlgorithm -> hashAlgorithm + okio.ByteString hash -> hash + void (java.lang.String,java.lang.String) -> + boolean matches(java.lang.String) -> matches + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +okhttp3.Challenge -> okhttp3.Challenge: + java.lang.String scheme -> scheme + java.lang.String realm -> realm + void (java.lang.String,java.lang.String) -> + java.lang.String scheme() -> scheme + java.lang.String realm() -> realm + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +okhttp3.CipherSuite -> okhttp3.CipherSuite: + java.util.Comparator ORDER_BY_NAME -> ORDER_BY_NAME + java.util.Map INSTANCES -> INSTANCES + okhttp3.CipherSuite TLS_RSA_WITH_NULL_MD5 -> TLS_RSA_WITH_NULL_MD5 + okhttp3.CipherSuite TLS_RSA_WITH_NULL_SHA -> TLS_RSA_WITH_NULL_SHA + okhttp3.CipherSuite TLS_RSA_EXPORT_WITH_RC4_40_MD5 -> TLS_RSA_EXPORT_WITH_RC4_40_MD5 + okhttp3.CipherSuite TLS_RSA_WITH_RC4_128_MD5 -> TLS_RSA_WITH_RC4_128_MD5 + okhttp3.CipherSuite TLS_RSA_WITH_RC4_128_SHA -> TLS_RSA_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_RSA_EXPORT_WITH_DES40_CBC_SHA -> TLS_RSA_EXPORT_WITH_DES40_CBC_SHA + okhttp3.CipherSuite TLS_RSA_WITH_DES_CBC_SHA -> TLS_RSA_WITH_DES_CBC_SHA + okhttp3.CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA -> TLS_RSA_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA -> TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA + okhttp3.CipherSuite TLS_DHE_DSS_WITH_DES_CBC_SHA -> TLS_DHE_DSS_WITH_DES_CBC_SHA + okhttp3.CipherSuite TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA -> TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA -> TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_WITH_DES_CBC_SHA -> TLS_DHE_RSA_WITH_DES_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA -> TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 -> TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 + okhttp3.CipherSuite TLS_DH_anon_WITH_RC4_128_MD5 -> TLS_DH_anon_WITH_RC4_128_MD5 + okhttp3.CipherSuite TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA -> TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA + okhttp3.CipherSuite TLS_DH_anon_WITH_DES_CBC_SHA -> TLS_DH_anon_WITH_DES_CBC_SHA + okhttp3.CipherSuite TLS_DH_anon_WITH_3DES_EDE_CBC_SHA -> TLS_DH_anon_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_KRB5_WITH_DES_CBC_SHA -> TLS_KRB5_WITH_DES_CBC_SHA + okhttp3.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_SHA -> TLS_KRB5_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_KRB5_WITH_RC4_128_SHA -> TLS_KRB5_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_KRB5_WITH_DES_CBC_MD5 -> TLS_KRB5_WITH_DES_CBC_MD5 + okhttp3.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_MD5 -> TLS_KRB5_WITH_3DES_EDE_CBC_MD5 + okhttp3.CipherSuite TLS_KRB5_WITH_RC4_128_MD5 -> TLS_KRB5_WITH_RC4_128_MD5 + okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA -> TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA + okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_SHA -> TLS_KRB5_EXPORT_WITH_RC4_40_SHA + okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 -> TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 + okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_MD5 -> TLS_KRB5_EXPORT_WITH_RC4_40_MD5 + okhttp3.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA -> TLS_RSA_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA -> TLS_DHE_DSS_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA -> TLS_DHE_RSA_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA -> TLS_DH_anon_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA -> TLS_RSA_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA -> TLS_DHE_DSS_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA -> TLS_DHE_RSA_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA -> TLS_DH_anon_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_RSA_WITH_NULL_SHA256 -> TLS_RSA_WITH_NULL_SHA256 + okhttp3.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA256 -> TLS_RSA_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA256 -> TLS_RSA_WITH_AES_256_CBC_SHA256 + okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 -> TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_RSA_WITH_CAMELLIA_128_CBC_SHA -> TLS_RSA_WITH_CAMELLIA_128_CBC_SHA + okhttp3.CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA -> TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA -> TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 -> TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -> TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 + okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 -> TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 + okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA256 -> TLS_DH_anon_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA256 -> TLS_DH_anon_WITH_AES_256_CBC_SHA256 + okhttp3.CipherSuite TLS_RSA_WITH_CAMELLIA_256_CBC_SHA -> TLS_RSA_WITH_CAMELLIA_256_CBC_SHA + okhttp3.CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA -> TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA + okhttp3.CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA -> TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA + okhttp3.CipherSuite TLS_PSK_WITH_RC4_128_SHA -> TLS_PSK_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_PSK_WITH_3DES_EDE_CBC_SHA -> TLS_PSK_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_PSK_WITH_AES_128_CBC_SHA -> TLS_PSK_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_PSK_WITH_AES_256_CBC_SHA -> TLS_PSK_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_RSA_WITH_SEED_CBC_SHA -> TLS_RSA_WITH_SEED_CBC_SHA + okhttp3.CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256 -> TLS_RSA_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384 -> TLS_RSA_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 -> TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 -> TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 -> TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 -> TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_GCM_SHA256 -> TLS_DH_anon_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_GCM_SHA384 -> TLS_DH_anon_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_EMPTY_RENEGOTIATION_INFO_SCSV -> TLS_EMPTY_RENEGOTIATION_INFO_SCSV + okhttp3.CipherSuite TLS_FALLBACK_SCSV -> TLS_FALLBACK_SCSV + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_NULL_SHA -> TLS_ECDH_ECDSA_WITH_NULL_SHA + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_RC4_128_SHA -> TLS_ECDH_ECDSA_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA -> TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA -> TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA -> TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_NULL_SHA -> TLS_ECDHE_ECDSA_WITH_NULL_SHA + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_RC4_128_SHA -> TLS_ECDHE_ECDSA_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA -> TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -> TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA -> TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_NULL_SHA -> TLS_ECDH_RSA_WITH_NULL_SHA + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_RC4_128_SHA -> TLS_ECDH_RSA_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA -> TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA -> TLS_ECDH_RSA_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA -> TLS_ECDH_RSA_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_NULL_SHA -> TLS_ECDHE_RSA_WITH_NULL_SHA + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_RC4_128_SHA -> TLS_ECDHE_RSA_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA -> TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -> TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA -> TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_anon_WITH_NULL_SHA -> TLS_ECDH_anon_WITH_NULL_SHA + okhttp3.CipherSuite TLS_ECDH_anon_WITH_RC4_128_SHA -> TLS_ECDH_anon_WITH_RC4_128_SHA + okhttp3.CipherSuite TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA -> TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_anon_WITH_AES_128_CBC_SHA -> TLS_ECDH_anon_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_ECDH_anon_WITH_AES_256_CBC_SHA -> TLS_ECDH_anon_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 -> TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -> TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 -> TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 -> TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 -> TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -> TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 -> TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 -> TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 -> TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 -> TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 -> TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 -> TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -> TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 -> TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 -> TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 + okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 -> TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 + okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA -> TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA -> TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA + okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 -> TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 + okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -> TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 + java.lang.String javaName -> javaName + okhttp3.CipherSuite forJavaName(java.lang.String) -> forJavaName + java.util.List forJavaNames(java.lang.String[]) -> forJavaNames + void (java.lang.String) -> + okhttp3.CipherSuite of(java.lang.String,int) -> of + java.lang.String javaName() -> javaName + java.lang.String toString() -> toString + void () -> +okhttp3.CipherSuite$1 -> okhttp3.CipherSuite$1: + void () -> + int compare(java.lang.String,java.lang.String) -> compare + int compare(java.lang.Object,java.lang.Object) -> compare +okhttp3.Connection -> okhttp3.Connection: + okhttp3.Route route() -> route + java.net.Socket socket() -> socket + okhttp3.Handshake handshake() -> handshake + okhttp3.Protocol protocol() -> protocol +okhttp3.ConnectionPool -> okhttp3.ConnectionPool: + java.util.concurrent.Executor executor -> executor + int maxIdleConnections -> maxIdleConnections + long keepAliveDurationNs -> keepAliveDurationNs + java.lang.Runnable cleanupRunnable -> cleanupRunnable + java.util.Deque connections -> connections + okhttp3.internal.connection.RouteDatabase routeDatabase -> routeDatabase + boolean cleanupRunning -> cleanupRunning + boolean $assertionsDisabled -> $assertionsDisabled + void () -> + void (int,long,java.util.concurrent.TimeUnit) -> + int idleConnectionCount() -> idleConnectionCount + int connectionCount() -> connectionCount + okhttp3.internal.connection.RealConnection get(okhttp3.Address,okhttp3.internal.connection.StreamAllocation,okhttp3.Route) -> get + java.net.Socket deduplicate(okhttp3.Address,okhttp3.internal.connection.StreamAllocation) -> deduplicate + void put(okhttp3.internal.connection.RealConnection) -> put + boolean connectionBecameIdle(okhttp3.internal.connection.RealConnection) -> connectionBecameIdle + void evictAll() -> evictAll + long cleanup(long) -> cleanup + int pruneAndGetAllocationCount(okhttp3.internal.connection.RealConnection,long) -> pruneAndGetAllocationCount + void () -> +okhttp3.ConnectionPool$1 -> okhttp3.ConnectionPool$1: + okhttp3.ConnectionPool this$0 -> this$0 + void (okhttp3.ConnectionPool) -> + void run() -> run +okhttp3.ConnectionSpec -> okhttp3.ConnectionSpec: + okhttp3.CipherSuite[] APPROVED_CIPHER_SUITES -> APPROVED_CIPHER_SUITES + okhttp3.ConnectionSpec MODERN_TLS -> MODERN_TLS + okhttp3.ConnectionSpec COMPATIBLE_TLS -> COMPATIBLE_TLS + okhttp3.ConnectionSpec CLEARTEXT -> CLEARTEXT + boolean tls -> tls + boolean supportsTlsExtensions -> supportsTlsExtensions + java.lang.String[] cipherSuites -> cipherSuites + java.lang.String[] tlsVersions -> tlsVersions + void (okhttp3.ConnectionSpec$Builder) -> + boolean isTls() -> isTls + java.util.List cipherSuites() -> cipherSuites + java.util.List tlsVersions() -> tlsVersions + boolean supportsTlsExtensions() -> supportsTlsExtensions + void apply(javax.net.ssl.SSLSocket,boolean) -> apply + okhttp3.ConnectionSpec supportedSpec(javax.net.ssl.SSLSocket,boolean) -> supportedSpec + boolean isCompatible(javax.net.ssl.SSLSocket) -> isCompatible + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString + void () -> +okhttp3.ConnectionSpec$Builder -> okhttp3.ConnectionSpec$Builder: + boolean tls -> tls + java.lang.String[] cipherSuites -> cipherSuites + java.lang.String[] tlsVersions -> tlsVersions + boolean supportsTlsExtensions -> supportsTlsExtensions + void (boolean) -> + void (okhttp3.ConnectionSpec) -> + okhttp3.ConnectionSpec$Builder allEnabledCipherSuites() -> allEnabledCipherSuites + okhttp3.ConnectionSpec$Builder cipherSuites(okhttp3.CipherSuite[]) -> cipherSuites + okhttp3.ConnectionSpec$Builder cipherSuites(java.lang.String[]) -> cipherSuites + okhttp3.ConnectionSpec$Builder allEnabledTlsVersions() -> allEnabledTlsVersions + okhttp3.ConnectionSpec$Builder tlsVersions(okhttp3.TlsVersion[]) -> tlsVersions + okhttp3.ConnectionSpec$Builder tlsVersions(java.lang.String[]) -> tlsVersions + okhttp3.ConnectionSpec$Builder supportsTlsExtensions(boolean) -> supportsTlsExtensions + okhttp3.ConnectionSpec build() -> build +okhttp3.Cookie -> okhttp3.Cookie: + java.util.regex.Pattern YEAR_PATTERN -> YEAR_PATTERN + java.util.regex.Pattern MONTH_PATTERN -> MONTH_PATTERN + java.util.regex.Pattern DAY_OF_MONTH_PATTERN -> DAY_OF_MONTH_PATTERN + java.util.regex.Pattern TIME_PATTERN -> TIME_PATTERN + java.lang.String name -> name + java.lang.String value -> value + long expiresAt -> expiresAt + java.lang.String domain -> domain + java.lang.String path -> path + boolean secure -> secure + boolean httpOnly -> httpOnly + boolean persistent -> persistent + boolean hostOnly -> hostOnly + void (java.lang.String,java.lang.String,long,java.lang.String,java.lang.String,boolean,boolean,boolean,boolean) -> + void (okhttp3.Cookie$Builder) -> + java.lang.String name() -> name + java.lang.String value() -> value + boolean persistent() -> persistent + long expiresAt() -> expiresAt + boolean hostOnly() -> hostOnly + java.lang.String domain() -> domain + java.lang.String path() -> path + boolean httpOnly() -> httpOnly + boolean secure() -> secure + boolean matches(okhttp3.HttpUrl) -> matches + boolean domainMatch(java.lang.String,java.lang.String) -> domainMatch + boolean pathMatch(okhttp3.HttpUrl,java.lang.String) -> pathMatch + okhttp3.Cookie parse(okhttp3.HttpUrl,java.lang.String) -> parse + okhttp3.Cookie parse(long,okhttp3.HttpUrl,java.lang.String) -> parse + long parseExpires(java.lang.String,int,int) -> parseExpires + int dateCharacterOffset(java.lang.String,int,int,boolean) -> dateCharacterOffset + long parseMaxAge(java.lang.String) -> parseMaxAge + java.lang.String parseDomain(java.lang.String) -> parseDomain + java.util.List parseAll(okhttp3.HttpUrl,okhttp3.Headers) -> parseAll + java.lang.String toString() -> toString + java.lang.String toString(boolean) -> toString + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + void () -> +okhttp3.Cookie$Builder -> okhttp3.Cookie$Builder: + java.lang.String name -> name + java.lang.String value -> value + long expiresAt -> expiresAt + java.lang.String domain -> domain + java.lang.String path -> path + boolean secure -> secure + boolean httpOnly -> httpOnly + boolean persistent -> persistent + boolean hostOnly -> hostOnly + void () -> + okhttp3.Cookie$Builder name(java.lang.String) -> name + okhttp3.Cookie$Builder value(java.lang.String) -> value + okhttp3.Cookie$Builder expiresAt(long) -> expiresAt + okhttp3.Cookie$Builder domain(java.lang.String) -> domain + okhttp3.Cookie$Builder hostOnlyDomain(java.lang.String) -> hostOnlyDomain + okhttp3.Cookie$Builder domain(java.lang.String,boolean) -> domain + okhttp3.Cookie$Builder path(java.lang.String) -> path + okhttp3.Cookie$Builder secure() -> secure + okhttp3.Cookie$Builder httpOnly() -> httpOnly + okhttp3.Cookie build() -> build +okhttp3.CookieJar -> okhttp3.CookieJar: + okhttp3.CookieJar NO_COOKIES -> NO_COOKIES + void saveFromResponse(okhttp3.HttpUrl,java.util.List) -> saveFromResponse + java.util.List loadForRequest(okhttp3.HttpUrl) -> loadForRequest + void () -> +okhttp3.CookieJar$1 -> okhttp3.CookieJar$1: + void () -> + void saveFromResponse(okhttp3.HttpUrl,java.util.List) -> saveFromResponse + java.util.List loadForRequest(okhttp3.HttpUrl) -> loadForRequest +okhttp3.Credentials -> okhttp3.Credentials: + void () -> + java.lang.String basic(java.lang.String,java.lang.String) -> basic + java.lang.String basic(java.lang.String,java.lang.String,java.nio.charset.Charset) -> basic +okhttp3.Dispatcher -> okhttp3.Dispatcher: + int maxRequests -> maxRequests + int maxRequestsPerHost -> maxRequestsPerHost + java.lang.Runnable idleCallback -> idleCallback + java.util.concurrent.ExecutorService executorService -> executorService + java.util.Deque readyAsyncCalls -> readyAsyncCalls + java.util.Deque runningAsyncCalls -> runningAsyncCalls + java.util.Deque runningSyncCalls -> runningSyncCalls + void (java.util.concurrent.ExecutorService) -> + void () -> + java.util.concurrent.ExecutorService executorService() -> executorService + void setMaxRequests(int) -> setMaxRequests + int getMaxRequests() -> getMaxRequests + void setMaxRequestsPerHost(int) -> setMaxRequestsPerHost + int getMaxRequestsPerHost() -> getMaxRequestsPerHost + void setIdleCallback(java.lang.Runnable) -> setIdleCallback + void enqueue(okhttp3.RealCall$AsyncCall) -> enqueue + void cancelAll() -> cancelAll + void promoteCalls() -> promoteCalls + int runningCallsForHost(okhttp3.RealCall$AsyncCall) -> runningCallsForHost + void executed(okhttp3.RealCall) -> executed + void finished(okhttp3.RealCall$AsyncCall) -> finished + void finished(okhttp3.RealCall) -> finished + void finished(java.util.Deque,java.lang.Object,boolean) -> finished + java.util.List queuedCalls() -> queuedCalls + java.util.List runningCalls() -> runningCalls + int queuedCallsCount() -> queuedCallsCount + int runningCallsCount() -> runningCallsCount +okhttp3.Dns -> okhttp3.Dns: + okhttp3.Dns SYSTEM -> SYSTEM + java.util.List lookup(java.lang.String) -> lookup + void () -> +okhttp3.Dns$1 -> okhttp3.Dns$1: + void () -> + java.util.List lookup(java.lang.String) -> lookup +okhttp3.EventListener -> okhttp3.EventListener: + okhttp3.EventListener NONE -> NONE + void () -> + okhttp3.EventListener$Factory factory(okhttp3.EventListener) -> factory + void fetchStart(okhttp3.Call) -> fetchStart + void dnsStart(okhttp3.Call,java.lang.String) -> dnsStart + void dnsEnd(okhttp3.Call,java.lang.String,java.util.List,java.lang.Throwable) -> dnsEnd + void connectStart(okhttp3.Call,java.net.InetAddress,int) -> connectStart + void secureConnectStart(okhttp3.Call) -> secureConnectStart + void secureConnectEnd(okhttp3.Call,okhttp3.Handshake,java.lang.Throwable) -> secureConnectEnd + void connectEnd(okhttp3.Call,java.net.InetAddress,int,java.lang.String,java.lang.Throwable) -> connectEnd + void requestHeadersStart(okhttp3.Call) -> requestHeadersStart + void requestHeadersEnd(okhttp3.Call,java.lang.Throwable) -> requestHeadersEnd + void requestBodyStart(okhttp3.Call) -> requestBodyStart + void requestBodyEnd(okhttp3.Call,java.lang.Throwable) -> requestBodyEnd + void responseHeadersStart(okhttp3.Call) -> responseHeadersStart + void responseHeadersEnd(okhttp3.Call,java.lang.Throwable) -> responseHeadersEnd + void responseBodyStart(okhttp3.Call) -> responseBodyStart + void responseBodyEnd(okhttp3.Call,java.lang.Throwable) -> responseBodyEnd + void fetchEnd(okhttp3.Call,java.lang.Throwable) -> fetchEnd + void () -> +okhttp3.EventListener$1 -> okhttp3.EventListener$1: + void () -> +okhttp3.EventListener$2 -> okhttp3.EventListener$2: + okhttp3.EventListener val$listener -> val$listener + void (okhttp3.EventListener) -> + okhttp3.EventListener create(okhttp3.Call) -> create +okhttp3.EventListener$Factory -> okhttp3.EventListener$Factory: + okhttp3.EventListener create(okhttp3.Call) -> create +okhttp3.FormBody -> okhttp3.FormBody: + okhttp3.MediaType CONTENT_TYPE -> CONTENT_TYPE + java.util.List encodedNames -> encodedNames + java.util.List encodedValues -> encodedValues + void (java.util.List,java.util.List) -> + int size() -> size + java.lang.String encodedName(int) -> encodedName + java.lang.String name(int) -> name + java.lang.String encodedValue(int) -> encodedValue + java.lang.String value(int) -> value + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + void writeTo(okio.BufferedSink) -> writeTo + long writeOrCountBytes(okio.BufferedSink,boolean) -> writeOrCountBytes + void () -> +okhttp3.FormBody$Builder -> okhttp3.FormBody$Builder: + java.util.List names -> names + java.util.List values -> values + void () -> + okhttp3.FormBody$Builder add(java.lang.String,java.lang.String) -> add + okhttp3.FormBody$Builder addEncoded(java.lang.String,java.lang.String) -> addEncoded + okhttp3.FormBody build() -> build +okhttp3.Handshake -> okhttp3.Handshake: + okhttp3.TlsVersion tlsVersion -> tlsVersion + okhttp3.CipherSuite cipherSuite -> cipherSuite + java.util.List peerCertificates -> peerCertificates + java.util.List localCertificates -> localCertificates + void (okhttp3.TlsVersion,okhttp3.CipherSuite,java.util.List,java.util.List) -> + okhttp3.Handshake get(javax.net.ssl.SSLSession) -> get + okhttp3.Handshake get(okhttp3.TlsVersion,okhttp3.CipherSuite,java.util.List,java.util.List) -> get + okhttp3.TlsVersion tlsVersion() -> tlsVersion + okhttp3.CipherSuite cipherSuite() -> cipherSuite + java.util.List peerCertificates() -> peerCertificates + java.security.Principal peerPrincipal() -> peerPrincipal + java.util.List localCertificates() -> localCertificates + java.security.Principal localPrincipal() -> localPrincipal + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode +okhttp3.Headers -> okhttp3.Headers: + java.lang.String[] namesAndValues -> namesAndValues + void (okhttp3.Headers$Builder) -> + void (java.lang.String[]) -> + java.lang.String get(java.lang.String) -> get + java.util.Date getDate(java.lang.String) -> getDate + int size() -> size + java.lang.String name(int) -> name + java.lang.String value(int) -> value + java.util.Set names() -> names + java.util.List values(java.lang.String) -> values + okhttp3.Headers$Builder newBuilder() -> newBuilder + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString + java.util.Map toMultimap() -> toMultimap + java.lang.String get(java.lang.String[],java.lang.String) -> get + okhttp3.Headers of(java.lang.String[]) -> of + okhttp3.Headers of(java.util.Map) -> of +okhttp3.Headers$Builder -> okhttp3.Headers$Builder: + java.util.List namesAndValues -> namesAndValues + void () -> + okhttp3.Headers$Builder addLenient(java.lang.String) -> addLenient + okhttp3.Headers$Builder add(java.lang.String) -> add + okhttp3.Headers$Builder add(java.lang.String,java.lang.String) -> add + okhttp3.Headers$Builder addLenient(java.lang.String,java.lang.String) -> addLenient + okhttp3.Headers$Builder removeAll(java.lang.String) -> removeAll + okhttp3.Headers$Builder set(java.lang.String,java.lang.String) -> set + void checkNameAndValue(java.lang.String,java.lang.String) -> checkNameAndValue + java.lang.String get(java.lang.String) -> get + okhttp3.Headers build() -> build +okhttp3.HttpUrl -> okhttp3.HttpUrl: + char[] HEX_DIGITS -> HEX_DIGITS + java.lang.String USERNAME_ENCODE_SET -> USERNAME_ENCODE_SET + java.lang.String PASSWORD_ENCODE_SET -> PASSWORD_ENCODE_SET + java.lang.String PATH_SEGMENT_ENCODE_SET -> PATH_SEGMENT_ENCODE_SET + java.lang.String PATH_SEGMENT_ENCODE_SET_URI -> PATH_SEGMENT_ENCODE_SET_URI + java.lang.String QUERY_ENCODE_SET -> QUERY_ENCODE_SET + java.lang.String QUERY_COMPONENT_ENCODE_SET -> QUERY_COMPONENT_ENCODE_SET + java.lang.String QUERY_COMPONENT_ENCODE_SET_URI -> QUERY_COMPONENT_ENCODE_SET_URI + java.lang.String FORM_ENCODE_SET -> FORM_ENCODE_SET + java.lang.String FRAGMENT_ENCODE_SET -> FRAGMENT_ENCODE_SET + java.lang.String FRAGMENT_ENCODE_SET_URI -> FRAGMENT_ENCODE_SET_URI + java.lang.String scheme -> scheme + java.lang.String username -> username + java.lang.String password -> password + java.lang.String host -> host + int port -> port + java.util.List pathSegments -> pathSegments + java.util.List queryNamesAndValues -> queryNamesAndValues + java.lang.String fragment -> fragment + java.lang.String url -> url + void (okhttp3.HttpUrl$Builder) -> + java.net.URL url() -> url + java.net.URI uri() -> uri + java.lang.String scheme() -> scheme + boolean isHttps() -> isHttps + java.lang.String encodedUsername() -> encodedUsername + java.lang.String username() -> username + java.lang.String encodedPassword() -> encodedPassword + java.lang.String password() -> password + java.lang.String host() -> host + int port() -> port + int defaultPort(java.lang.String) -> defaultPort + int pathSize() -> pathSize + java.lang.String encodedPath() -> encodedPath + void pathSegmentsToString(java.lang.StringBuilder,java.util.List) -> pathSegmentsToString + java.util.List encodedPathSegments() -> encodedPathSegments + java.util.List pathSegments() -> pathSegments + java.lang.String encodedQuery() -> encodedQuery + void namesAndValuesToQueryString(java.lang.StringBuilder,java.util.List) -> namesAndValuesToQueryString + java.util.List queryStringToNamesAndValues(java.lang.String) -> queryStringToNamesAndValues + java.lang.String query() -> query + int querySize() -> querySize + java.lang.String queryParameter(java.lang.String) -> queryParameter + java.util.Set queryParameterNames() -> queryParameterNames + java.util.List queryParameterValues(java.lang.String) -> queryParameterValues + java.lang.String queryParameterName(int) -> queryParameterName + java.lang.String queryParameterValue(int) -> queryParameterValue + java.lang.String encodedFragment() -> encodedFragment + java.lang.String fragment() -> fragment + java.lang.String redact() -> redact + okhttp3.HttpUrl resolve(java.lang.String) -> resolve + okhttp3.HttpUrl$Builder newBuilder() -> newBuilder + okhttp3.HttpUrl$Builder newBuilder(java.lang.String) -> newBuilder + okhttp3.HttpUrl parse(java.lang.String) -> parse + okhttp3.HttpUrl get(java.net.URL) -> get + okhttp3.HttpUrl getChecked(java.lang.String) -> getChecked + okhttp3.HttpUrl get(java.net.URI) -> get + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString + java.lang.String topPrivateDomain() -> topPrivateDomain + java.lang.String percentDecode(java.lang.String,boolean) -> percentDecode + java.util.List percentDecode(java.util.List,boolean) -> percentDecode + java.lang.String percentDecode(java.lang.String,int,int,boolean) -> percentDecode + void percentDecode(okio.Buffer,java.lang.String,int,int,boolean) -> percentDecode + boolean percentEncoded(java.lang.String,int,int) -> percentEncoded + int decodeHexDigit(char) -> decodeHexDigit + java.lang.String canonicalize(java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean) -> canonicalize + void canonicalize(okio.Buffer,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean) -> canonicalize + java.lang.String canonicalize(java.lang.String,java.lang.String,boolean,boolean,boolean,boolean) -> canonicalize + void () -> +okhttp3.HttpUrl$1 -> okhttp3.HttpUrl$1: + int[] $SwitchMap$okhttp3$HttpUrl$Builder$ParseResult -> $SwitchMap$okhttp3$HttpUrl$Builder$ParseResult + void () -> +okhttp3.HttpUrl$Builder -> okhttp3.HttpUrl$Builder: + java.lang.String scheme -> scheme + java.lang.String encodedUsername -> encodedUsername + java.lang.String encodedPassword -> encodedPassword + java.lang.String host -> host + int port -> port + java.util.List encodedPathSegments -> encodedPathSegments + java.util.List encodedQueryNamesAndValues -> encodedQueryNamesAndValues + java.lang.String encodedFragment -> encodedFragment + void () -> + okhttp3.HttpUrl$Builder scheme(java.lang.String) -> scheme + okhttp3.HttpUrl$Builder username(java.lang.String) -> username + okhttp3.HttpUrl$Builder encodedUsername(java.lang.String) -> encodedUsername + okhttp3.HttpUrl$Builder password(java.lang.String) -> password + okhttp3.HttpUrl$Builder encodedPassword(java.lang.String) -> encodedPassword + okhttp3.HttpUrl$Builder host(java.lang.String) -> host + okhttp3.HttpUrl$Builder port(int) -> port + int effectivePort() -> effectivePort + okhttp3.HttpUrl$Builder addPathSegment(java.lang.String) -> addPathSegment + okhttp3.HttpUrl$Builder addPathSegments(java.lang.String) -> addPathSegments + okhttp3.HttpUrl$Builder addEncodedPathSegment(java.lang.String) -> addEncodedPathSegment + okhttp3.HttpUrl$Builder addEncodedPathSegments(java.lang.String) -> addEncodedPathSegments + okhttp3.HttpUrl$Builder addPathSegments(java.lang.String,boolean) -> addPathSegments + okhttp3.HttpUrl$Builder setPathSegment(int,java.lang.String) -> setPathSegment + okhttp3.HttpUrl$Builder setEncodedPathSegment(int,java.lang.String) -> setEncodedPathSegment + okhttp3.HttpUrl$Builder removePathSegment(int) -> removePathSegment + okhttp3.HttpUrl$Builder encodedPath(java.lang.String) -> encodedPath + okhttp3.HttpUrl$Builder query(java.lang.String) -> query + okhttp3.HttpUrl$Builder encodedQuery(java.lang.String) -> encodedQuery + okhttp3.HttpUrl$Builder addQueryParameter(java.lang.String,java.lang.String) -> addQueryParameter + okhttp3.HttpUrl$Builder addEncodedQueryParameter(java.lang.String,java.lang.String) -> addEncodedQueryParameter + okhttp3.HttpUrl$Builder setQueryParameter(java.lang.String,java.lang.String) -> setQueryParameter + okhttp3.HttpUrl$Builder setEncodedQueryParameter(java.lang.String,java.lang.String) -> setEncodedQueryParameter + okhttp3.HttpUrl$Builder removeAllQueryParameters(java.lang.String) -> removeAllQueryParameters + okhttp3.HttpUrl$Builder removeAllEncodedQueryParameters(java.lang.String) -> removeAllEncodedQueryParameters + void removeAllCanonicalQueryParameters(java.lang.String) -> removeAllCanonicalQueryParameters + okhttp3.HttpUrl$Builder fragment(java.lang.String) -> fragment + okhttp3.HttpUrl$Builder encodedFragment(java.lang.String) -> encodedFragment + okhttp3.HttpUrl$Builder reencodeForUri() -> reencodeForUri + okhttp3.HttpUrl build() -> build + java.lang.String toString() -> toString + okhttp3.HttpUrl$Builder$ParseResult parse(okhttp3.HttpUrl,java.lang.String) -> parse + void resolvePath(java.lang.String,int,int) -> resolvePath + void push(java.lang.String,int,int,boolean,boolean) -> push + boolean isDot(java.lang.String) -> isDot + boolean isDotDot(java.lang.String) -> isDotDot + void pop() -> pop + int schemeDelimiterOffset(java.lang.String,int,int) -> schemeDelimiterOffset + int slashCount(java.lang.String,int,int) -> slashCount + int portColonOffset(java.lang.String,int,int) -> portColonOffset + java.lang.String canonicalizeHost(java.lang.String,int,int) -> canonicalizeHost + java.net.InetAddress decodeIpv6(java.lang.String,int,int) -> decodeIpv6 + boolean decodeIpv4Suffix(java.lang.String,int,int,byte[],int) -> decodeIpv4Suffix + java.lang.String inet6AddressToAscii(byte[]) -> inet6AddressToAscii + int parsePort(java.lang.String,int,int) -> parsePort +okhttp3.HttpUrl$Builder$ParseResult -> okhttp3.HttpUrl$Builder$ParseResult: + okhttp3.HttpUrl$Builder$ParseResult SUCCESS -> SUCCESS + okhttp3.HttpUrl$Builder$ParseResult MISSING_SCHEME -> MISSING_SCHEME + okhttp3.HttpUrl$Builder$ParseResult UNSUPPORTED_SCHEME -> UNSUPPORTED_SCHEME + okhttp3.HttpUrl$Builder$ParseResult INVALID_PORT -> INVALID_PORT + okhttp3.HttpUrl$Builder$ParseResult INVALID_HOST -> INVALID_HOST + okhttp3.HttpUrl$Builder$ParseResult[] $VALUES -> $VALUES + okhttp3.HttpUrl$Builder$ParseResult[] values() -> values + okhttp3.HttpUrl$Builder$ParseResult valueOf(java.lang.String) -> valueOf + void (java.lang.String,int) -> + void () -> +okhttp3.Interceptor -> okhttp3.Interceptor: + okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept +okhttp3.Interceptor$Chain -> okhttp3.Interceptor$Chain: + okhttp3.Request request() -> request + okhttp3.Response proceed(okhttp3.Request) -> proceed + okhttp3.Connection connection() -> connection +okhttp3.MediaType -> okhttp3.MediaType: + java.lang.String TOKEN -> TOKEN + java.lang.String QUOTED -> QUOTED + java.util.regex.Pattern TYPE_SUBTYPE -> TYPE_SUBTYPE + java.util.regex.Pattern PARAMETER -> PARAMETER + java.lang.String mediaType -> mediaType + java.lang.String type -> type + java.lang.String subtype -> subtype + java.lang.String charset -> charset + void (java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> + okhttp3.MediaType parse(java.lang.String) -> parse + java.lang.String type() -> type + java.lang.String subtype() -> subtype + java.nio.charset.Charset charset() -> charset + java.nio.charset.Charset charset(java.nio.charset.Charset) -> charset + java.lang.String toString() -> toString + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + void () -> +okhttp3.MultipartBody -> okhttp3.MultipartBody: + okhttp3.MediaType MIXED -> MIXED + okhttp3.MediaType ALTERNATIVE -> ALTERNATIVE + okhttp3.MediaType DIGEST -> DIGEST + okhttp3.MediaType PARALLEL -> PARALLEL + okhttp3.MediaType FORM -> FORM + byte[] COLONSPACE -> COLONSPACE + byte[] CRLF -> CRLF + byte[] DASHDASH -> DASHDASH + okio.ByteString boundary -> boundary + okhttp3.MediaType originalType -> originalType + okhttp3.MediaType contentType -> contentType + java.util.List parts -> parts + long contentLength -> contentLength + void (okio.ByteString,okhttp3.MediaType,java.util.List) -> + okhttp3.MediaType type() -> type + java.lang.String boundary() -> boundary + int size() -> size + java.util.List parts() -> parts + okhttp3.MultipartBody$Part part(int) -> part + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + void writeTo(okio.BufferedSink) -> writeTo + long writeOrCountBytes(okio.BufferedSink,boolean) -> writeOrCountBytes + java.lang.StringBuilder appendQuotedString(java.lang.StringBuilder,java.lang.String) -> appendQuotedString + void () -> +okhttp3.MultipartBody$Builder -> okhttp3.MultipartBody$Builder: + okio.ByteString boundary -> boundary + okhttp3.MediaType type -> type + java.util.List parts -> parts + void () -> + void (java.lang.String) -> + okhttp3.MultipartBody$Builder setType(okhttp3.MediaType) -> setType + okhttp3.MultipartBody$Builder addPart(okhttp3.RequestBody) -> addPart + okhttp3.MultipartBody$Builder addPart(okhttp3.Headers,okhttp3.RequestBody) -> addPart + okhttp3.MultipartBody$Builder addFormDataPart(java.lang.String,java.lang.String) -> addFormDataPart + okhttp3.MultipartBody$Builder addFormDataPart(java.lang.String,java.lang.String,okhttp3.RequestBody) -> addFormDataPart + okhttp3.MultipartBody$Builder addPart(okhttp3.MultipartBody$Part) -> addPart + okhttp3.MultipartBody build() -> build +okhttp3.MultipartBody$Part -> okhttp3.MultipartBody$Part: + okhttp3.Headers headers -> headers + okhttp3.RequestBody body -> body + okhttp3.MultipartBody$Part create(okhttp3.RequestBody) -> create + okhttp3.MultipartBody$Part create(okhttp3.Headers,okhttp3.RequestBody) -> create + okhttp3.MultipartBody$Part createFormData(java.lang.String,java.lang.String) -> createFormData + okhttp3.MultipartBody$Part createFormData(java.lang.String,java.lang.String,okhttp3.RequestBody) -> createFormData + void (okhttp3.Headers,okhttp3.RequestBody) -> + okhttp3.Headers headers() -> headers + okhttp3.RequestBody body() -> body +okhttp3.OkHttpClient -> okhttp3.OkHttpClient: + java.util.List DEFAULT_PROTOCOLS -> DEFAULT_PROTOCOLS + java.util.List DEFAULT_CONNECTION_SPECS -> DEFAULT_CONNECTION_SPECS + okhttp3.Dispatcher dispatcher -> dispatcher + java.net.Proxy proxy -> proxy + java.util.List protocols -> protocols + java.util.List connectionSpecs -> connectionSpecs + java.util.List interceptors -> interceptors + java.util.List networkInterceptors -> networkInterceptors + okhttp3.EventListener$Factory eventListenerFactory -> eventListenerFactory + java.net.ProxySelector proxySelector -> proxySelector + okhttp3.CookieJar cookieJar -> cookieJar + okhttp3.Cache cache -> cache + okhttp3.internal.cache.InternalCache internalCache -> internalCache + javax.net.SocketFactory socketFactory -> socketFactory + javax.net.ssl.SSLSocketFactory sslSocketFactory -> sslSocketFactory + okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> certificateChainCleaner + javax.net.ssl.HostnameVerifier hostnameVerifier -> hostnameVerifier + okhttp3.CertificatePinner certificatePinner -> certificatePinner + okhttp3.Authenticator proxyAuthenticator -> proxyAuthenticator + okhttp3.Authenticator authenticator -> authenticator + okhttp3.ConnectionPool connectionPool -> connectionPool + okhttp3.Dns dns -> dns + boolean followSslRedirects -> followSslRedirects + boolean followRedirects -> followRedirects + boolean retryOnConnectionFailure -> retryOnConnectionFailure + int connectTimeout -> connectTimeout + int readTimeout -> readTimeout + int writeTimeout -> writeTimeout + int pingInterval -> pingInterval + void () -> + void (okhttp3.OkHttpClient$Builder) -> + javax.net.ssl.X509TrustManager systemDefaultTrustManager() -> systemDefaultTrustManager + javax.net.ssl.SSLSocketFactory systemDefaultSslSocketFactory(javax.net.ssl.X509TrustManager) -> systemDefaultSslSocketFactory + int connectTimeoutMillis() -> connectTimeoutMillis + int readTimeoutMillis() -> readTimeoutMillis + int writeTimeoutMillis() -> writeTimeoutMillis + int pingIntervalMillis() -> pingIntervalMillis + java.net.Proxy proxy() -> proxy + java.net.ProxySelector proxySelector() -> proxySelector + okhttp3.CookieJar cookieJar() -> cookieJar + okhttp3.Cache cache() -> cache + okhttp3.internal.cache.InternalCache internalCache() -> internalCache + okhttp3.Dns dns() -> dns + javax.net.SocketFactory socketFactory() -> socketFactory + javax.net.ssl.SSLSocketFactory sslSocketFactory() -> sslSocketFactory + javax.net.ssl.HostnameVerifier hostnameVerifier() -> hostnameVerifier + okhttp3.CertificatePinner certificatePinner() -> certificatePinner + okhttp3.Authenticator authenticator() -> authenticator + okhttp3.Authenticator proxyAuthenticator() -> proxyAuthenticator + okhttp3.ConnectionPool connectionPool() -> connectionPool + boolean followSslRedirects() -> followSslRedirects + boolean followRedirects() -> followRedirects + boolean retryOnConnectionFailure() -> retryOnConnectionFailure + okhttp3.Dispatcher dispatcher() -> dispatcher + java.util.List protocols() -> protocols + java.util.List connectionSpecs() -> connectionSpecs + java.util.List interceptors() -> interceptors + java.util.List networkInterceptors() -> networkInterceptors + okhttp3.EventListener$Factory eventListenerFactory() -> eventListenerFactory + okhttp3.Call newCall(okhttp3.Request) -> newCall + okhttp3.WebSocket newWebSocket(okhttp3.Request,okhttp3.WebSocketListener) -> newWebSocket + okhttp3.OkHttpClient$Builder newBuilder() -> newBuilder + void () -> +okhttp3.OkHttpClient$1 -> okhttp3.OkHttpClient$1: + void () -> + void addLenient(okhttp3.Headers$Builder,java.lang.String) -> addLenient + void addLenient(okhttp3.Headers$Builder,java.lang.String,java.lang.String) -> addLenient + void setCache(okhttp3.OkHttpClient$Builder,okhttp3.internal.cache.InternalCache) -> setCache + boolean connectionBecameIdle(okhttp3.ConnectionPool,okhttp3.internal.connection.RealConnection) -> connectionBecameIdle + okhttp3.internal.connection.RealConnection get(okhttp3.ConnectionPool,okhttp3.Address,okhttp3.internal.connection.StreamAllocation,okhttp3.Route) -> get + boolean equalsNonHost(okhttp3.Address,okhttp3.Address) -> equalsNonHost + java.net.Socket deduplicate(okhttp3.ConnectionPool,okhttp3.Address,okhttp3.internal.connection.StreamAllocation) -> deduplicate + void put(okhttp3.ConnectionPool,okhttp3.internal.connection.RealConnection) -> put + okhttp3.internal.connection.RouteDatabase routeDatabase(okhttp3.ConnectionPool) -> routeDatabase + int code(okhttp3.Response$Builder) -> code + void apply(okhttp3.ConnectionSpec,javax.net.ssl.SSLSocket,boolean) -> apply + okhttp3.HttpUrl getHttpUrlChecked(java.lang.String) -> getHttpUrlChecked + okhttp3.internal.connection.StreamAllocation streamAllocation(okhttp3.Call) -> streamAllocation + okhttp3.Call newWebSocketCall(okhttp3.OkHttpClient,okhttp3.Request) -> newWebSocketCall +okhttp3.OkHttpClient$Builder -> okhttp3.OkHttpClient$Builder: + okhttp3.Dispatcher dispatcher -> dispatcher + java.net.Proxy proxy -> proxy + java.util.List protocols -> protocols + java.util.List connectionSpecs -> connectionSpecs + java.util.List interceptors -> interceptors + java.util.List networkInterceptors -> networkInterceptors + okhttp3.EventListener$Factory eventListenerFactory -> eventListenerFactory + java.net.ProxySelector proxySelector -> proxySelector + okhttp3.CookieJar cookieJar -> cookieJar + okhttp3.Cache cache -> cache + okhttp3.internal.cache.InternalCache internalCache -> internalCache + javax.net.SocketFactory socketFactory -> socketFactory + javax.net.ssl.SSLSocketFactory sslSocketFactory -> sslSocketFactory + okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> certificateChainCleaner + javax.net.ssl.HostnameVerifier hostnameVerifier -> hostnameVerifier + okhttp3.CertificatePinner certificatePinner -> certificatePinner + okhttp3.Authenticator proxyAuthenticator -> proxyAuthenticator + okhttp3.Authenticator authenticator -> authenticator + okhttp3.ConnectionPool connectionPool -> connectionPool + okhttp3.Dns dns -> dns + boolean followSslRedirects -> followSslRedirects + boolean followRedirects -> followRedirects + boolean retryOnConnectionFailure -> retryOnConnectionFailure + int connectTimeout -> connectTimeout + int readTimeout -> readTimeout + int writeTimeout -> writeTimeout + int pingInterval -> pingInterval + void () -> + void (okhttp3.OkHttpClient) -> + okhttp3.OkHttpClient$Builder connectTimeout(long,java.util.concurrent.TimeUnit) -> connectTimeout + okhttp3.OkHttpClient$Builder readTimeout(long,java.util.concurrent.TimeUnit) -> readTimeout + okhttp3.OkHttpClient$Builder writeTimeout(long,java.util.concurrent.TimeUnit) -> writeTimeout + okhttp3.OkHttpClient$Builder pingInterval(long,java.util.concurrent.TimeUnit) -> pingInterval + int checkDuration(java.lang.String,long,java.util.concurrent.TimeUnit) -> checkDuration + okhttp3.OkHttpClient$Builder proxy(java.net.Proxy) -> proxy + okhttp3.OkHttpClient$Builder proxySelector(java.net.ProxySelector) -> proxySelector + okhttp3.OkHttpClient$Builder cookieJar(okhttp3.CookieJar) -> cookieJar + void setInternalCache(okhttp3.internal.cache.InternalCache) -> setInternalCache + okhttp3.OkHttpClient$Builder cache(okhttp3.Cache) -> cache + okhttp3.OkHttpClient$Builder dns(okhttp3.Dns) -> dns + okhttp3.OkHttpClient$Builder socketFactory(javax.net.SocketFactory) -> socketFactory + okhttp3.OkHttpClient$Builder sslSocketFactory(javax.net.ssl.SSLSocketFactory) -> sslSocketFactory + okhttp3.OkHttpClient$Builder sslSocketFactory(javax.net.ssl.SSLSocketFactory,javax.net.ssl.X509TrustManager) -> sslSocketFactory + okhttp3.OkHttpClient$Builder hostnameVerifier(javax.net.ssl.HostnameVerifier) -> hostnameVerifier + okhttp3.OkHttpClient$Builder certificatePinner(okhttp3.CertificatePinner) -> certificatePinner + okhttp3.OkHttpClient$Builder authenticator(okhttp3.Authenticator) -> authenticator + okhttp3.OkHttpClient$Builder proxyAuthenticator(okhttp3.Authenticator) -> proxyAuthenticator + okhttp3.OkHttpClient$Builder connectionPool(okhttp3.ConnectionPool) -> connectionPool + okhttp3.OkHttpClient$Builder followSslRedirects(boolean) -> followSslRedirects + okhttp3.OkHttpClient$Builder followRedirects(boolean) -> followRedirects + okhttp3.OkHttpClient$Builder retryOnConnectionFailure(boolean) -> retryOnConnectionFailure + okhttp3.OkHttpClient$Builder dispatcher(okhttp3.Dispatcher) -> dispatcher + okhttp3.OkHttpClient$Builder protocols(java.util.List) -> protocols + okhttp3.OkHttpClient$Builder connectionSpecs(java.util.List) -> connectionSpecs + java.util.List interceptors() -> interceptors + okhttp3.OkHttpClient$Builder addInterceptor(okhttp3.Interceptor) -> addInterceptor + java.util.List networkInterceptors() -> networkInterceptors + okhttp3.OkHttpClient$Builder addNetworkInterceptor(okhttp3.Interceptor) -> addNetworkInterceptor + okhttp3.OkHttpClient$Builder eventListener(okhttp3.EventListener) -> eventListener + okhttp3.OkHttpClient$Builder eventListenerFactory(okhttp3.EventListener$Factory) -> eventListenerFactory + okhttp3.OkHttpClient build() -> build +okhttp3.Protocol -> okhttp3.Protocol: + okhttp3.Protocol HTTP_1_0 -> HTTP_1_0 + okhttp3.Protocol HTTP_1_1 -> HTTP_1_1 + okhttp3.Protocol SPDY_3 -> SPDY_3 + okhttp3.Protocol HTTP_2 -> HTTP_2 + java.lang.String protocol -> protocol + okhttp3.Protocol[] $VALUES -> $VALUES + okhttp3.Protocol[] values() -> values + okhttp3.Protocol valueOf(java.lang.String) -> valueOf + void (java.lang.String,int,java.lang.String) -> + okhttp3.Protocol get(java.lang.String) -> get + java.lang.String toString() -> toString + void () -> +okhttp3.RealCall -> okhttp3.RealCall: + okhttp3.OkHttpClient client -> client + okhttp3.internal.http.RetryAndFollowUpInterceptor retryAndFollowUpInterceptor -> retryAndFollowUpInterceptor + okhttp3.EventListener eventListener -> eventListener + okhttp3.Request originalRequest -> originalRequest + boolean forWebSocket -> forWebSocket + boolean executed -> executed + void (okhttp3.OkHttpClient,okhttp3.Request,boolean) -> + okhttp3.Request request() -> request + okhttp3.Response execute() -> execute + void captureCallStackTrace() -> captureCallStackTrace + void enqueue(okhttp3.Callback) -> enqueue + void cancel() -> cancel + boolean isExecuted() -> isExecuted + boolean isCanceled() -> isCanceled + okhttp3.RealCall clone() -> clone + okhttp3.internal.connection.StreamAllocation streamAllocation() -> streamAllocation + java.lang.String toLoggableString() -> toLoggableString + java.lang.String redactedUrl() -> redactedUrl + okhttp3.Response getResponseWithInterceptorChain() -> getResponseWithInterceptorChain + java.lang.Object clone() -> clone + okhttp3.Call clone() -> clone +okhttp3.RealCall$AsyncCall -> okhttp3.RealCall$AsyncCall: + okhttp3.Callback responseCallback -> responseCallback + okhttp3.RealCall this$0 -> this$0 + void (okhttp3.RealCall,okhttp3.Callback) -> + java.lang.String host() -> host + okhttp3.Request request() -> request + okhttp3.RealCall get() -> get + void execute() -> execute +okhttp3.Request -> okhttp3.Request: + okhttp3.HttpUrl url -> url + java.lang.String method -> method + okhttp3.Headers headers -> headers + okhttp3.RequestBody body -> body + java.lang.Object tag -> tag + okhttp3.CacheControl cacheControl -> cacheControl + void (okhttp3.Request$Builder) -> + okhttp3.HttpUrl url() -> url + java.lang.String method() -> method + okhttp3.Headers headers() -> headers + java.lang.String header(java.lang.String) -> header + java.util.List headers(java.lang.String) -> headers + okhttp3.RequestBody body() -> body + java.lang.Object tag() -> tag + okhttp3.Request$Builder newBuilder() -> newBuilder + okhttp3.CacheControl cacheControl() -> cacheControl + boolean isHttps() -> isHttps + java.lang.String toString() -> toString +okhttp3.Request$Builder -> okhttp3.Request$Builder: + okhttp3.HttpUrl url -> url + java.lang.String method -> method + okhttp3.Headers$Builder headers -> headers + okhttp3.RequestBody body -> body + java.lang.Object tag -> tag + void () -> + void (okhttp3.Request) -> + okhttp3.Request$Builder url(okhttp3.HttpUrl) -> url + okhttp3.Request$Builder url(java.lang.String) -> url + okhttp3.Request$Builder url(java.net.URL) -> url + okhttp3.Request$Builder header(java.lang.String,java.lang.String) -> header + okhttp3.Request$Builder addHeader(java.lang.String,java.lang.String) -> addHeader + okhttp3.Request$Builder removeHeader(java.lang.String) -> removeHeader + okhttp3.Request$Builder headers(okhttp3.Headers) -> headers + okhttp3.Request$Builder cacheControl(okhttp3.CacheControl) -> cacheControl + okhttp3.Request$Builder get() -> get + okhttp3.Request$Builder head() -> head + okhttp3.Request$Builder post(okhttp3.RequestBody) -> post + okhttp3.Request$Builder delete(okhttp3.RequestBody) -> delete + okhttp3.Request$Builder delete() -> delete + okhttp3.Request$Builder put(okhttp3.RequestBody) -> put + okhttp3.Request$Builder patch(okhttp3.RequestBody) -> patch + okhttp3.Request$Builder method(java.lang.String,okhttp3.RequestBody) -> method + okhttp3.Request$Builder tag(java.lang.Object) -> tag + okhttp3.Request build() -> build +okhttp3.RequestBody -> okhttp3.RequestBody: + void () -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + void writeTo(okio.BufferedSink) -> writeTo + okhttp3.RequestBody create(okhttp3.MediaType,java.lang.String) -> create + okhttp3.RequestBody create(okhttp3.MediaType,okio.ByteString) -> create + okhttp3.RequestBody create(okhttp3.MediaType,byte[]) -> create + okhttp3.RequestBody create(okhttp3.MediaType,byte[],int,int) -> create + okhttp3.RequestBody create(okhttp3.MediaType,java.io.File) -> create +okhttp3.RequestBody$1 -> okhttp3.RequestBody$1: + okhttp3.MediaType val$contentType -> val$contentType + okio.ByteString val$content -> val$content + void (okhttp3.MediaType,okio.ByteString) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + void writeTo(okio.BufferedSink) -> writeTo +okhttp3.RequestBody$2 -> okhttp3.RequestBody$2: + okhttp3.MediaType val$contentType -> val$contentType + int val$byteCount -> val$byteCount + byte[] val$content -> val$content + int val$offset -> val$offset + void (okhttp3.MediaType,int,byte[],int) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + void writeTo(okio.BufferedSink) -> writeTo +okhttp3.RequestBody$3 -> okhttp3.RequestBody$3: + okhttp3.MediaType val$contentType -> val$contentType + java.io.File val$file -> val$file + void (okhttp3.MediaType,java.io.File) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + void writeTo(okio.BufferedSink) -> writeTo +okhttp3.Response -> okhttp3.Response: + okhttp3.Request request -> request + okhttp3.Protocol protocol -> protocol + int code -> code + java.lang.String message -> message + okhttp3.Handshake handshake -> handshake + okhttp3.Headers headers -> headers + okhttp3.ResponseBody body -> body + okhttp3.Response networkResponse -> networkResponse + okhttp3.Response cacheResponse -> cacheResponse + okhttp3.Response priorResponse -> priorResponse + long sentRequestAtMillis -> sentRequestAtMillis + long receivedResponseAtMillis -> receivedResponseAtMillis + okhttp3.CacheControl cacheControl -> cacheControl + void (okhttp3.Response$Builder) -> + okhttp3.Request request() -> request + okhttp3.Protocol protocol() -> protocol + int code() -> code + boolean isSuccessful() -> isSuccessful + java.lang.String message() -> message + okhttp3.Handshake handshake() -> handshake + java.util.List headers(java.lang.String) -> headers + java.lang.String header(java.lang.String) -> header + java.lang.String header(java.lang.String,java.lang.String) -> header + okhttp3.Headers headers() -> headers + okhttp3.ResponseBody peekBody(long) -> peekBody + okhttp3.ResponseBody body() -> body + okhttp3.Response$Builder newBuilder() -> newBuilder + boolean isRedirect() -> isRedirect + okhttp3.Response networkResponse() -> networkResponse + okhttp3.Response cacheResponse() -> cacheResponse + okhttp3.Response priorResponse() -> priorResponse + java.util.List challenges() -> challenges + okhttp3.CacheControl cacheControl() -> cacheControl + long sentRequestAtMillis() -> sentRequestAtMillis + long receivedResponseAtMillis() -> receivedResponseAtMillis + void close() -> close + java.lang.String toString() -> toString +okhttp3.Response$Builder -> okhttp3.Response$Builder: + okhttp3.Request request -> request + okhttp3.Protocol protocol -> protocol + int code -> code + java.lang.String message -> message + okhttp3.Handshake handshake -> handshake + okhttp3.Headers$Builder headers -> headers + okhttp3.ResponseBody body -> body + okhttp3.Response networkResponse -> networkResponse + okhttp3.Response cacheResponse -> cacheResponse + okhttp3.Response priorResponse -> priorResponse + long sentRequestAtMillis -> sentRequestAtMillis + long receivedResponseAtMillis -> receivedResponseAtMillis + void () -> + void (okhttp3.Response) -> + okhttp3.Response$Builder request(okhttp3.Request) -> request + okhttp3.Response$Builder protocol(okhttp3.Protocol) -> protocol + okhttp3.Response$Builder code(int) -> code + okhttp3.Response$Builder message(java.lang.String) -> message + okhttp3.Response$Builder handshake(okhttp3.Handshake) -> handshake + okhttp3.Response$Builder header(java.lang.String,java.lang.String) -> header + okhttp3.Response$Builder addHeader(java.lang.String,java.lang.String) -> addHeader + okhttp3.Response$Builder removeHeader(java.lang.String) -> removeHeader + okhttp3.Response$Builder headers(okhttp3.Headers) -> headers + okhttp3.Response$Builder body(okhttp3.ResponseBody) -> body + okhttp3.Response$Builder networkResponse(okhttp3.Response) -> networkResponse + okhttp3.Response$Builder cacheResponse(okhttp3.Response) -> cacheResponse + void checkSupportResponse(java.lang.String,okhttp3.Response) -> checkSupportResponse + okhttp3.Response$Builder priorResponse(okhttp3.Response) -> priorResponse + void checkPriorResponse(okhttp3.Response) -> checkPriorResponse + okhttp3.Response$Builder sentRequestAtMillis(long) -> sentRequestAtMillis + okhttp3.Response$Builder receivedResponseAtMillis(long) -> receivedResponseAtMillis + okhttp3.Response build() -> build +okhttp3.ResponseBody -> okhttp3.ResponseBody: + java.io.Reader reader -> reader + void () -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + java.io.InputStream byteStream() -> byteStream + okio.BufferedSource source() -> source + byte[] bytes() -> bytes + java.io.Reader charStream() -> charStream + java.lang.String string() -> string + java.nio.charset.Charset charset() -> charset + void close() -> close + okhttp3.ResponseBody create(okhttp3.MediaType,java.lang.String) -> create + okhttp3.ResponseBody create(okhttp3.MediaType,byte[]) -> create + okhttp3.ResponseBody create(okhttp3.MediaType,long,okio.BufferedSource) -> create +okhttp3.ResponseBody$1 -> okhttp3.ResponseBody$1: + okhttp3.MediaType val$contentType -> val$contentType + long val$contentLength -> val$contentLength + okio.BufferedSource val$content -> val$content + void (okhttp3.MediaType,long,okio.BufferedSource) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + okio.BufferedSource source() -> source +okhttp3.ResponseBody$BomAwareReader -> okhttp3.ResponseBody$BomAwareReader: + okio.BufferedSource source -> source + java.nio.charset.Charset charset -> charset + boolean closed -> closed + java.io.Reader delegate -> delegate + void (okio.BufferedSource,java.nio.charset.Charset) -> + int read(char[],int,int) -> read + void close() -> close +okhttp3.Route -> okhttp3.Route: + okhttp3.Address address -> address + java.net.Proxy proxy -> proxy + java.net.InetSocketAddress inetSocketAddress -> inetSocketAddress + void (okhttp3.Address,java.net.Proxy,java.net.InetSocketAddress) -> + okhttp3.Address address() -> address + java.net.Proxy proxy() -> proxy + java.net.InetSocketAddress socketAddress() -> socketAddress + boolean requiresTunnel() -> requiresTunnel + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +okhttp3.TlsVersion -> okhttp3.TlsVersion: + okhttp3.TlsVersion TLS_1_3 -> TLS_1_3 + okhttp3.TlsVersion TLS_1_2 -> TLS_1_2 + okhttp3.TlsVersion TLS_1_1 -> TLS_1_1 + okhttp3.TlsVersion TLS_1_0 -> TLS_1_0 + okhttp3.TlsVersion SSL_3_0 -> SSL_3_0 + java.lang.String javaName -> javaName + okhttp3.TlsVersion[] $VALUES -> $VALUES + okhttp3.TlsVersion[] values() -> values + okhttp3.TlsVersion valueOf(java.lang.String) -> valueOf + void (java.lang.String,int,java.lang.String) -> + okhttp3.TlsVersion forJavaName(java.lang.String) -> forJavaName + java.util.List forJavaNames(java.lang.String[]) -> forJavaNames + java.lang.String javaName() -> javaName + void () -> +okhttp3.WebSocket -> okhttp3.WebSocket: + okhttp3.Request request() -> request + long queueSize() -> queueSize + boolean send(java.lang.String) -> send + boolean send(okio.ByteString) -> send + boolean close(int,java.lang.String) -> close + void cancel() -> cancel +okhttp3.WebSocket$Factory -> okhttp3.WebSocket$Factory: + okhttp3.WebSocket newWebSocket(okhttp3.Request,okhttp3.WebSocketListener) -> newWebSocket +okhttp3.WebSocketListener -> okhttp3.WebSocketListener: + void () -> + void onOpen(okhttp3.WebSocket,okhttp3.Response) -> onOpen + void onMessage(okhttp3.WebSocket,java.lang.String) -> onMessage + void onMessage(okhttp3.WebSocket,okio.ByteString) -> onMessage + void onClosing(okhttp3.WebSocket,int,java.lang.String) -> onClosing + void onClosed(okhttp3.WebSocket,int,java.lang.String) -> onClosed + void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response) -> onFailure +okhttp3.internal.Internal -> okhttp3.internal.Internal: + okhttp3.internal.Internal instance -> instance + void () -> + void initializeInstanceForTests() -> initializeInstanceForTests + void addLenient(okhttp3.Headers$Builder,java.lang.String) -> addLenient + void addLenient(okhttp3.Headers$Builder,java.lang.String,java.lang.String) -> addLenient + void setCache(okhttp3.OkHttpClient$Builder,okhttp3.internal.cache.InternalCache) -> setCache + okhttp3.internal.connection.RealConnection get(okhttp3.ConnectionPool,okhttp3.Address,okhttp3.internal.connection.StreamAllocation,okhttp3.Route) -> get + boolean equalsNonHost(okhttp3.Address,okhttp3.Address) -> equalsNonHost + java.net.Socket deduplicate(okhttp3.ConnectionPool,okhttp3.Address,okhttp3.internal.connection.StreamAllocation) -> deduplicate + void put(okhttp3.ConnectionPool,okhttp3.internal.connection.RealConnection) -> put + boolean connectionBecameIdle(okhttp3.ConnectionPool,okhttp3.internal.connection.RealConnection) -> connectionBecameIdle + okhttp3.internal.connection.RouteDatabase routeDatabase(okhttp3.ConnectionPool) -> routeDatabase + int code(okhttp3.Response$Builder) -> code + void apply(okhttp3.ConnectionSpec,javax.net.ssl.SSLSocket,boolean) -> apply + okhttp3.HttpUrl getHttpUrlChecked(java.lang.String) -> getHttpUrlChecked + okhttp3.internal.connection.StreamAllocation streamAllocation(okhttp3.Call) -> streamAllocation + okhttp3.Call newWebSocketCall(okhttp3.OkHttpClient,okhttp3.Request) -> newWebSocketCall +okhttp3.internal.NamedRunnable -> okhttp3.internal.NamedRunnable: + java.lang.String name -> name + void (java.lang.String,java.lang.Object[]) -> + void run() -> run + void execute() -> execute +okhttp3.internal.Util -> okhttp3.internal.Util: + byte[] EMPTY_BYTE_ARRAY -> EMPTY_BYTE_ARRAY + java.lang.String[] EMPTY_STRING_ARRAY -> EMPTY_STRING_ARRAY + okhttp3.ResponseBody EMPTY_RESPONSE -> EMPTY_RESPONSE + okhttp3.RequestBody EMPTY_REQUEST -> EMPTY_REQUEST + okio.ByteString UTF_8_BOM -> UTF_8_BOM + okio.ByteString UTF_16_BE_BOM -> UTF_16_BE_BOM + okio.ByteString UTF_16_LE_BOM -> UTF_16_LE_BOM + okio.ByteString UTF_32_BE_BOM -> UTF_32_BE_BOM + okio.ByteString UTF_32_LE_BOM -> UTF_32_LE_BOM + java.nio.charset.Charset UTF_8 -> UTF_8 + java.nio.charset.Charset UTF_16_BE -> UTF_16_BE + java.nio.charset.Charset UTF_16_LE -> UTF_16_LE + java.nio.charset.Charset UTF_32_BE -> UTF_32_BE + java.nio.charset.Charset UTF_32_LE -> UTF_32_LE + java.util.TimeZone UTC -> UTC + java.util.Comparator NATURAL_ORDER -> NATURAL_ORDER + java.util.regex.Pattern VERIFY_AS_IP_ADDRESS -> VERIFY_AS_IP_ADDRESS + void () -> + void checkOffsetAndCount(long,long,long) -> checkOffsetAndCount + boolean equal(java.lang.Object,java.lang.Object) -> equal + void closeQuietly(java.io.Closeable) -> closeQuietly + void closeQuietly(java.net.Socket) -> closeQuietly + void closeQuietly(java.net.ServerSocket) -> closeQuietly + boolean discard(okio.Source,int,java.util.concurrent.TimeUnit) -> discard + boolean skipAll(okio.Source,int,java.util.concurrent.TimeUnit) -> skipAll + java.util.List immutableList(java.util.List) -> immutableList + java.util.List immutableList(java.lang.Object[]) -> immutableList + java.util.concurrent.ThreadFactory threadFactory(java.lang.String,boolean) -> threadFactory + java.lang.String[] intersect(java.util.Comparator,java.lang.String[],java.lang.String[]) -> intersect + boolean nonEmptyIntersection(java.util.Comparator,java.lang.String[],java.lang.String[]) -> nonEmptyIntersection + java.lang.String hostHeader(okhttp3.HttpUrl,boolean) -> hostHeader + java.lang.String toHumanReadableAscii(java.lang.String) -> toHumanReadableAscii + boolean isAndroidGetsocknameError(java.lang.AssertionError) -> isAndroidGetsocknameError + int indexOf(java.util.Comparator,java.lang.String[],java.lang.String) -> indexOf + java.lang.String[] concat(java.lang.String[],java.lang.String) -> concat + int skipLeadingAsciiWhitespace(java.lang.String,int,int) -> skipLeadingAsciiWhitespace + int skipTrailingAsciiWhitespace(java.lang.String,int,int) -> skipTrailingAsciiWhitespace + java.lang.String trimSubstring(java.lang.String,int,int) -> trimSubstring + int delimiterOffset(java.lang.String,int,int,java.lang.String) -> delimiterOffset + int delimiterOffset(java.lang.String,int,int,char) -> delimiterOffset + java.lang.String domainToAscii(java.lang.String) -> domainToAscii + boolean containsInvalidHostnameAsciiCodes(java.lang.String) -> containsInvalidHostnameAsciiCodes + int indexOfControlOrNonAscii(java.lang.String) -> indexOfControlOrNonAscii + boolean verifyAsIpAddress(java.lang.String) -> verifyAsIpAddress + java.lang.String format(java.lang.String,java.lang.Object[]) -> format + java.nio.charset.Charset bomAwareCharset(okio.BufferedSource,java.nio.charset.Charset) -> bomAwareCharset + void () -> +okhttp3.internal.Util$1 -> okhttp3.internal.Util$1: + void () -> + int compare(java.lang.String,java.lang.String) -> compare + int compare(java.lang.Object,java.lang.Object) -> compare +okhttp3.internal.Util$2 -> okhttp3.internal.Util$2: + java.lang.String val$name -> val$name + boolean val$daemon -> val$daemon + void (java.lang.String,boolean) -> + java.lang.Thread newThread(java.lang.Runnable) -> newThread +okhttp3.internal.Version -> okhttp3.internal.Version: + java.lang.String userAgent() -> userAgent + void () -> +okhttp3.internal.cache.CacheInterceptor -> okhttp3.internal.cache.CacheInterceptor: + okhttp3.internal.cache.InternalCache cache -> cache + void (okhttp3.internal.cache.InternalCache) -> + okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept + okhttp3.Response stripBody(okhttp3.Response) -> stripBody + okhttp3.Response cacheWritingResponse(okhttp3.internal.cache.CacheRequest,okhttp3.Response) -> cacheWritingResponse + okhttp3.Headers combine(okhttp3.Headers,okhttp3.Headers) -> combine + boolean isEndToEnd(java.lang.String) -> isEndToEnd +okhttp3.internal.cache.CacheInterceptor$1 -> okhttp3.internal.cache.CacheInterceptor$1: + boolean cacheRequestClosed -> cacheRequestClosed + okio.BufferedSource val$source -> val$source + okhttp3.internal.cache.CacheRequest val$cacheRequest -> val$cacheRequest + okio.BufferedSink val$cacheBody -> val$cacheBody + okhttp3.internal.cache.CacheInterceptor this$0 -> this$0 + void (okhttp3.internal.cache.CacheInterceptor,okio.BufferedSource,okhttp3.internal.cache.CacheRequest,okio.BufferedSink) -> + long read(okio.Buffer,long) -> read + okio.Timeout timeout() -> timeout + void close() -> close +okhttp3.internal.cache.CacheRequest -> okhttp3.internal.cache.CacheRequest: + okio.Sink body() -> body + void abort() -> abort +okhttp3.internal.cache.CacheStrategy -> okhttp3.internal.cache.CacheStrategy: + okhttp3.Request networkRequest -> networkRequest + okhttp3.Response cacheResponse -> cacheResponse + void (okhttp3.Request,okhttp3.Response) -> + boolean isCacheable(okhttp3.Response,okhttp3.Request) -> isCacheable +okhttp3.internal.cache.CacheStrategy$Factory -> okhttp3.internal.cache.CacheStrategy$Factory: + long nowMillis -> nowMillis + okhttp3.Request request -> request + okhttp3.Response cacheResponse -> cacheResponse + java.util.Date servedDate -> servedDate + java.lang.String servedDateString -> servedDateString + java.util.Date lastModified -> lastModified + java.lang.String lastModifiedString -> lastModifiedString + java.util.Date expires -> expires + long sentRequestMillis -> sentRequestMillis + long receivedResponseMillis -> receivedResponseMillis + java.lang.String etag -> etag + int ageSeconds -> ageSeconds + void (long,okhttp3.Request,okhttp3.Response) -> + okhttp3.internal.cache.CacheStrategy get() -> get + okhttp3.internal.cache.CacheStrategy getCandidate() -> getCandidate + long computeFreshnessLifetime() -> computeFreshnessLifetime + long cacheResponseAge() -> cacheResponseAge + boolean isFreshnessLifetimeHeuristic() -> isFreshnessLifetimeHeuristic + boolean hasConditions(okhttp3.Request) -> hasConditions +okhttp3.internal.cache.DiskLruCache -> okhttp3.internal.cache.DiskLruCache: + java.lang.String JOURNAL_FILE -> JOURNAL_FILE + java.lang.String JOURNAL_FILE_TEMP -> JOURNAL_FILE_TEMP + java.lang.String JOURNAL_FILE_BACKUP -> JOURNAL_FILE_BACKUP + java.lang.String MAGIC -> MAGIC + java.lang.String VERSION_1 -> VERSION_1 + long ANY_SEQUENCE_NUMBER -> ANY_SEQUENCE_NUMBER + java.util.regex.Pattern LEGAL_KEY_PATTERN -> LEGAL_KEY_PATTERN + java.lang.String CLEAN -> CLEAN + java.lang.String DIRTY -> DIRTY + java.lang.String REMOVE -> REMOVE + java.lang.String READ -> READ + okhttp3.internal.io.FileSystem fileSystem -> fileSystem + java.io.File directory -> directory + java.io.File journalFile -> journalFile + java.io.File journalFileTmp -> journalFileTmp + java.io.File journalFileBackup -> journalFileBackup + int appVersion -> appVersion + long maxSize -> maxSize + int valueCount -> valueCount + long size -> size + okio.BufferedSink journalWriter -> journalWriter + java.util.LinkedHashMap lruEntries -> lruEntries + int redundantOpCount -> redundantOpCount + boolean hasJournalErrors -> hasJournalErrors + boolean initialized -> initialized + boolean closed -> closed + boolean mostRecentTrimFailed -> mostRecentTrimFailed + boolean mostRecentRebuildFailed -> mostRecentRebuildFailed + long nextSequenceNumber -> nextSequenceNumber + java.util.concurrent.Executor executor -> executor + java.lang.Runnable cleanupRunnable -> cleanupRunnable + boolean $assertionsDisabled -> $assertionsDisabled + void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,java.util.concurrent.Executor) -> + void initialize() -> initialize + okhttp3.internal.cache.DiskLruCache create(okhttp3.internal.io.FileSystem,java.io.File,int,int,long) -> create + void readJournal() -> readJournal + okio.BufferedSink newJournalWriter() -> newJournalWriter + void readJournalLine(java.lang.String) -> readJournalLine + void processJournal() -> processJournal + void rebuildJournal() -> rebuildJournal + okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String) -> get + okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String) -> edit + okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long) -> edit + java.io.File getDirectory() -> getDirectory + long getMaxSize() -> getMaxSize + void setMaxSize(long) -> setMaxSize + long size() -> size + void completeEdit(okhttp3.internal.cache.DiskLruCache$Editor,boolean) -> completeEdit + boolean journalRebuildRequired() -> journalRebuildRequired + boolean remove(java.lang.String) -> remove + boolean removeEntry(okhttp3.internal.cache.DiskLruCache$Entry) -> removeEntry + boolean isClosed() -> isClosed + void checkNotClosed() -> checkNotClosed + void flush() -> flush + void close() -> close + void trimToSize() -> trimToSize + void delete() -> delete + void evictAll() -> evictAll + void validateKey(java.lang.String) -> validateKey + java.util.Iterator snapshots() -> snapshots + void () -> +okhttp3.internal.cache.DiskLruCache$1 -> okhttp3.internal.cache.DiskLruCache$1: + okhttp3.internal.cache.DiskLruCache this$0 -> this$0 + void (okhttp3.internal.cache.DiskLruCache) -> + void run() -> run +okhttp3.internal.cache.DiskLruCache$2 -> okhttp3.internal.cache.DiskLruCache$2: + boolean $assertionsDisabled -> $assertionsDisabled + okhttp3.internal.cache.DiskLruCache this$0 -> this$0 + void (okhttp3.internal.cache.DiskLruCache,okio.Sink) -> + void onException(java.io.IOException) -> onException + void () -> +okhttp3.internal.cache.DiskLruCache$3 -> okhttp3.internal.cache.DiskLruCache$3: + java.util.Iterator delegate -> delegate + okhttp3.internal.cache.DiskLruCache$Snapshot nextSnapshot -> nextSnapshot + okhttp3.internal.cache.DiskLruCache$Snapshot removeSnapshot -> removeSnapshot + okhttp3.internal.cache.DiskLruCache this$0 -> this$0 + void (okhttp3.internal.cache.DiskLruCache) -> + boolean hasNext() -> hasNext + okhttp3.internal.cache.DiskLruCache$Snapshot next() -> next + void remove() -> remove + java.lang.Object next() -> next +okhttp3.internal.cache.DiskLruCache$Editor -> okhttp3.internal.cache.DiskLruCache$Editor: + okhttp3.internal.cache.DiskLruCache$Entry entry -> entry + boolean[] written -> written + boolean done -> done + okhttp3.internal.cache.DiskLruCache this$0 -> this$0 + void (okhttp3.internal.cache.DiskLruCache,okhttp3.internal.cache.DiskLruCache$Entry) -> + void detach() -> detach + okio.Source newSource(int) -> newSource + okio.Sink newSink(int) -> newSink + void commit() -> commit + void abort() -> abort + void abortUnlessCommitted() -> abortUnlessCommitted +okhttp3.internal.cache.DiskLruCache$Editor$1 -> okhttp3.internal.cache.DiskLruCache$Editor$1: + okhttp3.internal.cache.DiskLruCache$Editor this$1 -> this$1 + void (okhttp3.internal.cache.DiskLruCache$Editor,okio.Sink) -> + void onException(java.io.IOException) -> onException +okhttp3.internal.cache.DiskLruCache$Entry -> okhttp3.internal.cache.DiskLruCache$Entry: + java.lang.String key -> key + long[] lengths -> lengths + java.io.File[] cleanFiles -> cleanFiles + java.io.File[] dirtyFiles -> dirtyFiles + boolean readable -> readable + okhttp3.internal.cache.DiskLruCache$Editor currentEditor -> currentEditor + long sequenceNumber -> sequenceNumber + okhttp3.internal.cache.DiskLruCache this$0 -> this$0 + void (okhttp3.internal.cache.DiskLruCache,java.lang.String) -> + void setLengths(java.lang.String[]) -> setLengths + void writeLengths(okio.BufferedSink) -> writeLengths + java.io.IOException invalidLengths(java.lang.String[]) -> invalidLengths + okhttp3.internal.cache.DiskLruCache$Snapshot snapshot() -> snapshot +okhttp3.internal.cache.DiskLruCache$Snapshot -> okhttp3.internal.cache.DiskLruCache$Snapshot: + java.lang.String key -> key + long sequenceNumber -> sequenceNumber + okio.Source[] sources -> sources + long[] lengths -> lengths + okhttp3.internal.cache.DiskLruCache this$0 -> this$0 + void (okhttp3.internal.cache.DiskLruCache,java.lang.String,long,okio.Source[],long[]) -> + java.lang.String key() -> key + okhttp3.internal.cache.DiskLruCache$Editor edit() -> edit + okio.Source getSource(int) -> getSource + long getLength(int) -> getLength + void close() -> close + java.lang.String access$000(okhttp3.internal.cache.DiskLruCache$Snapshot) -> access$000 +okhttp3.internal.cache.FaultHidingSink -> okhttp3.internal.cache.FaultHidingSink: + boolean hasErrors -> hasErrors + void (okio.Sink) -> + void write(okio.Buffer,long) -> write + void flush() -> flush + void close() -> close + void onException(java.io.IOException) -> onException +okhttp3.internal.cache.InternalCache -> okhttp3.internal.cache.InternalCache: + okhttp3.Response get(okhttp3.Request) -> get + okhttp3.internal.cache.CacheRequest put(okhttp3.Response) -> put + void remove(okhttp3.Request) -> remove + void update(okhttp3.Response,okhttp3.Response) -> update + void trackConditionalCacheHit() -> trackConditionalCacheHit + void trackResponse(okhttp3.internal.cache.CacheStrategy) -> trackResponse +okhttp3.internal.cache2.FileOperator -> okhttp3.internal.cache2.FileOperator: + int BUFFER_SIZE -> BUFFER_SIZE + byte[] byteArray -> byteArray + java.nio.ByteBuffer byteBuffer -> byteBuffer + java.nio.channels.FileChannel fileChannel -> fileChannel + void (java.nio.channels.FileChannel) -> + void write(long,okio.Buffer,long) -> write + void read(long,okio.Buffer,long) -> read +okhttp3.internal.cache2.Relay -> okhttp3.internal.cache2.Relay: + int SOURCE_UPSTREAM -> SOURCE_UPSTREAM + int SOURCE_FILE -> SOURCE_FILE + okio.ByteString PREFIX_CLEAN -> PREFIX_CLEAN + okio.ByteString PREFIX_DIRTY -> PREFIX_DIRTY + long FILE_HEADER_SIZE -> FILE_HEADER_SIZE + java.io.RandomAccessFile file -> file + java.lang.Thread upstreamReader -> upstreamReader + okio.Source upstream -> upstream + okio.Buffer upstreamBuffer -> upstreamBuffer + long upstreamPos -> upstreamPos + boolean complete -> complete + okio.ByteString metadata -> metadata + okio.Buffer buffer -> buffer + long bufferMaxSize -> bufferMaxSize + int sourceCount -> sourceCount + void (java.io.RandomAccessFile,okio.Source,long,okio.ByteString,long) -> + okhttp3.internal.cache2.Relay edit(java.io.File,okio.Source,okio.ByteString,long) -> edit + okhttp3.internal.cache2.Relay read(java.io.File) -> read + void writeHeader(okio.ByteString,long,long) -> writeHeader + void writeMetadata(long) -> writeMetadata + void commit(long) -> commit + boolean isClosed() -> isClosed + okio.ByteString metadata() -> metadata + okio.Source newSource() -> newSource + void () -> +okhttp3.internal.cache2.Relay$RelaySource -> okhttp3.internal.cache2.Relay$RelaySource: + okio.Timeout timeout -> timeout + okhttp3.internal.cache2.FileOperator fileOperator -> fileOperator + long sourcePos -> sourcePos + okhttp3.internal.cache2.Relay this$0 -> this$0 + void (okhttp3.internal.cache2.Relay) -> + long read(okio.Buffer,long) -> read + okio.Timeout timeout() -> timeout + void close() -> close +okhttp3.internal.connection.ConnectInterceptor -> okhttp3.internal.connection.ConnectInterceptor: + okhttp3.OkHttpClient client -> client + void (okhttp3.OkHttpClient) -> + okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept +okhttp3.internal.connection.ConnectionSpecSelector -> okhttp3.internal.connection.ConnectionSpecSelector: + java.util.List connectionSpecs -> connectionSpecs + int nextModeIndex -> nextModeIndex + boolean isFallbackPossible -> isFallbackPossible + boolean isFallback -> isFallback + void (java.util.List) -> + okhttp3.ConnectionSpec configureSecureSocket(javax.net.ssl.SSLSocket) -> configureSecureSocket + boolean connectionFailed(java.io.IOException) -> connectionFailed + boolean isFallbackPossible(javax.net.ssl.SSLSocket) -> isFallbackPossible +okhttp3.internal.connection.RealConnection -> okhttp3.internal.connection.RealConnection: + java.lang.String NPE_THROW_WITH_NULL -> NPE_THROW_WITH_NULL + okhttp3.ConnectionPool connectionPool -> connectionPool + okhttp3.Route route -> route + java.net.Socket rawSocket -> rawSocket + java.net.Socket socket -> socket + okhttp3.Handshake handshake -> handshake + okhttp3.Protocol protocol -> protocol + okhttp3.internal.http2.Http2Connection http2Connection -> http2Connection + okio.BufferedSource source -> source + okio.BufferedSink sink -> sink + boolean noNewStreams -> noNewStreams + int successCount -> successCount + int allocationLimit -> allocationLimit + java.util.List allocations -> allocations + long idleAtNanos -> idleAtNanos + void (okhttp3.ConnectionPool,okhttp3.Route) -> + okhttp3.internal.connection.RealConnection testConnection(okhttp3.ConnectionPool,okhttp3.Route,java.net.Socket,long) -> testConnection + void connect(int,int,int,boolean) -> connect + void connectTunnel(int,int,int) -> connectTunnel + void connectSocket(int,int) -> connectSocket + void establishProtocol(okhttp3.internal.connection.ConnectionSpecSelector) -> establishProtocol + void connectTls(okhttp3.internal.connection.ConnectionSpecSelector) -> connectTls + okhttp3.Request createTunnel(int,int,okhttp3.Request,okhttp3.HttpUrl) -> createTunnel + okhttp3.Request createTunnelRequest() -> createTunnelRequest + boolean isEligible(okhttp3.Address,okhttp3.Route) -> isEligible + boolean supportsUrl(okhttp3.HttpUrl) -> supportsUrl + okhttp3.internal.http.HttpCodec newCodec(okhttp3.OkHttpClient,okhttp3.internal.connection.StreamAllocation) -> newCodec + okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams(okhttp3.internal.connection.StreamAllocation) -> newWebSocketStreams + okhttp3.Route route() -> route + void cancel() -> cancel + java.net.Socket socket() -> socket + boolean isHealthy(boolean) -> isHealthy + void onStream(okhttp3.internal.http2.Http2Stream) -> onStream + void onSettings(okhttp3.internal.http2.Http2Connection) -> onSettings + okhttp3.Handshake handshake() -> handshake + boolean isMultiplexed() -> isMultiplexed + okhttp3.Protocol protocol() -> protocol + java.lang.String toString() -> toString +okhttp3.internal.connection.RealConnection$1 -> okhttp3.internal.connection.RealConnection$1: + okhttp3.internal.connection.StreamAllocation val$streamAllocation -> val$streamAllocation + okhttp3.internal.connection.RealConnection this$0 -> this$0 + void (okhttp3.internal.connection.RealConnection,boolean,okio.BufferedSource,okio.BufferedSink,okhttp3.internal.connection.StreamAllocation) -> + void close() -> close +okhttp3.internal.connection.RouteDatabase -> okhttp3.internal.connection.RouteDatabase: + java.util.Set failedRoutes -> failedRoutes + void () -> + void failed(okhttp3.Route) -> failed + void connected(okhttp3.Route) -> connected + boolean shouldPostpone(okhttp3.Route) -> shouldPostpone +okhttp3.internal.connection.RouteException -> okhttp3.internal.connection.RouteException: + java.lang.reflect.Method addSuppressedExceptionMethod -> addSuppressedExceptionMethod + java.io.IOException lastException -> lastException + void (java.io.IOException) -> + java.io.IOException getLastConnectException() -> getLastConnectException + void addConnectException(java.io.IOException) -> addConnectException + void addSuppressedIfPossible(java.io.IOException,java.io.IOException) -> addSuppressedIfPossible + void () -> +okhttp3.internal.connection.RouteSelector -> okhttp3.internal.connection.RouteSelector: + okhttp3.Address address -> address + okhttp3.internal.connection.RouteDatabase routeDatabase -> routeDatabase + java.net.Proxy lastProxy -> lastProxy + java.net.InetSocketAddress lastInetSocketAddress -> lastInetSocketAddress + java.util.List proxies -> proxies + int nextProxyIndex -> nextProxyIndex + java.util.List inetSocketAddresses -> inetSocketAddresses + int nextInetSocketAddressIndex -> nextInetSocketAddressIndex + java.util.List postponedRoutes -> postponedRoutes + void (okhttp3.Address,okhttp3.internal.connection.RouteDatabase) -> + boolean hasNext() -> hasNext + okhttp3.Route next() -> next + void connectFailed(okhttp3.Route,java.io.IOException) -> connectFailed + void resetNextProxy(okhttp3.HttpUrl,java.net.Proxy) -> resetNextProxy + boolean hasNextProxy() -> hasNextProxy + java.net.Proxy nextProxy() -> nextProxy + void resetNextInetSocketAddress(java.net.Proxy) -> resetNextInetSocketAddress + java.lang.String getHostString(java.net.InetSocketAddress) -> getHostString + boolean hasNextInetSocketAddress() -> hasNextInetSocketAddress + java.net.InetSocketAddress nextInetSocketAddress() -> nextInetSocketAddress + boolean hasNextPostponed() -> hasNextPostponed + okhttp3.Route nextPostponed() -> nextPostponed +okhttp3.internal.connection.StreamAllocation -> okhttp3.internal.connection.StreamAllocation: + okhttp3.Address address -> address + okhttp3.Route route -> route + okhttp3.ConnectionPool connectionPool -> connectionPool + java.lang.Object callStackTrace -> callStackTrace + okhttp3.internal.connection.RouteSelector routeSelector -> routeSelector + int refusedStreamCount -> refusedStreamCount + okhttp3.internal.connection.RealConnection connection -> connection + boolean released -> released + boolean canceled -> canceled + okhttp3.internal.http.HttpCodec codec -> codec + boolean $assertionsDisabled -> $assertionsDisabled + void (okhttp3.ConnectionPool,okhttp3.Address,java.lang.Object) -> + okhttp3.internal.http.HttpCodec newStream(okhttp3.OkHttpClient,boolean) -> newStream + okhttp3.internal.connection.RealConnection findHealthyConnection(int,int,int,boolean,boolean) -> findHealthyConnection + okhttp3.internal.connection.RealConnection findConnection(int,int,int,boolean) -> findConnection + void streamFinished(boolean,okhttp3.internal.http.HttpCodec) -> streamFinished + okhttp3.internal.http.HttpCodec codec() -> codec + okhttp3.internal.connection.RouteDatabase routeDatabase() -> routeDatabase + okhttp3.internal.connection.RealConnection connection() -> connection + void release() -> release + void noNewStreams() -> noNewStreams + java.net.Socket deallocate(boolean,boolean,boolean) -> deallocate + void cancel() -> cancel + void streamFailed(java.io.IOException) -> streamFailed + void acquire(okhttp3.internal.connection.RealConnection) -> acquire + void release(okhttp3.internal.connection.RealConnection) -> release + java.net.Socket releaseAndAcquire(okhttp3.internal.connection.RealConnection) -> releaseAndAcquire + boolean hasMoreRoutes() -> hasMoreRoutes + java.lang.String toString() -> toString + void () -> +okhttp3.internal.connection.StreamAllocation$StreamAllocationReference -> okhttp3.internal.connection.StreamAllocation$StreamAllocationReference: + java.lang.Object callStackTrace -> callStackTrace + void (okhttp3.internal.connection.StreamAllocation,java.lang.Object) -> +okhttp3.internal.http.BridgeInterceptor -> okhttp3.internal.http.BridgeInterceptor: + okhttp3.CookieJar cookieJar -> cookieJar + void (okhttp3.CookieJar) -> + okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept + java.lang.String cookieHeader(java.util.List) -> cookieHeader +okhttp3.internal.http.CallServerInterceptor -> okhttp3.internal.http.CallServerInterceptor: + boolean forWebSocket -> forWebSocket + void (boolean) -> + okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept +okhttp3.internal.http.HttpCodec -> okhttp3.internal.http.HttpCodec: + int DISCARD_STREAM_TIMEOUT_MILLIS -> DISCARD_STREAM_TIMEOUT_MILLIS + okio.Sink createRequestBody(okhttp3.Request,long) -> createRequestBody + void writeRequestHeaders(okhttp3.Request) -> writeRequestHeaders + void flushRequest() -> flushRequest + void finishRequest() -> finishRequest + okhttp3.Response$Builder readResponseHeaders(boolean) -> readResponseHeaders + okhttp3.ResponseBody openResponseBody(okhttp3.Response) -> openResponseBody + void cancel() -> cancel +okhttp3.internal.http.HttpDate -> okhttp3.internal.http.HttpDate: + long MAX_DATE -> MAX_DATE + java.lang.ThreadLocal STANDARD_DATE_FORMAT -> STANDARD_DATE_FORMAT + java.lang.String[] BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS -> BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS + java.text.DateFormat[] BROWSER_COMPATIBLE_DATE_FORMATS -> BROWSER_COMPATIBLE_DATE_FORMATS + java.util.Date parse(java.lang.String) -> parse + java.lang.String format(java.util.Date) -> format + void () -> + void () -> +okhttp3.internal.http.HttpDate$1 -> okhttp3.internal.http.HttpDate$1: + void () -> + java.text.DateFormat initialValue() -> initialValue + java.lang.Object initialValue() -> initialValue +okhttp3.internal.http.HttpHeaders -> okhttp3.internal.http.HttpHeaders: + java.lang.String TOKEN -> TOKEN + java.lang.String QUOTED_STRING -> QUOTED_STRING + java.util.regex.Pattern PARAMETER -> PARAMETER + void () -> + long contentLength(okhttp3.Response) -> contentLength + long contentLength(okhttp3.Headers) -> contentLength + long stringToLong(java.lang.String) -> stringToLong + boolean varyMatches(okhttp3.Response,okhttp3.Headers,okhttp3.Request) -> varyMatches + boolean hasVaryAll(okhttp3.Response) -> hasVaryAll + boolean hasVaryAll(okhttp3.Headers) -> hasVaryAll + java.util.Set varyFields(okhttp3.Response) -> varyFields + java.util.Set varyFields(okhttp3.Headers) -> varyFields + okhttp3.Headers varyHeaders(okhttp3.Response) -> varyHeaders + okhttp3.Headers varyHeaders(okhttp3.Headers,okhttp3.Headers) -> varyHeaders + java.util.List parseChallenges(okhttp3.Headers,java.lang.String) -> parseChallenges + void receiveHeaders(okhttp3.CookieJar,okhttp3.HttpUrl,okhttp3.Headers) -> receiveHeaders + boolean hasBody(okhttp3.Response) -> hasBody + int skipUntil(java.lang.String,int,java.lang.String) -> skipUntil + int skipWhitespace(java.lang.String,int) -> skipWhitespace + int parseSeconds(java.lang.String,int) -> parseSeconds + void () -> +okhttp3.internal.http.HttpMethod -> okhttp3.internal.http.HttpMethod: + boolean invalidatesCache(java.lang.String) -> invalidatesCache + boolean requiresRequestBody(java.lang.String) -> requiresRequestBody + boolean permitsRequestBody(java.lang.String) -> permitsRequestBody + boolean redirectsWithBody(java.lang.String) -> redirectsWithBody + boolean redirectsToGet(java.lang.String) -> redirectsToGet + void () -> +okhttp3.internal.http.RealInterceptorChain -> okhttp3.internal.http.RealInterceptorChain: + java.util.List interceptors -> interceptors + okhttp3.internal.connection.StreamAllocation streamAllocation -> streamAllocation + okhttp3.internal.http.HttpCodec httpCodec -> httpCodec + okhttp3.internal.connection.RealConnection connection -> connection + int index -> index + okhttp3.Request request -> request + int calls -> calls + void (java.util.List,okhttp3.internal.connection.StreamAllocation,okhttp3.internal.http.HttpCodec,okhttp3.internal.connection.RealConnection,int,okhttp3.Request) -> + okhttp3.Connection connection() -> connection + okhttp3.internal.connection.StreamAllocation streamAllocation() -> streamAllocation + okhttp3.internal.http.HttpCodec httpStream() -> httpStream + okhttp3.Request request() -> request + okhttp3.Response proceed(okhttp3.Request) -> proceed + okhttp3.Response proceed(okhttp3.Request,okhttp3.internal.connection.StreamAllocation,okhttp3.internal.http.HttpCodec,okhttp3.internal.connection.RealConnection) -> proceed +okhttp3.internal.http.RealResponseBody -> okhttp3.internal.http.RealResponseBody: + okhttp3.Headers headers -> headers + okio.BufferedSource source -> source + void (okhttp3.Headers,okio.BufferedSource) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + okio.BufferedSource source() -> source +okhttp3.internal.http.RequestLine -> okhttp3.internal.http.RequestLine: + void () -> + java.lang.String get(okhttp3.Request,java.net.Proxy$Type) -> get + boolean includeAuthorityInRequestLine(okhttp3.Request,java.net.Proxy$Type) -> includeAuthorityInRequestLine + java.lang.String requestPath(okhttp3.HttpUrl) -> requestPath +okhttp3.internal.http.RetryAndFollowUpInterceptor -> okhttp3.internal.http.RetryAndFollowUpInterceptor: + int MAX_FOLLOW_UPS -> MAX_FOLLOW_UPS + okhttp3.OkHttpClient client -> client + boolean forWebSocket -> forWebSocket + okhttp3.internal.connection.StreamAllocation streamAllocation -> streamAllocation + java.lang.Object callStackTrace -> callStackTrace + boolean canceled -> canceled + void (okhttp3.OkHttpClient,boolean) -> + void cancel() -> cancel + boolean isCanceled() -> isCanceled + void setCallStackTrace(java.lang.Object) -> setCallStackTrace + okhttp3.internal.connection.StreamAllocation streamAllocation() -> streamAllocation + okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept + okhttp3.Address createAddress(okhttp3.HttpUrl) -> createAddress + boolean recover(java.io.IOException,boolean,okhttp3.Request) -> recover + boolean isRecoverable(java.io.IOException,boolean) -> isRecoverable + okhttp3.Request followUpRequest(okhttp3.Response) -> followUpRequest + boolean sameConnection(okhttp3.Response,okhttp3.HttpUrl) -> sameConnection +okhttp3.internal.http.StatusLine -> okhttp3.internal.http.StatusLine: + int HTTP_TEMP_REDIRECT -> HTTP_TEMP_REDIRECT + int HTTP_PERM_REDIRECT -> HTTP_PERM_REDIRECT + int HTTP_CONTINUE -> HTTP_CONTINUE + okhttp3.Protocol protocol -> protocol + int code -> code + java.lang.String message -> message + void (okhttp3.Protocol,int,java.lang.String) -> + okhttp3.internal.http.StatusLine get(okhttp3.Response) -> get + okhttp3.internal.http.StatusLine parse(java.lang.String) -> parse + java.lang.String toString() -> toString +okhttp3.internal.http.UnrepeatableRequestBody -> okhttp3.internal.http.UnrepeatableRequestBody: +okhttp3.internal.http1.Http1Codec -> okhttp3.internal.http1.Http1Codec: + int STATE_IDLE -> STATE_IDLE + int STATE_OPEN_REQUEST_BODY -> STATE_OPEN_REQUEST_BODY + int STATE_WRITING_REQUEST_BODY -> STATE_WRITING_REQUEST_BODY + int STATE_READ_RESPONSE_HEADERS -> STATE_READ_RESPONSE_HEADERS + int STATE_OPEN_RESPONSE_BODY -> STATE_OPEN_RESPONSE_BODY + int STATE_READING_RESPONSE_BODY -> STATE_READING_RESPONSE_BODY + int STATE_CLOSED -> STATE_CLOSED + okhttp3.OkHttpClient client -> client + okhttp3.internal.connection.StreamAllocation streamAllocation -> streamAllocation + okio.BufferedSource source -> source + okio.BufferedSink sink -> sink + int state -> state + void (okhttp3.OkHttpClient,okhttp3.internal.connection.StreamAllocation,okio.BufferedSource,okio.BufferedSink) -> + okio.Sink createRequestBody(okhttp3.Request,long) -> createRequestBody + void cancel() -> cancel + void writeRequestHeaders(okhttp3.Request) -> writeRequestHeaders + okhttp3.ResponseBody openResponseBody(okhttp3.Response) -> openResponseBody + okio.Source getTransferStream(okhttp3.Response) -> getTransferStream + boolean isClosed() -> isClosed + void flushRequest() -> flushRequest + void finishRequest() -> finishRequest + void writeRequest(okhttp3.Headers,java.lang.String) -> writeRequest + okhttp3.Response$Builder readResponseHeaders(boolean) -> readResponseHeaders + okhttp3.Headers readHeaders() -> readHeaders + okio.Sink newChunkedSink() -> newChunkedSink + okio.Sink newFixedLengthSink(long) -> newFixedLengthSink + okio.Source newFixedLengthSource(long) -> newFixedLengthSource + okio.Source newChunkedSource(okhttp3.HttpUrl) -> newChunkedSource + okio.Source newUnknownLengthSource() -> newUnknownLengthSource + void detachTimeout(okio.ForwardingTimeout) -> detachTimeout +okhttp3.internal.http1.Http1Codec$1 -> okhttp3.internal.http1.Http1Codec$1: +okhttp3.internal.http1.Http1Codec$AbstractSource -> okhttp3.internal.http1.Http1Codec$AbstractSource: + okio.ForwardingTimeout timeout -> timeout + boolean closed -> closed + okhttp3.internal.http1.Http1Codec this$0 -> this$0 + void (okhttp3.internal.http1.Http1Codec) -> + okio.Timeout timeout() -> timeout + void endOfInput(boolean) -> endOfInput + void (okhttp3.internal.http1.Http1Codec,okhttp3.internal.http1.Http1Codec$1) -> +okhttp3.internal.http1.Http1Codec$ChunkedSink -> okhttp3.internal.http1.Http1Codec$ChunkedSink: + okio.ForwardingTimeout timeout -> timeout + boolean closed -> closed + okhttp3.internal.http1.Http1Codec this$0 -> this$0 + void (okhttp3.internal.http1.Http1Codec) -> + okio.Timeout timeout() -> timeout + void write(okio.Buffer,long) -> write + void flush() -> flush + void close() -> close +okhttp3.internal.http1.Http1Codec$ChunkedSource -> okhttp3.internal.http1.Http1Codec$ChunkedSource: + long NO_CHUNK_YET -> NO_CHUNK_YET + okhttp3.HttpUrl url -> url + long bytesRemainingInChunk -> bytesRemainingInChunk + boolean hasMoreChunks -> hasMoreChunks + okhttp3.internal.http1.Http1Codec this$0 -> this$0 + void (okhttp3.internal.http1.Http1Codec,okhttp3.HttpUrl) -> + long read(okio.Buffer,long) -> read + void readChunkSize() -> readChunkSize + void close() -> close +okhttp3.internal.http1.Http1Codec$FixedLengthSink -> okhttp3.internal.http1.Http1Codec$FixedLengthSink: + okio.ForwardingTimeout timeout -> timeout + boolean closed -> closed + long bytesRemaining -> bytesRemaining + okhttp3.internal.http1.Http1Codec this$0 -> this$0 + void (okhttp3.internal.http1.Http1Codec,long) -> + okio.Timeout timeout() -> timeout + void write(okio.Buffer,long) -> write + void flush() -> flush + void close() -> close +okhttp3.internal.http1.Http1Codec$FixedLengthSource -> okhttp3.internal.http1.Http1Codec$FixedLengthSource: + long bytesRemaining -> bytesRemaining + okhttp3.internal.http1.Http1Codec this$0 -> this$0 + void (okhttp3.internal.http1.Http1Codec,long) -> + long read(okio.Buffer,long) -> read + void close() -> close +okhttp3.internal.http1.Http1Codec$UnknownLengthSource -> okhttp3.internal.http1.Http1Codec$UnknownLengthSource: + boolean inputExhausted -> inputExhausted + okhttp3.internal.http1.Http1Codec this$0 -> this$0 + void (okhttp3.internal.http1.Http1Codec) -> + long read(okio.Buffer,long) -> read + void close() -> close +okhttp3.internal.http2.ConnectionShutdownException -> okhttp3.internal.http2.ConnectionShutdownException: + void () -> +okhttp3.internal.http2.ErrorCode -> okhttp3.internal.http2.ErrorCode: + okhttp3.internal.http2.ErrorCode NO_ERROR -> NO_ERROR + okhttp3.internal.http2.ErrorCode PROTOCOL_ERROR -> PROTOCOL_ERROR + okhttp3.internal.http2.ErrorCode INTERNAL_ERROR -> INTERNAL_ERROR + okhttp3.internal.http2.ErrorCode FLOW_CONTROL_ERROR -> FLOW_CONTROL_ERROR + okhttp3.internal.http2.ErrorCode REFUSED_STREAM -> REFUSED_STREAM + okhttp3.internal.http2.ErrorCode CANCEL -> CANCEL + int httpCode -> httpCode + okhttp3.internal.http2.ErrorCode[] $VALUES -> $VALUES + okhttp3.internal.http2.ErrorCode[] values() -> values + okhttp3.internal.http2.ErrorCode valueOf(java.lang.String) -> valueOf + void (java.lang.String,int,int) -> + okhttp3.internal.http2.ErrorCode fromHttp2(int) -> fromHttp2 + void () -> +okhttp3.internal.http2.Header -> okhttp3.internal.http2.Header: + okio.ByteString PSEUDO_PREFIX -> PSEUDO_PREFIX + okio.ByteString RESPONSE_STATUS -> RESPONSE_STATUS + okio.ByteString TARGET_METHOD -> TARGET_METHOD + okio.ByteString TARGET_PATH -> TARGET_PATH + okio.ByteString TARGET_SCHEME -> TARGET_SCHEME + okio.ByteString TARGET_AUTHORITY -> TARGET_AUTHORITY + okio.ByteString name -> name + okio.ByteString value -> value + int hpackSize -> hpackSize + void (java.lang.String,java.lang.String) -> + void (okio.ByteString,java.lang.String) -> + void (okio.ByteString,okio.ByteString) -> + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString + void () -> +okhttp3.internal.http2.Hpack -> okhttp3.internal.http2.Hpack: + int PREFIX_4_BITS -> PREFIX_4_BITS + int PREFIX_5_BITS -> PREFIX_5_BITS + int PREFIX_6_BITS -> PREFIX_6_BITS + int PREFIX_7_BITS -> PREFIX_7_BITS + okhttp3.internal.http2.Header[] STATIC_HEADER_TABLE -> STATIC_HEADER_TABLE + java.util.Map NAME_TO_FIRST_INDEX -> NAME_TO_FIRST_INDEX + void () -> + java.util.Map nameToFirstIndex() -> nameToFirstIndex + okio.ByteString checkLowercase(okio.ByteString) -> checkLowercase + void () -> +okhttp3.internal.http2.Hpack$Reader -> okhttp3.internal.http2.Hpack$Reader: + java.util.List headerList -> headerList + okio.BufferedSource source -> source + int headerTableSizeSetting -> headerTableSizeSetting + int maxDynamicTableByteCount -> maxDynamicTableByteCount + okhttp3.internal.http2.Header[] dynamicTable -> dynamicTable + int nextHeaderIndex -> nextHeaderIndex + int headerCount -> headerCount + int dynamicTableByteCount -> dynamicTableByteCount + void (int,okio.Source) -> + void (int,int,okio.Source) -> + int maxDynamicTableByteCount() -> maxDynamicTableByteCount + void adjustDynamicTableByteCount() -> adjustDynamicTableByteCount + void clearDynamicTable() -> clearDynamicTable + int evictToRecoverBytes(int) -> evictToRecoverBytes + void readHeaders() -> readHeaders + java.util.List getAndResetHeaderList() -> getAndResetHeaderList + void readIndexedHeader(int) -> readIndexedHeader + int dynamicTableIndex(int) -> dynamicTableIndex + void readLiteralHeaderWithoutIndexingIndexedName(int) -> readLiteralHeaderWithoutIndexingIndexedName + void readLiteralHeaderWithoutIndexingNewName() -> readLiteralHeaderWithoutIndexingNewName + void readLiteralHeaderWithIncrementalIndexingIndexedName(int) -> readLiteralHeaderWithIncrementalIndexingIndexedName + void readLiteralHeaderWithIncrementalIndexingNewName() -> readLiteralHeaderWithIncrementalIndexingNewName + okio.ByteString getName(int) -> getName + boolean isStaticHeader(int) -> isStaticHeader + void insertIntoDynamicTable(int,okhttp3.internal.http2.Header) -> insertIntoDynamicTable + int readByte() -> readByte + int readInt(int,int) -> readInt + okio.ByteString readByteString() -> readByteString +okhttp3.internal.http2.Hpack$Writer -> okhttp3.internal.http2.Hpack$Writer: + int SETTINGS_HEADER_TABLE_SIZE -> SETTINGS_HEADER_TABLE_SIZE + int SETTINGS_HEADER_TABLE_SIZE_LIMIT -> SETTINGS_HEADER_TABLE_SIZE_LIMIT + okio.Buffer out -> out + boolean useCompression -> useCompression + int smallestHeaderTableSizeSetting -> smallestHeaderTableSizeSetting + boolean emitDynamicTableSizeUpdate -> emitDynamicTableSizeUpdate + int headerTableSizeSetting -> headerTableSizeSetting + int maxDynamicTableByteCount -> maxDynamicTableByteCount + okhttp3.internal.http2.Header[] dynamicTable -> dynamicTable + int nextHeaderIndex -> nextHeaderIndex + int headerCount -> headerCount + int dynamicTableByteCount -> dynamicTableByteCount + void (okio.Buffer) -> + void (int,boolean,okio.Buffer) -> + void clearDynamicTable() -> clearDynamicTable + int evictToRecoverBytes(int) -> evictToRecoverBytes + void insertIntoDynamicTable(okhttp3.internal.http2.Header) -> insertIntoDynamicTable + void writeHeaders(java.util.List) -> writeHeaders + void writeInt(int,int,int) -> writeInt + void writeByteString(okio.ByteString) -> writeByteString + void setHeaderTableSizeSetting(int) -> setHeaderTableSizeSetting + void adjustDynamicTableByteCount() -> adjustDynamicTableByteCount +okhttp3.internal.http2.Http2 -> okhttp3.internal.http2.Http2: + okio.ByteString CONNECTION_PREFACE -> CONNECTION_PREFACE + int INITIAL_MAX_FRAME_SIZE -> INITIAL_MAX_FRAME_SIZE + byte TYPE_DATA -> TYPE_DATA + byte TYPE_HEADERS -> TYPE_HEADERS + byte TYPE_PRIORITY -> TYPE_PRIORITY + byte TYPE_RST_STREAM -> TYPE_RST_STREAM + byte TYPE_SETTINGS -> TYPE_SETTINGS + byte TYPE_PUSH_PROMISE -> TYPE_PUSH_PROMISE + byte TYPE_PING -> TYPE_PING + byte TYPE_GOAWAY -> TYPE_GOAWAY + byte TYPE_WINDOW_UPDATE -> TYPE_WINDOW_UPDATE + byte TYPE_CONTINUATION -> TYPE_CONTINUATION + byte FLAG_NONE -> FLAG_NONE + byte FLAG_ACK -> FLAG_ACK + byte FLAG_END_STREAM -> FLAG_END_STREAM + byte FLAG_END_HEADERS -> FLAG_END_HEADERS + byte FLAG_END_PUSH_PROMISE -> FLAG_END_PUSH_PROMISE + byte FLAG_PADDED -> FLAG_PADDED + byte FLAG_PRIORITY -> FLAG_PRIORITY + byte FLAG_COMPRESSED -> FLAG_COMPRESSED + java.lang.String[] FRAME_NAMES -> FRAME_NAMES + java.lang.String[] FLAGS -> FLAGS + java.lang.String[] BINARY -> BINARY + void () -> + java.lang.IllegalArgumentException illegalArgument(java.lang.String,java.lang.Object[]) -> illegalArgument + java.io.IOException ioException(java.lang.String,java.lang.Object[]) -> ioException + java.lang.String frameLog(boolean,int,int,byte,byte) -> frameLog + java.lang.String formatFlags(byte,byte) -> formatFlags + void () -> +okhttp3.internal.http2.Http2Codec -> okhttp3.internal.http2.Http2Codec: + okio.ByteString CONNECTION -> CONNECTION + okio.ByteString HOST -> HOST + okio.ByteString KEEP_ALIVE -> KEEP_ALIVE + okio.ByteString PROXY_CONNECTION -> PROXY_CONNECTION + okio.ByteString TRANSFER_ENCODING -> TRANSFER_ENCODING + okio.ByteString TE -> TE + okio.ByteString ENCODING -> ENCODING + okio.ByteString UPGRADE -> UPGRADE + java.util.List HTTP_2_SKIPPED_REQUEST_HEADERS -> HTTP_2_SKIPPED_REQUEST_HEADERS + java.util.List HTTP_2_SKIPPED_RESPONSE_HEADERS -> HTTP_2_SKIPPED_RESPONSE_HEADERS + okhttp3.OkHttpClient client -> client + okhttp3.internal.connection.StreamAllocation streamAllocation -> streamAllocation + okhttp3.internal.http2.Http2Connection connection -> connection + okhttp3.internal.http2.Http2Stream stream -> stream + void (okhttp3.OkHttpClient,okhttp3.internal.connection.StreamAllocation,okhttp3.internal.http2.Http2Connection) -> + okio.Sink createRequestBody(okhttp3.Request,long) -> createRequestBody + void writeRequestHeaders(okhttp3.Request) -> writeRequestHeaders + void flushRequest() -> flushRequest + void finishRequest() -> finishRequest + okhttp3.Response$Builder readResponseHeaders(boolean) -> readResponseHeaders + java.util.List http2HeadersList(okhttp3.Request) -> http2HeadersList + okhttp3.Response$Builder readHttp2HeadersList(java.util.List) -> readHttp2HeadersList + okhttp3.ResponseBody openResponseBody(okhttp3.Response) -> openResponseBody + void cancel() -> cancel + void () -> +okhttp3.internal.http2.Http2Codec$StreamFinishingSource -> okhttp3.internal.http2.Http2Codec$StreamFinishingSource: + okhttp3.internal.http2.Http2Codec this$0 -> this$0 + void (okhttp3.internal.http2.Http2Codec,okio.Source) -> + void close() -> close +okhttp3.internal.http2.Http2Connection -> okhttp3.internal.http2.Http2Connection: + java.util.concurrent.ExecutorService executor -> executor + boolean client -> client + okhttp3.internal.http2.Http2Connection$Listener listener -> listener + java.util.Map streams -> streams + java.lang.String hostname -> hostname + int lastGoodStreamId -> lastGoodStreamId + int nextStreamId -> nextStreamId + boolean shutdown -> shutdown + java.util.concurrent.ExecutorService pushExecutor -> pushExecutor + java.util.Map pings -> pings + okhttp3.internal.http2.PushObserver pushObserver -> pushObserver + int nextPingId -> nextPingId + long unacknowledgedBytesRead -> unacknowledgedBytesRead + long bytesLeftInWriteWindow -> bytesLeftInWriteWindow + okhttp3.internal.http2.Settings okHttpSettings -> okHttpSettings + int OKHTTP_CLIENT_WINDOW_SIZE -> OKHTTP_CLIENT_WINDOW_SIZE + okhttp3.internal.http2.Settings peerSettings -> peerSettings + boolean receivedInitialPeerSettings -> receivedInitialPeerSettings + java.net.Socket socket -> socket + okhttp3.internal.http2.Http2Writer writer -> writer + okhttp3.internal.http2.Http2Connection$ReaderRunnable readerRunnable -> readerRunnable + java.util.Set currentPushRequests -> currentPushRequests + boolean $assertionsDisabled -> $assertionsDisabled + void (okhttp3.internal.http2.Http2Connection$Builder) -> + okhttp3.Protocol getProtocol() -> getProtocol + int openStreamCount() -> openStreamCount + okhttp3.internal.http2.Http2Stream getStream(int) -> getStream + okhttp3.internal.http2.Http2Stream removeStream(int) -> removeStream + int maxConcurrentStreams() -> maxConcurrentStreams + okhttp3.internal.http2.Http2Stream pushStream(int,java.util.List,boolean) -> pushStream + okhttp3.internal.http2.Http2Stream newStream(java.util.List,boolean) -> newStream + okhttp3.internal.http2.Http2Stream newStream(int,java.util.List,boolean) -> newStream + void writeSynReply(int,boolean,java.util.List) -> writeSynReply + void writeData(int,boolean,okio.Buffer,long) -> writeData + void addBytesToWriteWindow(long) -> addBytesToWriteWindow + void writeSynResetLater(int,okhttp3.internal.http2.ErrorCode) -> writeSynResetLater + void writeSynReset(int,okhttp3.internal.http2.ErrorCode) -> writeSynReset + void writeWindowUpdateLater(int,long) -> writeWindowUpdateLater + okhttp3.internal.http2.Ping ping() -> ping + void writePingLater(boolean,int,int,okhttp3.internal.http2.Ping) -> writePingLater + void writePing(boolean,int,int,okhttp3.internal.http2.Ping) -> writePing + okhttp3.internal.http2.Ping removePing(int) -> removePing + void flush() -> flush + void shutdown(okhttp3.internal.http2.ErrorCode) -> shutdown + void close() -> close + void close(okhttp3.internal.http2.ErrorCode,okhttp3.internal.http2.ErrorCode) -> close + void start() -> start + void start(boolean) -> start + void setSettings(okhttp3.internal.http2.Settings) -> setSettings + boolean isShutdown() -> isShutdown + boolean pushedStream(int) -> pushedStream + void pushRequestLater(int,java.util.List) -> pushRequestLater + void pushHeadersLater(int,java.util.List,boolean) -> pushHeadersLater + void pushDataLater(int,okio.BufferedSource,int,boolean) -> pushDataLater + void pushResetLater(int,okhttp3.internal.http2.ErrorCode) -> pushResetLater + void () -> +okhttp3.internal.http2.Http2Connection$1 -> okhttp3.internal.http2.Http2Connection$1: + int val$streamId -> val$streamId + okhttp3.internal.http2.ErrorCode val$errorCode -> val$errorCode + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,java.lang.String,java.lang.Object[],int,okhttp3.internal.http2.ErrorCode) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$2 -> okhttp3.internal.http2.Http2Connection$2: + int val$streamId -> val$streamId + long val$unacknowledgedBytesRead -> val$unacknowledgedBytesRead + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,java.lang.String,java.lang.Object[],int,long) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$3 -> okhttp3.internal.http2.Http2Connection$3: + boolean val$reply -> val$reply + int val$payload1 -> val$payload1 + int val$payload2 -> val$payload2 + okhttp3.internal.http2.Ping val$ping -> val$ping + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,java.lang.String,java.lang.Object[],boolean,int,int,okhttp3.internal.http2.Ping) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$4 -> okhttp3.internal.http2.Http2Connection$4: + int val$streamId -> val$streamId + java.util.List val$requestHeaders -> val$requestHeaders + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,java.lang.String,java.lang.Object[],int,java.util.List) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$5 -> okhttp3.internal.http2.Http2Connection$5: + int val$streamId -> val$streamId + java.util.List val$requestHeaders -> val$requestHeaders + boolean val$inFinished -> val$inFinished + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,java.lang.String,java.lang.Object[],int,java.util.List,boolean) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$6 -> okhttp3.internal.http2.Http2Connection$6: + int val$streamId -> val$streamId + okio.Buffer val$buffer -> val$buffer + int val$byteCount -> val$byteCount + boolean val$inFinished -> val$inFinished + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,java.lang.String,java.lang.Object[],int,okio.Buffer,int,boolean) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$7 -> okhttp3.internal.http2.Http2Connection$7: + int val$streamId -> val$streamId + okhttp3.internal.http2.ErrorCode val$errorCode -> val$errorCode + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,java.lang.String,java.lang.Object[],int,okhttp3.internal.http2.ErrorCode) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$Builder -> okhttp3.internal.http2.Http2Connection$Builder: + java.net.Socket socket -> socket + java.lang.String hostname -> hostname + okio.BufferedSource source -> source + okio.BufferedSink sink -> sink + okhttp3.internal.http2.Http2Connection$Listener listener -> listener + okhttp3.internal.http2.PushObserver pushObserver -> pushObserver + boolean client -> client + void (boolean) -> + okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket) -> socket + okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket,java.lang.String,okio.BufferedSource,okio.BufferedSink) -> socket + okhttp3.internal.http2.Http2Connection$Builder listener(okhttp3.internal.http2.Http2Connection$Listener) -> listener + okhttp3.internal.http2.Http2Connection$Builder pushObserver(okhttp3.internal.http2.PushObserver) -> pushObserver + okhttp3.internal.http2.Http2Connection build() -> build +okhttp3.internal.http2.Http2Connection$Listener -> okhttp3.internal.http2.Http2Connection$Listener: + okhttp3.internal.http2.Http2Connection$Listener REFUSE_INCOMING_STREAMS -> REFUSE_INCOMING_STREAMS + void () -> + void onStream(okhttp3.internal.http2.Http2Stream) -> onStream + void onSettings(okhttp3.internal.http2.Http2Connection) -> onSettings + void () -> +okhttp3.internal.http2.Http2Connection$Listener$1 -> okhttp3.internal.http2.Http2Connection$Listener$1: + void () -> + void onStream(okhttp3.internal.http2.Http2Stream) -> onStream +okhttp3.internal.http2.Http2Connection$ReaderRunnable -> okhttp3.internal.http2.Http2Connection$ReaderRunnable: + okhttp3.internal.http2.Http2Reader reader -> reader + okhttp3.internal.http2.Http2Connection this$0 -> this$0 + void (okhttp3.internal.http2.Http2Connection,okhttp3.internal.http2.Http2Reader) -> + void execute() -> execute + void data(boolean,int,okio.BufferedSource,int) -> data + void headers(boolean,int,int,java.util.List) -> headers + void rstStream(int,okhttp3.internal.http2.ErrorCode) -> rstStream + void settings(boolean,okhttp3.internal.http2.Settings) -> settings + void applyAndAckSettings(okhttp3.internal.http2.Settings) -> applyAndAckSettings + void ackSettings() -> ackSettings + void ping(boolean,int,int) -> ping + void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString) -> goAway + void windowUpdate(int,long) -> windowUpdate + void priority(int,int,int,boolean) -> priority + void pushPromise(int,int,java.util.List) -> pushPromise + void alternateService(int,java.lang.String,okio.ByteString,java.lang.String,int,long) -> alternateService +okhttp3.internal.http2.Http2Connection$ReaderRunnable$1 -> okhttp3.internal.http2.Http2Connection$ReaderRunnable$1: + okhttp3.internal.http2.Http2Stream val$newStream -> val$newStream + okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 -> this$1 + void (okhttp3.internal.http2.Http2Connection$ReaderRunnable,java.lang.String,java.lang.Object[],okhttp3.internal.http2.Http2Stream) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$ReaderRunnable$2 -> okhttp3.internal.http2.Http2Connection$ReaderRunnable$2: + okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 -> this$1 + void (okhttp3.internal.http2.Http2Connection$ReaderRunnable,java.lang.String,java.lang.Object[]) -> + void execute() -> execute +okhttp3.internal.http2.Http2Connection$ReaderRunnable$3 -> okhttp3.internal.http2.Http2Connection$ReaderRunnable$3: + okhttp3.internal.http2.Settings val$peerSettings -> val$peerSettings + okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 -> this$1 + void (okhttp3.internal.http2.Http2Connection$ReaderRunnable,java.lang.String,java.lang.Object[],okhttp3.internal.http2.Settings) -> + void execute() -> execute +okhttp3.internal.http2.Http2Reader -> okhttp3.internal.http2.Http2Reader: + java.util.logging.Logger logger -> logger + okio.BufferedSource source -> source + okhttp3.internal.http2.Http2Reader$ContinuationSource continuation -> continuation + boolean client -> client + okhttp3.internal.http2.Hpack$Reader hpackReader -> hpackReader + void (okio.BufferedSource,boolean) -> + void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler) -> readConnectionPreface + boolean nextFrame(boolean,okhttp3.internal.http2.Http2Reader$Handler) -> nextFrame + void readHeaders(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readHeaders + java.util.List readHeaderBlock(int,short,byte,int) -> readHeaderBlock + void readData(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readData + void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readPriority + void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int) -> readPriority + void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readRstStream + void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readSettings + void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readPushPromise + void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readPing + void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readGoAway + void readWindowUpdate(okhttp3.internal.http2.Http2Reader$Handler,int,byte,int) -> readWindowUpdate + void close() -> close + int readMedium(okio.BufferedSource) -> readMedium + int lengthWithoutPadding(int,byte,short) -> lengthWithoutPadding + void () -> +okhttp3.internal.http2.Http2Reader$ContinuationSource -> okhttp3.internal.http2.Http2Reader$ContinuationSource: + okio.BufferedSource source -> source + int length -> length + byte flags -> flags + int streamId -> streamId + int left -> left + short padding -> padding + void (okio.BufferedSource) -> + long read(okio.Buffer,long) -> read + okio.Timeout timeout() -> timeout + void close() -> close + void readContinuationHeader() -> readContinuationHeader +okhttp3.internal.http2.Http2Reader$Handler -> okhttp3.internal.http2.Http2Reader$Handler: + void data(boolean,int,okio.BufferedSource,int) -> data + void headers(boolean,int,int,java.util.List) -> headers + void rstStream(int,okhttp3.internal.http2.ErrorCode) -> rstStream + void settings(boolean,okhttp3.internal.http2.Settings) -> settings + void ackSettings() -> ackSettings + void ping(boolean,int,int) -> ping + void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString) -> goAway + void windowUpdate(int,long) -> windowUpdate + void priority(int,int,int,boolean) -> priority + void pushPromise(int,int,java.util.List) -> pushPromise + void alternateService(int,java.lang.String,okio.ByteString,java.lang.String,int,long) -> alternateService +okhttp3.internal.http2.Http2Stream -> okhttp3.internal.http2.Http2Stream: + long unacknowledgedBytesRead -> unacknowledgedBytesRead + long bytesLeftInWriteWindow -> bytesLeftInWriteWindow + int id -> id + okhttp3.internal.http2.Http2Connection connection -> connection + java.util.List requestHeaders -> requestHeaders + java.util.List responseHeaders -> responseHeaders + boolean hasResponseHeaders -> hasResponseHeaders + okhttp3.internal.http2.Http2Stream$FramingSource source -> source + okhttp3.internal.http2.Http2Stream$FramingSink sink -> sink + okhttp3.internal.http2.Http2Stream$StreamTimeout readTimeout -> readTimeout + okhttp3.internal.http2.Http2Stream$StreamTimeout writeTimeout -> writeTimeout + okhttp3.internal.http2.ErrorCode errorCode -> errorCode + boolean $assertionsDisabled -> $assertionsDisabled + void (int,okhttp3.internal.http2.Http2Connection,boolean,boolean,java.util.List) -> + int getId() -> getId + boolean isOpen() -> isOpen + boolean isLocallyInitiated() -> isLocallyInitiated + okhttp3.internal.http2.Http2Connection getConnection() -> getConnection + java.util.List getRequestHeaders() -> getRequestHeaders + java.util.List takeResponseHeaders() -> takeResponseHeaders + okhttp3.internal.http2.ErrorCode getErrorCode() -> getErrorCode + void sendResponseHeaders(java.util.List,boolean) -> sendResponseHeaders + okio.Timeout readTimeout() -> readTimeout + okio.Timeout writeTimeout() -> writeTimeout + okio.Source getSource() -> getSource + okio.Sink getSink() -> getSink + void close(okhttp3.internal.http2.ErrorCode) -> close + void closeLater(okhttp3.internal.http2.ErrorCode) -> closeLater + boolean closeInternal(okhttp3.internal.http2.ErrorCode) -> closeInternal + void receiveHeaders(java.util.List) -> receiveHeaders + void receiveData(okio.BufferedSource,int) -> receiveData + void receiveFin() -> receiveFin + void receiveRstStream(okhttp3.internal.http2.ErrorCode) -> receiveRstStream + void cancelStreamIfNecessary() -> cancelStreamIfNecessary + void addBytesToWriteWindow(long) -> addBytesToWriteWindow + void checkOutNotClosed() -> checkOutNotClosed + void waitForIo() -> waitForIo + void () -> +okhttp3.internal.http2.Http2Stream$FramingSink -> okhttp3.internal.http2.Http2Stream$FramingSink: + long EMIT_BUFFER_SIZE -> EMIT_BUFFER_SIZE + okio.Buffer sendBuffer -> sendBuffer + boolean closed -> closed + boolean finished -> finished + boolean $assertionsDisabled -> $assertionsDisabled + okhttp3.internal.http2.Http2Stream this$0 -> this$0 + void (okhttp3.internal.http2.Http2Stream) -> + void write(okio.Buffer,long) -> write + void emitFrame(boolean) -> emitFrame + void flush() -> flush + okio.Timeout timeout() -> timeout + void close() -> close + void () -> +okhttp3.internal.http2.Http2Stream$FramingSource -> okhttp3.internal.http2.Http2Stream$FramingSource: + okio.Buffer receiveBuffer -> receiveBuffer + okio.Buffer readBuffer -> readBuffer + long maxByteCount -> maxByteCount + boolean closed -> closed + boolean finished -> finished + boolean $assertionsDisabled -> $assertionsDisabled + okhttp3.internal.http2.Http2Stream this$0 -> this$0 + void (okhttp3.internal.http2.Http2Stream,long) -> + long read(okio.Buffer,long) -> read + void waitUntilReadable() -> waitUntilReadable + void receive(okio.BufferedSource,long) -> receive + okio.Timeout timeout() -> timeout + void close() -> close + void checkNotClosed() -> checkNotClosed + void () -> +okhttp3.internal.http2.Http2Stream$StreamTimeout -> okhttp3.internal.http2.Http2Stream$StreamTimeout: + okhttp3.internal.http2.Http2Stream this$0 -> this$0 + void (okhttp3.internal.http2.Http2Stream) -> + void timedOut() -> timedOut + java.io.IOException newTimeoutException(java.io.IOException) -> newTimeoutException + void exitAndThrowIfTimedOut() -> exitAndThrowIfTimedOut +okhttp3.internal.http2.Http2Writer -> okhttp3.internal.http2.Http2Writer: + java.util.logging.Logger logger -> logger + okio.BufferedSink sink -> sink + boolean client -> client + okio.Buffer hpackBuffer -> hpackBuffer + int maxFrameSize -> maxFrameSize + boolean closed -> closed + okhttp3.internal.http2.Hpack$Writer hpackWriter -> hpackWriter + void (okio.BufferedSink,boolean) -> + void connectionPreface() -> connectionPreface + void applyAndAckSettings(okhttp3.internal.http2.Settings) -> applyAndAckSettings + void pushPromise(int,int,java.util.List) -> pushPromise + void flush() -> flush + void synStream(boolean,int,int,java.util.List) -> synStream + void synReply(boolean,int,java.util.List) -> synReply + void headers(int,java.util.List) -> headers + void rstStream(int,okhttp3.internal.http2.ErrorCode) -> rstStream + int maxDataLength() -> maxDataLength + void data(boolean,int,okio.Buffer,int) -> data + void dataFrame(int,byte,okio.Buffer,int) -> dataFrame + void settings(okhttp3.internal.http2.Settings) -> settings + void ping(boolean,int,int) -> ping + void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]) -> goAway + void windowUpdate(int,long) -> windowUpdate + void frameHeader(int,int,byte,byte) -> frameHeader + void close() -> close + void writeMedium(okio.BufferedSink,int) -> writeMedium + void writeContinuationFrames(int,long) -> writeContinuationFrames + void headers(boolean,int,java.util.List) -> headers + void () -> +okhttp3.internal.http2.Huffman -> okhttp3.internal.http2.Huffman: + int[] CODES -> CODES + byte[] CODE_LENGTHS -> CODE_LENGTHS + okhttp3.internal.http2.Huffman INSTANCE -> INSTANCE + okhttp3.internal.http2.Huffman$Node root -> root + okhttp3.internal.http2.Huffman get() -> get + void () -> + void encode(okio.ByteString,okio.BufferedSink) -> encode + int encodedLength(okio.ByteString) -> encodedLength + byte[] decode(byte[]) -> decode + void buildTree() -> buildTree + void addCode(int,int,byte) -> addCode + void () -> +okhttp3.internal.http2.Huffman$Node -> okhttp3.internal.http2.Huffman$Node: + okhttp3.internal.http2.Huffman$Node[] children -> children + int symbol -> symbol + int terminalBits -> terminalBits + void () -> + void (int,int) -> +okhttp3.internal.http2.Ping -> okhttp3.internal.http2.Ping: + java.util.concurrent.CountDownLatch latch -> latch + long sent -> sent + long received -> received + void () -> + void send() -> send + void receive() -> receive + void cancel() -> cancel + long roundTripTime() -> roundTripTime + long roundTripTime(long,java.util.concurrent.TimeUnit) -> roundTripTime +okhttp3.internal.http2.PushObserver -> okhttp3.internal.http2.PushObserver: + okhttp3.internal.http2.PushObserver CANCEL -> CANCEL + boolean onRequest(int,java.util.List) -> onRequest + boolean onHeaders(int,java.util.List,boolean) -> onHeaders + boolean onData(int,okio.BufferedSource,int,boolean) -> onData + void onReset(int,okhttp3.internal.http2.ErrorCode) -> onReset + void () -> +okhttp3.internal.http2.PushObserver$1 -> okhttp3.internal.http2.PushObserver$1: + void () -> + boolean onRequest(int,java.util.List) -> onRequest + boolean onHeaders(int,java.util.List,boolean) -> onHeaders + boolean onData(int,okio.BufferedSource,int,boolean) -> onData + void onReset(int,okhttp3.internal.http2.ErrorCode) -> onReset +okhttp3.internal.http2.Settings -> okhttp3.internal.http2.Settings: + int DEFAULT_INITIAL_WINDOW_SIZE -> DEFAULT_INITIAL_WINDOW_SIZE + int HEADER_TABLE_SIZE -> HEADER_TABLE_SIZE + int ENABLE_PUSH -> ENABLE_PUSH + int MAX_CONCURRENT_STREAMS -> MAX_CONCURRENT_STREAMS + int MAX_FRAME_SIZE -> MAX_FRAME_SIZE + int MAX_HEADER_LIST_SIZE -> MAX_HEADER_LIST_SIZE + int INITIAL_WINDOW_SIZE -> INITIAL_WINDOW_SIZE + int COUNT -> COUNT + int set -> set + int[] values -> values + void () -> + void clear() -> clear + okhttp3.internal.http2.Settings set(int,int) -> set + boolean isSet(int) -> isSet + int get(int) -> get + int size() -> size + int getHeaderTableSize() -> getHeaderTableSize + boolean getEnablePush(boolean) -> getEnablePush + int getMaxConcurrentStreams(int) -> getMaxConcurrentStreams + int getMaxFrameSize(int) -> getMaxFrameSize + int getMaxHeaderListSize(int) -> getMaxHeaderListSize + int getInitialWindowSize() -> getInitialWindowSize + void merge(okhttp3.internal.http2.Settings) -> merge +okhttp3.internal.http2.StreamResetException -> okhttp3.internal.http2.StreamResetException: + okhttp3.internal.http2.ErrorCode errorCode -> errorCode + void (okhttp3.internal.http2.ErrorCode) -> +okhttp3.internal.io.FileSystem -> okhttp3.internal.io.FileSystem: + okhttp3.internal.io.FileSystem SYSTEM -> SYSTEM + okio.Source source(java.io.File) -> source + okio.Sink sink(java.io.File) -> sink + okio.Sink appendingSink(java.io.File) -> appendingSink + void delete(java.io.File) -> delete + boolean exists(java.io.File) -> exists + long size(java.io.File) -> size + void rename(java.io.File,java.io.File) -> rename + void deleteContents(java.io.File) -> deleteContents + void () -> +okhttp3.internal.io.FileSystem$1 -> okhttp3.internal.io.FileSystem$1: + void () -> + okio.Source source(java.io.File) -> source + okio.Sink sink(java.io.File) -> sink + okio.Sink appendingSink(java.io.File) -> appendingSink + void delete(java.io.File) -> delete + boolean exists(java.io.File) -> exists + long size(java.io.File) -> size + void rename(java.io.File,java.io.File) -> rename + void deleteContents(java.io.File) -> deleteContents +okhttp3.internal.platform.AndroidPlatform -> okhttp3.internal.platform.AndroidPlatform: + int MAX_LOG_LENGTH -> MAX_LOG_LENGTH + java.lang.Class sslParametersClass -> sslParametersClass + okhttp3.internal.platform.OptionalMethod setUseSessionTickets -> setUseSessionTickets + okhttp3.internal.platform.OptionalMethod setHostname -> setHostname + okhttp3.internal.platform.OptionalMethod getAlpnSelectedProtocol -> getAlpnSelectedProtocol + okhttp3.internal.platform.OptionalMethod setAlpnProtocols -> setAlpnProtocols + okhttp3.internal.platform.AndroidPlatform$CloseGuard closeGuard -> closeGuard + void (java.lang.Class,okhttp3.internal.platform.OptionalMethod,okhttp3.internal.platform.OptionalMethod,okhttp3.internal.platform.OptionalMethod,okhttp3.internal.platform.OptionalMethod) -> + void connectSocket(java.net.Socket,java.net.InetSocketAddress,int) -> connectSocket + javax.net.ssl.X509TrustManager trustManager(javax.net.ssl.SSLSocketFactory) -> trustManager + void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List) -> configureTlsExtensions + java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket) -> getSelectedProtocol + void log(int,java.lang.String,java.lang.Throwable) -> log + java.lang.Object getStackTraceForCloseable(java.lang.String) -> getStackTraceForCloseable + void logCloseableLeak(java.lang.String,java.lang.Object) -> logCloseableLeak + boolean isCleartextTrafficPermitted(java.lang.String) -> isCleartextTrafficPermitted + okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager) -> buildCertificateChainCleaner + okhttp3.internal.platform.Platform buildIfSupported() -> buildIfSupported +okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner -> okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner: + java.lang.Object x509TrustManagerExtensions -> x509TrustManagerExtensions + java.lang.reflect.Method checkServerTrusted -> checkServerTrusted + void (java.lang.Object,java.lang.reflect.Method) -> + java.util.List clean(java.util.List,java.lang.String) -> clean + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode +okhttp3.internal.platform.AndroidPlatform$CloseGuard -> okhttp3.internal.platform.AndroidPlatform$CloseGuard: + java.lang.reflect.Method getMethod -> getMethod + java.lang.reflect.Method openMethod -> openMethod + java.lang.reflect.Method warnIfOpenMethod -> warnIfOpenMethod + void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method) -> + java.lang.Object createAndOpen(java.lang.String) -> createAndOpen + boolean warnIfOpen(java.lang.Object) -> warnIfOpen + okhttp3.internal.platform.AndroidPlatform$CloseGuard get() -> get +okhttp3.internal.platform.Jdk9Platform -> okhttp3.internal.platform.Jdk9Platform: + java.lang.reflect.Method setProtocolMethod -> setProtocolMethod + java.lang.reflect.Method getProtocolMethod -> getProtocolMethod + void (java.lang.reflect.Method,java.lang.reflect.Method) -> + void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List) -> configureTlsExtensions + java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket) -> getSelectedProtocol + javax.net.ssl.X509TrustManager trustManager(javax.net.ssl.SSLSocketFactory) -> trustManager + okhttp3.internal.platform.Jdk9Platform buildIfSupported() -> buildIfSupported +okhttp3.internal.platform.JdkWithJettyBootPlatform -> okhttp3.internal.platform.JdkWithJettyBootPlatform: + java.lang.reflect.Method putMethod -> putMethod + java.lang.reflect.Method getMethod -> getMethod + java.lang.reflect.Method removeMethod -> removeMethod + java.lang.Class clientProviderClass -> clientProviderClass + java.lang.Class serverProviderClass -> serverProviderClass + void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.Class,java.lang.Class) -> + void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List) -> configureTlsExtensions + void afterHandshake(javax.net.ssl.SSLSocket) -> afterHandshake + java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket) -> getSelectedProtocol + okhttp3.internal.platform.Platform buildIfSupported() -> buildIfSupported +okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider -> okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider: + java.util.List protocols -> protocols + boolean unsupported -> unsupported + java.lang.String selected -> selected + void (java.util.List) -> + java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) -> invoke +okhttp3.internal.platform.OptionalMethod -> okhttp3.internal.platform.OptionalMethod: + java.lang.Class returnType -> returnType + java.lang.String methodName -> methodName + java.lang.Class[] methodParams -> methodParams + void (java.lang.Class,java.lang.String,java.lang.Class[]) -> + boolean isSupported(java.lang.Object) -> isSupported + java.lang.Object invokeOptional(java.lang.Object,java.lang.Object[]) -> invokeOptional + java.lang.Object invokeOptionalWithoutCheckedException(java.lang.Object,java.lang.Object[]) -> invokeOptionalWithoutCheckedException + java.lang.Object invoke(java.lang.Object,java.lang.Object[]) -> invoke + java.lang.Object invokeWithoutCheckedException(java.lang.Object,java.lang.Object[]) -> invokeWithoutCheckedException + java.lang.reflect.Method getMethod(java.lang.Class) -> getMethod + java.lang.reflect.Method getPublicMethod(java.lang.Class,java.lang.String,java.lang.Class[]) -> getPublicMethod +okhttp3.internal.platform.Platform -> okhttp3.internal.platform.Platform: + okhttp3.internal.platform.Platform PLATFORM -> PLATFORM + int INFO -> INFO + int WARN -> WARN + java.util.logging.Logger logger -> logger + void () -> + okhttp3.internal.platform.Platform get() -> get + java.lang.String getPrefix() -> getPrefix + javax.net.ssl.X509TrustManager trustManager(javax.net.ssl.SSLSocketFactory) -> trustManager + void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List) -> configureTlsExtensions + void afterHandshake(javax.net.ssl.SSLSocket) -> afterHandshake + java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket) -> getSelectedProtocol + void connectSocket(java.net.Socket,java.net.InetSocketAddress,int) -> connectSocket + void log(int,java.lang.String,java.lang.Throwable) -> log + boolean isCleartextTrafficPermitted(java.lang.String) -> isCleartextTrafficPermitted + java.lang.Object getStackTraceForCloseable(java.lang.String) -> getStackTraceForCloseable + void logCloseableLeak(java.lang.String,java.lang.Object) -> logCloseableLeak + java.util.List alpnProtocolNames(java.util.List) -> alpnProtocolNames + okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager) -> buildCertificateChainCleaner + okhttp3.internal.platform.Platform findPlatform() -> findPlatform + byte[] concatLengthPrefixed(java.util.List) -> concatLengthPrefixed + java.lang.Object readFieldOrNull(java.lang.Object,java.lang.Class,java.lang.String) -> readFieldOrNull + void () -> +okhttp3.internal.publicsuffix.PublicSuffixDatabase -> okhttp3.internal.publicsuffix.PublicSuffixDatabase: + java.lang.String PUBLIC_SUFFIX_RESOURCE -> PUBLIC_SUFFIX_RESOURCE + byte[] WILDCARD_LABEL -> WILDCARD_LABEL + java.lang.String[] EMPTY_RULE -> EMPTY_RULE + java.lang.String[] PREVAILING_RULE -> PREVAILING_RULE + byte EXCEPTION_MARKER -> EXCEPTION_MARKER + okhttp3.internal.publicsuffix.PublicSuffixDatabase instance -> instance + java.util.concurrent.atomic.AtomicBoolean listRead -> listRead + java.util.concurrent.CountDownLatch readCompleteLatch -> readCompleteLatch + byte[] publicSuffixListBytes -> publicSuffixListBytes + byte[] publicSuffixExceptionListBytes -> publicSuffixExceptionListBytes + void () -> + okhttp3.internal.publicsuffix.PublicSuffixDatabase get() -> get + java.lang.String getEffectiveTldPlusOne(java.lang.String) -> getEffectiveTldPlusOne + java.lang.String[] findMatchingRule(java.lang.String[]) -> findMatchingRule + java.lang.String binarySearchBytes(byte[],byte[][],int) -> binarySearchBytes + void readTheList() -> readTheList + void setListBytes(byte[],byte[]) -> setListBytes + void () -> +okhttp3.internal.tls.BasicCertificateChainCleaner -> okhttp3.internal.tls.BasicCertificateChainCleaner: + int MAX_SIGNERS -> MAX_SIGNERS + okhttp3.internal.tls.TrustRootIndex trustRootIndex -> trustRootIndex + void (okhttp3.internal.tls.TrustRootIndex) -> + java.util.List clean(java.util.List,java.lang.String) -> clean + boolean verifySignature(java.security.cert.X509Certificate,java.security.cert.X509Certificate) -> verifySignature + int hashCode() -> hashCode + boolean equals(java.lang.Object) -> equals +okhttp3.internal.tls.CertificateChainCleaner -> okhttp3.internal.tls.CertificateChainCleaner: + void () -> + java.util.List clean(java.util.List,java.lang.String) -> clean + okhttp3.internal.tls.CertificateChainCleaner get(javax.net.ssl.X509TrustManager) -> get + okhttp3.internal.tls.CertificateChainCleaner get(java.security.cert.X509Certificate[]) -> get +okhttp3.internal.tls.DistinguishedNameParser -> okhttp3.internal.tls.DistinguishedNameParser: + java.lang.String dn -> dn + int length -> length + int pos -> pos + int beg -> beg + int end -> end + int cur -> cur + char[] chars -> chars + void (javax.security.auth.x500.X500Principal) -> + java.lang.String nextAT() -> nextAT + java.lang.String quotedAV() -> quotedAV + java.lang.String hexAV() -> hexAV + java.lang.String escapedAV() -> escapedAV + char getEscaped() -> getEscaped + char getUTF8() -> getUTF8 + int getByte(int) -> getByte + java.lang.String findMostSpecific(java.lang.String) -> findMostSpecific +okhttp3.internal.tls.OkHostnameVerifier -> okhttp3.internal.tls.OkHostnameVerifier: + okhttp3.internal.tls.OkHostnameVerifier INSTANCE -> INSTANCE + int ALT_DNS_NAME -> ALT_DNS_NAME + int ALT_IPA_NAME -> ALT_IPA_NAME + void () -> + boolean verify(java.lang.String,javax.net.ssl.SSLSession) -> verify + boolean verify(java.lang.String,java.security.cert.X509Certificate) -> verify + boolean verifyIpAddress(java.lang.String,java.security.cert.X509Certificate) -> verifyIpAddress + boolean verifyHostname(java.lang.String,java.security.cert.X509Certificate) -> verifyHostname + java.util.List allSubjectAltNames(java.security.cert.X509Certificate) -> allSubjectAltNames + java.util.List getSubjectAltNames(java.security.cert.X509Certificate,int) -> getSubjectAltNames + boolean verifyHostname(java.lang.String,java.lang.String) -> verifyHostname + void () -> +okhttp3.internal.tls.TrustRootIndex -> okhttp3.internal.tls.TrustRootIndex: + void () -> + java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate) -> findByIssuerAndSignature + okhttp3.internal.tls.TrustRootIndex get(javax.net.ssl.X509TrustManager) -> get + okhttp3.internal.tls.TrustRootIndex get(java.security.cert.X509Certificate[]) -> get +okhttp3.internal.tls.TrustRootIndex$AndroidTrustRootIndex -> okhttp3.internal.tls.TrustRootIndex$AndroidTrustRootIndex: + javax.net.ssl.X509TrustManager trustManager -> trustManager + java.lang.reflect.Method findByIssuerAndSignatureMethod -> findByIssuerAndSignatureMethod + void (javax.net.ssl.X509TrustManager,java.lang.reflect.Method) -> + java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate) -> findByIssuerAndSignature + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode +okhttp3.internal.tls.TrustRootIndex$BasicTrustRootIndex -> okhttp3.internal.tls.TrustRootIndex$BasicTrustRootIndex: + java.util.Map subjectToCaCerts -> subjectToCaCerts + void (java.security.cert.X509Certificate[]) -> + java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate) -> findByIssuerAndSignature + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode +okhttp3.internal.ws.RealWebSocket -> okhttp3.internal.ws.RealWebSocket: + java.util.List ONLY_HTTP1 -> ONLY_HTTP1 + long MAX_QUEUE_SIZE -> MAX_QUEUE_SIZE + long CANCEL_AFTER_CLOSE_MILLIS -> CANCEL_AFTER_CLOSE_MILLIS + okhttp3.Request originalRequest -> originalRequest + okhttp3.WebSocketListener listener -> listener + java.util.Random random -> random + java.lang.String key -> key + okhttp3.Call call -> call + java.lang.Runnable writerRunnable -> writerRunnable + okhttp3.internal.ws.WebSocketReader reader -> reader + okhttp3.internal.ws.WebSocketWriter writer -> writer + java.util.concurrent.ScheduledExecutorService executor -> executor + okhttp3.internal.ws.RealWebSocket$Streams streams -> streams + java.util.ArrayDeque pongQueue -> pongQueue + java.util.ArrayDeque messageAndCloseQueue -> messageAndCloseQueue + long queueSize -> queueSize + boolean enqueuedClose -> enqueuedClose + java.util.concurrent.ScheduledFuture cancelFuture -> cancelFuture + int receivedCloseCode -> receivedCloseCode + java.lang.String receivedCloseReason -> receivedCloseReason + boolean failed -> failed + int pingCount -> pingCount + int pongCount -> pongCount + boolean $assertionsDisabled -> $assertionsDisabled + void (okhttp3.Request,okhttp3.WebSocketListener,java.util.Random) -> + okhttp3.Request request() -> request + long queueSize() -> queueSize + void cancel() -> cancel + void connect(okhttp3.OkHttpClient) -> connect + void checkResponse(okhttp3.Response) -> checkResponse + void initReaderAndWriter(java.lang.String,long,okhttp3.internal.ws.RealWebSocket$Streams) -> initReaderAndWriter + void loopReader() -> loopReader + boolean processNextFrame() -> processNextFrame + void awaitTermination(int,java.util.concurrent.TimeUnit) -> awaitTermination + void tearDown() -> tearDown + int pingCount() -> pingCount + int pongCount() -> pongCount + void onReadMessage(java.lang.String) -> onReadMessage + void onReadMessage(okio.ByteString) -> onReadMessage + void onReadPing(okio.ByteString) -> onReadPing + void onReadPong(okio.ByteString) -> onReadPong + void onReadClose(int,java.lang.String) -> onReadClose + boolean send(java.lang.String) -> send + boolean send(okio.ByteString) -> send + boolean send(okio.ByteString,int) -> send + boolean pong(okio.ByteString) -> pong + boolean close(int,java.lang.String) -> close + boolean close(int,java.lang.String,long) -> close + void runWriter() -> runWriter + boolean writeOneFrame() -> writeOneFrame + void writePingFrame() -> writePingFrame + void failWebSocket(java.lang.Exception,okhttp3.Response) -> failWebSocket + void () -> +okhttp3.internal.ws.RealWebSocket$1 -> okhttp3.internal.ws.RealWebSocket$1: + okhttp3.internal.ws.RealWebSocket this$0 -> this$0 + void (okhttp3.internal.ws.RealWebSocket) -> + void run() -> run +okhttp3.internal.ws.RealWebSocket$2 -> okhttp3.internal.ws.RealWebSocket$2: + okhttp3.Request val$request -> val$request + int val$pingIntervalMillis -> val$pingIntervalMillis + okhttp3.internal.ws.RealWebSocket this$0 -> this$0 + void (okhttp3.internal.ws.RealWebSocket,okhttp3.Request,int) -> + void onResponse(okhttp3.Call,okhttp3.Response) -> onResponse + void onFailure(okhttp3.Call,java.io.IOException) -> onFailure +okhttp3.internal.ws.RealWebSocket$CancelRunnable -> okhttp3.internal.ws.RealWebSocket$CancelRunnable: + okhttp3.internal.ws.RealWebSocket this$0 -> this$0 + void (okhttp3.internal.ws.RealWebSocket) -> + void run() -> run +okhttp3.internal.ws.RealWebSocket$Close -> okhttp3.internal.ws.RealWebSocket$Close: + int code -> code + okio.ByteString reason -> reason + long cancelAfterCloseMillis -> cancelAfterCloseMillis + void (int,okio.ByteString,long) -> +okhttp3.internal.ws.RealWebSocket$Message -> okhttp3.internal.ws.RealWebSocket$Message: + int formatOpcode -> formatOpcode + okio.ByteString data -> data + void (int,okio.ByteString) -> +okhttp3.internal.ws.RealWebSocket$PingRunnable -> okhttp3.internal.ws.RealWebSocket$PingRunnable: + okhttp3.internal.ws.RealWebSocket this$0 -> this$0 + void (okhttp3.internal.ws.RealWebSocket) -> + void run() -> run +okhttp3.internal.ws.RealWebSocket$Streams -> okhttp3.internal.ws.RealWebSocket$Streams: + boolean client -> client + okio.BufferedSource source -> source + okio.BufferedSink sink -> sink + void (boolean,okio.BufferedSource,okio.BufferedSink) -> +okhttp3.internal.ws.WebSocketProtocol -> okhttp3.internal.ws.WebSocketProtocol: + java.lang.String ACCEPT_MAGIC -> ACCEPT_MAGIC + int B0_FLAG_FIN -> B0_FLAG_FIN + int B0_FLAG_RSV1 -> B0_FLAG_RSV1 + int B0_FLAG_RSV2 -> B0_FLAG_RSV2 + int B0_FLAG_RSV3 -> B0_FLAG_RSV3 + int B0_MASK_OPCODE -> B0_MASK_OPCODE + int OPCODE_FLAG_CONTROL -> OPCODE_FLAG_CONTROL + int B1_FLAG_MASK -> B1_FLAG_MASK + int B1_MASK_LENGTH -> B1_MASK_LENGTH + int OPCODE_CONTINUATION -> OPCODE_CONTINUATION + int OPCODE_TEXT -> OPCODE_TEXT + int OPCODE_BINARY -> OPCODE_BINARY + int OPCODE_CONTROL_CLOSE -> OPCODE_CONTROL_CLOSE + int OPCODE_CONTROL_PING -> OPCODE_CONTROL_PING + int OPCODE_CONTROL_PONG -> OPCODE_CONTROL_PONG + long PAYLOAD_BYTE_MAX -> PAYLOAD_BYTE_MAX + long CLOSE_MESSAGE_MAX -> CLOSE_MESSAGE_MAX + int PAYLOAD_SHORT -> PAYLOAD_SHORT + long PAYLOAD_SHORT_MAX -> PAYLOAD_SHORT_MAX + int PAYLOAD_LONG -> PAYLOAD_LONG + int CLOSE_CLIENT_GOING_AWAY -> CLOSE_CLIENT_GOING_AWAY + int CLOSE_PROTOCOL_EXCEPTION -> CLOSE_PROTOCOL_EXCEPTION + int CLOSE_NO_STATUS_CODE -> CLOSE_NO_STATUS_CODE + int CLOSE_ABNORMAL_TERMINATION -> CLOSE_ABNORMAL_TERMINATION + void toggleMask(byte[],long,byte[],long) -> toggleMask + java.lang.String closeCodeExceptionMessage(int) -> closeCodeExceptionMessage + void validateCloseCode(int) -> validateCloseCode + java.lang.String acceptHeader(java.lang.String) -> acceptHeader + void () -> +okhttp3.internal.ws.WebSocketReader -> okhttp3.internal.ws.WebSocketReader: + boolean isClient -> isClient + okio.BufferedSource source -> source + okhttp3.internal.ws.WebSocketReader$FrameCallback frameCallback -> frameCallback + boolean closed -> closed + int opcode -> opcode + long frameLength -> frameLength + long frameBytesRead -> frameBytesRead + boolean isFinalFrame -> isFinalFrame + boolean isControlFrame -> isControlFrame + boolean isMasked -> isMasked + byte[] maskKey -> maskKey + byte[] maskBuffer -> maskBuffer + void (boolean,okio.BufferedSource,okhttp3.internal.ws.WebSocketReader$FrameCallback) -> + void processNextFrame() -> processNextFrame + void readHeader() -> readHeader + void readControlFrame() -> readControlFrame + void readMessageFrame() -> readMessageFrame + void readUntilNonControlFrame() -> readUntilNonControlFrame + void readMessage(okio.Buffer) -> readMessage +okhttp3.internal.ws.WebSocketReader$FrameCallback -> okhttp3.internal.ws.WebSocketReader$FrameCallback: + void onReadMessage(java.lang.String) -> onReadMessage + void onReadMessage(okio.ByteString) -> onReadMessage + void onReadPing(okio.ByteString) -> onReadPing + void onReadPong(okio.ByteString) -> onReadPong + void onReadClose(int,java.lang.String) -> onReadClose +okhttp3.internal.ws.WebSocketWriter -> okhttp3.internal.ws.WebSocketWriter: + boolean isClient -> isClient + java.util.Random random -> random + okio.BufferedSink sink -> sink + boolean writerClosed -> writerClosed + okio.Buffer buffer -> buffer + okhttp3.internal.ws.WebSocketWriter$FrameSink frameSink -> frameSink + boolean activeWriter -> activeWriter + byte[] maskKey -> maskKey + byte[] maskBuffer -> maskBuffer + boolean $assertionsDisabled -> $assertionsDisabled + void (boolean,okio.BufferedSink,java.util.Random) -> + void writePing(okio.ByteString) -> writePing + void writePong(okio.ByteString) -> writePong + void writeClose(int,okio.ByteString) -> writeClose + void writeControlFrameSynchronized(int,okio.ByteString) -> writeControlFrameSynchronized + okio.Sink newMessageSink(int,long) -> newMessageSink + void writeMessageFrameSynchronized(int,long,boolean,boolean) -> writeMessageFrameSynchronized + void () -> +okhttp3.internal.ws.WebSocketWriter$FrameSink -> okhttp3.internal.ws.WebSocketWriter$FrameSink: + int formatOpcode -> formatOpcode + long contentLength -> contentLength + boolean isFirstFrame -> isFirstFrame + boolean closed -> closed + okhttp3.internal.ws.WebSocketWriter this$0 -> this$0 + void (okhttp3.internal.ws.WebSocketWriter) -> + void write(okio.Buffer,long) -> write + void flush() -> flush + okio.Timeout timeout() -> timeout + void close() -> close +okhttp3.package-info -> okhttp3.package-info: +okio.AsyncTimeout -> a.a: + int TIMEOUT_WRITE_SIZE -> TIMEOUT_WRITE_SIZE + long IDLE_TIMEOUT_MILLIS -> IDLE_TIMEOUT_MILLIS + long IDLE_TIMEOUT_NANOS -> IDLE_TIMEOUT_NANOS + okio.AsyncTimeout head -> head + boolean inQueue -> inQueue + okio.AsyncTimeout next -> next + long timeoutAt -> timeoutAt + void () -> + void enter() -> enter + void scheduleTimeout(okio.AsyncTimeout,long,boolean) -> scheduleTimeout + boolean exit() -> exit + boolean cancelScheduledTimeout(okio.AsyncTimeout) -> cancelScheduledTimeout + long remainingNanos(long) -> remainingNanos + void timedOut() -> timedOut + okio.Sink sink(okio.Sink) -> sink + okio.Source source(okio.Source) -> source + void exit(boolean) -> exit + java.io.IOException exit(java.io.IOException) -> exit + java.io.IOException newTimeoutException(java.io.IOException) -> newTimeoutException + okio.AsyncTimeout awaitTimeout() -> awaitTimeout + void () -> +okio.AsyncTimeout$1 -> a.a$1: + okio.Sink val$sink -> a + okio.AsyncTimeout this$0 -> b + void (okio.AsyncTimeout,okio.Sink) -> + void write(okio.Buffer,long) -> write + void flush() -> flush + void close() -> close + okio.Timeout timeout() -> timeout + java.lang.String toString() -> toString +okio.AsyncTimeout$2 -> a.a$2: + okio.Source val$source -> a + okio.AsyncTimeout this$0 -> b + void (okio.AsyncTimeout,okio.Source) -> + long read(okio.Buffer,long) -> read + void close() -> close + okio.Timeout timeout() -> timeout + java.lang.String toString() -> toString +okio.AsyncTimeout$Watchdog -> a.a$a: + void () -> + void run() -> run +okio.Base64 -> a.b: + byte[] MAP -> a + byte[] URL_MAP -> b + byte[] decode(java.lang.String) -> a + java.lang.String encode(byte[]) -> a + java.lang.String encode(byte[],byte[]) -> a + void () -> +okio.Buffer -> a.c: + byte[] DIGITS -> c + okio.Segment head -> a + long size -> b + void () -> + long size() -> a + okio.Buffer buffer() -> b + java.io.OutputStream outputStream() -> c + okio.Buffer emitCompleteSegments() -> d + okio.BufferedSink emit() -> e + boolean exhausted() -> f + void require(long) -> a + boolean request(long) -> b + java.io.InputStream inputStream() -> g + okio.Buffer copyTo(okio.Buffer,long,long) -> a + long completeSegmentByteCount() -> h + byte readByte() -> i + byte getByte(long) -> c + short readShort() -> j + int readInt() -> k + long readLong() -> l + short readShortLe() -> m + int readIntLe() -> n + long readDecimalLong() -> o + long readHexadecimalUnsignedLong() -> p + okio.ByteString readByteString() -> q + okio.ByteString readByteString(long) -> d + void readFully(okio.Buffer,long) -> a + long readAll(okio.Sink) -> a + java.lang.String readUtf8() -> r + java.lang.String readUtf8(long) -> e + java.lang.String readString(java.nio.charset.Charset) -> a + java.lang.String readString(long,java.nio.charset.Charset) -> a + java.lang.String readUtf8LineStrict() -> s + java.lang.String readUtf8LineStrict(long) -> f + java.lang.String readUtf8Line(long) -> g + byte[] readByteArray() -> t + byte[] readByteArray(long) -> h + void readFully(byte[]) -> a + int read(byte[],int,int) -> a + void clear() -> u + void skip(long) -> i + okio.Buffer write(okio.ByteString) -> a + okio.Buffer writeUtf8(java.lang.String) -> a + okio.Buffer writeUtf8(java.lang.String,int,int) -> a + okio.Buffer writeUtf8CodePoint(int) -> a + okio.Buffer writeString(java.lang.String,java.nio.charset.Charset) -> a + okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset) -> a + okio.Buffer write(byte[]) -> b + okio.Buffer write(byte[],int,int) -> b + long writeAll(okio.Source) -> a + okio.Buffer writeByte(int) -> b + okio.Buffer writeShort(int) -> c + okio.Buffer writeInt(int) -> d + okio.Buffer writeLong(long) -> j + okio.Buffer writeDecimalLong(long) -> k + okio.Buffer writeHexadecimalUnsignedLong(long) -> l + okio.Segment writableSegment(int) -> e + void write(okio.Buffer,long) -> write + long read(okio.Buffer,long) -> read + long indexOf(byte) -> a + long indexOf(byte,long,long) -> a + boolean rangeEquals(long,okio.ByteString) -> a + boolean rangeEquals(long,okio.ByteString,int,int) -> a + void flush() -> flush + void close() -> close + okio.Timeout timeout() -> timeout + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString + okio.Buffer clone() -> v + okio.ByteString snapshot() -> w + okio.ByteString snapshot(int) -> f + java.lang.Object clone() -> clone + okio.BufferedSink emitCompleteSegments() -> x + okio.BufferedSink writeHexadecimalUnsignedLong(long) -> m + okio.BufferedSink writeDecimalLong(long) -> n + okio.BufferedSink writeLong(long) -> o + okio.BufferedSink writeInt(int) -> g + okio.BufferedSink writeShort(int) -> h + okio.BufferedSink writeByte(int) -> i + okio.BufferedSink writeUtf8(java.lang.String) -> b + okio.BufferedSink write(byte[],int,int) -> c + okio.BufferedSink write(byte[]) -> c + okio.BufferedSink write(okio.ByteString) -> b + void () -> +okio.Buffer$1 -> a.c$1: + okio.Buffer this$0 -> a + void (okio.Buffer) -> + void write(int) -> write + void write(byte[],int,int) -> write + void flush() -> flush + void close() -> close + java.lang.String toString() -> toString +okio.Buffer$2 -> a.c$2: + okio.Buffer this$0 -> a + void (okio.Buffer) -> + int read() -> read + int read(byte[],int,int) -> read + int available() -> available + void close() -> close + java.lang.String toString() -> toString +okio.BufferedSink -> a.d: + okio.Buffer buffer() -> b + okio.BufferedSink write(okio.ByteString) -> b + okio.BufferedSink write(byte[]) -> c + okio.BufferedSink write(byte[],int,int) -> c + long writeAll(okio.Source) -> a + okio.BufferedSink writeUtf8(java.lang.String) -> b + okio.BufferedSink writeByte(int) -> i + okio.BufferedSink writeShort(int) -> h + okio.BufferedSink writeInt(int) -> g + okio.BufferedSink writeLong(long) -> o + okio.BufferedSink writeDecimalLong(long) -> n + okio.BufferedSink writeHexadecimalUnsignedLong(long) -> m + void flush() -> flush + okio.BufferedSink emit() -> e + okio.BufferedSink emitCompleteSegments() -> x +okio.BufferedSource -> a.e: + okio.Buffer buffer() -> b + boolean exhausted() -> f + void require(long) -> a + boolean request(long) -> b + byte readByte() -> i + short readShort() -> j + short readShortLe() -> m + int readInt() -> k + int readIntLe() -> n + long readLong() -> l + long readDecimalLong() -> o + long readHexadecimalUnsignedLong() -> p + void skip(long) -> i + okio.ByteString readByteString(long) -> d + byte[] readByteArray() -> t + byte[] readByteArray(long) -> h + void readFully(byte[]) -> a + int read(byte[],int,int) -> a + void readFully(okio.Buffer,long) -> a + long readAll(okio.Sink) -> a + java.lang.String readUtf8LineStrict() -> s + java.lang.String readString(java.nio.charset.Charset) -> a + long indexOf(byte) -> a + boolean rangeEquals(long,okio.ByteString) -> a + java.io.InputStream inputStream() -> g +okio.ByteString -> a.f: + char[] HEX_DIGITS -> a + okio.ByteString EMPTY -> b + byte[] data -> c + int hashCode -> d + java.lang.String utf8 -> e + void (byte[]) -> + okio.ByteString of(byte[]) -> a + okio.ByteString encodeUtf8(java.lang.String) -> a + java.lang.String utf8() -> a + java.lang.String base64() -> b + okio.ByteString md5() -> c + okio.ByteString sha1() -> d + okio.ByteString sha256() -> e + okio.ByteString digest(java.lang.String) -> d + okio.ByteString decodeBase64(java.lang.String) -> b + java.lang.String hex() -> f + okio.ByteString decodeHex(java.lang.String) -> c + int decodeHexDigit(char) -> a + okio.ByteString toAsciiLowercase() -> g + okio.ByteString substring(int,int) -> a + byte getByte(int) -> a + int size() -> h + byte[] toByteArray() -> i + void write(okio.Buffer) -> a + boolean rangeEquals(int,okio.ByteString,int,int) -> a + boolean rangeEquals(int,byte[],int,int) -> a + boolean startsWith(okio.ByteString) -> a + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + int compareTo(okio.ByteString) -> b + java.lang.String toString() -> toString + int codePointIndexToCharIndex(java.lang.String,int) -> a + int compareTo(java.lang.Object) -> compareTo + void () -> +okio.ForwardingSink -> a.g: + okio.Sink delegate -> delegate + void (okio.Sink) -> + okio.Sink delegate() -> delegate + void write(okio.Buffer,long) -> write + void flush() -> flush + okio.Timeout timeout() -> timeout + void close() -> close + java.lang.String toString() -> toString +okio.ForwardingSource -> a.h: + okio.Source delegate -> delegate + void (okio.Source) -> + okio.Source delegate() -> delegate + long read(okio.Buffer,long) -> read + okio.Timeout timeout() -> timeout + void close() -> close + java.lang.String toString() -> toString +okio.ForwardingTimeout -> a.i: + okio.Timeout delegate -> a + void (okio.Timeout) -> + okio.Timeout delegate() -> a + okio.ForwardingTimeout setDelegate(okio.Timeout) -> a + okio.Timeout timeout(long,java.util.concurrent.TimeUnit) -> timeout + long timeoutNanos() -> timeoutNanos + boolean hasDeadline() -> hasDeadline + long deadlineNanoTime() -> deadlineNanoTime + okio.Timeout deadlineNanoTime(long) -> deadlineNanoTime + okio.Timeout clearTimeout() -> clearTimeout + okio.Timeout clearDeadline() -> clearDeadline + void throwIfReached() -> throwIfReached +okio.GzipSource -> a.j: + int section -> a + okio.BufferedSource source -> b + java.util.zip.Inflater inflater -> c + okio.InflaterSource inflaterSource -> d + java.util.zip.CRC32 crc -> e + void (okio.Source) -> + long read(okio.Buffer,long) -> read + void consumeHeader() -> a + void consumeTrailer() -> b + okio.Timeout timeout() -> timeout + void close() -> close + void updateCrc(okio.Buffer,long,long) -> a + void checkEqual(java.lang.String,int,int) -> a +okio.InflaterSource -> a.k: + okio.BufferedSource source -> a + java.util.zip.Inflater inflater -> b + int bufferBytesHeldByInflater -> c + boolean closed -> d + void (okio.BufferedSource,java.util.zip.Inflater) -> + long read(okio.Buffer,long) -> read + boolean refill() -> a + void releaseInflatedBytes() -> b + okio.Timeout timeout() -> timeout + void close() -> close +okio.Okio -> a.l: + java.util.logging.Logger logger -> a + void () -> + okio.BufferedSource buffer(okio.Source) -> a + okio.BufferedSink buffer(okio.Sink) -> a + okio.Sink sink(java.io.OutputStream) -> a + okio.Sink sink(java.io.OutputStream,okio.Timeout) -> a + okio.Sink sink(java.net.Socket) -> a + okio.Source source(java.io.InputStream) -> a + okio.Source source(java.io.InputStream,okio.Timeout) -> a + okio.Source source(java.io.File) -> a + okio.Sink sink(java.io.File) -> b + okio.Sink appendingSink(java.io.File) -> c + okio.Sink blackhole() -> a + okio.Source source(java.net.Socket) -> b + okio.AsyncTimeout timeout(java.net.Socket) -> c + boolean isAndroidGetsocknameError(java.lang.AssertionError) -> a + void () -> +okio.Okio$1 -> a.l$1: + okio.Timeout val$timeout -> a + java.io.OutputStream val$out -> b + void (okio.Timeout,java.io.OutputStream) -> + void write(okio.Buffer,long) -> write + void flush() -> flush + void close() -> close + okio.Timeout timeout() -> timeout + java.lang.String toString() -> toString +okio.Okio$2 -> a.l$2: + okio.Timeout val$timeout -> a + java.io.InputStream val$in -> b + void (okio.Timeout,java.io.InputStream) -> + long read(okio.Buffer,long) -> read + void close() -> close + okio.Timeout timeout() -> timeout + java.lang.String toString() -> toString +okio.Okio$3 -> a.l$3: + void () -> + void write(okio.Buffer,long) -> write + void flush() -> flush + okio.Timeout timeout() -> timeout + void close() -> close +okio.Okio$4 -> a.l$4: + java.net.Socket val$socket -> a + void (java.net.Socket) -> + java.io.IOException newTimeoutException(java.io.IOException) -> newTimeoutException + void timedOut() -> timedOut +okio.RealBufferedSink -> a.m: + okio.Buffer buffer -> a + okio.Sink sink -> b + boolean closed -> c + void (okio.Sink) -> + okio.Buffer buffer() -> b + void write(okio.Buffer,long) -> write + okio.BufferedSink write(okio.ByteString) -> b + okio.BufferedSink writeUtf8(java.lang.String) -> b + okio.BufferedSink write(byte[]) -> c + okio.BufferedSink write(byte[],int,int) -> c + long writeAll(okio.Source) -> a + okio.BufferedSink writeByte(int) -> i + okio.BufferedSink writeShort(int) -> h + okio.BufferedSink writeInt(int) -> g + okio.BufferedSink writeLong(long) -> o + okio.BufferedSink writeDecimalLong(long) -> n + okio.BufferedSink writeHexadecimalUnsignedLong(long) -> m + okio.BufferedSink emitCompleteSegments() -> x + okio.BufferedSink emit() -> e + void flush() -> flush + void close() -> close + okio.Timeout timeout() -> timeout + java.lang.String toString() -> toString +okio.RealBufferedSource -> a.n: + okio.Buffer buffer -> a + okio.Source source -> b + boolean closed -> c + void (okio.Source) -> + okio.Buffer buffer() -> b + long read(okio.Buffer,long) -> read + boolean exhausted() -> f + void require(long) -> a + boolean request(long) -> b + byte readByte() -> i + okio.ByteString readByteString(long) -> d + byte[] readByteArray() -> t + byte[] readByteArray(long) -> h + void readFully(byte[]) -> a + int read(byte[],int,int) -> a + void readFully(okio.Buffer,long) -> a + long readAll(okio.Sink) -> a + java.lang.String readString(java.nio.charset.Charset) -> a + java.lang.String readUtf8LineStrict() -> s + java.lang.String readUtf8LineStrict(long) -> c + short readShort() -> j + short readShortLe() -> m + int readInt() -> k + int readIntLe() -> n + long readLong() -> l + long readDecimalLong() -> o + long readHexadecimalUnsignedLong() -> p + void skip(long) -> i + long indexOf(byte) -> a + long indexOf(byte,long,long) -> a + boolean rangeEquals(long,okio.ByteString) -> a + boolean rangeEquals(long,okio.ByteString,int,int) -> a + java.io.InputStream inputStream() -> g + void close() -> close + okio.Timeout timeout() -> timeout + java.lang.String toString() -> toString +okio.RealBufferedSource$1 -> a.n$1: + okio.RealBufferedSource this$0 -> a + void (okio.RealBufferedSource) -> + int read() -> read + int read(byte[],int,int) -> read + int available() -> available + void close() -> close + java.lang.String toString() -> toString +okio.Segment -> a.o: + byte[] data -> a + int pos -> b + int limit -> c + boolean shared -> d + boolean owner -> e + okio.Segment next -> f + okio.Segment prev -> g + void () -> + void (okio.Segment) -> + void (byte[],int,int) -> + okio.Segment pop() -> a + okio.Segment push(okio.Segment) -> a + okio.Segment split(int) -> a + void compact() -> b + void writeTo(okio.Segment,int) -> a +okio.SegmentPool -> a.p: + okio.Segment next -> a + long byteCount -> b + void () -> + okio.Segment take() -> a + void recycle(okio.Segment) -> a +okio.SegmentedByteString -> a.q: + byte[][] segments -> f + int[] directory -> g + void (okio.Buffer,int) -> + java.lang.String utf8() -> a + java.lang.String base64() -> b + java.lang.String hex() -> f + okio.ByteString toAsciiLowercase() -> g + okio.ByteString md5() -> c + okio.ByteString sha1() -> d + okio.ByteString sha256() -> e + okio.ByteString substring(int,int) -> a + byte getByte(int) -> a + int segment(int) -> b + int size() -> h + byte[] toByteArray() -> i + void write(okio.Buffer) -> a + boolean rangeEquals(int,okio.ByteString,int,int) -> a + boolean rangeEquals(int,byte[],int,int) -> a + okio.ByteString toByteString() -> j + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +okio.Sink -> a.r: + void write(okio.Buffer,long) -> write + void flush() -> flush + okio.Timeout timeout() -> timeout + void close() -> close +okio.Source -> a.s: + long read(okio.Buffer,long) -> read + okio.Timeout timeout() -> timeout + void close() -> close +okio.Timeout -> a.t: + okio.Timeout NONE -> NONE + boolean hasDeadline -> hasDeadline + long deadlineNanoTime -> deadlineNanoTime + long timeoutNanos -> timeoutNanos + void () -> + okio.Timeout timeout(long,java.util.concurrent.TimeUnit) -> timeout + long timeoutNanos() -> timeoutNanos + boolean hasDeadline() -> hasDeadline + long deadlineNanoTime() -> deadlineNanoTime + okio.Timeout deadlineNanoTime(long) -> deadlineNanoTime + okio.Timeout deadline(long,java.util.concurrent.TimeUnit) -> deadline + okio.Timeout clearTimeout() -> clearTimeout + okio.Timeout clearDeadline() -> clearDeadline + void throwIfReached() -> throwIfReached + void waitUntilNotified(java.lang.Object) -> waitUntilNotified + void () -> +okio.Timeout$1 -> a.t$1: + void () -> + okio.Timeout timeout(long,java.util.concurrent.TimeUnit) -> timeout + okio.Timeout deadlineNanoTime(long) -> deadlineNanoTime + void throwIfReached() -> throwIfReached +okio.Util -> a.u: + java.nio.charset.Charset UTF_8 -> a + void checkOffsetAndCount(long,long,long) -> a + short reverseBytesShort(short) -> a + int reverseBytesInt(int) -> a + void sneakyRethrow(java.lang.Throwable) -> a + void sneakyThrow2(java.lang.Throwable) -> b + boolean arrayRangeEquals(byte[],int,byte[],int,int) -> a + void () -> +retrofit2.BuiltInConverters -> b.a: + void () -> + retrofit2.Converter responseBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a + retrofit2.Converter requestBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a +retrofit2.BuiltInConverters$BufferingResponseBodyConverter -> b.a$a: + retrofit2.BuiltInConverters$BufferingResponseBodyConverter INSTANCE -> a + void () -> + okhttp3.ResponseBody convert(okhttp3.ResponseBody) -> a + java.lang.Object convert(java.lang.Object) -> a + void () -> +retrofit2.BuiltInConverters$RequestBodyConverter -> b.a$b: + retrofit2.BuiltInConverters$RequestBodyConverter INSTANCE -> a + void () -> + okhttp3.RequestBody convert(okhttp3.RequestBody) -> a + java.lang.Object convert(java.lang.Object) -> a + void () -> +retrofit2.BuiltInConverters$StreamingResponseBodyConverter -> b.a$c: + retrofit2.BuiltInConverters$StreamingResponseBodyConverter INSTANCE -> a + void () -> + okhttp3.ResponseBody convert(okhttp3.ResponseBody) -> a + java.lang.Object convert(java.lang.Object) -> a + void () -> +retrofit2.BuiltInConverters$ToStringConverter -> b.a$d: + retrofit2.BuiltInConverters$ToStringConverter INSTANCE -> a + void () -> + java.lang.String convert(java.lang.Object) -> b + java.lang.Object convert(java.lang.Object) -> a + void () -> +retrofit2.BuiltInConverters$VoidResponseBodyConverter -> b.a$e: + retrofit2.BuiltInConverters$VoidResponseBodyConverter INSTANCE -> a + void () -> + java.lang.Void convert(okhttp3.ResponseBody) -> a + java.lang.Object convert(java.lang.Object) -> a + void () -> +retrofit2.Call -> b.b: + retrofit2.Response execute() -> a + void enqueue(retrofit2.Callback) -> a + boolean isCanceled() -> b + retrofit2.Call clone() -> c +retrofit2.CallAdapter -> b.c: + java.lang.reflect.Type responseType() -> a + java.lang.Object adapt(retrofit2.Call) -> a +retrofit2.CallAdapter$Factory -> b.c$a: + void () -> + retrofit2.CallAdapter get(java.lang.reflect.Type,java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a + java.lang.Class getRawType(java.lang.reflect.Type) -> a +retrofit2.Callback -> b.d: + void onResponse(retrofit2.Call,retrofit2.Response) -> a + void onFailure(retrofit2.Call,java.lang.Throwable) -> a +retrofit2.Converter -> b.e: + java.lang.Object convert(java.lang.Object) -> a +retrofit2.Converter$Factory -> b.e$a: + void () -> + retrofit2.Converter responseBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a + retrofit2.Converter requestBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a + retrofit2.Converter stringConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],retrofit2.Retrofit) -> b +retrofit2.DefaultCallAdapterFactory -> b.f: + retrofit2.CallAdapter$Factory INSTANCE -> a + void () -> + retrofit2.CallAdapter get(java.lang.reflect.Type,java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a + void () -> +retrofit2.DefaultCallAdapterFactory$1 -> b.f$1: + java.lang.reflect.Type val$responseType -> a + retrofit2.DefaultCallAdapterFactory this$0 -> b + void (retrofit2.DefaultCallAdapterFactory,java.lang.reflect.Type) -> + java.lang.reflect.Type responseType() -> a + retrofit2.Call adapt(retrofit2.Call) -> b + java.lang.Object adapt(retrofit2.Call) -> a +retrofit2.ExecutorCallAdapterFactory -> b.g: + java.util.concurrent.Executor callbackExecutor -> a + void (java.util.concurrent.Executor) -> + retrofit2.CallAdapter get(java.lang.reflect.Type,java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a +retrofit2.ExecutorCallAdapterFactory$1 -> b.g$1: + java.lang.reflect.Type val$responseType -> a + retrofit2.ExecutorCallAdapterFactory this$0 -> b + void (retrofit2.ExecutorCallAdapterFactory,java.lang.reflect.Type) -> + java.lang.reflect.Type responseType() -> a + retrofit2.Call adapt(retrofit2.Call) -> b + java.lang.Object adapt(retrofit2.Call) -> a +retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall -> b.g$a: + java.util.concurrent.Executor callbackExecutor -> a + retrofit2.Call delegate -> b + void (java.util.concurrent.Executor,retrofit2.Call) -> + void enqueue(retrofit2.Callback) -> a + retrofit2.Response execute() -> a + boolean isCanceled() -> b + retrofit2.Call clone() -> c + java.lang.Object clone() -> clone +retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1 -> b.g$a$1: + retrofit2.Callback val$callback -> a + retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall this$0 -> b + void (retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall,retrofit2.Callback) -> + void onResponse(retrofit2.Call,retrofit2.Response) -> a + void onFailure(retrofit2.Call,java.lang.Throwable) -> a +retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$1 -> b.g$a$1$1: + retrofit2.Response val$response -> a + retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1 this$1 -> b + void (retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1,retrofit2.Response) -> + void run() -> run +retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$2 -> b.g$a$1$2: + java.lang.Throwable val$t -> a + retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1 this$1 -> b + void (retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1,java.lang.Throwable) -> + void run() -> run +retrofit2.OkHttpCall -> b.h: + retrofit2.ServiceMethod serviceMethod -> a + java.lang.Object[] args -> b + boolean canceled -> c + okhttp3.Call rawCall -> d + java.lang.Throwable creationFailure -> e + boolean executed -> f + void (retrofit2.ServiceMethod,java.lang.Object[]) -> + retrofit2.OkHttpCall clone() -> d + void enqueue(retrofit2.Callback) -> a + retrofit2.Response execute() -> a + okhttp3.Call createRawCall() -> e + retrofit2.Response parseResponse(okhttp3.Response) -> a + boolean isCanceled() -> b + java.lang.Object clone() -> clone + retrofit2.Call clone() -> c +retrofit2.OkHttpCall$1 -> b.h$1: + retrofit2.Callback val$callback -> a + retrofit2.OkHttpCall this$0 -> b + void (retrofit2.OkHttpCall,retrofit2.Callback) -> + void onResponse(okhttp3.Call,okhttp3.Response) -> onResponse + void onFailure(okhttp3.Call,java.io.IOException) -> onFailure + void callFailure(java.lang.Throwable) -> a + void callSuccess(retrofit2.Response) -> a +retrofit2.OkHttpCall$ExceptionCatchingRequestBody -> b.h$a: + okhttp3.ResponseBody delegate -> b + java.io.IOException thrownException -> a + void (okhttp3.ResponseBody) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + okio.BufferedSource source() -> source + void close() -> close + void throwIfCaught() -> a +retrofit2.OkHttpCall$ExceptionCatchingRequestBody$1 -> b.h$a$1: + retrofit2.OkHttpCall$ExceptionCatchingRequestBody this$0 -> a + void (retrofit2.OkHttpCall$ExceptionCatchingRequestBody,okio.Source) -> + long read(okio.Buffer,long) -> read +retrofit2.OkHttpCall$NoContentResponseBody -> b.h$b: + okhttp3.MediaType contentType -> a + long contentLength -> b + void (okhttp3.MediaType,long) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + okio.BufferedSource source() -> source +retrofit2.ParameterHandler -> b.i: + void () -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a + retrofit2.ParameterHandler iterable() -> a + retrofit2.ParameterHandler array() -> b +retrofit2.ParameterHandler$1 -> b.i$1: + retrofit2.ParameterHandler this$0 -> a + void (retrofit2.ParameterHandler) -> + void apply(retrofit2.RequestBuilder,java.lang.Iterable) -> a + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$2 -> b.i$2: + retrofit2.ParameterHandler this$0 -> a + void (retrofit2.ParameterHandler) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$Body -> b.i$a: + retrofit2.Converter converter -> a + void (retrofit2.Converter) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$Field -> b.i$b: + java.lang.String name -> a + retrofit2.Converter valueConverter -> b + boolean encoded -> c + void (java.lang.String,retrofit2.Converter,boolean) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$FieldMap -> b.i$c: + retrofit2.Converter valueConverter -> a + boolean encoded -> b + void (retrofit2.Converter,boolean) -> + void apply(retrofit2.RequestBuilder,java.util.Map) -> a + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$Header -> b.i$d: + java.lang.String name -> a + retrofit2.Converter valueConverter -> b + void (java.lang.String,retrofit2.Converter) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$HeaderMap -> b.i$e: + retrofit2.Converter valueConverter -> a + void (retrofit2.Converter) -> + void apply(retrofit2.RequestBuilder,java.util.Map) -> a + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$Part -> b.i$f: + okhttp3.Headers headers -> a + retrofit2.Converter converter -> b + void (okhttp3.Headers,retrofit2.Converter) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$PartMap -> b.i$g: + retrofit2.Converter valueConverter -> a + java.lang.String transferEncoding -> b + void (retrofit2.Converter,java.lang.String) -> + void apply(retrofit2.RequestBuilder,java.util.Map) -> a + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$Path -> b.i$h: + java.lang.String name -> a + retrofit2.Converter valueConverter -> b + boolean encoded -> c + void (java.lang.String,retrofit2.Converter,boolean) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$Query -> b.i$i: + java.lang.String name -> a + retrofit2.Converter valueConverter -> b + boolean encoded -> c + void (java.lang.String,retrofit2.Converter,boolean) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$QueryMap -> b.i$j: + retrofit2.Converter valueConverter -> a + boolean encoded -> b + void (retrofit2.Converter,boolean) -> + void apply(retrofit2.RequestBuilder,java.util.Map) -> a + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$QueryName -> b.i$k: + retrofit2.Converter nameConverter -> a + boolean encoded -> b + void (retrofit2.Converter,boolean) -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.ParameterHandler$RawPart -> b.i$l: + retrofit2.ParameterHandler$RawPart INSTANCE -> a + void () -> + void apply(retrofit2.RequestBuilder,okhttp3.MultipartBody$Part) -> a + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a + void () -> +retrofit2.ParameterHandler$RelativeUrl -> b.i$m: + void () -> + void apply(retrofit2.RequestBuilder,java.lang.Object) -> a +retrofit2.Platform -> b.j: + retrofit2.Platform PLATFORM -> a + void () -> + retrofit2.Platform get() -> a + retrofit2.Platform findPlatform() -> c + java.util.concurrent.Executor defaultCallbackExecutor() -> b + retrofit2.CallAdapter$Factory defaultCallAdapterFactory(java.util.concurrent.Executor) -> a + boolean isDefaultMethod(java.lang.reflect.Method) -> a + java.lang.Object invokeDefaultMethod(java.lang.reflect.Method,java.lang.Class,java.lang.Object,java.lang.Object[]) -> a + void () -> +retrofit2.Platform$Android -> b.j$a: + void () -> + java.util.concurrent.Executor defaultCallbackExecutor() -> b + retrofit2.CallAdapter$Factory defaultCallAdapterFactory(java.util.concurrent.Executor) -> a +retrofit2.Platform$Android$MainThreadExecutor -> b.j$a$a: + android.os.Handler handler -> a + void () -> + void execute(java.lang.Runnable) -> execute +retrofit2.Platform$Java8 -> b.j$b: + void () -> + boolean isDefaultMethod(java.lang.reflect.Method) -> a + java.lang.Object invokeDefaultMethod(java.lang.reflect.Method,java.lang.Class,java.lang.Object,java.lang.Object[]) -> a +retrofit2.RequestBuilder -> b.k: + char[] HEX_DIGITS -> a + java.lang.String method -> b + okhttp3.HttpUrl baseUrl -> c + java.lang.String relativeUrl -> d + okhttp3.HttpUrl$Builder urlBuilder -> e + okhttp3.Request$Builder requestBuilder -> f + okhttp3.MediaType contentType -> g + boolean hasBody -> h + okhttp3.MultipartBody$Builder multipartBuilder -> i + okhttp3.FormBody$Builder formBuilder -> j + okhttp3.RequestBody body -> k + void (java.lang.String,okhttp3.HttpUrl,java.lang.String,okhttp3.Headers,okhttp3.MediaType,boolean,boolean,boolean) -> + void setRelativeUrl(java.lang.Object) -> a + void addHeader(java.lang.String,java.lang.String) -> a + void addPathParam(java.lang.String,java.lang.String,boolean) -> a + java.lang.String canonicalizeForPath(java.lang.String,boolean) -> a + void canonicalizeForPath(okio.Buffer,java.lang.String,int,int,boolean) -> a + void addQueryParam(java.lang.String,java.lang.String,boolean) -> b + void addFormField(java.lang.String,java.lang.String,boolean) -> c + void addPart(okhttp3.Headers,okhttp3.RequestBody) -> a + void addPart(okhttp3.MultipartBody$Part) -> a + void setBody(okhttp3.RequestBody) -> a + okhttp3.Request build() -> a + void () -> +retrofit2.RequestBuilder$ContentTypeOverridingRequestBody -> b.k$a: + okhttp3.RequestBody delegate -> a + okhttp3.MediaType contentType -> b + void (okhttp3.RequestBody,okhttp3.MediaType) -> + okhttp3.MediaType contentType() -> contentType + long contentLength() -> contentLength + void writeTo(okio.BufferedSink) -> writeTo +retrofit2.Response -> b.l: + okhttp3.Response rawResponse -> a + java.lang.Object body -> b + okhttp3.ResponseBody errorBody -> c + retrofit2.Response success(java.lang.Object,okhttp3.Response) -> a + retrofit2.Response error(okhttp3.ResponseBody,okhttp3.Response) -> a + void (okhttp3.Response,java.lang.Object,okhttp3.ResponseBody) -> + java.lang.String message() -> a + boolean isSuccessful() -> b + java.lang.Object body() -> c + java.lang.String toString() -> toString +retrofit2.Retrofit -> b.m: + java.util.Map serviceMethodCache -> g + okhttp3.Call$Factory callFactory -> a + okhttp3.HttpUrl baseUrl -> b + java.util.List converterFactories -> c + java.util.List adapterFactories -> d + java.util.concurrent.Executor callbackExecutor -> e + boolean validateEagerly -> f + void (okhttp3.Call$Factory,okhttp3.HttpUrl,java.util.List,java.util.List,java.util.concurrent.Executor,boolean) -> + java.lang.Object create(java.lang.Class) -> a + void eagerlyValidateMethods(java.lang.Class) -> b + retrofit2.ServiceMethod loadServiceMethod(java.lang.reflect.Method) -> a + okhttp3.Call$Factory callFactory() -> a + okhttp3.HttpUrl baseUrl() -> b + retrofit2.CallAdapter callAdapter(java.lang.reflect.Type,java.lang.annotation.Annotation[]) -> a + retrofit2.CallAdapter nextCallAdapter(retrofit2.CallAdapter$Factory,java.lang.reflect.Type,java.lang.annotation.Annotation[]) -> a + retrofit2.Converter requestBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],java.lang.annotation.Annotation[]) -> a + retrofit2.Converter nextRequestBodyConverter(retrofit2.Converter$Factory,java.lang.reflect.Type,java.lang.annotation.Annotation[],java.lang.annotation.Annotation[]) -> a + retrofit2.Converter responseBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[]) -> b + retrofit2.Converter nextResponseBodyConverter(retrofit2.Converter$Factory,java.lang.reflect.Type,java.lang.annotation.Annotation[]) -> a + retrofit2.Converter stringConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[]) -> c +retrofit2.Retrofit$1 -> b.m$1: + retrofit2.Platform platform -> c + java.lang.Class val$service -> a + retrofit2.Retrofit this$0 -> b + void (retrofit2.Retrofit,java.lang.Class) -> + java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) -> invoke +retrofit2.Retrofit$Builder -> b.m$a: + retrofit2.Platform platform -> a + okhttp3.Call$Factory callFactory -> b + okhttp3.HttpUrl baseUrl -> c + java.util.List converterFactories -> d + java.util.List adapterFactories -> e + java.util.concurrent.Executor callbackExecutor -> f + boolean validateEagerly -> g + void (retrofit2.Platform) -> + void () -> + retrofit2.Retrofit$Builder baseUrl(java.lang.String) -> a + retrofit2.Retrofit$Builder baseUrl(okhttp3.HttpUrl) -> a + retrofit2.Retrofit$Builder addConverterFactory(retrofit2.Converter$Factory) -> a + retrofit2.Retrofit build() -> a +retrofit2.ServiceMethod -> b.n: + java.util.regex.Pattern PARAM_URL_REGEX -> a + java.util.regex.Pattern PARAM_NAME_REGEX -> b + okhttp3.Call$Factory callFactory -> c + retrofit2.CallAdapter callAdapter -> d + okhttp3.HttpUrl baseUrl -> e + retrofit2.Converter responseConverter -> f + java.lang.String httpMethod -> g + java.lang.String relativeUrl -> h + okhttp3.Headers headers -> i + okhttp3.MediaType contentType -> j + boolean hasBody -> k + boolean isFormEncoded -> l + boolean isMultipart -> m + retrofit2.ParameterHandler[] parameterHandlers -> n + void (retrofit2.ServiceMethod$Builder) -> + okhttp3.Request toRequest(java.lang.Object[]) -> a + java.lang.Object toResponse(okhttp3.ResponseBody) -> a + java.util.Set parsePathParameters(java.lang.String) -> a + java.lang.Class boxIfPrimitive(java.lang.Class) -> a + void () -> +retrofit2.ServiceMethod$Builder -> b.n$a: + retrofit2.Retrofit retrofit -> a + java.lang.reflect.Method method -> b + java.lang.annotation.Annotation[] methodAnnotations -> c + java.lang.annotation.Annotation[][] parameterAnnotationsArray -> d + java.lang.reflect.Type[] parameterTypes -> e + java.lang.reflect.Type responseType -> f + boolean gotField -> g + boolean gotPart -> h + boolean gotBody -> i + boolean gotPath -> j + boolean gotQuery -> k + boolean gotUrl -> l + java.lang.String httpMethod -> m + boolean hasBody -> n + boolean isFormEncoded -> o + boolean isMultipart -> p + java.lang.String relativeUrl -> q + okhttp3.Headers headers -> r + okhttp3.MediaType contentType -> s + java.util.Set relativeUrlParamNames -> t + retrofit2.ParameterHandler[] parameterHandlers -> u + retrofit2.Converter responseConverter -> v + retrofit2.CallAdapter callAdapter -> w + void (retrofit2.Retrofit,java.lang.reflect.Method) -> + retrofit2.ServiceMethod build() -> a + retrofit2.CallAdapter createCallAdapter() -> b + void parseMethodAnnotation(java.lang.annotation.Annotation) -> a + void parseHttpMethodAndPath(java.lang.String,java.lang.String,boolean) -> a + okhttp3.Headers parseHeaders(java.lang.String[]) -> a + retrofit2.ParameterHandler parseParameter(int,java.lang.reflect.Type,java.lang.annotation.Annotation[]) -> a + retrofit2.ParameterHandler parseParameterAnnotation(int,java.lang.reflect.Type,java.lang.annotation.Annotation[],java.lang.annotation.Annotation) -> a + void validatePathName(int,java.lang.String) -> a + retrofit2.Converter createResponseConverter() -> c + java.lang.RuntimeException methodError(java.lang.String,java.lang.Object[]) -> a + java.lang.RuntimeException methodError(java.lang.Throwable,java.lang.String,java.lang.Object[]) -> a + java.lang.RuntimeException parameterError(java.lang.Throwable,int,java.lang.String,java.lang.Object[]) -> a + java.lang.RuntimeException parameterError(int,java.lang.String,java.lang.Object[]) -> a +retrofit2.Utils -> b.o: + java.lang.reflect.Type[] EMPTY_TYPE_ARRAY -> a + java.lang.Class getRawType(java.lang.reflect.Type) -> a + boolean equals(java.lang.reflect.Type,java.lang.reflect.Type) -> a + java.lang.reflect.Type getGenericSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class) -> a + int indexOf(java.lang.Object[],java.lang.Object) -> a + boolean equal(java.lang.Object,java.lang.Object) -> a + int hashCodeOrZero(java.lang.Object) -> a + java.lang.String typeToString(java.lang.reflect.Type) -> b + java.lang.reflect.Type getSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class) -> b + java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type) -> a + java.lang.reflect.Type resolveTypeVariable(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.TypeVariable) -> a + java.lang.Class declaringClassOf(java.lang.reflect.TypeVariable) -> a + void checkNotPrimitive(java.lang.reflect.Type) -> c + java.lang.Object checkNotNull(java.lang.Object,java.lang.String) -> a + boolean isAnnotationPresent(java.lang.annotation.Annotation[],java.lang.Class) -> a + okhttp3.ResponseBody buffer(okhttp3.ResponseBody) -> a + void validateServiceInterface(java.lang.Class) -> a + java.lang.reflect.Type getParameterUpperBound(int,java.lang.reflect.ParameterizedType) -> a + boolean hasUnresolvableType(java.lang.reflect.Type) -> d + java.lang.reflect.Type getCallResponseType(java.lang.reflect.Type) -> e + void () -> +retrofit2.Utils$GenericArrayTypeImpl -> b.o$a: + java.lang.reflect.Type componentType -> a + void (java.lang.reflect.Type) -> + java.lang.reflect.Type getGenericComponentType() -> getGenericComponentType + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +retrofit2.Utils$ParameterizedTypeImpl -> b.o$b: + java.lang.reflect.Type ownerType -> a + java.lang.reflect.Type rawType -> b + java.lang.reflect.Type[] typeArguments -> c + void (java.lang.reflect.Type,java.lang.reflect.Type,java.lang.reflect.Type[]) -> + java.lang.reflect.Type[] getActualTypeArguments() -> getActualTypeArguments + java.lang.reflect.Type getRawType() -> getRawType + java.lang.reflect.Type getOwnerType() -> getOwnerType + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +retrofit2.Utils$WildcardTypeImpl -> b.o$c: + java.lang.reflect.Type upperBound -> a + java.lang.reflect.Type lowerBound -> b + void (java.lang.reflect.Type[],java.lang.reflect.Type[]) -> + java.lang.reflect.Type[] getUpperBounds() -> getUpperBounds + java.lang.reflect.Type[] getLowerBounds() -> getLowerBounds + boolean equals(java.lang.Object) -> equals + int hashCode() -> hashCode + java.lang.String toString() -> toString +retrofit2.converter.gson.GsonConverterFactory -> b.a.a.a: + com.google.gson.Gson gson -> a + retrofit2.converter.gson.GsonConverterFactory create(com.google.gson.Gson) -> a + void (com.google.gson.Gson) -> + retrofit2.Converter responseBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a + retrofit2.Converter requestBodyConverter(java.lang.reflect.Type,java.lang.annotation.Annotation[],java.lang.annotation.Annotation[],retrofit2.Retrofit) -> a +retrofit2.converter.gson.GsonRequestBodyConverter -> b.a.a.b: + okhttp3.MediaType MEDIA_TYPE -> a + java.nio.charset.Charset UTF_8 -> b + com.google.gson.Gson gson -> c + com.google.gson.TypeAdapter adapter -> d + void (com.google.gson.Gson,com.google.gson.TypeAdapter) -> + okhttp3.RequestBody convert(java.lang.Object) -> b + java.lang.Object convert(java.lang.Object) -> a + void () -> +retrofit2.converter.gson.GsonResponseBodyConverter -> b.a.a.c: + com.google.gson.Gson gson -> a + com.google.gson.TypeAdapter adapter -> b + void (com.google.gson.Gson,com.google.gson.TypeAdapter) -> + java.lang.Object convert(okhttp3.ResponseBody) -> a + java.lang.Object convert(java.lang.Object) -> a +retrofit2.http.Body -> b.b.a: +retrofit2.http.DELETE -> b.b.b: + java.lang.String value() -> a +retrofit2.http.Field -> b.b.c: + java.lang.String value() -> a + boolean encoded() -> b +retrofit2.http.FieldMap -> b.b.d: + boolean encoded() -> a +retrofit2.http.FormUrlEncoded -> b.b.e: +retrofit2.http.GET -> b.b.f: + java.lang.String value() -> a +retrofit2.http.HEAD -> b.b.g: + java.lang.String value() -> a +retrofit2.http.HTTP -> b.b.h: + java.lang.String method() -> a + java.lang.String path() -> b + boolean hasBody() -> c +retrofit2.http.Header -> b.b.i: + java.lang.String value() -> a +retrofit2.http.HeaderMap -> b.b.j: +retrofit2.http.Headers -> b.b.k: + java.lang.String[] value() -> a +retrofit2.http.Multipart -> b.b.l: +retrofit2.http.OPTIONS -> b.b.m: + java.lang.String value() -> a +retrofit2.http.PATCH -> b.b.n: + java.lang.String value() -> a +retrofit2.http.POST -> b.b.o: + java.lang.String value() -> a +retrofit2.http.PUT -> b.b.p: + java.lang.String value() -> a +retrofit2.http.Part -> b.b.q: + java.lang.String value() -> a + java.lang.String encoding() -> b +retrofit2.http.PartMap -> b.b.r: + java.lang.String encoding() -> a +retrofit2.http.Path -> b.b.s: + java.lang.String value() -> a + boolean encoded() -> b +retrofit2.http.Query -> b.b.t: + java.lang.String value() -> a + boolean encoded() -> b +retrofit2.http.QueryMap -> b.b.u: + boolean encoded() -> a +retrofit2.http.QueryName -> b.b.v: + boolean encoded() -> a +retrofit2.http.Streaming -> b.b.w: +retrofit2.http.Url -> b.b.x: