Copy disabled (too large)
Download .txt
Showing preview only (10,033K chars total). Download the full file to get everything.
Repository: jfeinstein10/SlidingMenu
Branch: master
Commit: 4254feca3ece
Files: 88
Total size: 9.6 MB
Directory structure:
gitextract_uqiafd36/
├── .gitignore
├── LICENSE.txt
├── README.md
├── example/
│ ├── .classpath
│ ├── AndroidManifest.xml
│ ├── libs/
│ │ └── crittercism_v3_0_3_sdkonly.jar
│ ├── proguard/
│ │ ├── dump.txt
│ │ ├── mapping.txt
│ │ ├── seeds.txt
│ │ └── usage.txt
│ ├── project.properties
│ ├── res/
│ │ ├── drawable/
│ │ │ ├── new_indicator.xml
│ │ │ ├── octocat_scaled.xml
│ │ │ ├── shadow.xml
│ │ │ └── shadowright.xml
│ │ ├── layout/
│ │ │ ├── content_frame.xml
│ │ │ ├── github_button.xml
│ │ │ ├── grid_item.xml
│ │ │ ├── list.xml
│ │ │ ├── list_grid.xml
│ │ │ ├── menu.xml
│ │ │ ├── menu_frame.xml
│ │ │ ├── menu_frame_two.xml
│ │ │ ├── pager.xml
│ │ │ ├── properties.xml
│ │ │ ├── responsive_content_frame.xml
│ │ │ └── row.xml
│ │ ├── layout-large-land/
│ │ │ └── responsive_content_frame.xml
│ │ ├── layout-xlarge/
│ │ │ └── responsive_content_frame.xml
│ │ ├── menu/
│ │ │ ├── example_list.xml
│ │ │ └── main.xml
│ │ ├── values/
│ │ │ ├── array.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── values-land/
│ │ │ └── dimens.xml
│ │ ├── values-large/
│ │ │ └── dimens.xml
│ │ ├── values-large-land/
│ │ │ └── dimens.xml
│ │ ├── values-xlarge/
│ │ │ └── dimens.xml
│ │ ├── values-xlarge-land/
│ │ │ └── dimens.xml
│ │ └── xml/
│ │ └── main.xml
│ └── src/
│ └── com/
│ └── jeremyfeinstein/
│ └── slidingmenu/
│ └── example/
│ ├── AttachExample.java
│ ├── BaseActivity.java
│ ├── ExampleListActivity.java
│ ├── LeftAndRightActivity.java
│ ├── PropertiesActivity.java
│ ├── SampleListFragment.java
│ ├── SlidingContent.java
│ ├── SlidingTitleBar.java
│ ├── Util.java
│ ├── ViewPagerActivity.java
│ ├── anim/
│ │ ├── CustomAnimation.java
│ │ ├── CustomScaleAnimation.java
│ │ ├── CustomSlideAnimation.java
│ │ └── CustomZoomAnimation.java
│ └── fragments/
│ ├── BirdActivity.java
│ ├── BirdGridFragment.java
│ ├── BirdMenuFragment.java
│ ├── ColorFragment.java
│ ├── ColorMenuFragment.java
│ ├── FragmentChangeActivity.java
│ └── ResponsiveUIActivity.java
├── library/
│ ├── .classpath
│ ├── AndroidManifest.xml
│ ├── LICENSE.txt
│ ├── build.gradle
│ ├── libs/
│ │ └── android-support-v4.jar
│ ├── pom.xml
│ ├── project.properties
│ ├── res/
│ │ ├── layout/
│ │ │ └── slidingmenumain.xml
│ │ └── values/
│ │ ├── attrs.xml
│ │ └── ids.xml
│ └── src/
│ └── com/
│ └── jeremyfeinstein/
│ └── slidingmenu/
│ └── lib/
│ ├── CanvasTransformerBuilder.java
│ ├── CustomViewAbove.java
│ ├── CustomViewBehind.java
│ ├── MenuInterface.java
│ ├── SlidingMenu.java
│ └── app/
│ ├── SlidingActivity.java
│ ├── SlidingActivityBase.java
│ ├── SlidingActivityHelper.java
│ ├── SlidingFragmentActivity.java
│ ├── SlidingListActivity.java
│ └── SlidingPreferenceActivity.java
├── library-maps-support/
│ ├── LICENSE.txt
│ ├── pom.xml
│ └── src/
│ └── com/
│ └── jeremyfeinstein/
│ └── slidingmenu/
│ └── lib/
│ └── app/
│ └── SlidingMapActivity.java
└── pom.xml
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
*.class
# Package Files #
*.dex
*.war
*.ear
*.apk
bin/
bin
gen/
release/
release
gen
.metadata/
.metadata
.idea/
.idea
*.project
.DS_Store
target/
*.iml
================================================
FILE: LICENSE.txt
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: README.md
================================================
SlidingMenu ([Play Store Demo][7])
===========
SlidingMenu is an Open Source Android library that allows developers to easily create applications
with sliding menus like those made popular in the Google+, YouTube, and Facebook apps. Feel free
to use it all you want in your Android apps provided that you cite this project and include the license in your app.
SlidingMenu is currently used in some awesome Android apps. Here's a list of some of them:
* [Foursquare][15]
* [LinkedIn][19]
* [Zappos][20]
* [Rdio][8]
* [Evernote Food][18]
* [Plume][4]
* [VLC for Android][5]
* [ESPN ScoreCenter][14]
* [MLS MatchDay][16]
* [9GAG][17]
* [Wunderlist 2][13]
* [The Verge][6]
* [MTG Familiar][9]
* [Mantano Reader][10]
* [Falcon Pro (BETA)][12]
* [MW3 Barracks][11]
If you are using SlidingMenu in your app and would like to be listed here, please let me know via [Twitter][1]!
Here's an older video of the example application in this repository : http://youtu.be/8vNaANLHw-c
Also, you can follow the project on Twitter : [@SlidingMenu][1]
Setup
-----
* In Eclipse, just import the library as an Android library project. Project > Clean to generate the binaries
you need, like R.java, etc.
* Then, just add SlidingMenu as a dependency to your existing project and you're good to go!
Setup with ActionBarSherlock
----------------------------
* Setup as above.
* Checkout a clean copy of [ActionBarSherlock][2] and import into your Eclipse workspace.
* Add ActionBarSherlock as a dependency to SlidingMenu
* Go into the SlidingActivities that you plan on using make them extend Sherlock___Activity instead of ___Activity.
How to Integrate this Library into Your Projects
------------------------------------------------
In order to integrate SlidingMenu into your own projects you can do one of two things.
__1.__ You can wrap your Activities in a SlidingMenu by constructing it programmatically (`new SlidingMenu(Context context)`)
and then calling `SlidingMenu.attachToActivity(Activity activity, SlidingMenu.SLIDING_WINDOW | SlidingMenu.SLIDING_CONTENT)`.
`SLIDING_WINDOW` will include the Title/ActionBar in the content section of the SlidingMenu, while `SLIDING_CONTENT`
does not. You can check it out in the example app AttachExample Activity.
__2.__ You can embed the SlidingMenu at the Activity level by making your Activity extend `SlidingActivity`.
* In your Activity's onCreate method, you will have to call `setContentView`, as usual, and also
`setBehindContentView`, which has the same syntax as setContentView. `setBehindContentView` will place
the view in the "behind" portion of the SlidingMenu. You will have access to the `getSlidingMenu` method so you can
customize the SlidingMenu to your liking.
* If you want to use another library such as ActionBarSherlock, you can just change the SlidingActivities to extend
the SherlockActivities instead of the regular Activities.
__3.__ You can use the SlidingMenu view directly in your xml layouts or programmatically in your Java code.
* This way, you can treat SlidingMenu as you would any other view type and put it in crazy awesome places like in the
rows of a ListView.
* So. Many. Possibilities.
Simple Example
-----
```java
public class SlidingExample extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle(R.string.attach);
// set the content view
setContentView(R.layout.content);
// configure the SlidingMenu
SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidthRes(R.dimen.shadow_width);
menu.setShadowDrawable(R.drawable.shadow);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menu.setFadeDegree(0.35f);
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setMenu(R.layout.menu);
}
}
```
XML Usage
-----
If you decide to use SlidingMenu as a view, you can define it in your xml layouts like this:
```xml
<com.jeremyfeinstein.slidingmenu.lib.SlidingMenu
xmlns:sliding="http://schemas.android.com/apk/res-auto"
android:id="@+id/slidingmenulayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
sliding:viewAbove="@layout/YOUR_ABOVE_VIEW"
sliding:viewBehind="@layout/YOUR_BEHIND_BEHIND"
sliding:touchModeAbove="margin|fullscreen"
sliding:behindOffset="@dimen/YOUR_OFFSET"
sliding:behindWidth="@dimen/YOUR_WIDTH"
sliding:behindScrollScale="@dimen/YOUR_SCALE"
sliding:shadowDrawable="@drawable/YOUR_SHADOW"
sliding:shadowWidth="@dimen/YOUR_SHADOW_WIDTH"
sliding:fadeEnabled="true|false"
sliding:fadeDegree="float"
sliding:selectorEnabled="true|false"
sliding:selectorDrawable="@drawable/YOUR_SELECTOR"/>
```
NOTE : you cannot use both behindOffset and behindWidth. You will get an exception if you try.
* `viewAbove` - a reference to the layout that you want to use as the above view of the SlidingMenu
* `viewBehind` - a reference to the layout that you want to use as the behind view of the SlidingMenu
* `touchModeAbove` - an enum that designates what part of the screen is touchable when the above view is
showing. Margin means only the left margin. Fullscreen means the entire screen. Default is margin.
* `behindOffset` - a dimension representing the number of pixels that you want the above view to show when the
behind view is showing. Default is 0.
* `behindWidth` - a dimension representing the width of the behind view. Default is the width of the screen
(equivalent to behindOffset = 0).
* `behindScrollScale` - a float representing the relationship between the above view scrolling and the behind
behind view scrolling. If set to 0.5f, the behind view will scroll 1px for every 2px that the above view scrolls.
If set to 1.0f, the behind view will scroll 1px for every 1px that the above view scrolls. And if set to 0.0f, the
behind view will never scroll; it will be static. This one is fun to play around with. Default is 0.25f.
* `shadowDrawable` - a reference to a drawable to be used as a drop shadow from the above view onto the below view.
Default is no shadow for now.
* `shadowWidth` - a dimension representing the width of the shadow drawable. Default is 0.
* `fadeEnabled` - a boolean representing whether or not the behind view should fade when the SlidingMenu is closing
and "un-fade" when opening
* `fadeDegree` - a float representing the "amount" of fade. `1.0f` would mean fade all the way to black when the
SlidingMenu is closed. `0.0f` would mean do not fade at all.
* `selectorEnabled` - a boolean representing whether or not a selector should be drawn on the left side of the above
view showing a selected view on the behind view.
* `selectorDrawable` - a reference to a drawable to be used as the selector
NOTE : in order to have the selector drawn, you must call SlidingMenu.setSelectedView(View v) with the selected view.
Note that this will most likely not work with items in a ListView because of the way that Android recycles item views.
Caveats
-------
* Your layouts have to be based on a viewgroup, unfortunatly this negates the `<merge>` optimisations.
Developed By
------------
* Jeremy Feinstein
License
-------
Copyright 2012-2014 Jeremy Feinstein
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
[1]: http://twitter.com/slidingmenu
[2]: http://actionbarsherlock.com/
[3]: https://play.google.com/store/apps/details?id=com.zappos.android&hl=en
[4]: https://play.google.com/store/apps/details?id=com.levelup.touiteur&hl=en
[5]: https://play.google.com/store/apps/details?id=org.videolan.vlc.betav7neon
[6]: https://play.google.com/store/apps/details?id=com.verge.android
[7]: http://bit.ly/TWejze
[8]: https://play.google.com/store/apps/details?id=com.rdio.android.ui
[9]: https://play.google.com/store/apps/details?id=com.gelakinetic.mtgfam
[10]: https://play.google.com/store/apps/details?id=com.mantano.reader.android
[11]: https://play.google.com/store/apps/details?id=com.phonegap.MW3BarracksFree
[12]: http://forum.xda-developers.com/showthread.php?p=34361296
[13]: http://bit.ly/xs1sMN
[14]: https://play.google.com/store/apps/details?id=com.espn.score_center
[15]: https://play.google.com/store/apps/details?id=com.joelapenna.foursquared
[16]: https://play.google.com/store/apps/details?id=com.mlssoccer
[17]: https://play.google.com/store/apps/details?id=com.ninegag.android.app
[18]: https://play.google.com/store/apps/details?id=com.evernote.food
[19]: https://play.google.com/store/apps/details?id=com.linkedin.android
[20]: https://play.google.com/store/apps/details?id=com.zappos.android
================================================
FILE: example/.classpath
================================================
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
================================================
FILE: example/AndroidManifest.xml
================================================
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jeremyfeinstein.slidingmenu.example"
android:versionCode="3"
android:versionName="1.2" >
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/ExampleTheme" >
<activity
android:name=".ExampleListActivity"
android:configChanges="orientation|screenSize|screenLayout"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar"
android:uiOptions="splitActionBarWhenNarrow" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".PropertiesActivity" />
<activity android:name=".LeftAndRightActivity" />
<activity android:name=".AttachExample" />
<activity android:name=".anim.CustomScaleAnimation" />
<activity android:name=".anim.CustomZoomAnimation" />
<activity android:name=".anim.CustomRotateAnimation" />
<activity android:name=".anim.CustomSlideAnimation" />
<activity android:name=".SlidingTitleBar" />
<activity android:name=".SlidingContent" />
<activity android:name=".ViewPagerActivity" />
<activity android:name=".fragments.FragmentChangeActivity" />
<activity android:name=".fragments.ResponsiveUIActivity" />
<activity
android:name=".fragments.BirdActivity"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" />
<activity android:name="com.crittercism.NotificationActivity"/>
</application>
</manifest>
================================================
FILE: example/proguard/dump.txt
================================================
_____________________________________________________________________
+ Program class: android/support/v13/dreams/BasicDream
Superclass: android/app/Activity
Major version: 0x31
Minor version: 0x0
Access flags: 0x21
= public class android.support.v13.dreams.BasicDream extends android.app.Activity
Interfaces (count = 0):
Constant Pool (count = 92):
+ Integer [524289]
+ String [BasicDream]
+ String [android.intent.action.BATTERY_CHANGED]
+ String [exiting onPause]
+ String [exiting onUserInteraction]
+ Class [android/app/Activity]
+ Class [android/content/IntentFilter]
+ Class [android/support/v13/dreams/BasicDream]
+ Class [android/support/v13/dreams/a]
+ Class [android/support/v13/dreams/b]
+ Class [android/util/Log]
+ Class [android/view/Window]
+ Fieldref [android/support/v13/dreams/BasicDream.a Landroid/view/View;]
+ Fieldref [android/support/v13/dreams/BasicDream.b Z]
+ Fieldref [android/support/v13/dreams/BasicDream.c Landroid/content/BroadcastReceiver;]
+ Methodref [android/app/Activity.<init> ()V]
+ Methodref [android/app/Activity.onPause ()V]
+ Methodref [android/app/Activity.onStart ()V]
+ Methodref [android/app/Activity.onStop ()V]
+ Methodref [android/app/Activity.setContentView (Landroid/view/View;)V]
+ Methodref [android/content/IntentFilter.<init> ()V]
+ Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V]
+ Methodref [android/support/v13/dreams/BasicDream.finish ()V]
+ Methodref [android/support/v13/dreams/BasicDream.getWindow ()Landroid/view/Window;]
+ Methodref [android/support/v13/dreams/BasicDream.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
+ Methodref [android/support/v13/dreams/BasicDream.setContentView (Landroid/view/View;)V]
+ Methodref [android/support/v13/dreams/BasicDream.unregisterReceiver (Landroid/content/BroadcastReceiver;)V]
+ Methodref [android/support/v13/dreams/a.<init> (Landroid/support/v13/dreams/BasicDream;)V]
+ Methodref [android/support/v13/dreams/b.<init> (Landroid/support/v13/dreams/BasicDream;Landroid/content/Context;)V]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/view/Window.addFlags (I)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/support/v13/dreams/BasicDream;)V]
+ NameAndType [<init> (Landroid/support/v13/dreams/BasicDream;Landroid/content/Context;)V]
+ NameAndType [a Landroid/view/View;]
+ NameAndType [addAction (Ljava/lang/String;)V]
+ NameAndType [addFlags (I)V]
+ NameAndType [b Z]
+ NameAndType [c Landroid/content/BroadcastReceiver;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [finish ()V]
+ NameAndType [getWindow ()Landroid/view/Window;]
+ NameAndType [onPause ()V]
+ NameAndType [onStart ()V]
+ NameAndType [onStop ()V]
+ NameAndType [registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
+ NameAndType [setContentView (Landroid/view/View;)V]
+ NameAndType [unregisterReceiver (Landroid/content/BroadcastReceiver;)V]
+ Utf8 [()Landroid/view/Window;]
+ Utf8 [()V]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/content/BroadcastReceiver;)V]
+ Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;)V]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;)Z]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;Landroid/content/Context;)V]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;Z)Z]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [BasicDream]
+ Utf8 [Code]
+ Utf8 [Landroid/content/BroadcastReceiver;]
+ Utf8 [Landroid/view/View;]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [addAction]
+ Utf8 [addFlags]
+ Utf8 [android.intent.action.BATTERY_CHANGED]
+ Utf8 [android/app/Activity]
+ Utf8 [android/content/IntentFilter]
+ Utf8 [android/support/v13/dreams/BasicDream]
+ Utf8 [android/support/v13/dreams/a]
+ Utf8 [android/support/v13/dreams/b]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/Window]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [d]
+ Utf8 [exiting onPause]
+ Utf8 [exiting onUserInteraction]
+ Utf8 [finish]
+ Utf8 [getWindow]
+ Utf8 [onPause]
+ Utf8 [onStart]
+ Utf8 [onStop]
+ Utf8 [onUserInteraction]
+ Utf8 [registerReceiver]
+ Utf8 [setContentView]
+ Utf8 [unregisterReceiver]
Fields (count = 3):
+ Field: a Landroid/view/View;
Access flags: 0x2
= private android.view.View a
+ Field: b Z
Access flags: 0x2
= private boolean b
+ Field: c Landroid/content/BroadcastReceiver;
Access flags: 0x12
= private final android.content.BroadcastReceiver c
Methods (count = 9):
- Method: <init>()V
Access flags: 0x1
= public BasicDream()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 22, locals = 1, stack = 4):
[0] aload_0 v0
[1] invokespecial #16
+ Methodref [android/app/Activity.<init> ()V]
[4] aload_0 v0
[5] iconst_0
[6] putfield #14
+ Fieldref [android/support/v13/dreams/BasicDream.b Z]
[9] aload_0 v0
[10] new #9
+ Class [android/support/v13/dreams/a]
[13] dup
[14] aload_0 v0
[15] invokespecial #28
+ Methodref [android/support/v13/dreams/a.<init> (Landroid/support/v13/dreams/BasicDream;)V]
[18] putfield #15
+ Fieldref [android/support/v13/dreams/BasicDream.c Landroid/content/BroadcastReceiver;]
[21] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onStart()V
Access flags: 0x1
= public void onStart()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 51, locals = 2, stack = 5):
[0] aload_0 v0
[1] invokespecial #18
+ Methodref [android/app/Activity.onStart ()V]
[4] aload_0 v0
[5] new #10
+ Class [android/support/v13/dreams/b]
[8] dup
[9] aload_0 v0
[10] aload_0 v0
[11] invokespecial #29
+ Methodref [android/support/v13/dreams/b.<init> (Landroid/support/v13/dreams/BasicDream;Landroid/content/Context;)V]
[14] invokevirtual #26
+ Methodref [android/support/v13/dreams/BasicDream.setContentView (Landroid/view/View;)V]
[17] aload_0 v0
[18] invokevirtual #24
+ Methodref [android/support/v13/dreams/BasicDream.getWindow ()Landroid/view/Window;]
[21] ldc #1
+ Integer [524289]
[23] invokevirtual #31
+ Methodref [android/view/Window.addFlags (I)V]
[26] new #7
+ Class [android/content/IntentFilter]
[29] dup
[30] invokespecial #21
+ Methodref [android/content/IntentFilter.<init> ()V]
[33] dup
[34] astore_1 v1
[35] ldc #3
+ String [android.intent.action.BATTERY_CHANGED]
[37] invokevirtual #22
+ Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V]
[40] aload_0 v0
[41] aload_0 v0
[42] getfield #15
+ Fieldref [android/support/v13/dreams/BasicDream.c Landroid/content/BroadcastReceiver;]
[45] aload_1 v1
[46] invokevirtual #25
+ Methodref [android/support/v13/dreams/BasicDream.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
[49] pop
[50] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onPause()V
Access flags: 0x1
= public void onPause()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 1, stack = 2):
[0] aload_0 v0
[1] invokespecial #17
+ Methodref [android/app/Activity.onPause ()V]
[4] ldc #2
+ String [BasicDream]
[6] ldc #4
+ String [exiting onPause]
[8] invokestatic #30
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[11] pop
[12] aload_0 v0
[13] invokevirtual #23
+ Methodref [android/support/v13/dreams/BasicDream.finish ()V]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onStop()V
Access flags: 0x1
= public void onStop()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 13, locals = 1, stack = 2):
[0] aload_0 v0
[1] invokespecial #19
+ Methodref [android/app/Activity.onStop ()V]
[4] aload_0 v0
[5] aload_0 v0
[6] getfield #15
+ Fieldref [android/support/v13/dreams/BasicDream.c Landroid/content/BroadcastReceiver;]
[9] invokevirtual #27
+ Methodref [android/support/v13/dreams/BasicDream.unregisterReceiver (Landroid/content/BroadcastReceiver;)V]
[12] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setContentView(Landroid/view/View;)V
Access flags: 0x1
= public void setContentView(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 11, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #20
+ Methodref [android/app/Activity.setContentView (Landroid/view/View;)V]
[5] aload_0 v0
[6] aload_1 v1
[7] putfield #13
+ Fieldref [android/support/v13/dreams/BasicDream.a Landroid/view/View;]
[10] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: a()V
Access flags: 0x9
= public static void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 0, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onUserInteraction()V
Access flags: 0x1
= public void onUserInteraction()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 13, locals = 1, stack = 2):
[0] ldc #2
+ String [BasicDream]
[2] ldc #5
+ String [exiting onUserInteraction]
[4] invokestatic #30
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] aload_0 v0
[9] invokevirtual #23
+ Methodref [android/support/v13/dreams/BasicDream.finish ()V]
[12] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: a(Landroid/support/v13/dreams/BasicDream;)Z
Access flags: 0x1008
= static synthetic boolean a(android.support.v13.dreams.BasicDream)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #14
+ Fieldref [android/support/v13/dreams/BasicDream.b Z]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: a(Landroid/support/v13/dreams/BasicDream;Z)Z
Access flags: 0x1008
= static synthetic boolean a(android.support.v13.dreams.BasicDream,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 2, stack = 3):
[0] aload_0 v0
[1] iload_1 v1
[2] dup_x1
[3] putfield #14
+ Fieldref [android/support/v13/dreams/BasicDream.b Z]
[6] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
Class file attributes (count = 0):
_____________________________________________________________________
+ Program class: android/support/v13/dreams/a
Superclass: android/content/BroadcastReceiver
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class android.support.v13.dreams.a extends android.content.BroadcastReceiver
Interfaces (count = 0):
Constant Pool (count = 84):
+ String [BasicDream]
+ String [android.intent.action.BATTERY_CHANGED]
+ String [now ]
+ String [plugged]
+ String [plugged in]
+ String [unplugged]
+ Class [android/content/BroadcastReceiver]
+ Class [android/content/Intent]
+ Class [android/support/v13/dreams/BasicDream]
+ Class [android/support/v13/dreams/a]
+ Class [android/util/Log]
+ Class [android/view/Window]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Fieldref [android/support/v13/dreams/a.a Landroid/support/v13/dreams/BasicDream;]
+ Methodref [android/content/BroadcastReceiver.<init> ()V]
+ Methodref [android/content/Intent.getAction ()Ljava/lang/String;]
+ Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I]
+ Methodref [android/support/v13/dreams/BasicDream.a (Landroid/support/v13/dreams/BasicDream;)Z]
+ Methodref [android/support/v13/dreams/BasicDream.a (Landroid/support/v13/dreams/BasicDream;Z)Z]
+ Methodref [android/support/v13/dreams/BasicDream.getWindow ()Landroid/view/Window;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/view/Window.addFlags (I)V]
+ Methodref [android/view/Window.clearFlags (I)V]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (Landroid/support/v13/dreams/BasicDream;)Z]
+ NameAndType [a (Landroid/support/v13/dreams/BasicDream;Z)Z]
+ NameAndType [a Landroid/support/v13/dreams/BasicDream;]
+ NameAndType [addFlags (I)V]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [clearFlags (I)V]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [getAction ()Ljava/lang/String;]
+ NameAndType [getIntExtra (Ljava/lang/String;I)I]
+ NameAndType [getWindow ()Landroid/view/Window;]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Landroid/view/Window;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;)V]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;)Z]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;Z)Z]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [BasicDream]
+ Utf8 [Code]
+ Utf8 [Landroid/support/v13/dreams/BasicDream;]
+ Utf8 [a]
+ Utf8 [addFlags]
+ Utf8 [android.intent.action.BATTERY_CHANGED]
+ Utf8 [android/content/BroadcastReceiver]
+ Utf8 [android/content/Intent]
+ Utf8 [android/support/v13/dreams/BasicDream]
+ Utf8 [android/support/v13/dreams/a]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/Window]
+ Utf8 [append]
+ Utf8 [clearFlags]
+ Utf8 [d]
+ Utf8 [equals]
+ Utf8 [getAction]
+ Utf8 [getIntExtra]
+ Utf8 [getWindow]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [now ]
+ Utf8 [onReceive]
+ Utf8 [plugged]
+ Utf8 [plugged in]
+ Utf8 [toString]
+ Utf8 [unplugged]
Fields (count = 1):
+ Field: a Landroid/support/v13/dreams/BasicDream;
Access flags: 0x1010
= final synthetic android.support.v13.dreams.BasicDream a
Methods (count = 2):
- Method: <init>(Landroid/support/v13/dreams/BasicDream;)V
Access flags: 0x0
= a(android.support.v13.dreams.BasicDream)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #15
+ Fieldref [android/support/v13/dreams/a.a Landroid/support/v13/dreams/BasicDream;]
[5] aload_0 v0
[6] invokespecial #16
+ Methodref [android/content/BroadcastReceiver.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onReceive(Landroid/content/Context;Landroid/content/Intent;)V
Access flags: 0x11
= public final void onReceive(android.content.Context,android.content.Intent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 121, locals = 3, stack = 4):
[0] aload_2 v2
[1] invokevirtual #17
+ Methodref [android/content/Intent.getAction ()Ljava/lang/String;]
[4] astore_1 v1
[5] ldc #2
+ String [android.intent.action.BATTERY_CHANGED]
[7] aload_1 v1
[8] invokevirtual #25
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[11] ifeq +109 (target=120)
[14] iconst_1
[15] aload_2 v2
[16] ldc #4
+ String [plugged]
[18] iconst_0
[19] invokevirtual #18
+ Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I]
[22] ificmpne +7 (target=29)
[25] iconst_1
[26] goto +4 (target=30)
[29] iconst_0
[30] dup
[31] istore_1 v1
[32] aload_0 v0
[33] getfield #15
+ Fieldref [android/support/v13/dreams/a.a Landroid/support/v13/dreams/BasicDream;]
[36] invokestatic #19
+ Methodref [android/support/v13/dreams/BasicDream.a (Landroid/support/v13/dreams/BasicDream;)Z]
[39] ificmpeq +81 (target=120)
[42] ldc #1
+ String [BasicDream]
[44] new #14
+ Class [java/lang/StringBuilder]
[47] dup
[48] ldc #3
+ String [now ]
[50] invokespecial #26
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[53] iload_1 v1
[54] ifeq +8 (target=62)
[57] ldc #5
+ String [plugged in]
[59] goto +5 (target=64)
[62] ldc #6
+ String [unplugged]
[64] invokevirtual #27
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[67] invokevirtual #28
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[70] invokestatic #22
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[73] pop
[74] aload_0 v0
[75] getfield #15
+ Fieldref [android/support/v13/dreams/a.a Landroid/support/v13/dreams/BasicDream;]
[78] iload_1 v1
[79] invokestatic #20
+ Methodref [android/support/v13/dreams/BasicDream.a (Landroid/support/v13/dreams/BasicDream;Z)Z]
[82] pop
[83] aload_0 v0
[84] getfield #15
+ Fieldref [android/support/v13/dreams/a.a Landroid/support/v13/dreams/BasicDream;]
[87] invokestatic #19
+ Methodref [android/support/v13/dreams/BasicDream.a (Landroid/support/v13/dreams/BasicDream;)Z]
[90] ifeq +17 (target=107)
[93] aload_0 v0
[94] getfield #15
+ Fieldref [android/support/v13/dreams/a.a Landroid/support/v13/dreams/BasicDream;]
[97] invokevirtual #21
+ Methodref [android/support/v13/dreams/BasicDream.getWindow ()Landroid/view/Window;]
[100] sipush 128
[103] invokevirtual #23
+ Methodref [android/view/Window.addFlags (I)V]
[106] return
[107] aload_0 v0
[108] getfield #15
+ Fieldref [android/support/v13/dreams/a.a Landroid/support/v13/dreams/BasicDream;]
[111] invokevirtual #21
+ Methodref [android/support/v13/dreams/BasicDream.getWindow ()Landroid/view/Window;]
[114] sipush 128
[117] invokevirtual #24
+ Methodref [android/view/Window.clearFlags (I)V]
[120] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
Class file attributes (count = 0):
_____________________________________________________________________
+ Program class: android/support/v13/dreams/b
Superclass: android/view/View
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class android.support.v13.dreams.b extends android.view.View
Interfaces (count = 0):
Constant Pool (count = 27):
+ Class [android/support/v13/dreams/BasicDream]
+ Class [android/support/v13/dreams/b]
+ Class [android/view/View]
+ Fieldref [android/support/v13/dreams/b.a Landroid/support/v13/dreams/BasicDream;]
+ Methodref [android/support/v13/dreams/BasicDream.a ()V]
+ Methodref [android/support/v13/dreams/b.setSystemUiVisibility (I)V]
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [a ()V]
+ NameAndType [a Landroid/support/v13/dreams/BasicDream;]
+ NameAndType [setSystemUiVisibility (I)V]
+ Utf8 [()V]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/graphics/Canvas;)V]
+ Utf8 [(Landroid/support/v13/dreams/BasicDream;Landroid/content/Context;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/support/v13/dreams/BasicDream;]
+ Utf8 [a]
+ Utf8 [android/support/v13/dreams/BasicDream]
+ Utf8 [android/support/v13/dreams/b]
+ Utf8 [android/view/View]
+ Utf8 [onAttachedToWindow]
+ Utf8 [onDraw]
+ Utf8 [setSystemUiVisibility]
Fields (count = 1):
+ Field: a Landroid/support/v13/dreams/BasicDream;
Access flags: 0x1010
= final synthetic android.support.v13.dreams.BasicDream a
Methods (count = 3):
- Method: <init>(Landroid/support/v13/dreams/BasicDream;Landroid/content/Context;)V
Access flags: 0x1
= public b(android.support.v13.dreams.BasicDream,android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 11, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #4
+ Fieldref [android/support/v13/dreams/b.a Landroid/support/v13/dreams/BasicDream;]
[5] aload_0 v0
[6] aload_2 v2
[7] invokespecial #7
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
[10] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onAttachedToWindow()V
Access flags: 0x11
= public final void onAttachedToWindow()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_1
[2] invokevirtual #6
+ Methodref [android/support/v13/dreams/b.setSystemUiVisibility (I)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onDraw(Landroid/graphics/Canvas;)V
Access flags: 0x11
= public final void onDraw(android.graphics.Canvas)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 2, stack = 1):
[0] aload_0 v0
[1] getfield #4
+ Fieldref [android/support/v13/dreams/b.a Landroid/support/v13/dreams/BasicDream;]
[4] pop
[5] invokestatic #5
+ Methodref [android/support/v13/dreams/BasicDream.a ()V]
[8] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
Class file attributes (count = 0):
_____________________________________________________________________
+ Program class: android/support/v4/app/ActivityCompat
Superclass: android/support/v4/a/a
Major version: 0x31
Minor version: 0x0
Access flags: 0x21
= public class android.support.v4.app.ActivityCompat extends android.support.v4.a.a
Interfaces (count = 0):
Constant Pool (count = 23):
+ Class [android/os/Build$VERSION]
+ Class [android/support/v4/a/a]
+ Class [android/support/v4/app/ActivityCompat]
+ Class [android/support/v4/app/ActivityCompatHoneycomb]
+ Fieldref [android/os/Build$VERSION.SDK_INT I]
+ Methodref [android/support/v4/a/a.<init> ()V]
+ Methodref [android/support/v4/app/ActivityCompatHoneycomb.invalidateOptionsMenu (Landroid/app/Activity;)V]
+ NameAndType [<init> ()V]
+ NameAndType [SDK_INT I]
+ NameAndType [invalidateOptionsMenu (Landroid/app/Activity;)V]
+ Utf8 [()V]
+ Utf8 [(Landroid/app/Activity;)V]
+ Utf8 [(Landroid/app/Activity;)Z]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [SDK_INT]
+ Utf8 [android/os/Build$VERSION]
+ Utf8 [android/support/v4/a/a]
+ Utf8 [android/support/v4/app/ActivityCompat]
+ Utf8 [android/support/v4/app/ActivityCompatHoneycomb]
+ Utf8 [invalidateOptionsMenu]
Fields (count = 0):
Methods (count = 2):
- Method: <init>()V
Access flags: 0x1
= public ActivityCompat()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #6
+ Methodref [android/support/v4/a/a.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: invalidateOptionsMenu(Landroid/app/Activity;)Z
Access flags: 0x9
= public static boolean invalidateOptionsMenu(android.app.Activity)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 16, locals = 1, stack = 2):
[0] getstatic #5
+ Fieldref [android/os/Build$VERSION.SDK_INT I]
[3] bipush 11
[5] ificmplt +9 (target=14)
[8] aload_0 v0
[9] invokestatic #7
+ Methodref [android/support/v4/app/ActivityCompatHoneycomb.invalidateOptionsMenu (Landroid/app/Activity;)V]
[12] iconst_1
[13] ireturn
[14] iconst_0
[15] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
Class file attributes (count = 0):
_____________________________________________________________________
+ Program class: android/support/v4/app/ActivityCompatHoneycomb
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x20
= class android.support.v4.app.ActivityCompatHoneycomb extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 21):
+ Class [android/app/Activity]
+ Class [android/support/v4/app/ActivityCompatHoneycomb]
+ Class [java/lang/Object]
+ Methodref [android/app/Activity.dump (Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V]
+ Methodref [android/app/Activity.invalidateOptionsMenu ()V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [dump (Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V]
+ NameAndType [invalidateOptionsMenu ()V]
+ Utf8 [()V]
+ Utf8 [(Landroid/app/Activity;)V]
+ Utf8 [(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [android/app/Activity]
+ Utf8 [android/support/v4/app/ActivityCompatHoneycomb]
+ Utf8 [dump]
+ Utf8 [invalidateOptionsMenu]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 3):
- Method: <init>()V
Access flags: 0x0
= ActivityCompatHoneycomb()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #6
+ Methodref [java/lang/Object.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: invalidateOptionsMenu(Landroid/app/Activity;)V
Access flags: 0x8
= static void invalidateOptionsMenu(android.app.Activity)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokevirtual #5
+ Methodref [android/app/Activity.invalidateOptionsMenu ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: dump(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
Access flags: 0x8
= static void dump(android.app.Activity,java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 5, stack = 5):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] aload_3 v3
[4] aload v4
[6] invokevirtual #4
+ Methodref [android/app/Activity.dump (Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
Class file attributes (count = 0):
_____________________________________________________________________
+ Program class: android/support/v4/app/BackStackRecord
Superclass: android/support/v4/app/FragmentTransaction
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class android.support.v4.app.BackStackRecord extends android.support.v4.app.FragmentTransaction
Interfaces (count = 2):
+ Class [android/support/v4/app/FragmentManager$BackStackEntry]
+ Class [java/lang/Runnable]
Constant Pool (count = 441):
+ Integer [0]
+ Integer [1]
+ Integer [2]
+ Integer [3]
+ Integer [4]
+ Integer [5]
+ Integer [6]
+ Integer [7]
+ String [ ]
+ String [ #]
+ String [ Op #]
+ String [ by ]
+ String [ exitAnim=#]
+ String [ fragment=]
+ String [ mBreadCrumbShortTitleText=]
+ String [ mBreadCrumbTitleText=]
+ String [ mCommitted=]
+ String [ mExitAnim=#]
+ String [ mIndex=]
+ String [ mPopExitAnim=#]
+ String [ mTransitionStyle=#]
+ String [ now ]
+ String [ old=]
+ String [ popExitAnim=#]
+ String [ to ]
+ String [:]
+ String [: ]
+ String [: was ]
+ String [BackStackEntry]
+ String [Bump nesting in ]
+ String [Bump nesting of ]
+ String [Can't change container ID of fragment ]
+ String [Can't change tag of fragment ]
+ String [Commit: ]
+ String [Must use non-zero containerViewId]
+ String [OP_REPLACE: adding=]
+ String [Operations:]
+ String [Removed:]
+ String [Removed: ]
+ String [Run: ]
+ String [This FragmentTransaction is not allowed to be added to the back stack.]
+ String [This transaction is already being added to the back stack]
+ String [Unknown cmd: ]
+ String [addToBackStack() called after commit()]
+ String [cmd=]
+ String [commit already called]
+ String [enterAnim=#]
+ String [mBreadCrumbShortTitleRes=#]
+ String [mBreadCrumbTitleRes=#]
+ String [mEnterAnim=#]
+ String [mName=]
+ String [mPopEnterAnim=#]
+ String [mTransition=#]
+ String [popEnterAnim=#]
+ String [popFromBackStack: ]
+ Class [android/support/v4/app/BackStackRecord]
+ Class [android/support/v4/app/BackStackRecord$Op]
+ Class [android/support/v4/app/Fragment]
+ Class [android/support/v4/app/FragmentActivity]
+ Class [android/support/v4/app/FragmentManager$BackStackEntry]
+ Class [android/support/v4/app/FragmentManagerImpl]
+ Class [android/support/v4/app/FragmentTransaction]
+ Class [android/util/Log]
+ Class [java/io/PrintWriter]
+ Class [java/lang/IllegalArgumentException]
+ Class [java/lang/IllegalStateException]
+ Class [java/lang/Integer]
+ Class [java/lang/Runnable]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/util/ArrayList]
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
+ Fieldref [android/support/v4/app/BackStackRecord.mAllowAddToBackStack Z]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
+ Fieldref [android/support/v4/app/BackStackRecord.mCommitted Z]
+ Fieldref [android/support/v4/app/BackStackRecord.mEnterAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord.mExitAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
+ Fieldref [android/support/v4/app/BackStackRecord.mName Ljava/lang/String;]
+ Fieldref [android/support/v4/app/BackStackRecord.mNumOp I]
+ Fieldref [android/support/v4/app/BackStackRecord.mPopEnterAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord.mPopExitAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord.mTail Landroid/support/v4/app/BackStackRecord$Op;]
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.prev Landroid/support/v4/app/BackStackRecord$Op;]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
+ Fieldref [android/support/v4/app/Fragment.mContainerId I]
+ Fieldref [android/support/v4/app/Fragment.mFragmentId I]
+ Fieldref [android/support/v4/app/Fragment.mFragmentManager Landroid/support/v4/app/FragmentManagerImpl;]
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
+ Fieldref [android/support/v4/app/Fragment.mTag Ljava/lang/String;]
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mActivity Landroid/support/v4/app/FragmentActivity;]
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mAdded Ljava/util/ArrayList;]
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mCurState I]
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
+ Methodref [android/support/v4/app/BackStackRecord.bumpBackStackNesting (I)V]
+ Methodref [android/support/v4/app/BackStackRecord.commitInternal (Z)I]
+ Methodref [android/support/v4/app/BackStackRecord.doAddOp (ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V]
+ Methodref [android/support/v4/app/BackStackRecord.replace (ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;]
+ Methodref [android/support/v4/app/BackStackRecord.setCustomAnimations (IIII)Landroid/support/v4/app/FragmentTransaction;]
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
+ Methodref [android/support/v4/app/FragmentActivity.getText (I)Ljava/lang/CharSequence;]
+ Methodref [android/support/v4/app/FragmentManagerImpl.addBackStackState (Landroid/support/v4/app/BackStackRecord;)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.addFragment (Landroid/support/v4/app/Fragment;Z)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.allocBackStackIndex (Landroid/support/v4/app/BackStackRecord;)I]
+ Methodref [android/support/v4/app/FragmentManagerImpl.attachFragment (Landroid/support/v4/app/Fragment;II)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.detachFragment (Landroid/support/v4/app/Fragment;II)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.enqueueAction (Ljava/lang/Runnable;Z)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.freeBackStackIndex (I)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.hideFragment (Landroid/support/v4/app/Fragment;II)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.moveToState (IIIZ)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.removeFragment (Landroid/support/v4/app/Fragment;II)V]
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
+ Methodref [android/support/v4/app/FragmentManagerImpl.showFragment (Landroid/support/v4/app/Fragment;II)V]
+ Methodref [android/support/v4/app/FragmentTransaction.<init> ()V]
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [java/io/PrintWriter.print (I)V]
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
+ Methodref [java/io/PrintWriter.println (Ljava/lang/Object;)V]
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
+ Methodref [java/io/PrintWriter.println (Z)V]
+ Methodref [java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/util/ArrayList.<init> ()V]
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
+ Methodref [java/util/ArrayList.size ()I]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [DEBUG Z]
+ NameAndType [add (Ljava/lang/Object;)Z]
+ NameAndType [addBackStackState (Landroid/support/v4/app/BackStackRecord;)V]
+ NameAndType [addFragment (Landroid/support/v4/app/Fragment;Z)V]
+ NameAndType [addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
+ NameAndType [allocBackStackIndex (Landroid/support/v4/app/BackStackRecord;)I]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [attachFragment (Landroid/support/v4/app/Fragment;II)V]
+ NameAndType [bumpBackStackNesting (I)V]
+ NameAndType [cmd I]
+ NameAndType [commitInternal (Z)I]
+ NameAndType [detachFragment (Landroid/support/v4/app/Fragment;II)V]
+ NameAndType [doAddOp (ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V]
+ NameAndType [enqueueAction (Ljava/lang/Runnable;Z)V]
+ NameAndType [enterAnim I]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [exitAnim I]
+ NameAndType [fragment Landroid/support/v4/app/Fragment;]
+ NameAndType [freeBackStackIndex (I)V]
+ NameAndType [get (I)Ljava/lang/Object;]
+ NameAndType [getText (I)Ljava/lang/CharSequence;]
+ NameAndType [hideFragment (Landroid/support/v4/app/Fragment;II)V]
+ NameAndType [mActivity Landroid/support/v4/app/FragmentActivity;]
+ NameAndType [mAddToBackStack Z]
+ NameAndType [mAdded Ljava/util/ArrayList;]
+ NameAndType [mAllowAddToBackStack Z]
+ NameAndType [mBackStackNesting I]
+ NameAndType [mBreadCrumbShortTitleRes I]
+ NameAndType [mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
+ NameAndType [mBreadCrumbTitleRes I]
+ NameAndType [mBreadCrumbTitleText Ljava/lang/CharSequence;]
+ NameAndType [mCommitted Z]
+ NameAndType [mContainerId I]
+ NameAndType [mCurState I]
+ NameAndType [mEnterAnim I]
+ NameAndType [mExitAnim I]
+ NameAndType [mFragmentId I]
+ NameAndType [mFragmentManager Landroid/support/v4/app/FragmentManagerImpl;]
+ NameAndType [mHead Landroid/support/v4/app/BackStackRecord$Op;]
+ NameAndType [mIndex I]
+ NameAndType [mManager Landroid/support/v4/app/FragmentManagerImpl;]
+ NameAndType [mName Ljava/lang/String;]
+ NameAndType [mNextAnim I]
+ NameAndType [mNumOp I]
+ NameAndType [mPopEnterAnim I]
+ NameAndType [mPopExitAnim I]
+ NameAndType [mTag Ljava/lang/String;]
+ NameAndType [mTail Landroid/support/v4/app/BackStackRecord$Op;]
+ NameAndType [mTransition I]
+ NameAndType [mTransitionStyle I]
+ NameAndType [moveToState (IIIZ)V]
+ NameAndType [next Landroid/support/v4/app/BackStackRecord$Op;]
+ NameAndType [popEnterAnim I]
+ NameAndType [popExitAnim I]
+ NameAndType [prev Landroid/support/v4/app/BackStackRecord$Op;]
+ NameAndType [print (I)V]
+ NameAndType [print (Ljava/lang/String;)V]
+ NameAndType [println (Ljava/lang/Object;)V]
+ NameAndType [println (Ljava/lang/String;)V]
+ NameAndType [println (Z)V]
+ NameAndType [removeFragment (Landroid/support/v4/app/Fragment;II)V]
+ NameAndType [removed Ljava/util/ArrayList;]
+ NameAndType [replace (ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;]
+ NameAndType [reverseTransit (I)I]
+ NameAndType [setCustomAnimations (IIII)Landroid/support/v4/app/FragmentTransaction;]
+ NameAndType [showFragment (Landroid/support/v4/app/Fragment;II)V]
+ NameAndType [size ()I]
+ NameAndType [toHexString (I)Ljava/lang/String;]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [ ]
+ Utf8 [ #]
+ Utf8 [ Op #]
+ Utf8 [ by ]
+ Utf8 [ exitAnim=#]
+ Utf8 [ fragment=]
+ Utf8 [ mBreadCrumbShortTitleText=]
+ Utf8 [ mBreadCrumbTitleText=]
+ Utf8 [ mCommitted=]
+ Utf8 [ mExitAnim=#]
+ Utf8 [ mIndex=]
+ Utf8 [ mPopExitAnim=#]
+ Utf8 [ mTransitionStyle=#]
+ Utf8 [ now ]
+ Utf8 [ old=]
+ Utf8 [ popExitAnim=#]
+ Utf8 [ to ]
+ Utf8 [()I]
+ Utf8 [()Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [()Ljava/lang/CharSequence;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(I)I]
+ Utf8 [(I)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(I)Ljava/lang/CharSequence;]
+ Utf8 [(I)Ljava/lang/Object;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(II)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(IIII)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(IIIZ)V]
+ Utf8 [(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V]
+ Utf8 [(Landroid/support/v4/app/BackStackRecord$Op;)V]
+ Utf8 [(Landroid/support/v4/app/BackStackRecord;)I]
+ Utf8 [(Landroid/support/v4/app/BackStackRecord;)V]
+ Utf8 [(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(Landroid/support/v4/app/Fragment;II)V]
+ Utf8 [(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(Landroid/support/v4/app/Fragment;Z)V]
+ Utf8 [(Landroid/support/v4/app/FragmentManagerImpl;)V]
+ Utf8 [(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Runnable;Z)V]
+ Utf8 [(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Z)I]
+ Utf8 [(Z)V]
+ Utf8 [:]
+ Utf8 [: ]
+ Utf8 [: was ]
+ Utf8 [<init>]
+ Utf8 [BackStackEntry]
+ Utf8 [Bump nesting in ]
+ Utf8 [Bump nesting of ]
+ Utf8 [Can't change container ID of fragment ]
+ Utf8 [Can't change tag of fragment ]
+ Utf8 [Code]
+ Utf8 [Commit: ]
+ Utf8 [ConstantValue]
+ Utf8 [DEBUG]
+ Utf8 [I]
+ Utf8 [Landroid/support/v4/app/BackStackRecord$Op;]
+ Utf8 [Landroid/support/v4/app/Fragment;]
+ Utf8 [Landroid/support/v4/app/FragmentActivity;]
+ Utf8 [Landroid/support/v4/app/FragmentManagerImpl;]
+ Utf8 [Ljava/lang/CharSequence;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/util/ArrayList;]
+ Utf8 [Must use non-zero containerViewId]
+ Utf8 [OP_ADD]
+ Utf8 [OP_ATTACH]
+ Utf8 [OP_DETACH]
+ Utf8 [OP_HIDE]
+ Utf8 [OP_NULL]
+ Utf8 [OP_REMOVE]
+ Utf8 [OP_REPLACE]
+ Utf8 [OP_REPLACE: adding=]
+ Utf8 [OP_SHOW]
+ Utf8 [Operations:]
+ Utf8 [Removed:]
+ Utf8 [Removed: ]
+ Utf8 [Run: ]
+ Utf8 [TAG]
+ Utf8 [This FragmentTransaction is not allowed to be added to the back stack.]
+ Utf8 [This transaction is already being added to the back stack]
+ Utf8 [Unknown cmd: ]
+ Utf8 [Z]
+ Utf8 [add]
+ Utf8 [addBackStackState]
+ Utf8 [addFragment]
+ Utf8 [addOp]
+ Utf8 [addToBackStack]
+ Utf8 [addToBackStack() called after commit()]
+ Utf8 [allocBackStackIndex]
+ Utf8 [android/support/v4/app/BackStackRecord]
+ Utf8 [android/support/v4/app/BackStackRecord$Op]
+ Utf8 [android/support/v4/app/Fragment]
+ Utf8 [android/support/v4/app/FragmentActivity]
+ Utf8 [android/support/v4/app/FragmentManager$BackStackEntry]
+ Utf8 [android/support/v4/app/FragmentManagerImpl]
+ Utf8 [android/support/v4/app/FragmentTransaction]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [attach]
+ Utf8 [attachFragment]
+ Utf8 [bumpBackStackNesting]
+ Utf8 [cmd]
+ Utf8 [cmd=]
+ Utf8 [commit]
+ Utf8 [commit already called]
+ Utf8 [commitAllowingStateLoss]
+ Utf8 [commitInternal]
+ Utf8 [detach]
+ Utf8 [detachFragment]
+ Utf8 [disallowAddToBackStack]
+ Utf8 [doAddOp]
+ Utf8 [dump]
+ Utf8 [enqueueAction]
+ Utf8 [enterAnim]
+ Utf8 [enterAnim=#]
+ Utf8 [equals]
+ Utf8 [exitAnim]
+ Utf8 [fragment]
+ Utf8 [freeBackStackIndex]
+ Utf8 [get]
+ Utf8 [getBreadCrumbShortTitle]
+ Utf8 [getBreadCrumbShortTitleRes]
+ Utf8 [getBreadCrumbTitle]
+ Utf8 [getBreadCrumbTitleRes]
+ Utf8 [getId]
+ Utf8 [getName]
+ Utf8 [getText]
+ Utf8 [getTransition]
+ Utf8 [getTransitionStyle]
+ Utf8 [hide]
+ Utf8 [hideFragment]
+ Utf8 [isAddToBackStackAllowed]
+ Utf8 [isEmpty]
+ Utf8 [java/io/PrintWriter]
+ Utf8 [java/lang/IllegalArgumentException]
+ Utf8 [java/lang/IllegalStateException]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/util/ArrayList]
+ Utf8 [mActivity]
+ Utf8 [mAddToBackStack]
+ Utf8 [mAdded]
+ Utf8 [mAllowAddToBackStack]
+ Utf8 [mBackStackNesting]
+ Utf8 [mBreadCrumbShortTitleRes]
+ Utf8 [mBreadCrumbShortTitleRes=#]
+ Utf8 [mBreadCrumbShortTitleText]
+ Utf8 [mBreadCrumbTitleRes]
+ Utf8 [mBreadCrumbTitleRes=#]
+ Utf8 [mBreadCrumbTitleText]
+ Utf8 [mCommitted]
+ Utf8 [mContainerId]
+ Utf8 [mCurState]
+ Utf8 [mEnterAnim]
+ Utf8 [mEnterAnim=#]
+ Utf8 [mExitAnim]
+ Utf8 [mFragmentId]
+ Utf8 [mFragmentManager]
+ Utf8 [mHead]
+ Utf8 [mIndex]
+ Utf8 [mManager]
+ Utf8 [mName]
+ Utf8 [mName=]
+ Utf8 [mNextAnim]
+ Utf8 [mNumOp]
+ Utf8 [mPopEnterAnim]
+ Utf8 [mPopEnterAnim=#]
+ Utf8 [mPopExitAnim]
+ Utf8 [mTag]
+ Utf8 [mTail]
+ Utf8 [mTransition]
+ Utf8 [mTransition=#]
+ Utf8 [mTransitionStyle]
+ Utf8 [moveToState]
+ Utf8 [next]
+ Utf8 [popEnterAnim]
+ Utf8 [popEnterAnim=#]
+ Utf8 [popExitAnim]
+ Utf8 [popFromBackStack]
+ Utf8 [popFromBackStack: ]
+ Utf8 [prev]
+ Utf8 [print]
+ Utf8 [println]
+ Utf8 [remove]
+ Utf8 [removeFragment]
+ Utf8 [removed]
+ Utf8 [replace]
+ Utf8 [reverseTransit]
+ Utf8 [run]
+ Utf8 [setBreadCrumbShortTitle]
+ Utf8 [setBreadCrumbTitle]
+ Utf8 [setCustomAnimations]
+ Utf8 [setTransition]
+ Utf8 [setTransitionStyle]
+ Utf8 [show]
+ Utf8 [showFragment]
+ Utf8 [size]
+ Utf8 [toHexString]
+ Utf8 [toString]
+ Utf8 [v]
Fields (count = 28):
+ Field: TAG Ljava/lang/String;
Access flags: 0x18
= static final java.lang.String TAG
Class member attributes (count = 1):
+ Constant value attribute:
+ String [BackStackEntry]
+ Field: mManager Landroid/support/v4/app/FragmentManagerImpl;
Access flags: 0x10
= final android.support.v4.app.FragmentManagerImpl mManager
+ Field: OP_NULL I
Access flags: 0x18
= static final int OP_NULL
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [0]
+ Field: OP_ADD I
Access flags: 0x18
= static final int OP_ADD
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [1]
+ Field: OP_REPLACE I
Access flags: 0x18
= static final int OP_REPLACE
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2]
+ Field: OP_REMOVE I
Access flags: 0x18
= static final int OP_REMOVE
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [3]
+ Field: OP_HIDE I
Access flags: 0x18
= static final int OP_HIDE
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [4]
+ Field: OP_SHOW I
Access flags: 0x18
= static final int OP_SHOW
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [5]
+ Field: OP_DETACH I
Access flags: 0x18
= static final int OP_DETACH
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [6]
+ Field: OP_ATTACH I
Access flags: 0x18
= static final int OP_ATTACH
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [7]
+ Field: mHead Landroid/support/v4/app/BackStackRecord$Op;
Access flags: 0x0
= android.support.v4.app.BackStackRecord$Op mHead
+ Field: mTail Landroid/support/v4/app/BackStackRecord$Op;
Access flags: 0x0
= android.support.v4.app.BackStackRecord$Op mTail
+ Field: mNumOp I
Access flags: 0x0
= int mNumOp
+ Field: mEnterAnim I
Access flags: 0x0
= int mEnterAnim
+ Field: mExitAnim I
Access flags: 0x0
= int mExitAnim
+ Field: mPopEnterAnim I
Access flags: 0x0
= int mPopEnterAnim
+ Field: mPopExitAnim I
Access flags: 0x0
= int mPopExitAnim
+ Field: mTransition I
Access flags: 0x0
= int mTransition
+ Field: mTransitionStyle I
Access flags: 0x0
= int mTransitionStyle
+ Field: mAddToBackStack Z
Access flags: 0x0
= boolean mAddToBackStack
+ Field: mAllowAddToBackStack Z
Access flags: 0x0
= boolean mAllowAddToBackStack
+ Field: mName Ljava/lang/String;
Access flags: 0x0
= java.lang.String mName
+ Field: mCommitted Z
Access flags: 0x0
= boolean mCommitted
+ Field: mIndex I
Access flags: 0x0
= int mIndex
+ Field: mBreadCrumbTitleRes I
Access flags: 0x0
= int mBreadCrumbTitleRes
+ Field: mBreadCrumbTitleText Ljava/lang/CharSequence;
Access flags: 0x0
= java.lang.CharSequence mBreadCrumbTitleText
+ Field: mBreadCrumbShortTitleRes I
Access flags: 0x0
= int mBreadCrumbShortTitleRes
+ Field: mBreadCrumbShortTitleText Ljava/lang/CharSequence;
Access flags: 0x0
= java.lang.CharSequence mBreadCrumbShortTitleText
Methods (count = 40):
+ Method: dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
Access flags: 0x11
= public final void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[])
Class member attributes (count = 1):
+ Code attribute instructions (code length = 639, locals = 6, stack = 3):
[0] aload_3 v3
[1] aload_1 v1
[2] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[5] aload_3 v3
[6] ldc #51
+ String [mName=]
[8] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[11] aload_3 v3
[12] aload_0 v0
[13] getfield #84
+ Fieldref [android/support/v4/app/BackStackRecord.mName Ljava/lang/String;]
[16] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[19] aload_3 v3
[20] ldc #19
+ String [ mIndex=]
[22] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[25] aload_3 v3
[26] aload_0 v0
[27] getfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[30] invokevirtual #132
+ Methodref [java/io/PrintWriter.print (I)V]
[33] aload_3 v3
[34] ldc #17
+ String [ mCommitted=]
[36] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[39] aload_3 v3
[40] aload_0 v0
[41] getfield #78
+ Fieldref [android/support/v4/app/BackStackRecord.mCommitted Z]
[44] invokevirtual #136
+ Methodref [java/io/PrintWriter.println (Z)V]
[47] aload_0 v0
[48] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[51] ifeq +42 (target=93)
[54] aload_3 v3
[55] aload_1 v1
[56] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[59] aload_3 v3
[60] ldc #53
+ String [mTransition=#]
[62] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[65] aload_3 v3
[66] aload_0 v0
[67] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[70] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[73] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[76] aload_3 v3
[77] ldc #21
+ String [ mTransitionStyle=#]
[79] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[82] aload_3 v3
[83] aload_0 v0
[84] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[87] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[90] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[93] aload_0 v0
[94] getfield #79
+ Fieldref [android/support/v4/app/BackStackRecord.mEnterAnim I]
[97] ifne +10 (target=107)
[100] aload_0 v0
[101] getfield #80
+ Fieldref [android/support/v4/app/BackStackRecord.mExitAnim I]
[104] ifeq +42 (target=146)
[107] aload_3 v3
[108] aload_1 v1
[109] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[112] aload_3 v3
[113] ldc #50
+ String [mEnterAnim=#]
[115] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[118] aload_3 v3
[119] aload_0 v0
[120] getfield #79
+ Fieldref [android/support/v4/app/BackStackRecord.mEnterAnim I]
[123] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[126] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[129] aload_3 v3
[130] ldc #18
+ String [ mExitAnim=#]
[132] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[135] aload_3 v3
[136] aload_0 v0
[137] getfield #80
+ Fieldref [android/support/v4/app/BackStackRecord.mExitAnim I]
[140] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[143] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[146] aload_0 v0
[147] getfield #86
+ Fieldref [android/support/v4/app/BackStackRecord.mPopEnterAnim I]
[150] ifne +10 (target=160)
[153] aload_0 v0
[154] getfield #87
+ Fieldref [android/support/v4/app/BackStackRecord.mPopExitAnim I]
[157] ifeq +42 (target=199)
[160] aload_3 v3
[161] aload_1 v1
[162] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[165] aload_3 v3
[166] ldc #52
+ String [mPopEnterAnim=#]
[168] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[171] aload_3 v3
[172] aload_0 v0
[173] getfield #86
+ Fieldref [android/support/v4/app/BackStackRecord.mPopEnterAnim I]
[176] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[179] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[182] aload_3 v3
[183] ldc #20
+ String [ mPopExitAnim=#]
[185] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[188] aload_3 v3
[189] aload_0 v0
[190] getfield #87
+ Fieldref [android/support/v4/app/BackStackRecord.mPopExitAnim I]
[193] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[196] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[199] aload_0 v0
[200] getfield #76
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[203] ifne +10 (target=213)
[206] aload_0 v0
[207] getfield #77
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[210] ifnull +39 (target=249)
[213] aload_3 v3
[214] aload_1 v1
[215] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[218] aload_3 v3
[219] ldc #49
+ String [mBreadCrumbTitleRes=#]
[221] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[224] aload_3 v3
[225] aload_0 v0
[226] getfield #76
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[229] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[232] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[235] aload_3 v3
[236] ldc #16
+ String [ mBreadCrumbTitleText=]
[238] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[241] aload_3 v3
[242] aload_0 v0
[243] getfield #77
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[246] invokevirtual #134
+ Methodref [java/io/PrintWriter.println (Ljava/lang/Object;)V]
[249] aload_0 v0
[250] getfield #74
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[253] ifne +10 (target=263)
[256] aload_0 v0
[257] getfield #75
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[260] ifnull +39 (target=299)
[263] aload_3 v3
[264] aload_1 v1
[265] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[268] aload_3 v3
[269] ldc #48
+ String [mBreadCrumbShortTitleRes=#]
[271] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[274] aload_3 v3
[275] aload_0 v0
[276] getfield #74
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[279] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[282] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[285] aload_3 v3
[286] ldc #15
+ String [ mBreadCrumbShortTitleText=]
[288] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[291] aload_3 v3
[292] aload_0 v0
[293] getfield #75
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[296] invokevirtual #134
+ Methodref [java/io/PrintWriter.println (Ljava/lang/Object;)V]
[299] aload_0 v0
[300] getfield #81
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[303] ifnull +335 (target=638)
[306] aload_3 v3
[307] aload_1 v1
[308] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[311] aload_3 v3
[312] ldc #37
+ String [Operations:]
[314] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[317] new #70
+ Class [java/lang/StringBuilder]
[320] dup
[321] invokespecial #141
+ Methodref [java/lang/StringBuilder.<init> ()V]
[324] aload_1 v1
[325] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[328] ldc #9
+ String [ ]
[330] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[333] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[336] astore_2 v2
[337] aload_0 v0
[338] getfield #81
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[341] astore v4
[343] aload v4
[345] ifnull +293 (target=638)
[348] aload_3 v3
[349] aload_1 v1
[350] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[353] aload_3 v3
[354] ldc #11
+ String [ Op #]
[356] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[359] aload_3 v3
[360] iconst_0
[361] invokevirtual #132
+ Methodref [java/io/PrintWriter.print (I)V]
[364] aload_3 v3
[365] ldc #26
+ String [:]
[367] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[370] aload_3 v3
[371] aload_2 v2
[372] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[375] aload_3 v3
[376] ldc #45
+ String [cmd=]
[378] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[381] aload_3 v3
[382] aload v4
[384] getfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[387] invokevirtual #132
+ Methodref [java/io/PrintWriter.print (I)V]
[390] aload_3 v3
[391] ldc #14
+ String [ fragment=]
[393] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[396] aload_3 v3
[397] aload v4
[399] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[402] invokevirtual #134
+ Methodref [java/io/PrintWriter.println (Ljava/lang/Object;)V]
[405] aload v4
[407] getfield #92
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[410] ifne +11 (target=421)
[413] aload v4
[415] getfield #93
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[418] ifeq +44 (target=462)
[421] aload_3 v3
[422] aload_1 v1
[423] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[426] aload_3 v3
[427] ldc #47
+ String [enterAnim=#]
[429] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[432] aload_3 v3
[433] aload v4
[435] getfield #92
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[438] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[441] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[444] aload_3 v3
[445] ldc #13
+ String [ exitAnim=#]
[447] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[450] aload_3 v3
[451] aload v4
[453] getfield #93
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[456] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[459] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[462] aload v4
[464] getfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[467] ifne +11 (target=478)
[470] aload v4
[472] getfield #97
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
[475] ifeq +44 (target=519)
[478] aload_3 v3
[479] aload_1 v1
[480] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[483] aload_3 v3
[484] ldc #54
+ String [popEnterAnim=#]
[486] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[489] aload_3 v3
[490] aload v4
[492] getfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[495] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[498] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[501] aload_3 v3
[502] ldc #24
+ String [ popExitAnim=#]
[504] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[507] aload_3 v3
[508] aload v4
[510] getfield #97
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
[513] invokestatic #139
+ Methodref [java/lang/Integer.toHexString (I)Ljava/lang/String;]
[516] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[519] aload v4
[521] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[524] ifnull +104 (target=628)
[527] aload v4
[529] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[532] invokevirtual #150
+ Methodref [java/util/ArrayList.size ()I]
[535] ifle +93 (target=628)
[538] iconst_0
[539] istore v5
[541] iload v5
[543] aload v4
[545] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[548] invokevirtual #150
+ Methodref [java/util/ArrayList.size ()I]
[551] ificmpge +77 (target=628)
[554] aload_3 v3
[555] aload_2 v2
[556] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[559] aload v4
[561] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[564] invokevirtual #150
+ Methodref [java/util/ArrayList.size ()I]
[567] iconst_1
[568] ificmpne +12 (target=580)
[571] aload_3 v3
[572] ldc #39
+ String [Removed: ]
[574] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[577] goto +31 (target=608)
[580] aload_3 v3
[581] ldc #38
+ String [Removed:]
[583] invokevirtual #135
+ Methodref [java/io/PrintWriter.println (Ljava/lang/String;)V]
[586] aload_3 v3
[587] aload_2 v2
[588] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[591] aload_3 v3
[592] ldc #10
+ String [ #]
[594] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[597] aload_3 v3
[598] iconst_0
[599] invokevirtual #132
+ Methodref [java/io/PrintWriter.print (I)V]
[602] aload_3 v3
[603] ldc #27
+ String [: ]
[605] invokevirtual #133
+ Methodref [java/io/PrintWriter.print (Ljava/lang/String;)V]
[608] aload_3 v3
[609] aload v4
[611] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[614] iload v5
[616] invokevirtual #149
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
[619] invokevirtual #134
+ Methodref [java/io/PrintWriter.println (Ljava/lang/Object;)V]
[622] iinc v5, 1
[625] goto -84 (target=541)
[628] aload v4
[630] getfield #95
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
[633] astore v4
[635] goto -292 (target=343)
[638] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
- Method: <init>(Landroid/support/v4/app/FragmentManagerImpl;)V
Access flags: 0x1
= public BackStackRecord(android.support.v4.app.FragmentManagerImpl)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 2, stack = 2):
[0] aload_0 v0
[1] invokespecial #130
+ Methodref [android/support/v4/app/FragmentTransaction.<init> ()V]
[4] aload_0 v0
[5] iconst_1
[6] putfield #73
+ Fieldref [android/support/v4/app/BackStackRecord.mAllowAddToBackStack Z]
[9] aload_0 v0
[10] aload_1 v1
[11] putfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getId()I
Access flags: 0x11
= public final int getId()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getBreadCrumbTitleRes()I
Access flags: 0x11
= public final int getBreadCrumbTitleRes()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #76
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getBreadCrumbShortTitleRes()I
Access flags: 0x11
= public final int getBreadCrumbShortTitleRes()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #74
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getBreadCrumbTitle()Ljava/lang/CharSequence;
Access flags: 0x11
= public final java.lang.CharSequence getBreadCrumbTitle()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 27, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #76
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[4] ifeq +18 (target=22)
[7] aload_0 v0
[8] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[11] getfield #107
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mActivity Landroid/support/v4/app/FragmentActivity;]
[14] aload_0 v0
[15] getfield #76
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[18] invokevirtual #117
+ Methodref [android/support/v4/app/FragmentActivity.getText (I)Ljava/lang/CharSequence;]
[21] areturn
[22] aload_0 v0
[23] getfield #77
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[26] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getBreadCrumbShortTitle()Ljava/lang/CharSequence;
Access flags: 0x11
= public final java.lang.CharSequence getBreadCrumbShortTitle()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 27, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #74
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[4] ifeq +18 (target=22)
[7] aload_0 v0
[8] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[11] getfield #107
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mActivity Landroid/support/v4/app/FragmentActivity;]
[14] aload_0 v0
[15] getfield #74
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[18] invokevirtual #117
+ Methodref [android/support/v4/app/FragmentActivity.getText (I)Ljava/lang/CharSequence;]
[21] areturn
[22] aload_0 v0
[23] getfield #75
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[26] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: addOp(Landroid/support/v4/app/BackStackRecord$Op;)V
Access flags: 0x10
= final void addOp(android.support.v4.app.BackStackRecord$Op)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 84, locals = 2, stack = 4):
[0] aload_0 v0
[1] getfield #81
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[4] ifnonnull +16 (target=20)
[7] aload_0 v0
[8] aload_0 v0
[9] aload_1 v1
[10] dup_x1
[11] putfield #88
+ Fieldref [android/support/v4/app/BackStackRecord.mTail Landroid/support/v4/app/BackStackRecord$Op;]
[14] putfield #81
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[17] goto +24 (target=41)
[20] aload_1 v1
[21] aload_0 v0
[22] getfield #88
+ Fieldref [android/support/v4/app/BackStackRecord.mTail Landroid/support/v4/app/BackStackRecord$Op;]
[25] putfield #98
+ Fieldref [android/support/v4/app/BackStackRecord$Op.prev Landroid/support/v4/app/BackStackRecord$Op;]
[28] aload_0 v0
[29] getfield #88
+ Fieldref [android/support/v4/app/BackStackRecord.mTail Landroid/support/v4/app/BackStackRecord$Op;]
[32] aload_1 v1
[33] putfield #95
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
[36] aload_0 v0
[37] aload_1 v1
[38] putfield #88
+ Fieldref [android/support/v4/app/BackStackRecord.mTail Landroid/support/v4/app/BackStackRecord$Op;]
[41] aload_1 v1
[42] aload_0 v0
[43] getfield #79
+ Fieldref [android/support/v4/app/BackStackRecord.mEnterAnim I]
[46] putfield #92
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[49] aload_1 v1
[50] aload_0 v0
[51] getfield #80
+ Fieldref [android/support/v4/app/BackStackRecord.mExitAnim I]
[54] putfield #93
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[57] aload_1 v1
[58] aload_0 v0
[59] getfield #86
+ Fieldref [android/support/v4/app/BackStackRecord.mPopEnterAnim I]
[62] putfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[65] aload_1 v1
[66] aload_0 v0
[67] getfield #87
+ Fieldref [android/support/v4/app/BackStackRecord.mPopExitAnim I]
[70] putfield #97
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
[73] aload_0 v0
[74] dup
[75] getfield #85
+ Fieldref [android/support/v4/app/BackStackRecord.mNumOp I]
[78] iconst_1
[79] iadd
[80] putfield #85
+ Fieldref [android/support/v4/app/BackStackRecord.mNumOp I]
[83] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 3, stack = 5):
[0] aload_0 v0
[1] iconst_0
[2] aload_1 v1
[3] aload_2 v2
[4] iconst_1
[5] invokespecial #113
+ Methodref [android/support/v4/app/BackStackRecord.doAddOp (ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V]
[8] aload_0 v0
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction add(int,android.support.v4.app.Fragment)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 3, stack = 5):
[0] aload_0 v0
[1] iload_1 v1
[2] aload_2 v2
[3] aconst_null
[4] iconst_1
[5] invokespecial #113
+ Methodref [android/support/v4/app/BackStackRecord.doAddOp (ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V]
[8] aload_0 v0
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction add(int,android.support.v4.app.Fragment,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 4, stack = 5):
[0] aload_0 v0
[1] iload_1 v1
[2] aload_2 v2
[3] aload_3 v3
[4] iconst_1
[5] invokespecial #113
+ Methodref [android/support/v4/app/BackStackRecord.doAddOp (ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V]
[8] aload_0 v0
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V
Access flags: 0x2
= private void doAddOp(int,android.support.v4.app.Fragment,java.lang.String,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 179, locals = 5, stack = 5):
[0] aload_2 v2
[1] aload_0 v0
[2] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[5] putfield #103
+ Fieldref [android/support/v4/app/Fragment.mFragmentManager Landroid/support/v4/app/FragmentManagerImpl;]
[8] aload_3 v3
[9] ifnull +71 (target=80)
[12] aload_2 v2
[13] getfield #105
+ Fieldref [android/support/v4/app/Fragment.mTag Ljava/lang/String;]
[16] ifnull +59 (target=75)
[19] aload_3 v3
[20] aload_2 v2
[21] getfield #105
+ Fieldref [android/support/v4/app/Fragment.mTag Ljava/lang/String;]
[24] invokevirtual #140
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[27] ifne +48 (target=75)
[30] new #66
+ Class [java/lang/IllegalStateException]
[33] dup
[34] new #70
+ Class [java/lang/StringBuilder]
[37] dup
[38] ldc #33
+ String [Can't change tag of fragment ]
[40] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[43] aload_2 v2
[44] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[47] ldc #28
+ String [: was ]
[49] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[52] aload_2 v2
[53] getfield #105
+ Fieldref [android/support/v4/app/Fragment.mTag Ljava/lang/String;]
[56] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[59] ldc #22
+ String [ now ]
[61] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[64] aload_3 v3
[65] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[68] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[71] invokespecial #138
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[74] athrow
[75] aload_2 v2
[76] aload_3 v3
[77] putfield #105
+ Fieldref [android/support/v4/app/Fragment.mTag Ljava/lang/String;]
[80] iload_1 v1
[81] ifeq +73 (target=154)
[84] aload_2 v2
[85] getfield #102
+ Fieldref [android/support/v4/app/Fragment.mFragmentId I]
[88] ifeq +56 (target=144)
[91] aload_2 v2
[92] getfield #102
+ Fieldref [android/support/v4/app/Fragment.mFragmentId I]
[95] iload_1 v1
[96] ificmpeq +48 (target=144)
[99] new #66
+ Class [java/lang/IllegalStateException]
[102] dup
[103] new #70
+ Class [java/lang/StringBuilder]
[106] dup
[107] ldc #32
+ String [Can't change container ID of fragment ]
[109] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[112] aload_2 v2
[113] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[116] ldc #28
+ String [: was ]
[118] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[121] aload_2 v2
[122] getfield #102
+ Fieldref [android/support/v4/app/Fragment.mFragmentId I]
[125] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[128] ldc #22
+ String [ now ]
[130] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[133] iload_1 v1
[134] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[137] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[140] invokespecial #138
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[143] athrow
[144] aload_2 v2
[145] aload_2 v2
[146] iload_1 v1
[147] dup_x1
[148] putfield #102
+ Fieldref [android/support/v4/app/Fragment.mFragmentId I]
[151] putfield #101
+ Fieldref [android/support/v4/app/Fragment.mContainerId I]
[154] new #57
+ Class [android/support/v4/app/BackStackRecord$Op]
[157] dup
[158] invokespecial #116
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
[161] dup
[162] astore_1 v1
[163] iload v4
[165] putfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[168] aload_1 v1
[169] aload_2 v2
[170] putfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[173] aload_0 v0
[174] aload_1 v1
[175] invokevirtual #110
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
[178] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 3, stack = 4):
[0] aload_0 v0
[1] iload_1 v1
[2] aload_2 v2
[3] aconst_null
[4] invokevirtual #114
+ Methodref [android/support/v4/app/BackStackRecord.replace (ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;]
[7] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction replace(int,android.support.v4.app.Fragment,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 4, stack = 5):
[0] iload_1 v1
[1] ifne +13 (target=14)
[4] new #65
+ Class [java/lang/IllegalArgumentException]
[7] dup
[8] ldc #35
+ String [Must use non-zero containerViewId]
[10] invokespecial #137
+ Methodref [java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V]
[13] athrow
[14] aload_0 v0
[15] iload_1 v1
[16] aload_2 v2
[17] aload_3 v3
[18] iconst_2
[19] invokespecial #113
+ Methodref [android/support/v4/app/BackStackRecord.doAddOp (ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V]
[22] aload_0 v0
[23] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 3, stack = 2):
[0] new #57
+ Class [android/support/v4/app/BackStackRecord$Op]
[3] dup
[4] invokespecial #116
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
[7] dup
[8] astore_2 v2
[9] iconst_3
[10] putfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[13] aload_2 v2
[14] aload_1 v1
[15] putfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[18] aload_0 v0
[19] aload_2 v2
[20] invokevirtual #110
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
[23] aload_0 v0
[24] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: hide(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 3, stack = 2):
[0] new #57
+ Class [android/support/v4/app/BackStackRecord$Op]
[3] dup
[4] invokespecial #116
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
[7] dup
[8] astore_2 v2
[9] iconst_4
[10] putfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[13] aload_2 v2
[14] aload_1 v1
[15] putfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[18] aload_0 v0
[19] aload_2 v2
[20] invokevirtual #110
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
[23] aload_0 v0
[24] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: show(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 3, stack = 2):
[0] new #57
+ Class [android/support/v4/app/BackStackRecord$Op]
[3] dup
[4] invokespecial #116
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
[7] dup
[8] astore_2 v2
[9] iconst_5
[10] putfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[13] aload_2 v2
[14] aload_1 v1
[15] putfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[18] aload_0 v0
[19] aload_2 v2
[20] invokevirtual #110
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
[23] aload_0 v0
[24] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 3, stack = 2):
[0] new #57
+ Class [android/support/v4/app/BackStackRecord$Op]
[3] dup
[4] invokespecial #116
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
[7] dup
[8] astore_2 v2
[9] bipush 6
[11] putfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[14] aload_2 v2
[15] aload_1 v1
[16] putfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[19] aload_0 v0
[20] aload_2 v2
[21] invokevirtual #110
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
[24] aload_0 v0
[25] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 3, stack = 2):
[0] new #57
+ Class [android/support/v4/app/BackStackRecord$Op]
[3] dup
[4] invokespecial #116
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
[7] dup
[8] astore_2 v2
[9] bipush 7
[11] putfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[14] aload_2 v2
[15] aload_1 v1
[16] putfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[19] aload_0 v0
[20] aload_2 v2
[21] invokevirtual #110
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
[24] aload_0 v0
[25] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setCustomAnimations(II)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setCustomAnimations(int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 3, stack = 5):
[0] aload_0 v0
[1] iload_1 v1
[2] iload_2 v2
[3] iconst_0
[4] iconst_0
[5] invokevirtual #115
+ Methodref [android/support/v4/app/BackStackRecord.setCustomAnimations (IIII)Landroid/support/v4/app/FragmentTransaction;]
[8] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setCustomAnimations(IIII)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setCustomAnimations(int,int,int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 23, locals = 5, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #79
+ Fieldref [android/support/v4/app/BackStackRecord.mEnterAnim I]
[5] aload_0 v0
[6] iload_2 v2
[7] putfield #80
+ Fieldref [android/support/v4/app/BackStackRecord.mExitAnim I]
[10] aload_0 v0
[11] iload_3 v3
[12] putfield #86
+ Fieldref [android/support/v4/app/BackStackRecord.mPopEnterAnim I]
[15] aload_0 v0
[16] iload v4
[18] putfield #87
+ Fieldref [android/support/v4/app/BackStackRecord.mPopExitAnim I]
[21] aload_0 v0
[22] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setTransition(I)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setTransition(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[5] aload_0 v0
[6] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setTransitionStyle(I)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setTransitionStyle(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[5] aload_0 v0
[6] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 29, locals = 2, stack = 3):
[0] aload_0 v0
[1] getfield #73
+ Fieldref [android/support/v4/app/BackStackRecord.mAllowAddToBackStack Z]
[4] ifne +13 (target=17)
[7] new #66
+ Class [java/lang/IllegalStateException]
[10] dup
[11] ldc #41
+ String [This FragmentTransaction is not allowed to be added to the back stack.]
[13] invokespecial #138
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[16] athrow
[17] aload_0 v0
[18] iconst_1
[19] putfield #72
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[22] aload_0 v0
[23] aload_1 v1
[24] putfield #84
+ Fieldref [android/support/v4/app/BackStackRecord.mName Ljava/lang/String;]
[27] aload_0 v0
[28] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: isAddToBackStackAllowed()Z
Access flags: 0x11
= public final boolean isAddToBackStackAllowed()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #73
+ Fieldref [android/support/v4/app/BackStackRecord.mAllowAddToBackStack Z]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction disallowAddToBackStack()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 1, stack = 3):
[0] aload_0 v0
[1] getfield #72
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[4] ifeq +13 (target=17)
[7] new #66
+ Class [java/lang/IllegalStateException]
[10] dup
[11] ldc #42
+ String [This transaction is already being added to the back stack]
[13] invokespecial #138
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[16] athrow
[17] aload_0 v0
[18] iconst_0
[19] putfield #73
+ Fieldref [android/support/v4/app/BackStackRecord.mAllowAddToBackStack Z]
[22] aload_0 v0
[23] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setBreadCrumbTitle(I)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #76
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[5] aload_0 v0
[6] aconst_null
[7] putfield #77
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[10] aload_0 v0
[11] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setBreadCrumbTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 2, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] putfield #76
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[5] aload_0 v0
[6] aload_1 v1
[7] putfield #77
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[10] aload_0 v0
[11] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #74
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[5] aload_0 v0
[6] aconst_null
[7] putfield #75
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[10] aload_0 v0
[11] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;
Access flags: 0x11
= public final android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 2, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] putfield #74
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[5] aload_0 v0
[6] aload_1 v1
[7] putfield #75
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[10] aload_0 v0
[11] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: bumpBackStackNesting(I)V
Access flags: 0x10
= final void bumpBackStackNesting(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 221, locals = 5, stack = 4):
[0] aload_0 v0
[1] getfield #72
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[4] ifne +4 (target=8)
[7] return
[8] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[11] ifeq +34 (target=45)
[14] ldc #29
+ String [BackStackEntry]
[16] new #70
+ Class [java/lang/StringBuilder]
[19] dup
[20] ldc #30
+ String [Bump nesting in ]
[22] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[25] aload_0 v0
[26] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[29] ldc #12
+ String [ by ]
[31] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[34] iload_1 v1
[35] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[38] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[41] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[44] pop
[45] aload_0 v0
[46] getfield #81
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[49] astore_2 v2
[50] aload_2 v2
[51] ifnull +169 (target=220)
[54] aload_2 v2
[55] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[58] ifnull +62 (target=120)
[61] aload_2 v2
[62] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[65] dup
[66] getfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[69] iload_1 v1
[70] iadd
[71] putfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[74] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[77] ifeq +43 (target=120)
[80] ldc #29
+ String [BackStackEntry]
[82] new #70
+ Class [java/lang/StringBuilder]
[85] dup
[86] ldc #31
+ String [Bump nesting of ]
[88] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[91] aload_2 v2
[92] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[95] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[98] ldc #25
+ String [ to ]
[100] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[103] aload_2 v2
[104] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[107] getfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[110] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[113] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[116] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[119] pop
[120] aload_2 v2
[121] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[124] ifnull +88 (target=212)
[127] aload_2 v2
[128] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[131] invokevirtual #150
+ Methodref [java/util/ArrayList.size ()I]
[134] iconst_1
[135] isub
[136] istore_3 v3
[137] iload_3 v3
[138] iflt +74 (target=212)
[141] aload_2 v2
[142] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[145] iload_3 v3
[146] invokevirtual #149
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
[149] checkcast #58
+ Class [android/support/v4/app/Fragment]
[152] dup
[153] astore v4
[155] dup
[156] getfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[159] iload_1 v1
[160] iadd
[161] putfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[164] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[167] ifeq +39 (target=206)
[170] ldc #29
+ String [BackStackEntry]
[172] new #70
+ Class [java/lang/StringBuilder]
[175] dup
[176] ldc #31
+ String [Bump nesting of ]
[178] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[181] aload v4
[183] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[186] ldc #25
+ String [ to ]
[188] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[191] aload v4
[193] getfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[196] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[199] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[202] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[205] pop
[206] iinc v3, -1
[209] goto -72 (target=137)
[212] aload_2 v2
[213] getfield #95
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
[216] astore_2 v2
[217] goto -167 (target=50)
[220] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: commit()I
Access flags: 0x11
= public final int commit()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] invokevirtual #112
+ Methodref [android/support/v4/app/BackStackRecord.commitInternal (Z)I]
[5] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: commitAllowingStateLoss()I
Access flags: 0x11
= public final int commitAllowingStateLoss()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_1
[2] invokevirtual #112
+ Methodref [android/support/v4/app/BackStackRecord.commitInternal (Z)I]
[5] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: commitInternal(Z)I
Access flags: 0x10
= final int commitInternal(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 91, locals = 2, stack = 4):
[0] aload_0 v0
[1] getfield #78
+ Fieldref [android/support/v4/app/BackStackRecord.mCommitted Z]
[4] ifeq +13 (target=17)
[7] new #66
+ Class [java/lang/IllegalStateException]
[10] dup
[11] ldc #46
+ String [commit already called]
[13] invokespecial #138
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[16] athrow
[17] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[20] ifeq +25 (target=45)
[23] ldc #29
+ String [BackStackEntry]
[25] new #70
+ Class [java/lang/StringBuilder]
[28] dup
[29] ldc #34
+ String [Commit: ]
[31] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[34] aload_0 v0
[35] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[38] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[41] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[44] pop
[45] aload_0 v0
[46] iconst_1
[47] putfield #78
+ Fieldref [android/support/v4/app/BackStackRecord.mCommitted Z]
[50] aload_0 v0
[51] getfield #72
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[54] ifeq +18 (target=72)
[57] aload_0 v0
[58] aload_0 v0
[59] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[62] aload_0 v0
[63] invokevirtual #120
+ Methodref [android/support/v4/app/FragmentManagerImpl.allocBackStackIndex (Landroid/support/v4/app/BackStackRecord;)I]
[66] putfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[69] goto +8 (target=77)
[72] aload_0 v0
[73] iconst_m1
[74] putfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[77] aload_0 v0
[78] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[81] aload_0 v0
[82] iload_1 v1
[83] invokevirtual #123
+ Methodref [android/support/v4/app/FragmentManagerImpl.enqueueAction (Ljava/lang/Runnable;Z)V]
[86] aload_0 v0
[87] getfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[90] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 632, locals = 5, stack = 5):
[0] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[3] ifeq +25 (target=28)
[6] ldc #29
+ String [BackStackEntry]
[8] new #70
+ Class [java/lang/StringBuilder]
[11] dup
[12] ldc #40
+ String [Run: ]
[14] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[17] aload_0 v0
[18] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[21] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[24] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[27] pop
[28] aload_0 v0
[29] getfield #72
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[32] ifeq +20 (target=52)
[35] aload_0 v0
[36] getfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[39] ifge +13 (target=52)
[42] new #66
+ Class [java/lang/IllegalStateException]
[45] dup
[46] ldc #44
+ String [addToBackStack() called after commit()]
[48] invokespecial #138
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[51] athrow
[52] aload_0 v0
[53] iconst_1
[54] invokevirtual #111
+ Methodref [android/support/v4/app/BackStackRecord.bumpBackStackNesting (I)V]
[57] aload_0 v0
[58] getfield #81
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[61] astore_1 v1
[62] aload_1 v1
[63] ifnull +530 (target=593)
[66] aload_1 v1
[67] getfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[70] tableswitch (7 offsets, default=488) (target=558)
1: offset = 42, target = 112
2: offset = 67, target = 137
3: offset = 328, target = 398
4: offset = 360, target = 430
5: offset = 392, target = 462
6: offset = 424, target = 494
7: offset = 456, target = 526
default: offset = 488, target = 558
[112] aload_1 v1
[113] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[116] dup
[117] astore_2 v2
[118] aload_1 v1
[119] getfield #92
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[122] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[125] aload_0 v0
[126] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[129] aload_2 v2
[130] iconst_0
[131] invokevirtual #119
+ Methodref [android/support/v4/app/FragmentManagerImpl.addFragment (Landroid/support/v4/app/Fragment;Z)V]
[134] goto +451 (target=585)
[137] aload_1 v1
[138] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[141] astore_2 v2
[142] aload_0 v0
[143] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[146] getfield #108
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mAdded Ljava/util/ArrayList;]
[149] ifnull +225 (target=374)
[152] iconst_0
[153] istore_3 v3
[154] iload_3 v3
[155] aload_0 v0
[156] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[159] getfield #108
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mAdded Ljava/util/ArrayList;]
[162] invokevirtual #150
+ Methodref [java/util/ArrayList.size ()I]
[165] ificmpge +209 (target=374)
[168] aload_0 v0
[169] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[172] getfield #108
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mAdded Ljava/util/ArrayList;]
[175] iload_3 v3
[176] invokevirtual #149
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
[179] checkcast #58
+ Class [android/support/v4/app/Fragment]
[182] astore v4
[184] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[187] ifeq +35 (target=222)
[190] ldc #29
+ String [BackStackEntry]
[192] new #70
+ Class [java/lang/StringBuilder]
[195] dup
[196] ldc #36
+ String [OP_REPLACE: adding=]
[198] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[201] aload_2 v2
[202] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[205] ldc #23
+ String [ old=]
[207] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[210] aload v4
[212] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[215] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[218] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[221] pop
[222] aload_2 v2
[223] ifnull +15 (target=238)
[226] aload v4
[228] getfield #101
+ Fieldref [android/support/v4/app/Fragment.mContainerId I]
[231] aload_2 v2
[232] getfield #101
+ Fieldref [android/support/v4/app/Fragment.mContainerId I]
[235] ificmpne +133 (target=368)
[238] aload v4
[240] aload_2 v2
[241] ifacmpne +13 (target=254)
[244] aload_1 v1
[245] aconst_null
[246] dup
[247] astore_2 v2
[248] putfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[251] goto +117 (target=368)
[254] aload_1 v1
[255] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[258] ifnonnull +14 (target=272)
[261] aload_1 v1
[262] new #71
+ Class [java/util/ArrayList]
[265] dup
[266] invokespecial #147
+ Methodref [java/util/ArrayList.<init> ()V]
[269] putfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[272] aload_1 v1
[273] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[276] aload v4
[278] invokevirtual #148
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[281] pop
[282] aload v4
[284] aload_1 v1
[285] getfield #93
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[288] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[291] aload_0 v0
[292] getfield #72
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[295] ifeq +56 (target=351)
[298] aload v4
[300] dup
[301] getfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[304] iconst_1
[305] iadd
[306] putfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[309] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[312] ifeq +39 (target=351)
[315] ldc #29
+ String [BackStackEntry]
[317] new #70
+ Class [java/lang/StringBuilder]
[320] dup
[321] ldc #31
+ String [Bump nesting of ]
[323] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[326] aload v4
[328] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[331] ldc #25
+ String [ to ]
[333] invokevirtual #145
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[336] aload v4
[338] getfield #100
+ Fieldref [android/support/v4/app/Fragment.mBackStackNesting I]
[341] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[344] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[347] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[350] pop
[351] aload_0 v0
[352] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[355] aload v4
[357] aload_0 v0
[358] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[361] aload_0 v0
[362] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[365] invokevirtual #127
+ Methodref [android/support/v4/app/FragmentManagerImpl.removeFragment (Landroid/support/v4/app/Fragment;II)V]
[368] iinc v3, 1
[371] goto -217 (target=154)
[374] aload_2 v2
[375] ifnull +20 (target=395)
[378] aload_2 v2
[379] aload_1 v1
[380] getfield #92
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[383] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[386] aload_0 v0
[387] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[390] aload_2 v2
[391] iconst_0
[392] invokevirtual #119
+ Methodref [android/support/v4/app/FragmentManagerImpl.addFragment (Landroid/support/v4/app/Fragment;Z)V]
[395] goto +190 (target=585)
[398] aload_1 v1
[399] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[402] dup
[403] astore_2 v2
[404] aload_1 v1
[405] getfield #93
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[408] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[411] aload_0 v0
[412] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[415] aload_2 v2
[416] aload_0 v0
[417] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[420] aload_0 v0
[421] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[424] invokevirtual #127
+ Methodref [android/support/v4/app/FragmentManagerImpl.removeFragment (Landroid/support/v4/app/Fragment;II)V]
[427] goto +158 (target=585)
[430] aload_1 v1
[431] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[434] dup
[435] astore_2 v2
[436] aload_1 v1
[437] getfield #93
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[440] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[443] aload_0 v0
[444] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[447] aload_2 v2
[448] aload_0 v0
[449] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[452] aload_0 v0
[453] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[456] invokevirtual #125
+ Methodref [android/support/v4/app/FragmentManagerImpl.hideFragment (Landroid/support/v4/app/Fragment;II)V]
[459] goto +126 (target=585)
[462] aload_1 v1
[463] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[466] dup
[467] astore_2 v2
[468] aload_1 v1
[469] getfield #92
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[472] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[475] aload_0 v0
[476] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[479] aload_2 v2
[480] aload_0 v0
[481] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[484] aload_0 v0
[485] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[488] invokevirtual #129
+ Methodref [android/support/v4/app/FragmentManagerImpl.showFragment (Landroid/support/v4/app/Fragment;II)V]
[491] goto +94 (target=585)
[494] aload_1 v1
[495] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[498] dup
[499] astore_2 v2
[500] aload_1 v1
[501] getfield #93
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[504] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[507] aload_0 v0
[508] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[511] aload_2 v2
[512] aload_0 v0
[513] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[516] aload_0 v0
[517] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[520] invokevirtual #122
+ Methodref [android/support/v4/app/FragmentManagerImpl.detachFragment (Landroid/support/v4/app/Fragment;II)V]
[523] goto +62 (target=585)
[526] aload_1 v1
[527] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[530] dup
[531] astore_2 v2
[532] aload_1 v1
[533] getfield #92
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[536] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[539] aload_0 v0
[540] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[543] aload_2 v2
[544] aload_0 v0
[545] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[548] aload_0 v0
[549] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[552] invokevirtual #121
+ Methodref [android/support/v4/app/FragmentManagerImpl.attachFragment (Landroid/support/v4/app/Fragment;II)V]
[555] goto +30 (target=585)
[558] new #65
+ Class [java/lang/IllegalArgumentException]
[561] dup
[562] new #70
+ Class [java/lang/StringBuilder]
[565] dup
[566] ldc #43
+ String [Unknown cmd: ]
[568] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[571] aload_1 v1
[572] getfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[575] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[578] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[581] invokespecial #137
+ Methodref [java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V]
[584] athrow
[585] aload_1 v1
[586] getfield #95
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
[589] astore_1 v1
[590] goto -528 (target=62)
[593] aload_0 v0
[594] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[597] aload_0 v0
[598] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[601] getfield #109
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mCurState I]
[604] aload_0 v0
[605] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[608] aload_0 v0
[609] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[612] iconst_1
[613] invokevirtual #126
+ Methodref [android/support/v4/app/FragmentManagerImpl.moveToState (IIIZ)V]
[616] aload_0 v0
[617] getfield #72
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[620] ifeq +11 (target=631)
[623] aload_0 v0
[624] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[627] aload_0 v0
[628] invokevirtual #118
+ Methodref [android/support/v4/app/FragmentManagerImpl.addBackStackState (Landroid/support/v4/app/BackStackRecord;)V]
[631] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: popFromBackStack(Z)V
Access flags: 0x11
= public final void popFromBackStack(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 473, locals = 5, stack = 5):
[0] getstatic #106
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[3] ifeq +25 (target=28)
[6] ldc #29
+ String [BackStackEntry]
[8] new #70
+ Class [java/lang/StringBuilder]
[11] dup
[12] ldc #55
+ String [popFromBackStack: ]
[14] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[17] aload_0 v0
[18] invokevirtual #144
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[21] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[24] invokestatic #131
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[27] pop
[28] aload_0 v0
[29] iconst_m1
[30] invokevirtual #111
+ Methodref [android/support/v4/app/BackStackRecord.bumpBackStackNesting (I)V]
[33] aload_0 v0
[34] getfield #88
+ Fieldref [android/support/v4/app/BackStackRecord.mTail Landroid/support/v4/app/BackStackRecord$Op;]
[37] astore_2 v2
[38] aload_2 v2
[39] ifnull +380 (target=419)
[42] aload_2 v2
[43] getfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[46] tableswitch (7 offsets, default=338) (target=384)
1: offset = 42, target = 88
2: offset = 77, target = 123
3: offset = 173, target = 219
4: offset = 198, target = 244
5: offset = 233, target = 279
6: offset = 268, target = 314
7: offset = 303, target = 349
default: offset = 338, target = 384
[88] aload_2 v2
[89] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[92] dup
[93] astore_3 v3
[94] aload_2 v2
[95] getfield #97
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
[98] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[101] aload_0 v0
[102] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[105] aload_3 v3
[106] aload_0 v0
[107] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[110] invokestatic #128
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
[113] aload_0 v0
[114] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[117] invokevirtual #127
+ Methodref [android/support/v4/app/FragmentManagerImpl.removeFragment (Landroid/support/v4/app/Fragment;II)V]
[120] goto +291 (target=411)
[123] aload_2 v2
[124] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[127] dup
[128] astore_3 v3
[129] ifnull +30 (target=159)
[132] aload_3 v3
[133] aload_2 v2
[134] getfield #97
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
[137] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[140] aload_0 v0
[141] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[144] aload_3 v3
[145] aload_0 v0
[146] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[149] invokestatic #128
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
[152] aload_0 v0
[153] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[156] invokevirtual #127
+ Methodref [android/support/v4/app/FragmentManagerImpl.removeFragment (Landroid/support/v4/app/Fragment;II)V]
[159] aload_2 v2
[160] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[163] ifnull +53 (target=216)
[166] iconst_0
[167] istore_3 v3
[168] iload_3 v3
[169] aload_2 v2
[170] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[173] invokevirtual #150
+ Methodref [java/util/ArrayList.size ()I]
[176] ificmpge +40 (target=216)
[179] aload_2 v2
[180] getfield #99
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[183] iload_3 v3
[184] invokevirtual #149
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
[187] checkcast #58
+ Class [android/support/v4/app/Fragment]
[190] dup
[191] astore v4
[193] aload_2 v2
[194] getfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[197] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[200] aload_0 v0
[201] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[204] aload v4
[206] iconst_0
[207] invokevirtual #119
+ Methodref [android/support/v4/app/FragmentManagerImpl.addFragment (Landroid/support/v4/app/Fragment;Z)V]
[210] iinc v3, 1
[213] goto -45 (target=168)
[216] goto +195 (target=411)
[219] aload_2 v2
[220] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[223] dup
[224] astore_3 v3
[225] aload_2 v2
[226] getfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[229] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[232] aload_0 v0
[233] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[236] aload_3 v3
[237] iconst_0
[238] invokevirtual #119
+ Methodref [android/support/v4/app/FragmentManagerImpl.addFragment (Landroid/support/v4/app/Fragment;Z)V]
[241] goto +170 (target=411)
[244] aload_2 v2
[245] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[248] dup
[249] astore_3 v3
[250] aload_2 v2
[251] getfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[254] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[257] aload_0 v0
[258] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[261] aload_3 v3
[262] aload_0 v0
[263] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[266] invokestatic #128
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
[269] aload_0 v0
[270] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[273] invokevirtual #129
+ Methodref [android/support/v4/app/FragmentManagerImpl.showFragment (Landroid/support/v4/app/Fragment;II)V]
[276] goto +135 (target=411)
[279] aload_2 v2
[280] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[283] dup
[284] astore_3 v3
[285] aload_2 v2
[286] getfield #97
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
[289] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[292] aload_0 v0
[293] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[296] aload_3 v3
[297] aload_0 v0
[298] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[301] invokestatic #128
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
[304] aload_0 v0
[305] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[308] invokevirtual #125
+ Methodref [android/support/v4/app/FragmentManagerImpl.hideFragment (Landroid/support/v4/app/Fragment;II)V]
[311] goto +100 (target=411)
[314] aload_2 v2
[315] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[318] dup
[319] astore_3 v3
[320] aload_2 v2
[321] getfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[324] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[327] aload_0 v0
[328] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[331] aload_3 v3
[332] aload_0 v0
[333] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[336] invokestatic #128
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
[339] aload_0 v0
[340] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[343] invokevirtual #121
+ Methodref [android/support/v4/app/FragmentManagerImpl.attachFragment (Landroid/support/v4/app/Fragment;II)V]
[346] goto +65 (target=411)
[349] aload_2 v2
[350] getfield #94
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[353] dup
[354] astore_3 v3
[355] aload_2 v2
[356] getfield #96
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[359] putfield #104
+ Fieldref [android/support/v4/app/Fragment.mNextAnim I]
[362] aload_0 v0
[363] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[366] aload_3 v3
[367] aload_0 v0
[368] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[371] invokestatic #128
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
[374] aload_0 v0
[375] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[378] invokevirtual #122
+ Methodref [android/support/v4/app/FragmentManagerImpl.detachFragment (Landroid/support/v4/app/Fragment;II)V]
[381] goto +30 (target=411)
[384] new #65
+ Class [java/lang/IllegalArgumentException]
[387] dup
[388] new #70
+ Class [java/lang/StringBuilder]
[391] dup
[392] ldc #43
+ String [Unknown cmd: ]
[394] invokespecial #142
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[397] aload_2 v2
[398] getfield #91
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[401] invokevirtual #143
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[404] invokevirtual #146
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[407] invokespecial #137
+ Methodref [java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V]
[410] athrow
[411] aload_2 v2
[412] getfield #98
+ Fieldref [android/support/v4/app/BackStackRecord$Op.prev Landroid/support/v4/app/BackStackRecord$Op;]
[415] astore_2 v2
[416] goto -378 (target=38)
[419] iload_1 v1
[420] ifeq +29 (target=449)
[423] aload_0 v0
[424] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[427] aload_0 v0
[428] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[431] getfield #109
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mCurState I]
[434] aload_0 v0
[435] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[438] invokestatic #128
+ Methodref [android/support/v4/app/FragmentManagerImpl.reverseTransit (I)I]
[441] aload_0 v0
[442] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[445] iconst_1
[446] invokevirtual #126
+ Methodref [android/support/v4/app/FragmentManagerImpl.moveToState (IIIZ)V]
[449] aload_0 v0
[450] getfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[453] iflt +19 (target=472)
[456] aload_0 v0
[457] getfield #83
+ Fieldref [android/support/v4/app/BackStackRecord.mManager Landroid/support/v4/app/FragmentManagerImpl;]
[460] aload_0 v0
[461] getfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[464] invokevirtual #124
+ Methodref [android/support/v4/app/FragmentManagerImpl.freeBackStackIndex (I)V]
[467] aload_0 v0
[468] iconst_m1
[469] putfield #82
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[472] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getName()Ljava/lang/String;
Access flags: 0x11
= public final java.lang.String getName()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #84
+ Fieldref [android/support/v4/app/BackStackRecord.mName Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getTransition()I
Access flags: 0x11
= public final int getTransition()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #89
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: getTransitionStyle()I
Access flags: 0x11
= public final int getTransitionStyle()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #90
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: isEmpty()Z
Access flags: 0x11
= public final boolean isEmpty()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 11, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #85
+ Fieldref [android/support/v4/app/BackStackRecord.mNumOp I]
[4] ifne +5 (target=9)
[7] iconst_1
[8] ireturn
[9] iconst_0
[10] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
Class file attributes (count = 0):
_____________________________________________________________________
+ Program class: android/support/v4/app/BackStackRecord$Op
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class android.support.v4.app.BackStackRecord$Op extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 23):
+ Class [android/support/v4/app/BackStackRecord$Op]
+ Class [java/lang/Object]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ Utf8 [()V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Landroid/support/v4/app/BackStackRecord$Op;]
+ Utf8 [Landroid/support/v4/app/Fragment;]
+ Utf8 [Ljava/util/ArrayList;]
+ Utf8 [android/support/v4/app/BackStackRecord$Op]
+ Utf8 [cmd]
+ Utf8 [enterAnim]
+ Utf8 [exitAnim]
+ Utf8 [fragment]
+ Utf8 [java/lang/Object]
+ Utf8 [next]
+ Utf8 [popEnterAnim]
+ Utf8 [popExitAnim]
+ Utf8 [prev]
+ Utf8 [removed]
Fields (count = 9):
+ Field: next Landroid/support/v4/app/BackStackRecord$Op;
Access flags: 0x0
= android.support.v4.app.BackStackRecord$Op next
+ Field: prev Landroid/support/v4/app/BackStackRecord$Op;
Access flags: 0x0
= android.support.v4.app.BackStackRecord$Op prev
+ Field: cmd I
Access flags: 0x0
= int cmd
+ Field: fragment Landroid/support/v4/app/Fragment;
Access flags: 0x0
= android.support.v4.app.Fragment fragment
+ Field: enterAnim I
Access flags: 0x0
= int enterAnim
+ Field: exitAnim I
Access flags: 0x0
= int exitAnim
+ Field: popEnterAnim I
Access flags: 0x0
= int popEnterAnim
+ Field: popExitAnim I
Access flags: 0x0
= int popExitAnim
+ Field: removed Ljava/util/ArrayList;
Access flags: 0x0
= java.util.ArrayList removed
Methods (count = 1):
- Method: <init>()V
Access flags: 0x0
= BackStackRecord$Op()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #3
+ Methodref [java/lang/Object.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
Class file attributes (count = 0):
_____________________________________________________________________
+ Program class: android/support/v4/app/BackStackState
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class android.support.v4.app.BackStackState extends java.lang.Object
Interfaces (count = 1):
+ Class [android/os/Parcelable]
Constant Pool (count = 222):
+ String [ set base fragment #]
+ String [ set remove fragment #]
+ String [BSE ]
+ String [FragmentManager]
+ String [Not on back stack]
+ Class [android/os/Parcel]
+ Class [android/os/Parcelable]
+ Class [android/os/Parcelable$Creator]
+ Class [android/support/v4/app/BackStackRecord]
+ Class [android/support/v4/app/BackStackRecord$Op]
+ Class [android/support/v4/app/BackStackState]
+ Class [android/support/v4/app/BackStackState$1]
+ Class [android/support/v4/app/Fragment]
+ Class [android/support/v4/app/FragmentManagerImpl]
+ Class [android/text/TextUtils]
+ Class [android/util/Log]
+ Class [java/lang/CharSequence]
+ Class [java/lang/IllegalStateException]
+ Class [java/lang/Object]
+ Class [java/lang/StringBuilder]
+ Class [java/util/ArrayList]
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
+ Fieldref [android/support/v4/app/BackStackRecord.mName Ljava/lang/String;]
+ Fieldref [android/support/v4/app/BackStackRecord.mNumOp I]
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
+ Fieldref [android/support/v4/app/BackStackState.CREATOR Landroid/os/Parcelable$Creator;]
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbShortTitleRes I]
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbTitleRes I]
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbTitleText Ljava/lang/CharSequence;]
+ Fieldref [android/support/v4/app/BackStackState.mIndex I]
+ Fieldref [android/support/v4/app/BackStackState.mName Ljava/lang/String;]
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
+ Fieldref [android/support/v4/app/BackStackState.mTransition I]
+ Fieldref [android/support/v4/app/BackStackState.mTransitionStyle I]
+ Fieldref [android/support/v4/app/Fragment.mIndex I]
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
+ Fieldref [android/support/v4/app/FragmentManagerImpl.mActive Ljava/util/ArrayList;]
+ Fieldref [android/text/TextUtils.CHAR_SEQUENCE_CREATOR Landroid/os/Parcelable$Creator;]
+ Methodref [android/os/Parcel.createIntArray ()[I]
+ Methodref [android/os/Parcel.readInt ()I]
+ Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
+ Methodref [android/os/Parcel.writeInt (I)V]
+ Methodref [android/os/Parcel.writeIntArray ([I)V]
+ Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
+ Methodref [android/support/v4/app/BackStackRecord.<init> (Landroid/support/v4/app/FragmentManagerImpl;)V]
+ Methodref [android/support/v4/app/BackStackRecord.addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
+ Methodref [android/support/v4/app/BackStackRecord.bumpBackStackNesting (I)V]
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
+ Methodref [android/support/v4/app/BackStackState$1.<init> ()V]
+ Methodref [android/text/TextUtils.writeToParcel (Ljava/lang/CharSequence;Landroid/os/Parcel;I)V]
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/util/ArrayList.<init> (I)V]
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
+ Methodref [java/util/ArrayList.size ()I]
+ InterfaceMethodref [android/os/Parcelable$Creator.createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (I)V]
+ NameAndType [<init> (Landroid/support/v4/app/FragmentManagerImpl;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [CHAR_SEQUENCE_CREATOR Landroid/os/Parcelable$Creator;]
+ NameAndType [CREATOR Landroid/os/Parcelable$Creator;]
+ NameAndType [DEBUG Z]
+ NameAndType [add (Ljava/lang/Object;)Z]
+ NameAndType [addOp (Landroid/support/v4/app/BackStackRecord$Op;)V]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [bumpBackStackNesting (I)V]
+ NameAndType [cmd I]
+ NameAndType [createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;]
+ NameAndType [createIntArray ()[I]
+ NameAndType [enterAnim I]
+ NameAndType [exitAnim I]
+ NameAndType [fragment Landroid/support/v4/app/Fragment;]
+ NameAndType [get (I)Ljava/lang/Object;]
+ NameAndType [mActive Ljava/util/ArrayList;]
+ NameAndType [mAddToBackStack Z]
+ NameAndType [mBreadCrumbShortTitleRes I]
+ NameAndType [mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
+ NameAndType [mBreadCrumbTitleRes I]
+ NameAndType [mBreadCrumbTitleText Ljava/lang/CharSequence;]
+ NameAndType [mHead Landroid/support/v4/app/BackStackRecord$Op;]
+ NameAndType [mIndex I]
+ NameAndType [mName Ljava/lang/String;]
+ NameAndType [mNumOp I]
+ NameAndType [mOps [I]
+ NameAndType [mTransition I]
+ NameAndType [mTransitionStyle I]
+ NameAndType [next Landroid/support/v4/app/BackStackRecord$Op;]
+ NameAndType [popEnterAnim I]
+ NameAndType [popExitAnim I]
+ NameAndType [readInt ()I]
+ NameAndType [readString ()Ljava/lang/String;]
+ NameAndType [removed Ljava/util/ArrayList;]
+ NameAndType [size ()I]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [writeInt (I)V]
+ NameAndType [writeIntArray ([I)V]
+ NameAndType [writeString (Ljava/lang/String;)V]
+ NameAndType [writeToParcel (Ljava/lang/CharSequence;Landroid/os/Parcel;I)V]
+ Utf8 [ set base fragment #]
+ Utf8 [ set remove fragment #]
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()[I]
+ Utf8 [(I)Ljava/lang/Object;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/os/Parcel;)Ljava/lang/Object;]
+ Utf8 [(Landroid/os/Parcel;)V]
+ Utf8 [(Landroid/os/Parcel;I)V]
+ Utf8 [(Landroid/support/v4/app/BackStackRecord$Op;)V]
+ Utf8 [(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;]
+ Utf8 [(Landroid/support/v4/app/FragmentManagerImpl;)V]
+ Utf8 [(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V]
+ Utf8 [(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [([I)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [BSE ]
+ Utf8 [CHAR_SEQUENCE_CREATOR]
+ Utf8 [CREATOR]
+ Utf8 [Code]
+ Utf8 [DEBUG]
+ Utf8 [FragmentManager]
+ Utf8 [I]
+ Utf8 [Landroid/os/Parcelable$Creator;]
+ Utf8 [Landroid/support/v4/app/BackStackRecord$Op;]
+ Utf8 [Landroid/support/v4/app/Fragment;]
+ Utf8 [Ljava/lang/CharSequence;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/util/ArrayList;]
+ Utf8 [Not on back stack]
+ Utf8 [Z]
+ Utf8 [[I]
+ Utf8 [add]
+ Utf8 [addOp]
+ Utf8 [android/os/Parcel]
+ Utf8 [android/os/Parcelable]
+ Utf8 [android/os/Parcelable$Creator]
+ Utf8 [android/support/v4/app/BackStackRecord]
+ Utf8 [android/support/v4/app/BackStackRecord$Op]
+ Utf8 [android/support/v4/app/BackStackState]
+ Utf8 [android/support/v4/app/BackStackState$1]
+ Utf8 [android/support/v4/app/Fragment]
+ Utf8 [android/support/v4/app/FragmentManagerImpl]
+ Utf8 [android/text/TextUtils]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [bumpBackStackNesting]
+ Utf8 [cmd]
+ Utf8 [createFromParcel]
+ Utf8 [createIntArray]
+ Utf8 [describeContents]
+ Utf8 [enterAnim]
+ Utf8 [exitAnim]
+ Utf8 [fragment]
+ Utf8 [get]
+ Utf8 [instantiate]
+ Utf8 [java/lang/CharSequence]
+ Utf8 [java/lang/IllegalStateException]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/util/ArrayList]
+ Utf8 [mActive]
+ Utf8 [mAddToBackStack]
+ Utf8 [mBreadCrumbShortTitleRes]
+ Utf8 [mBreadCrumbShortTitleText]
+ Utf8 [mBreadCrumbTitleRes]
+ Utf8 [mBreadCrumbTitleText]
+ Utf8 [mHead]
+ Utf8 [mIndex]
+ Utf8 [mName]
+ Utf8 [mNumOp]
+ Utf8 [mOps]
+ Utf8 [mTransition]
+ Utf8 [mTransitionStyle]
+ Utf8 [next]
+ Utf8 [popEnterAnim]
+ Utf8 [popExitAnim]
+ Utf8 [readInt]
+ Utf8 [readString]
+ Utf8 [removed]
+ Utf8 [size]
+ Utf8 [toString]
+ Utf8 [v]
+ Utf8 [writeInt]
+ Utf8 [writeIntArray]
+ Utf8 [writeString]
+ Utf8 [writeToParcel]
Fields (count = 10):
+ Field: mOps [I
Access flags: 0x10
= final int[] mOps
+ Field: mTransition I
Access flags: 0x10
= final int mTransition
+ Field: mTransitionStyle I
Access flags: 0x10
= final int mTransitionStyle
+ Field: mName Ljava/lang/String;
Access flags: 0x10
= final java.lang.String mName
+ Field: mIndex I
Access flags: 0x10
= final int mIndex
+ Field: mBreadCrumbTitleRes I
Access flags: 0x10
= final int mBreadCrumbTitleRes
+ Field: mBreadCrumbTitleText Ljava/lang/CharSequence;
Access flags: 0x10
= final java.lang.CharSequence mBreadCrumbTitleText
+ Field: mBreadCrumbShortTitleRes I
Access flags: 0x10
= final int mBreadCrumbShortTitleRes
+ Field: mBreadCrumbShortTitleText Ljava/lang/CharSequence;
Access flags: 0x10
= final java.lang.CharSequence mBreadCrumbShortTitleText
+ Field: CREATOR Landroid/os/Parcelable$Creator;
Access flags: 0x19
= public static final android.os.Parcelable$Creator CREATOR
Methods (count = 6):
- Method: <init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V
Access flags: 0x1
= public BackStackState(android.support.v4.app.FragmentManagerImpl,android.support.v4.app.BackStackRecord)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 328, locals = 6, stack = 4):
[0] aload_0 v0
[1] invokespecial #69
+ Methodref [java/lang/Object.<init> ()V]
[4] iconst_0
[5] istore_1 v1
[6] aload_2 v2
[7] getfield #27
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[10] astore_3 v3
[11] aload_3 v3
[12] ifnull +28 (target=40)
[15] aload_3 v3
[16] getfield #40
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[19] ifnull +13 (target=32)
[22] iload_1 v1
[23] aload_3 v3
[24] getfield #40
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[27] invokevirtual #78
+ Methodref [java/util/ArrayList.size ()I]
[30] iadd
[31] istore_1 v1
[32] aload_3 v3
[33] getfield #37
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
[36] astore_3 v3
[37] goto -26 (target=11)
[40] aload_0 v0
[41] aload_2 v2
[42] getfield #30
+ Fieldref [android/support/v4/app/BackStackRecord.mNumOp I]
[45] bipush 7
[47] imul
[48] iload_1 v1
[49] iadd
[50] newarray 10
[52] putfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[55] aload_2 v2
[56] getfield #22
+ Fieldref [android/support/v4/app/BackStackRecord.mAddToBackStack Z]
[59] ifne +13 (target=72)
[62] new #18
+ Class [java/lang/IllegalStateException]
[65] dup
[66] ldc #5
+ String [Not on back stack]
[68] invokespecial #68
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[71] athrow
[72] aload_2 v2
[73] getfield #27
+ Fieldref [android/support/v4/app/BackStackRecord.mHead Landroid/support/v4/app/BackStackRecord$Op;]
[76] astore_3 v3
[77] iconst_0
[78] istore_1 v1
[79] aload_3 v3
[80] ifnull +183 (target=263)
[83] aload_0 v0
[84] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[87] iload_1 v1
[88] iinc v1, 1
[91] aload_3 v3
[92] getfield #33
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[95] iastore
[96] aload_0 v0
[97] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[100] iload_1 v1
[101] iinc v1, 1
[104] aload_3 v3
[105] getfield #36
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[108] ifnull +13 (target=121)
[111] aload_3 v3
[112] getfield #36
+ Fieldref [android/support/v4/app/BackStackRecord$Op.fragment Landroid/support/v4/app/Fragment;]
[115] getfield #51
+ Fieldref [android/support/v4/app/Fragment.mIndex I]
[118] goto +4 (target=122)
[121] iconst_m1
[122] iastore
[123] aload_0 v0
[124] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[127] iload_1 v1
[128] iinc v1, 1
[131] aload_3 v3
[132] getfield #34
+ Fieldref [android/support/v4/app/BackStackRecord$Op.enterAnim I]
[135] iastore
[136] aload_0 v0
[137] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[140] iload_1 v1
[141] iinc v1, 1
[144] aload_3 v3
[145] getfield #35
+ Fieldref [android/support/v4/app/BackStackRecord$Op.exitAnim I]
[148] iastore
[149] aload_0 v0
[150] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[153] iload_1 v1
[154] iinc v1, 1
[157] aload_3 v3
[158] getfield #38
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popEnterAnim I]
[161] iastore
[162] aload_0 v0
[163] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[166] iload_1 v1
[167] iinc v1, 1
[170] aload_3 v3
[171] getfield #39
+ Fieldref [android/support/v4/app/BackStackRecord$Op.popExitAnim I]
[174] iastore
[175] aload_3 v3
[176] getfield #40
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[179] ifnull +66 (target=245)
[182] aload_3 v3
[183] getfield #40
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[186] invokevirtual #78
+ Methodref [java/util/ArrayList.size ()I]
[189] istore v4
[191] aload_0 v0
[192] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[195] iload_1 v1
[196] iinc v1, 1
[199] iload v4
[201] iastore
[202] iconst_0
[203] istore v5
[205] iload v5
[207] iload v4
[209] ificmpge +33 (target=242)
[212] aload_0 v0
[213] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[216] iload_1 v1
[217] iinc v1, 1
[220] aload_3 v3
[221] getfield #40
+ Fieldref [android/support/v4/app/BackStackRecord$Op.removed Ljava/util/ArrayList;]
[224] iload v5
[226] invokevirtual #77
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
[229] checkcast #13
+ Class [android/support/v4/app/Fragment]
[232] getfield #51
+ Fieldref [android/support/v4/app/Fragment.mIndex I]
[235] iastore
[236] iinc v5, 1
[239] goto -34 (target=205)
[242] goto +13 (target=255)
[245] aload_0 v0
[246] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[249] iload_1 v1
[250] iinc v1, 1
[253] iconst_0
[254] iastore
[255] aload_3 v3
[256] getfield #37
+ Fieldref [android/support/v4/app/BackStackRecord$Op.next Landroid/support/v4/app/BackStackRecord$Op;]
[259] astore_3 v3
[260] goto -181 (target=79)
[263] aload_0 v0
[264] aload_2 v2
[265] getfield #31
+ Fieldref [android/support/v4/app/BackStackRecord.mTransition I]
[268] putfield #49
+ Fieldref [android/support/v4/app/BackStackState.mTransition I]
[271] aload_0 v0
[272] aload_2 v2
[273] getfield #32
+ Fieldref [android/support/v4/app/BackStackRecord.mTransitionStyle I]
[276] putfield #50
+ Fieldref [android/support/v4/app/BackStackState.mTransitionStyle I]
[279] aload_0 v0
[280] aload_2 v2
[281] getfield #29
+ Fieldref [android/support/v4/app/BackStackRecord.mName Ljava/lang/String;]
[284] putfield #47
+ Fieldref [android/support/v4/app/BackStackState.mName Ljava/lang/String;]
[287] aload_0 v0
[288] aload_2 v2
[289] getfield #28
+ Fieldref [android/support/v4/app/BackStackRecord.mIndex I]
[292] putfield #46
+ Fieldref [android/support/v4/app/BackStackState.mIndex I]
[295] aload_0 v0
[296] aload_2 v2
[297] getfield #25
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleRes I]
[300] putfield #44
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbTitleRes I]
[303] aload_0 v0
[304] aload_2 v2
[305] getfield #26
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[308] putfield #45
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[311] aload_0 v0
[312] aload_2 v2
[313] getfield #23
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleRes I]
[316] putfield #42
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbShortTitleRes I]
[319] aload_0 v0
[320] aload_2 v2
[321] getfield #24
+ Fieldref [android/support/v4/app/BackStackRecord.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[324] putfield #43
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[327] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
- Method: <init>(Landroid/os/Parcel;)V
Access flags: 0x1
= public BackStackState(android.os.Parcel)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 93, locals = 2, stack = 3):
[0] aload_0 v0
[1] invokespecial #69
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] invokevirtual #55
+ Methodref [android/os/Parcel.createIntArray ()[I]
[9] putfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[12] aload_0 v0
[13] aload_1 v1
[14] invokevirtual #56
+ Methodref [android/os/Parcel.readInt ()I]
[17] putfield #49
+ Fieldref [android/support/v4/app/BackStackState.mTransition I]
[20] aload_0 v0
[21] aload_1 v1
[22] invokevirtual #56
+ Methodref [android/os/Parcel.readInt ()I]
[25] putfield #50
+ Fieldref [android/support/v4/app/BackStackState.mTransitionStyle I]
[28] aload_0 v0
[29] aload_1 v1
[30] invokevirtual #57
+ Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
[33] putfield #47
+ Fieldref [android/support/v4/app/BackStackState.mName Ljava/lang/String;]
[36] aload_0 v0
[37] aload_1 v1
[38] invokevirtual #56
+ Methodref [android/os/Parcel.readInt ()I]
[41] putfield #46
+ Fieldref [android/support/v4/app/BackStackState.mIndex I]
[44] aload_0 v0
[45] aload_1 v1
[46] invokevirtual #56
+ Methodref [android/os/Parcel.readInt ()I]
[49] putfield #44
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbTitleRes I]
[52] aload_0 v0
[53] getstatic #54
+ Fieldref [android/text/TextUtils.CHAR_SEQUENCE_CREATOR Landroid/os/Parcelable$Creator;]
[56] aload_1 v1
[57] invokeinterface #79
+ InterfaceMethodref [android/os/Parcelable$Creator.createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;]
[62] checkcast #17
+ Class [java/lang/CharSequence]
[65] putfield #45
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbTitleText Ljava/lang/CharSequence;]
[68] aload_0 v0
[69] aload_1 v1
[70] invokevirtual #56
+ Methodref [android/os/Parcel.readInt ()I]
[73] putfield #42
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbShortTitleRes I]
[76] aload_0 v0
[77] getstatic #54
+ Fieldref [android/text/TextUtils.CHAR_SEQUENCE_CREATOR Landroid/os/Parcelable$Creator;]
[80] aload_1 v1
[81] invokeinterface #79
+ InterfaceMethodref [android/os/Parcelable$Creator.createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;]
[86] checkcast #17
+ Class [java/lang/CharSequence]
[89] putfield #43
+ Fieldref [android/support/v4/app/BackStackState.mBreadCrumbShortTitleText Ljava/lang/CharSequence;]
[92] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: instantiate(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;
Access flags: 0x11
= public final android.support.v4.app.BackStackRecord instantiate(android.support.v4.app.FragmentManagerImpl)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 389, locals = 8, stack = 4):
[0] new #9
+ Class [android/support/v4/app/BackStackRecord]
[3] dup
[4] aload_1 v1
[5] invokespecial #61
+ Methodref [android/support/v4/app/BackStackRecord.<init> (Landroid/support/v4/app/FragmentManagerImpl;)V]
[8] astore_2 v2
[9] iconst_0
[10] istore_3 v3
[11] iload_3 v3
[12] aload_0 v0
[13] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[16] arraylength
[17] ificmpge +296 (target=313)
[20] new #10
+ Class [android/support/v4/app/BackStackRecord$Op]
[23] dup
[24] invokespecial #64
+ Methodref [android/support/v4/app/BackStackRecord$Op.<init> ()V]
[27] dup
[28] astore v4
[30] aload_0 v0
[31] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[34] iload_3 v3
[35] iinc v3, 1
[38] iaload
[39] putfield #33
+ Fieldref [android/support/v4/app/BackStackRecord$Op.cmd I]
[42] getstatic #52
+ Fieldref [android/support/v4/app/FragmentManagerImpl.DEBUG Z]
[45] ifeq +39 (target=84)
[48] ldc #4
+ String [FragmentManager]
[50] new #20
+ Class [java/lang/StringBuilder]
[53] dup
[54] ldc #3
+ String [BSE ]
[56] invokespecial #70
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[59] aload_2 v2
[60] invokevirtual #72
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[63] ldc #1
+ String [ set base fragment #]
[65] invokevirtual #73
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[68] aload_0 v0
[69] getfield #48
+ Fieldref [android/support/v4/app/BackStackState.mOps [I]
[72] iload_3 v3
[73] iaload
[74] invokevirtual #71
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
gitextract_uqiafd36/ ├── .gitignore ├── LICENSE.txt ├── README.md ├── example/ │ ├── .classpath │ ├── AndroidManifest.xml │ ├── libs/ │ │ └── crittercism_v3_0_3_sdkonly.jar │ ├── proguard/ │ │ ├── dump.txt │ │ ├── mapping.txt │ │ ├── seeds.txt │ │ └── usage.txt │ ├── project.properties │ ├── res/ │ │ ├── drawable/ │ │ │ ├── new_indicator.xml │ │ │ ├── octocat_scaled.xml │ │ │ ├── shadow.xml │ │ │ └── shadowright.xml │ │ ├── layout/ │ │ │ ├── content_frame.xml │ │ │ ├── github_button.xml │ │ │ ├── grid_item.xml │ │ │ ├── list.xml │ │ │ ├── list_grid.xml │ │ │ ├── menu.xml │ │ │ ├── menu_frame.xml │ │ │ ├── menu_frame_two.xml │ │ │ ├── pager.xml │ │ │ ├── properties.xml │ │ │ ├── responsive_content_frame.xml │ │ │ └── row.xml │ │ ├── layout-large-land/ │ │ │ └── responsive_content_frame.xml │ │ ├── layout-xlarge/ │ │ │ └── responsive_content_frame.xml │ │ ├── menu/ │ │ │ ├── example_list.xml │ │ │ └── main.xml │ │ ├── values/ │ │ │ ├── array.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-land/ │ │ │ └── dimens.xml │ │ ├── values-large/ │ │ │ └── dimens.xml │ │ ├── values-large-land/ │ │ │ └── dimens.xml │ │ ├── values-xlarge/ │ │ │ └── dimens.xml │ │ ├── values-xlarge-land/ │ │ │ └── dimens.xml │ │ └── xml/ │ │ └── main.xml │ └── src/ │ └── com/ │ └── jeremyfeinstein/ │ └── slidingmenu/ │ └── example/ │ ├── AttachExample.java │ ├── BaseActivity.java │ ├── ExampleListActivity.java │ ├── LeftAndRightActivity.java │ ├── PropertiesActivity.java │ ├── SampleListFragment.java │ ├── SlidingContent.java │ ├── SlidingTitleBar.java │ ├── Util.java │ ├── ViewPagerActivity.java │ ├── anim/ │ │ ├── CustomAnimation.java │ │ ├── CustomScaleAnimation.java │ │ ├── CustomSlideAnimation.java │ │ └── CustomZoomAnimation.java │ └── fragments/ │ ├── BirdActivity.java │ ├── BirdGridFragment.java │ ├── BirdMenuFragment.java │ ├── ColorFragment.java │ ├── ColorMenuFragment.java │ ├── FragmentChangeActivity.java │ └── ResponsiveUIActivity.java ├── library/ │ ├── .classpath │ ├── AndroidManifest.xml │ ├── LICENSE.txt │ ├── build.gradle │ ├── libs/ │ │ └── android-support-v4.jar │ ├── pom.xml │ ├── project.properties │ ├── res/ │ │ ├── layout/ │ │ │ └── slidingmenumain.xml │ │ └── values/ │ │ ├── attrs.xml │ │ └── ids.xml │ └── src/ │ └── com/ │ └── jeremyfeinstein/ │ └── slidingmenu/ │ └── lib/ │ ├── CanvasTransformerBuilder.java │ ├── CustomViewAbove.java │ ├── CustomViewBehind.java │ ├── MenuInterface.java │ ├── SlidingMenu.java │ └── app/ │ ├── SlidingActivity.java │ ├── SlidingActivityBase.java │ ├── SlidingActivityHelper.java │ ├── SlidingFragmentActivity.java │ ├── SlidingListActivity.java │ └── SlidingPreferenceActivity.java ├── library-maps-support/ │ ├── LICENSE.txt │ ├── pom.xml │ └── src/ │ └── com/ │ └── jeremyfeinstein/ │ └── slidingmenu/ │ └── lib/ │ └── app/ │ └── SlidingMapActivity.java └── pom.xml
SYMBOL INDEX (437 symbols across 33 files)
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/AttachExample.java
class AttachExample (line 8) | public class AttachExample extends FragmentActivity {
method onCreate (line 12) | @Override
method onBackPressed (line 40) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/BaseActivity.java
class BaseActivity (line 19) | public class BaseActivity extends SlidingFragmentActivity {
method BaseActivity (line 24) | public BaseActivity(int titleRes) {
method onCreate (line 28) | @Override
method onOptionsItemSelected (line 56) | @Override
method onCreateOptionsMenu (line 69) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/ExampleListActivity.java
class ExampleListActivity (line 31) | public class ExampleListActivity extends SherlockPreferenceActivity {
method onCreate (line 33) | @Override
method onPreferenceTreeClick (line 42) | @Override
method onOptionsItemSelected (line 74) | @Override
method onCreateOptionsMenu (line 107) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/LeftAndRightActivity.java
class LeftAndRightActivity (line 14) | public class LeftAndRightActivity extends BaseActivity {
method LeftAndRightActivity (line 16) | public LeftAndRightActivity() {
method onCreate (line 20) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/PropertiesActivity.java
class PropertiesActivity (line 16) | public class PropertiesActivity extends BaseActivity {
method PropertiesActivity (line 18) | public PropertiesActivity() {
method onCreate (line 22) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/SampleListFragment.java
class SampleListFragment (line 13) | public class SampleListFragment extends ListFragment {
method onCreateView (line 15) | public View onCreateView(LayoutInflater inflater, ViewGroup container,...
method onActivityCreated (line 19) | public void onActivityCreated(Bundle savedInstanceState) {
class SampleItem (line 28) | private class SampleItem {
method SampleItem (line 31) | public SampleItem(String tag, int iconRes) {
class SampleAdapter (line 37) | public class SampleAdapter extends ArrayAdapter<SampleItem> {
method SampleAdapter (line 39) | public SampleAdapter(Context context) {
method getView (line 43) | public View getView(int position, View convertView, ViewGroup parent) {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/SlidingContent.java
class SlidingContent (line 6) | public class SlidingContent extends BaseActivity {
method SlidingContent (line 8) | public SlidingContent() {
method onCreate (line 12) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/SlidingTitleBar.java
class SlidingTitleBar (line 7) | public class SlidingTitleBar extends BaseActivity {
method SlidingTitleBar (line 9) | public SlidingTitleBar() {
method onCreate (line 13) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/Util.java
class Util (line 7) | public class Util {
method goToGitHub (line 9) | public static void goToGitHub(Context context) {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/ViewPagerActivity.java
class ViewPagerActivity (line 15) | public class ViewPagerActivity extends BaseActivity {
method ViewPagerActivity (line 17) | public ViewPagerActivity() {
method onCreate (line 21) | @Override
class ColorPagerAdapter (line 55) | public class ColorPagerAdapter extends FragmentPagerAdapter {
method ColorPagerAdapter (line 67) | public ColorPagerAdapter(FragmentManager fm) {
method getCount (line 74) | @Override
method getItem (line 79) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomAnimation.java
class CustomAnimation (line 15) | public abstract class CustomAnimation extends BaseActivity {
method CustomAnimation (line 19) | public CustomAnimation(int titleRes, CanvasTransformer transformer) {
method onCreate (line 24) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomScaleAnimation.java
class CustomScaleAnimation (line 9) | public class CustomScaleAnimation extends CustomAnimation {
method CustomScaleAnimation (line 11) | public CustomScaleAnimation() {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomSlideAnimation.java
class CustomSlideAnimation (line 10) | public class CustomSlideAnimation extends CustomAnimation {
method getInterpolation (line 13) | @Override
method CustomSlideAnimation (line 20) | public CustomSlideAnimation() {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomZoomAnimation.java
class CustomZoomAnimation (line 9) | public class CustomZoomAnimation extends CustomAnimation {
method CustomZoomAnimation (line 11) | public CustomZoomAnimation() {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/fragments/BirdActivity.java
class BirdActivity (line 20) | public class BirdActivity extends SherlockActivity {
method newInstance (line 24) | public static Intent newInstance(Activity activity, int pos) {
method onCreate (line 30) | @Override
method onResume (line 63) | @Override
method onOptionsItemSelected (line 70) | @Override
method hideActionBarDelayed (line 80) | private void hideActionBarDelayed(Handler handler) {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/fragments/BirdGridFragment.java
class BirdGridFragment (line 17) | public class BirdGridFragment extends Fragment {
method BirdGridFragment (line 22) | public BirdGridFragment() { }
method BirdGridFragment (line 23) | public BirdGridFragment(int pos) {
method onCreateView (line 27) | @Override
method onSaveInstanceState (line 50) | @Override
class GridAdapter (line 56) | private class GridAdapter extends BaseAdapter {
method getCount (line 58) | @Override
method getItem (line 63) | @Override
method getItemId (line 68) | @Override
method getView (line 73) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/fragments/BirdMenuFragment.java
class BirdMenuFragment (line 14) | public class BirdMenuFragment extends ListFragment {
method onCreateView (line 16) | @Override
method onActivityCreated (line 21) | @Override
method onListItemClick (line 30) | @Override
method switchFragment (line 38) | private void switchFragment(Fragment fragment) {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/fragments/ColorFragment.java
class ColorFragment (line 12) | public class ColorFragment extends Fragment {
method ColorFragment (line 16) | public ColorFragment() {
method ColorFragment (line 20) | public ColorFragment(int colorRes) {
method onCreateView (line 25) | @Override
method onSaveInstanceState (line 36) | @Override
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/fragments/ColorMenuFragment.java
class ColorMenuFragment (line 14) | public class ColorMenuFragment extends ListFragment {
method onCreateView (line 16) | @Override
method onActivityCreated (line 21) | @Override
method onListItemClick (line 30) | @Override
method switchFragment (line 55) | private void switchFragment(Fragment fragment) {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/fragments/FragmentChangeActivity.java
class FragmentChangeActivity (line 10) | public class FragmentChangeActivity extends BaseActivity {
method FragmentChangeActivity (line 14) | public FragmentChangeActivity() {
method onCreate (line 18) | @Override
method onSaveInstanceState (line 45) | @Override
method switchContent (line 51) | public void switchContent(Fragment fragment) {
FILE: example/src/com/jeremyfeinstein/slidingmenu/example/fragments/ResponsiveUIActivity.java
class ResponsiveUIActivity (line 26) | public class ResponsiveUIActivity extends SlidingFragmentActivity {
method onCreate (line 30) | @Override
method onOptionsItemSelected (line 84) | @Override
method onSaveInstanceState (line 93) | @Override
method switchContent (line 99) | public void switchContent(final Fragment fragment) {
method onBirdPressed (line 113) | public void onBirdPressed(int pos) {
FILE: library-maps-support/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingMapActivity.java
class SlidingMapActivity (line 11) | public abstract class SlidingMapActivity extends MapActivity implements ...
method onCreate (line 18) | @Override
method onPostCreate (line 28) | @Override
method findViewById (line 37) | @Override
method onSaveInstanceState (line 48) | @Override
method setContentView (line 57) | @Override
method setContentView (line 65) | @Override
method setContentView (line 73) | @Override
method setBehindContentView (line 82) | public void setBehindContentView(int id) {
method setBehindContentView (line 89) | public void setBehindContentView(View v) {
method setBehindContentView (line 96) | public void setBehindContentView(View v, LayoutParams params) {
method getSlidingMenu (line 103) | public SlidingMenu getSlidingMenu() {
method toggle (line 110) | public void toggle() {
method showContent (line 117) | public void showContent() {
method showMenu (line 124) | public void showMenu() {
method showSecondaryMenu (line 131) | public void showSecondaryMenu() {
method setSlidingActionBarEnabled (line 138) | public void setSlidingActionBarEnabled(boolean b) {
method onKeyUp (line 145) | @Override
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/CanvasTransformerBuilder.java
class CanvasTransformerBuilder (line 8) | public class CanvasTransformerBuilder {
method getInterpolation (line 13) | public float getInterpolation(float t) {
method initTransformer (line 18) | private void initTransformer() {
method zoom (line 25) | public CanvasTransformer zoom(final int openedX, final int closedX,
method zoom (line 31) | public CanvasTransformer zoom(final int openedX, final int closedX,
method rotate (line 46) | public CanvasTransformer rotate(final int openedDeg, final int closedDeg,
method rotate (line 51) | public CanvasTransformer rotate(final int openedDeg, final int closedDeg,
method translate (line 65) | public CanvasTransformer translate(final int openedX, final int closedX,
method translate (line 70) | public CanvasTransformer translate(final int openedX, final int closedX,
method concatTransformer (line 84) | public CanvasTransformer concatTransformer(final CanvasTransformer t) {
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/CustomViewAbove.java
class CustomViewAbove (line 34) | public class CustomViewAbove extends ViewGroup {
method getInterpolation (line 45) | public float getInterpolation(float t) {
type OnPageChangeListener (line 107) | public interface OnPageChangeListener {
method onPageScrolled (line 118) | public void onPageScrolled(int position, float positionOffset, int p...
method onPageSelected (line 126) | public void onPageSelected(int position);
class SimpleOnPageChangeListener (line 135) | public static class SimpleOnPageChangeListener implements OnPageChange...
method onPageScrolled (line 137) | public void onPageScrolled(int position, float positionOffset, int p...
method onPageSelected (line 141) | public void onPageSelected(int position) {
method onPageScrollStateChanged (line 145) | public void onPageScrollStateChanged(int state) {
method CustomViewAbove (line 151) | public CustomViewAbove(Context context) {
method CustomViewAbove (line 155) | public CustomViewAbove(Context context, AttributeSet attrs) {
method initCustomViewAbove (line 160) | void initCustomViewAbove() {
method setCurrentItem (line 197) | public void setCurrentItem(int item) {
method setCurrentItem (line 207) | public void setCurrentItem(int item, boolean smoothScroll) {
method getCurrentItem (line 211) | public int getCurrentItem() {
method setCurrentItemInternal (line 215) | void setCurrentItemInternal(int item, boolean smoothScroll, boolean al...
method setCurrentItemInternal (line 219) | void setCurrentItemInternal(int item, boolean smoothScroll, boolean al...
method setOnPageChangeListener (line 250) | public void setOnPageChangeListener(OnPageChangeListener listener) {
method setOnOpenedListener (line 262) | public void setOnOpenedListener(OnOpenedListener l) {
method setOnClosedListener (line 266) | public void setOnClosedListener(OnClosedListener l) {
method setInternalPageChangeListener (line 276) | OnPageChangeListener setInternalPageChangeListener(OnPageChangeListene...
method addIgnoredView (line 282) | public void addIgnoredView(View v) {
method removeIgnoredView (line 288) | public void removeIgnoredView(View v) {
method clearIgnoredViews (line 292) | public void clearIgnoredViews() {
method distanceInfluenceForSnapDuration (line 300) | float distanceInfluenceForSnapDuration(float f) {
method getDestScrollX (line 306) | public int getDestScrollX(int page) {
method getLeftBound (line 317) | private int getLeftBound() {
method getRightBound (line 321) | private int getRightBound() {
method getContentLeft (line 325) | public int getContentLeft() {
method isMenuOpen (line 329) | public boolean isMenuOpen() {
method isInIgnoredView (line 333) | private boolean isInIgnoredView(MotionEvent ev) {
method getBehindWidth (line 342) | public int getBehindWidth() {
method getChildWidth (line 350) | public int getChildWidth(int i) {
method isSlidingEnabled (line 361) | public boolean isSlidingEnabled() {
method setSlidingEnabled (line 365) | public void setSlidingEnabled(boolean b) {
method smoothScrollTo (line 375) | void smoothScrollTo(int x, int y) {
method smoothScrollTo (line 386) | void smoothScrollTo(int x, int y, int velocity) {
method setContent (line 432) | public void setContent(View v) {
method getContent (line 439) | public View getContent() {
method setCustomViewBehind (line 443) | public void setCustomViewBehind(CustomViewBehind cvb) {
method onMeasure (line 447) | @Override
method onSizeChanged (line 459) | @Override
method onLayout (line 472) | @Override
method setAboveOffset (line 479) | public void setAboveOffset(int i) {
method computeScroll (line 487) | @Override
method pageScrolled (line 511) | private void pageScrolled(int xpos) {
method onPageScrolled (line 532) | protected void onPageScrolled(int position, float offset, int offsetPi...
method completeScroll (line 541) | private void completeScroll() {
method setTouchMode (line 567) | public void setTouchMode(int i) {
method getTouchMode (line 571) | public int getTouchMode() {
method thisTouchAllowed (line 575) | private boolean thisTouchAllowed(MotionEvent ev) {
method thisSlideAllowed (line 592) | private boolean thisSlideAllowed(float dx) {
method getPointerIndex (line 604) | private int getPointerIndex(MotionEvent ev, int id) {
method onInterceptTouchEvent (line 613) | @Override
method onTouchEvent (line 667) | @Override
method determineDrag (line 777) | private void determineDrag(MotionEvent ev) {
method scrollTo (line 799) | @Override
method determineTargetPage (line 807) | private int determineTargetPage(float pageOffset, int velocity, int de...
method getPercentOpen (line 821) | protected float getPercentOpen() {
method dispatchDraw (line 825) | @Override
method onSecondaryPointerUp (line 837) | private void onSecondaryPointerUp(MotionEvent ev) {
method startDrag (line 853) | private void startDrag() {
method endDrag (line 858) | private void endDrag() {
method setScrollingCacheEnabled (line 870) | private void setScrollingCacheEnabled(boolean enabled) {
method canScroll (line 896) | protected boolean canScroll(View v, boolean checkV, int dx, int x, int...
method dispatchKeyEvent (line 918) | @Override
method executeKeyEvent (line 932) | public boolean executeKeyEvent(KeyEvent event) {
method arrowScroll (line 958) | public boolean arrowScroll(int direction) {
method pageLeft (line 991) | boolean pageLeft() {
method pageRight (line 999) | boolean pageRight() {
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/CustomViewBehind.java
class CustomViewBehind (line 18) | public class CustomViewBehind extends ViewGroup {
method CustomViewBehind (line 34) | public CustomViewBehind(Context context) {
method CustomViewBehind (line 38) | public CustomViewBehind(Context context, AttributeSet attrs) {
method setCustomViewAbove (line 44) | public void setCustomViewAbove(CustomViewAbove customViewAbove) {
method setCanvasTransformer (line 48) | public void setCanvasTransformer(CanvasTransformer t) {
method setWidthOffset (line 52) | public void setWidthOffset(int i) {
method setMarginThreshold (line 57) | public void setMarginThreshold(int marginThreshold) {
method getMarginThreshold (line 61) | public int getMarginThreshold() {
method getBehindWidth (line 65) | public int getBehindWidth() {
method setContent (line 69) | public void setContent(View v) {
method getContent (line 76) | public View getContent() {
method setSecondaryContent (line 84) | public void setSecondaryContent(View v) {
method getSecondaryContent (line 91) | public View getSecondaryContent() {
method setChildrenEnabled (line 95) | public void setChildrenEnabled(boolean enabled) {
method scrollTo (line 99) | @Override
method onInterceptTouchEvent (line 106) | @Override
method onTouchEvent (line 111) | @Override
method dispatchDraw (line 116) | @Override
method onLayout (line 127) | @Override
method onMeasure (line 136) | @Override
method setMode (line 157) | public void setMode(int mode) {
method getMode (line 167) | public int getMode() {
method setScrollScale (line 171) | public void setScrollScale(float scrollScale) {
method getScrollScale (line 175) | public float getScrollScale() {
method setShadowDrawable (line 179) | public void setShadowDrawable(Drawable shadow) {
method setSecondaryShadowDrawable (line 184) | public void setSecondaryShadowDrawable(Drawable shadow) {
method setShadowWidth (line 189) | public void setShadowWidth(int width) {
method setFadeEnabled (line 194) | public void setFadeEnabled(boolean b) {
method setFadeDegree (line 198) | public void setFadeDegree(float degree) {
method getMenuPage (line 204) | public int getMenuPage(int page) {
method scrollBehindTo (line 215) | public void scrollBehindTo(View content, int x, int y) {
method getMenuLeft (line 240) | public int getMenuLeft(View content, int page) {
method getAbsLeftBound (line 266) | public int getAbsLeftBound(View content) {
method getAbsRightBound (line 275) | public int getAbsRightBound(View content) {
method marginTouchAllowed (line 284) | public boolean marginTouchAllowed(View content, int x) {
method setTouchMode (line 298) | public void setTouchMode(int i) {
method menuOpenTouchAllowed (line 302) | public boolean menuOpenTouchAllowed(View content, int currPage, float ...
method menuTouchInQuickReturn (line 312) | public boolean menuTouchInQuickReturn(View content, int currPage, floa...
method menuClosedSlideAllowed (line 321) | public boolean menuClosedSlideAllowed(float dx) {
method menuOpenSlideAllowed (line 332) | public boolean menuOpenSlideAllowed(float dx) {
method drawShadow (line 343) | public void drawShadow(View content, Canvas canvas) {
method drawFade (line 362) | public void drawFade(View content, Canvas canvas, float openPercent) {
method drawSelector (line 388) | public void drawSelector(View content, Canvas canvas, float openPercen...
method setSelectorEnabled (line 412) | public void setSelectorEnabled(boolean b) {
method setSelectedView (line 416) | public void setSelectedView(View v) {
method getSelectorTop (line 428) | private int getSelectorTop() {
method setSelectorBitmap (line 434) | public void setSelectorBitmap(Bitmap b) {
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/MenuInterface.java
type MenuInterface (line 7) | public interface MenuInterface {
method scrollBehindTo (line 9) | public abstract void scrollBehindTo(int x, int y,
method getMenuLeft (line 12) | public abstract int getMenuLeft(CustomViewBehind cvb, View content);
method getAbsLeftBound (line 14) | public abstract int getAbsLeftBound(CustomViewBehind cvb, View content);
method getAbsRightBound (line 16) | public abstract int getAbsRightBound(CustomViewBehind cvb, View content);
method marginTouchAllowed (line 18) | public abstract boolean marginTouchAllowed(View content, int x, int th...
method menuOpenTouchAllowed (line 20) | public abstract boolean menuOpenTouchAllowed(View content, int currPag...
method menuTouchInQuickReturn (line 22) | public abstract boolean menuTouchInQuickReturn(View content, int currP...
method menuClosedSlideAllowed (line 24) | public abstract boolean menuClosedSlideAllowed(int x);
method menuOpenSlideAllowed (line 26) | public abstract boolean menuOpenSlideAllowed(int x);
method drawShadow (line 28) | public abstract void drawShadow(Canvas canvas, Drawable shadow, int wi...
method drawFade (line 30) | public abstract void drawFade(Canvas canvas, int alpha,
method drawSelector (line 33) | public abstract void drawSelector(View content, Canvas canvas, float p...
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/SlidingMenu.java
class SlidingMenu (line 32) | public class SlidingMenu extends RelativeLayout {
type OnOpenListener (line 86) | public interface OnOpenListener {
method onOpen (line 91) | public void onOpen();
type OnOpenedListener (line 105) | public interface OnOpenedListener {
method onOpened (line 110) | public void onOpened();
type OnCloseListener (line 124) | public interface OnCloseListener {
method onClose (line 129) | public void onClose();
type OnClosedListener (line 143) | public interface OnClosedListener {
method onClosed (line 148) | public void onClosed();
type CanvasTransformer (line 154) | public interface CanvasTransformer {
method transformCanvas (line 162) | public void transformCanvas(Canvas canvas, float percentOpen);
method SlidingMenu (line 170) | public SlidingMenu(Context context) {
method SlidingMenu (line 180) | public SlidingMenu(Activity activity, int slideStyle) {
method SlidingMenu (line 191) | public SlidingMenu(Context context, AttributeSet attrs) {
method SlidingMenu (line 202) | public SlidingMenu(Context context, AttributeSet attrs, int defStyle) {
method attachToActivity (line 291) | public void attachToActivity(Activity activity, int slideStyle) {
method attachToActivity (line 302) | public void attachToActivity(Activity activity, int slideStyle, boolea...
method setContent (line 346) | public void setContent(int res) {
method setContent (line 355) | public void setContent(View view) {
method getContent (line 364) | public View getContent() {
method setMenu (line 374) | public void setMenu(int res) {
method setMenu (line 383) | public void setMenu(View v) {
method getMenu (line 391) | public View getMenu() {
method setSecondaryMenu (line 401) | public void setSecondaryMenu(int res) {
method setSecondaryMenu (line 410) | public void setSecondaryMenu(View v) {
method getSecondaryMenu (line 419) | public View getSecondaryMenu() {
method setSlidingEnabled (line 429) | public void setSlidingEnabled(boolean b) {
method isSlidingEnabled (line 438) | public boolean isSlidingEnabled() {
method setMode (line 446) | public void setMode(int mode) {
method getMode (line 457) | public int getMode() {
method setStatic (line 466) | public void setStatic(boolean b) {
method showMenu (line 483) | public void showMenu() {
method showMenu (line 492) | public void showMenu(boolean animate) {
method showSecondaryMenu (line 500) | public void showSecondaryMenu() {
method showSecondaryMenu (line 510) | public void showSecondaryMenu(boolean animate) {
method showContent (line 517) | public void showContent() {
method showContent (line 526) | public void showContent(boolean animate) {
method toggle (line 533) | public void toggle() {
method toggle (line 542) | public void toggle(boolean animate) {
method isMenuShowing (line 555) | public boolean isMenuShowing() {
method isSecondaryMenuShowing (line 564) | public boolean isSecondaryMenuShowing() {
method getBehindOffset (line 573) | public int getBehindOffset() {
method setBehindOffset (line 582) | public void setBehindOffset(int i) {
method setBehindOffsetRes (line 597) | public void setBehindOffsetRes(int resID) {
method setAboveOffset (line 607) | public void setAboveOffset(int i) {
method setAboveOffsetRes (line 616) | public void setAboveOffsetRes(int resID) {
method setBehindWidth (line 626) | @SuppressWarnings("deprecation")
method setBehindWidthRes (line 650) | public void setBehindWidthRes(int res) {
method getBehindScrollScale (line 660) | public float getBehindScrollScale() {
method getTouchmodeMarginThreshold (line 668) | public int getTouchmodeMarginThreshold() {
method setTouchmodeMarginThreshold (line 676) | public void setTouchmodeMarginThreshold(int touchmodeMarginThreshold) {
method setBehindScrollScale (line 686) | public void setBehindScrollScale(float f) {
method setBehindCanvasTransformer (line 697) | public void setBehindCanvasTransformer(CanvasTransformer t) {
method getTouchModeAbove (line 706) | public int getTouchModeAbove() {
method setTouchModeAbove (line 717) | public void setTouchModeAbove(int i) {
method setTouchModeBehind (line 733) | public void setTouchModeBehind(int i) {
method setShadowDrawable (line 747) | public void setShadowDrawable(int resId) {
method setShadowDrawable (line 756) | public void setShadowDrawable(Drawable d) {
method setSecondaryShadowDrawable (line 765) | public void setSecondaryShadowDrawable(int resId) {
method setSecondaryShadowDrawable (line 774) | public void setSecondaryShadowDrawable(Drawable d) {
method setShadowWidthRes (line 783) | public void setShadowWidthRes(int resId) {
method setShadowWidth (line 792) | public void setShadowWidth(int pixels) {
method setFadeEnabled (line 801) | public void setFadeEnabled(boolean b) {
method setFadeDegree (line 811) | public void setFadeDegree(float f) {
method setSelectorEnabled (line 820) | public void setSelectorEnabled(boolean b) {
method setSelectedView (line 829) | public void setSelectedView(View v) {
method setSelectorDrawable (line 838) | public void setSelectorDrawable(int res) {
method setSelectorBitmap (line 847) | public void setSelectorBitmap(Bitmap b) {
method addIgnoredView (line 856) | public void addIgnoredView(View v) {
method removeIgnoredView (line 865) | public void removeIgnoredView(View v) {
method clearIgnoredViews (line 872) | public void clearIgnoredViews() {
method setOnOpenListener (line 881) | public void setOnOpenListener(OnOpenListener listener) {
method setSecondaryOnOpenListner (line 893) | public void setSecondaryOnOpenListner(OnOpenListener listener) {
method setOnCloseListener (line 902) | public void setOnCloseListener(OnCloseListener listener) {
method setOnOpenedListener (line 912) | public void setOnOpenedListener(OnOpenedListener listener) {
method setOnClosedListener (line 921) | public void setOnClosedListener(OnClosedListener listener) {
class SavedState (line 925) | public static class SavedState extends BaseSavedState {
method SavedState (line 929) | public SavedState(Parcelable superState, int item) {
method SavedState (line 934) | private SavedState(Parcel in) {
method getItem (line 939) | public int getItem() {
method writeToParcel (line 946) | public void writeToParcel(Parcel out, int flags) {
method createFromParcel (line 953) | public SavedState createFromParcel(Parcel in) {
method newArray (line 957) | public SavedState[] newArray(int size) {
method onSaveInstanceState (line 967) | @Override
method onRestoreInstanceState (line 977) | @Override
method fitSystemWindows (line 987) | @SuppressLint("NewApi")
method manageLayers (line 1001) | @TargetApi(Build.VERSION_CODES.HONEYCOMB)
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingActivity.java
class SlidingActivity (line 11) | public class SlidingActivity extends Activity implements SlidingActivity...
method onCreate (line 18) | @Override
method onPostCreate (line 28) | @Override
method findViewById (line 37) | @Override
method onSaveInstanceState (line 48) | @Override
method setContentView (line 57) | @Override
method setContentView (line 65) | @Override
method setContentView (line 73) | @Override
method setBehindContentView (line 82) | public void setBehindContentView(int id) {
method setBehindContentView (line 89) | public void setBehindContentView(View v) {
method setBehindContentView (line 96) | public void setBehindContentView(View v, LayoutParams params) {
method getSlidingMenu (line 103) | public SlidingMenu getSlidingMenu() {
method toggle (line 110) | public void toggle() {
method showContent (line 117) | public void showContent() {
method showMenu (line 124) | public void showMenu() {
method showSecondaryMenu (line 131) | public void showSecondaryMenu() {
method setSlidingActionBarEnabled (line 138) | public void setSlidingActionBarEnabled(boolean b) {
method onKeyUp (line 145) | @Override
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingActivityBase.java
type SlidingActivityBase (line 8) | public interface SlidingActivityBase {
method setBehindContentView (line 17) | public void setBehindContentView(View view, LayoutParams layoutParams);
method setBehindContentView (line 27) | public void setBehindContentView(View view);
method setBehindContentView (line 35) | public void setBehindContentView(int layoutResID);
method getSlidingMenu (line 42) | public SlidingMenu getSlidingMenu();
method toggle (line 47) | public void toggle();
method showContent (line 52) | public void showContent();
method showMenu (line 57) | public void showMenu();
method showSecondaryMenu (line 63) | public void showSecondaryMenu();
method setSlidingActionBarEnabled (line 72) | public void setSlidingActionBarEnabled(boolean slidingActionBarEnabled);
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingActivityHelper.java
class SlidingActivityHelper (line 14) | public class SlidingActivityHelper {
method SlidingActivityHelper (line 35) | public SlidingActivityHelper(Activity activity) {
method onCreate (line 44) | public void onCreate(Bundle savedInstanceState) {
method onPostCreate (line 53) | public void onPostCreate(Bundle savedInstanceState) {
method setSlidingActionBarEnabled (line 95) | public void setSlidingActionBarEnabled(boolean slidingActionBarEnabled) {
method findViewById (line 107) | public View findViewById(int id) {
method onSaveInstanceState (line 124) | public void onSaveInstanceState(Bundle outState) {
method registerAboveContentView (line 135) | public void registerAboveContentView(View v, LayoutParams params) {
method setContentView (line 149) | public void setContentView(View v) {
method setBehindContentView (line 161) | public void setBehindContentView(View view, LayoutParams layoutParams) {
method getSlidingMenu (line 171) | public SlidingMenu getSlidingMenu() {
method toggle (line 178) | public void toggle() {
method showContent (line 185) | public void showContent() {
method showMenu (line 192) | public void showMenu() {
method showSecondaryMenu (line 200) | public void showSecondaryMenu() {
method onKeyUp (line 211) | public boolean onKeyUp(int keyCode, KeyEvent event) {
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingFragmentActivity.java
class SlidingFragmentActivity (line 11) | public class SlidingFragmentActivity extends FragmentActivity implements...
method onCreate (line 18) | @Override
method onPostCreate (line 28) | @Override
method findViewById (line 37) | @Override
method onSaveInstanceState (line 48) | @Override
method setContentView (line 57) | @Override
method setContentView (line 65) | @Override
method setContentView (line 73) | @Override
method setBehindContentView (line 82) | public void setBehindContentView(int id) {
method setBehindContentView (line 89) | public void setBehindContentView(View v) {
method setBehindContentView (line 96) | public void setBehindContentView(View v, LayoutParams params) {
method getSlidingMenu (line 103) | public SlidingMenu getSlidingMenu() {
method toggle (line 110) | public void toggle() {
method showContent (line 117) | public void showContent() {
method showMenu (line 124) | public void showMenu() {
method showSecondaryMenu (line 131) | public void showSecondaryMenu() {
method setSlidingActionBarEnabled (line 138) | public void setSlidingActionBarEnabled(boolean b) {
method onKeyUp (line 145) | @Override
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingListActivity.java
class SlidingListActivity (line 12) | public class SlidingListActivity extends ListActivity implements Sliding...
method onCreate (line 19) | @Override
method onPostCreate (line 32) | @Override
method findViewById (line 41) | @Override
method onSaveInstanceState (line 52) | @Override
method setContentView (line 61) | @Override
method setContentView (line 69) | @Override
method setContentView (line 77) | @Override
method setBehindContentView (line 86) | public void setBehindContentView(int id) {
method setBehindContentView (line 93) | public void setBehindContentView(View v) {
method setBehindContentView (line 100) | public void setBehindContentView(View v, LayoutParams params) {
method getSlidingMenu (line 107) | public SlidingMenu getSlidingMenu() {
method toggle (line 114) | public void toggle() {
method showContent (line 121) | public void showContent() {
method showMenu (line 128) | public void showMenu() {
method showSecondaryMenu (line 136) | public void showSecondaryMenu() {
method setSlidingActionBarEnabled (line 143) | public void setSlidingActionBarEnabled(boolean b) {
method onKeyUp (line 150) | @Override
FILE: library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingPreferenceActivity.java
class SlidingPreferenceActivity (line 11) | public class SlidingPreferenceActivity extends PreferenceActivity implem...
method onCreate (line 18) | @Override
method onPostCreate (line 28) | @Override
method findViewById (line 37) | @Override
method onSaveInstanceState (line 48) | @Override
method setContentView (line 57) | @Override
method setContentView (line 65) | @Override
method setContentView (line 73) | @Override
method setBehindContentView (line 82) | public void setBehindContentView(int id) {
method setBehindContentView (line 89) | public void setBehindContentView(View v) {
method setBehindContentView (line 96) | public void setBehindContentView(View v, LayoutParams params) {
method getSlidingMenu (line 103) | public SlidingMenu getSlidingMenu() {
method toggle (line 110) | public void toggle() {
method showContent (line 117) | public void showContent() {
method showMenu (line 124) | public void showMenu() {
method showSecondaryMenu (line 131) | public void showSecondaryMenu() {
method setSlidingActionBarEnabled (line 138) | public void setSlidingActionBarEnabled(boolean b) {
method onKeyUp (line 145) | @Override
Copy disabled (too large)
Download .json
Condensed preview — 88 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (10,249K chars).
[
{
"path": ".gitignore",
"chars": 155,
"preview": "*.class\n\n# Package Files #\n*.dex\n*.war\n*.ear\n*.apk\nbin/\nbin\ngen/\nrelease/\nrelease\ngen\n.metadata/\n.metadata\n.idea/\n.idea\n"
},
{
"path": "LICENSE.txt",
"chars": 11357,
"preview": "\n Apache License\n Version 2.0, January 2004\n "
},
{
"path": "README.md",
"chars": 9204,
"preview": "SlidingMenu ([Play Store Demo][7])\n===========\n\nSlidingMenu is an Open Source Android library that allows developers to "
},
{
"path": "example/.classpath",
"chars": 372,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<classpath>\n\t<classpathentry exported=\"true\" kind=\"con\" path=\"com.android.ide.ecl"
},
{
"path": "example/AndroidManifest.xml",
"chars": 1984,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n package="
},
{
"path": "example/proguard/dump.txt",
"chars": 8805185,
"preview": "_____________________________________________________________________\n+ Program class: android/support/v13/dreams/BasicD"
},
{
"path": "example/proguard/mapping.txt",
"chars": 418551,
"preview": "android.support.v13.dreams.BasicDream -> android.support.v13.dreams.BasicDream:\n android.view.View mView -> a\n boo"
},
{
"path": "example/proguard/seeds.txt",
"chars": 509818,
"preview": "android.support.v13.dreams.BasicDream\nandroid.support.v13.dreams.BasicDream: void setContentView(android.view.View)\nandr"
},
{
"path": "example/proguard/usage.txt",
"chars": 56955,
"preview": "android.support.v13.app.FragmentCompat\nandroid.support.v13.app.FragmentCompat$BaseFragmentCompatImpl\nandroid.support.v13"
},
{
"path": "example/project.properties",
"chars": 696,
"preview": "# This file is automatically generated by Android Tools.\n# Do not modify this file -- YOUR CHANGES WILL BE ERASED!\n#\n# T"
},
{
"path": "example/res/drawable/new_indicator.xml",
"chars": 258,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <it"
},
{
"path": "example/res/drawable/octocat_scaled.xml",
"chars": 249,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<scale xmlns:android=\"http://schemas.android.com/apk/res/android\"\n android:sca"
},
{
"path": "example/res/drawable/shadow.xml",
"chars": 250,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <gradien"
},
{
"path": "example/res/drawable/shadowright.xml",
"chars": 250,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <gradien"
},
{
"path": "example/res/layout/content_frame.xml",
"chars": 230,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andro"
},
{
"path": "example/res/layout/github_button.xml",
"chars": 731,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "example/res/layout/grid_item.xml",
"chars": 422,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andro"
},
{
"path": "example/res/layout/list.xml",
"chars": 319,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ListView xmlns:android=\"http://schemas.android.com/apk/res/android\"\n android:"
},
{
"path": "example/res/layout/list_grid.xml",
"chars": 360,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<GridView xmlns:android=\"http://schemas.android.com/apk/res/android\"\n android:"
},
{
"path": "example/res/layout/menu.xml",
"chars": 281,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<fragment xmlns:android=\"http://schemas.android.com/apk/res/android\"\n android:"
},
{
"path": "example/res/layout/menu_frame.xml",
"chars": 227,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andro"
},
{
"path": "example/res/layout/menu_frame_two.xml",
"chars": 231,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andro"
},
{
"path": "example/res/layout/pager.xml",
"chars": 406,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "example/res/layout/properties.xml",
"chars": 7882,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ScrollView xmlns:android=\"http://schemas.android.com/apk/res/android\"\n androi"
},
{
"path": "example/res/layout/responsive_content_frame.xml",
"chars": 230,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andro"
},
{
"path": "example/res/layout/row.xml",
"chars": 788,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "example/res/layout-large-land/responsive_content_frame.xml",
"chars": 595,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "example/res/layout-xlarge/responsive_content_frame.xml",
"chars": 595,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "example/res/menu/example_list.xml",
"chars": 731,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n <item andr"
},
{
"path": "example/res/menu/main.xml",
"chars": 334,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n <item andr"
},
{
"path": "example/res/values/array.xml",
"chars": 971,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n <string-array name=\"color_names\">\n <item>Red</item>\n "
},
{
"path": "example/res/values/colors.xml",
"chars": 250,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n <color name=\"red\">#900</color>\n <color name=\"green\">#090</colo"
},
{
"path": "example/res/values/dimens.xml",
"chars": 808,
"preview": "<!--\n Copyright 2011 The Android Open Source Project\n\n Licensed under the Apache License, Version 2.0 (the \"License\");"
},
{
"path": "example/res/values/strings.xml",
"chars": 3404,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n <string name=\"app_name\">SlidingMenu Demos</string>\n <string n"
},
{
"path": "example/res/values/styles.xml",
"chars": 302,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n <style name=\"ExampleTheme\" parent=\"Theme.Sherlock.Light.DarkActi"
},
{
"path": "example/res/values-land/dimens.xml",
"chars": 721,
"preview": "<!--\n Copyright 2011 The Android Open Source Project\n\n Licensed under the Apache License, Version 2.0 (the \"License\");"
},
{
"path": "example/res/values-large/dimens.xml",
"chars": 721,
"preview": "<!--\n Copyright 2011 The Android Open Source Project\n\n Licensed under the Apache License, Version 2.0 (the \"License\");"
},
{
"path": "example/res/values-large-land/dimens.xml",
"chars": 721,
"preview": "<!--\n Copyright 2011 The Android Open Source Project\n\n Licensed under the Apache License, Version 2.0 (the \"License\");"
},
{
"path": "example/res/values-xlarge/dimens.xml",
"chars": 721,
"preview": "<!--\n Copyright 2011 The Android Open Source Project\n\n Licensed under the Apache License, Version 2.0 (the \"License\");"
},
{
"path": "example/res/values-xlarge-land/dimens.xml",
"chars": 721,
"preview": "<!--\n Copyright 2011 The Android Open Source Project\n\n Licensed under the Apache License, Version 2.0 (the \"License\");"
},
{
"path": "example/res/xml/main.xml",
"chars": 1055,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<PreferenceScreen xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n "
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/AttachExample.java",
"chars": 1247,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport android.os.Bundle;\nimport android.support.v4.app.FragmentActivi"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/BaseActivity.java",
"chars": 2067,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\nimport android.os."
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/ExampleListActivity.java",
"chars": 3870,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport java.net.URLEncoder;\n\nimport android.app.AlertDialog;\nimport an"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/LeftAndRightActivity.java",
"chars": 1225,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport android.os.Bundle;\nimport android.view.KeyEvent;\nimport android"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/PropertiesActivity.java",
"chars": 5720,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport android.os.Bundle;\nimport android.view.View;\nimport android.vie"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/SampleListFragment.java",
"chars": 1643,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport android.content.Context;\nimport android.os.Bundle;\nimport andro"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/SlidingContent.java",
"chars": 535,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport android.os.Bundle;\n\n\npublic class SlidingContent extends BaseAc"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/SlidingTitleBar.java",
"chars": 576,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport android.os.Bundle;\nimport android.support.v4.view.ViewPager;\n\n\n"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/Util.java",
"chars": 394,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport android.content.Context;\nimport android.content.Intent;\nimport "
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/ViewPagerActivity.java",
"chars": 2066,
"preview": "package com.jeremyfeinstein.slidingmenu.example;\n\nimport java.util.ArrayList;\n\nimport android.os.Bundle;\nimport android."
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomAnimation.java",
"chars": 1262,
"preview": "package com.jeremyfeinstein.slidingmenu.example.anim;\n\nimport android.os.Bundle;\nimport android.view.Menu;\n\nimport com.j"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomScaleAnimation.java",
"chars": 559,
"preview": "package com.jeremyfeinstein.slidingmenu.example.anim;\n\nimport android.graphics.Canvas;\n\nimport com.jeremyfeinstein.slidi"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomSlideAnimation.java",
"chars": 917,
"preview": "package com.jeremyfeinstein.slidingmenu.example.anim;\n\nimport android.graphics.Canvas;\nimport android.view.animation.Int"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/anim/CustomZoomAnimation.java",
"chars": 741,
"preview": "package com.jeremyfeinstein.slidingmenu.example.anim;\n\nimport android.graphics.Canvas;\n\nimport com.jeremyfeinstein.slidi"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/fragments/BirdActivity.java",
"chars": 2489,
"preview": "package com.jeremyfeinstein.slidingmenu.example.fragments;\n\nimport android.app.Activity;\nimport android.content.Intent;\n"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/fragments/BirdGridFragment.java",
"chars": 2259,
"preview": "package com.jeremyfeinstein.slidingmenu.example.fragments;\n\nimport android.content.res.TypedArray;\nimport android.os.Bun"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/fragments/BirdMenuFragment.java",
"chars": 1472,
"preview": "package com.jeremyfeinstein.slidingmenu.example.fragments;\n\nimport android.os.Bundle;\nimport android.support.v4.app.Frag"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/fragments/ColorFragment.java",
"chars": 1079,
"preview": "package com.jeremyfeinstein.slidingmenu.example.fragments;\n\nimport com.jeremyfeinstein.slidingmenu.example.R;\n\nimport an"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/fragments/ColorMenuFragment.java",
"chars": 2013,
"preview": "package com.jeremyfeinstein.slidingmenu.example.fragments;\n\nimport android.os.Bundle;\nimport android.support.v4.app.Frag"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/fragments/FragmentChangeActivity.java",
"chars": 1656,
"preview": "package com.jeremyfeinstein.slidingmenu.example.fragments;\n\nimport android.os.Bundle;\nimport android.support.v4.app.Frag"
},
{
"path": "example/src/com/jeremyfeinstein/slidingmenu/example/fragments/ResponsiveUIActivity.java",
"chars": 3486,
"preview": "package com.jeremyfeinstein.slidingmenu.example.fragments;\n\nimport android.app.AlertDialog;\nimport android.content.Inten"
},
{
"path": "library/.classpath",
"chars": 372,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<classpath>\n\t<classpathentry exported=\"true\" kind=\"con\" path=\"com.android.ide.ecl"
},
{
"path": "library/AndroidManifest.xml",
"chars": 320,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n package="
},
{
"path": "library/LICENSE.txt",
"chars": 11357,
"preview": "\n Apache License\n Version 2.0, January 2004\n "
},
{
"path": "library/build.gradle",
"chars": 725,
"preview": "buildscript {\n repositories {\n mavenCentral()\n }\n dependencies {\n classpath 'com.android.tools.bu"
},
{
"path": "library/pom.xml",
"chars": 2101,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/"
},
{
"path": "library/project.properties",
"chars": 383,
"preview": "# This file is automatically generated by Android Tools.\n# Do not modify this file -- YOUR CHANGES WILL BE ERASED!\n#\n# T"
},
{
"path": "library/res/layout/slidingmenumain.xml",
"chars": 266,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<com.jeremyfeinstein.slidingmenu.lib.SlidingMenu xmlns:android=\"http://schemas.an"
},
{
"path": "library/res/values/attrs.xml",
"chars": 1815,
"preview": "<!--\n Copyright 2011 The Android Open Source Project\n\n Licensed under the Apache License, Version 2.0 (the \"License\");"
},
{
"path": "library/res/values/ids.xml",
"chars": 111,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n <item name=\"selected_view\" type=\"id\"/>\n \n</resources>"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/CanvasTransformerBuilder.java",
"chars": 2963,
"preview": "package com.jeremyfeinstein.slidingmenu.lib;\n\nimport android.graphics.Canvas;\nimport android.view.animation.Interpolator"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/CustomViewAbove.java",
"chars": 29760,
"preview": "package com.jeremyfeinstein.slidingmenu.lib;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\nimport android.content"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/CustomViewBehind.java",
"chars": 12332,
"preview": "package com.jeremyfeinstein.slidingmenu.lib;\n\nimport android.content.Context;\nimport android.graphics.Bitmap;\nimport and"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/MenuInterface.java",
"chars": 1138,
"preview": "package com.jeremyfeinstein.slidingmenu.lib;\n\nimport android.graphics.Canvas;\nimport android.graphics.drawable.Drawable;"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/SlidingMenu.java",
"chars": 28648,
"preview": "package com.jeremyfeinstein.slidingmenu.lib;\n\nimport java.lang.reflect.Method;\n\nimport android.annotation.SuppressLint;\n"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingActivity.java",
"chars": 4174,
"preview": "package com.jeremyfeinstein.slidingmenu.lib.app;\n\nimport android.app.Activity;\nimport android.os.Bundle;\nimport android."
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingActivityBase.java",
"chars": 2408,
"preview": "package com.jeremyfeinstein.slidingmenu.lib.app;\n\nimport android.view.View;\nimport android.view.ViewGroup.LayoutParams;\n"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingActivityHelper.java",
"chars": 6202,
"preview": "package com.jeremyfeinstein.slidingmenu.lib.app;\n\nimport android.app.Activity;\nimport android.os.Bundle;\nimport android."
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingFragmentActivity.java",
"chars": 4247,
"preview": "package com.jeremyfeinstein.slidingmenu.lib.app;\n\nimport android.os.Bundle;\nimport android.support.v4.app.FragmentActivi"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingListActivity.java",
"chars": 4330,
"preview": "package com.jeremyfeinstein.slidingmenu.lib.app;\n\nimport android.app.ListActivity;\nimport android.os.Bundle;\nimport andr"
},
{
"path": "library/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingPreferenceActivity.java",
"chars": 4211,
"preview": "package com.jeremyfeinstein.slidingmenu.lib.app;\n\nimport com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;\n\nimport androi"
},
{
"path": "library-maps-support/LICENSE.txt",
"chars": 11357,
"preview": "\n Apache License\n Version 2.0, January 2004\n "
},
{
"path": "library-maps-support/pom.xml",
"chars": 1292,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/"
},
{
"path": "library-maps-support/src/com/jeremyfeinstein/slidingmenu/lib/app/SlidingMapActivity.java",
"chars": 4219,
"preview": "package com.jeremyfeinstein.slidingmenu.lib.app;\n\nimport android.os.Bundle;\nimport android.view.KeyEvent;\nimport android"
},
{
"path": "pom.xml",
"chars": 2930,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2"
}
]
// ... and 2 more files (download for full content)
About this extraction
This page contains the full source code of the jfeinstein10/SlidingMenu GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 88 files (9.6 MB), approximately 2.5M tokens, and a symbol index with 437 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.