Files
exalted_dice/ExaltedDice/proguard/dump.txt
2012-04-29 17:32:57 -04:00

44308 lines
1.6 MiB

_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/ColorDialogPreference
Superclass: android/preference/DialogPreference
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.ColorDialogPreference extends android.preference.DialogPreference
Interfaces (count = 0):
Constant Pool (count = 68):
+ Class [android/app/AlertDialog$Builder]
+ Class [android/content/SharedPreferences]
+ Class [android/preference/DialogPreference]
+ Class [com/TwentyCode/android/ExaltedDice/ColorDialogPreference]
+ Class [com/TwentyCode/android/ExaltedDice/a]
+ Class [com/TwentyCode/android/ExaltedDice/b]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.a I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.b Lcom/TwentyCode/android/ExaltedDice/c;]
+ Methodref [android/app/AlertDialog$Builder.setView (Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
+ Methodref [android/preference/DialogPreference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Methodref [android/preference/DialogPreference.onDialogClosed (Z)V]
+ Methodref [android/preference/DialogPreference.onPrepareDialogBuilder (Landroid/app/AlertDialog$Builder;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.getContext ()Landroid/content/Context;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.getKey ()Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.getSharedPreferences ()Landroid/content/SharedPreferences;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.persistInt (I)Z]
+ Methodref [com/TwentyCode/android/ExaltedDice/a.<init> (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/b.<init> (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/c;I)V]
+ InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/c;I)V]
+ NameAndType [a I]
+ NameAndType [b Lcom/TwentyCode/android/ExaltedDice/c;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getInt (Ljava/lang/String;I)I]
+ NameAndType [getKey ()Ljava/lang/String;]
+ NameAndType [getSharedPreferences ()Landroid/content/SharedPreferences;]
+ NameAndType [onDialogClosed (Z)V]
+ NameAndType [onPrepareDialogBuilder (Landroid/app/AlertDialog$Builder;)V]
+ NameAndType [persistInt (I)Z]
+ NameAndType [setView (Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Landroid/content/SharedPreferences;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [(I)Z]
+ Utf8 [(Landroid/app/AlertDialog$Builder;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Utf8 [(Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;I)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/c;I)V]
+ Utf8 [(Ljava/lang/String;I)I]
+ Utf8 [(Z)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/c;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/app/AlertDialog$Builder]
+ Utf8 [android/content/SharedPreferences]
+ Utf8 [android/preference/DialogPreference]
+ Utf8 [b]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ColorDialogPreference]
+ Utf8 [com/TwentyCode/android/ExaltedDice/a]
+ Utf8 [com/TwentyCode/android/ExaltedDice/b]
+ Utf8 [getContext]
+ Utf8 [getInt]
+ Utf8 [getKey]
+ Utf8 [getSharedPreferences]
+ Utf8 [onDialogClosed]
+ Utf8 [onPrepareDialogBuilder]
+ Utf8 [persistInt]
+ Utf8 [setView]
Fields (count = 2):
+ Field: a I
Access flags: 0x2
= private int a
+ Field: b Lcom/TwentyCode/android/ExaltedDice/c;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.c b
Methods (count = 4):
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Access flags: 0x1
= public ColorDialogPreference(android.content.Context,android.util.AttributeSet)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 3, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] invokespecial #10
+ Methodref [android/preference/DialogPreference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
[6] aload_0 v0
[7] iconst_0
[8] putfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.a I]
[11] aload_0 v0
[12] aconst_null
[13] putfield #8
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.b Lcom/TwentyCode/android/ExaltedDice/c;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 184
[6] -> line 173
[11] -> line 176
[16] -> line 185
+ Method: onDialogClosed(Z)V
Access flags: 0x4
= protected void onDialogClosed(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 2, stack = 2):
[0] iload_1 v1
[1] ifeq +19 (target=20)
[4] aload_0 v0
[5] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.a I]
[8] ifeq +12 (target=20)
[11] aload_0 v0
[12] aload_0 v0
[13] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.a I]
[16] invokevirtual #16
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.persistInt (I)Z]
[19] pop
[20] aload_0 v0
[21] iload_1 v1
[22] invokespecial #11
+ Methodref [android/preference/DialogPreference.onDialogClosed (Z)V]
[25] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 191
[11] -> line 192
[20] -> line 195
[25] -> line 196
+ Stack map table attribute (count = 1):
- [20] Var: ..., Stack: (empty)
+ Method: onPrepareDialogBuilder(Landroid/app/AlertDialog$Builder;)V
Access flags: 0x4
= protected void onPrepareDialogBuilder(android.app.AlertDialog$Builder)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 55, locals = 3, stack = 7):
[0] aload_0 v0
[1] new #5
+ Class [com/TwentyCode/android/ExaltedDice/a]
[4] dup
[5] aload_0 v0
[6] invokespecial #17
+ Methodref [com/TwentyCode/android/ExaltedDice/a.<init> (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;)V]
[9] putfield #8
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.b Lcom/TwentyCode/android/ExaltedDice/c;]
[12] aload_0 v0
[13] invokevirtual #15
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.getSharedPreferences ()Landroid/content/SharedPreferences;]
[16] aload_0 v0
[17] invokevirtual #14
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.getKey ()Ljava/lang/String;]
[20] iconst_m1
[21] invokeinterface #19
+ InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
[26] istore_2 v2
[27] aload_1 v1
[28] new #6
+ Class [com/TwentyCode/android/ExaltedDice/b]
[31] dup
[32] aload_0 v0
[33] aload_0 v0
[34] invokevirtual #13
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.getContext ()Landroid/content/Context;]
[37] aload_0 v0
[38] getfield #8
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.b Lcom/TwentyCode/android/ExaltedDice/c;]
[41] iload_2 v2
[42] invokespecial #18
+ Methodref [com/TwentyCode/android/ExaltedDice/b.<init> (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/c;I)V]
[45] invokevirtual #9
+ Methodref [android/app/AlertDialog$Builder.setView (Landroid/view/View;)Landroid/app/AlertDialog$Builder;]
[48] pop
[49] aload_0 v0
[50] aload_1 v1
[51] invokespecial #12
+ Methodref [android/preference/DialogPreference.onPrepareDialogBuilder (Landroid/app/AlertDialog$Builder;)V]
[54] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 201
[12] -> line 210
[27] -> line 212
[37] -> line 213
[45] -> line 212
[49] -> line 215
[54] -> line 216
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;I)V
Access flags: 0x1008
= static synthetic void a(com.TwentyCode.android.ExaltedDice.ColorDialogPreference,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.a I]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 173
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/a
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.a extends java.lang.Object
Interfaces (count = 1):
+ Class [com/TwentyCode/android/ExaltedDice/c]
Constant Pool (count = 19):
+ Class [com/TwentyCode/android/ExaltedDice/a]
+ Class [com/TwentyCode/android/ExaltedDice/c]
+ Class [java/lang/Object]
+ Fieldref [com/TwentyCode/android/ExaltedDice/a.a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
+ Utf8 [()V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [com/TwentyCode/android/ExaltedDice/a]
+ Utf8 [com/TwentyCode/android/ExaltedDice/c]
+ Utf8 [java/lang/Object]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.ColorDialogPreference a
Methods (count = 1):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;)V
Access flags: 0x0
= a(com.TwentyCode.android.ExaltedDice.ColorDialogPreference)
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 #4
+ Fieldref [com/TwentyCode/android/ExaltedDice/a.a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
[5] aload_0 v0
[6] invokespecial #5
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[5] -> line 201
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/b
Superclass: android/view/View
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.b extends android.view.View
Interfaces (count = 0):
Constant Pool (count = 179):
+ Integer [-16776961]
+ Integer [-16711936]
+ Integer [-16711681]
+ Integer [-65536]
+ Integer [-65281]
+ Float [0.5]
+ Float [5.0]
+ Float [32.0]
+ Float [100.0]
+ Class [android/graphics/Canvas]
+ Class [android/graphics/Color]
+ Class [android/graphics/Paint]
+ Class [android/graphics/Paint$Style]
+ Class [android/graphics/RectF]
+ Class [android/graphics/SweepGradient]
+ Class [android/view/MotionEvent]
+ Class [android/view/View]
+ Class [com/TwentyCode/android/ExaltedDice/ColorDialogPreference]
+ Class [com/TwentyCode/android/ExaltedDice/b]
+ Class [java/lang/Math]
+ Double [6.283185307179586]
+ Fieldref [android/graphics/Paint$Style.FILL Landroid/graphics/Paint$Style;]
+ Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.d Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.e [I]
+ Methodref [android/graphics/Canvas.drawCircle (FFFLandroid/graphics/Paint;)V]
+ Methodref [android/graphics/Canvas.drawOval (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
+ Methodref [android/graphics/Canvas.translate (FF)V]
+ Methodref [android/graphics/Color.alpha (I)I]
+ Methodref [android/graphics/Color.argb (IIII)I]
+ Methodref [android/graphics/Color.blue (I)I]
+ Methodref [android/graphics/Color.green (I)I]
+ Methodref [android/graphics/Color.red (I)I]
+ Methodref [android/graphics/Paint.<init> (I)V]
+ Methodref [android/graphics/Paint.getColor ()I]
+ Methodref [android/graphics/Paint.getStrokeWidth ()F]
+ Methodref [android/graphics/Paint.setAlpha (I)V]
+ Methodref [android/graphics/Paint.setColor (I)V]
+ Methodref [android/graphics/Paint.setShader (Landroid/graphics/Shader;)Landroid/graphics/Shader;]
+ Methodref [android/graphics/Paint.setStrokeWidth (F)V]
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
+ Methodref [android/graphics/RectF.<init> (FFFF)V]
+ Methodref [android/graphics/SweepGradient.<init> (FF[I[F)V]
+ Methodref [android/view/MotionEvent.getAction ()I]
+ Methodref [android/view/MotionEvent.getX ()F]
+ Methodref [android/view/MotionEvent.getY ()F]
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
+ Methodref [android/view/View.getWidth ()I]
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.a (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/b.a (IIF)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/b.a ([IF)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/b.getRootView ()Landroid/view/View;]
+ Methodref [com/TwentyCode/android/ExaltedDice/b.invalidate ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/b.setMeasuredDimension (II)V]
+ Methodref [java/lang/Math.atan2 (DD)D]
+ Methodref [java/lang/Math.round (F)I]
+ NameAndType [<init> (FFFF)V]
+ NameAndType [<init> (FF[I[F)V]
+ NameAndType [<init> (I)V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [FILL Landroid/graphics/Paint$Style;]
+ NameAndType [STROKE Landroid/graphics/Paint$Style;]
+ NameAndType [a (IIF)I]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;I)V]
+ NameAndType [a ([IF)I]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
+ NameAndType [alpha (I)I]
+ NameAndType [argb (IIII)I]
+ NameAndType [atan2 (DD)D]
+ NameAndType [b Landroid/graphics/Paint;]
+ NameAndType [blue (I)I]
+ NameAndType [c Landroid/graphics/Paint;]
+ NameAndType [d Z]
+ NameAndType [drawCircle (FFFLandroid/graphics/Paint;)V]
+ NameAndType [drawOval (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
+ NameAndType [e [I]
+ NameAndType [getAction ()I]
+ NameAndType [getColor ()I]
+ NameAndType [getRootView ()Landroid/view/View;]
+ NameAndType [getStrokeWidth ()F]
+ NameAndType [getWidth ()I]
+ NameAndType [getX ()F]
+ NameAndType [getY ()F]
+ NameAndType [green (I)I]
+ NameAndType [invalidate ()V]
+ NameAndType [red (I)I]
+ NameAndType [round (F)I]
+ NameAndType [setAlpha (I)V]
+ NameAndType [setColor (I)V]
+ NameAndType [setMeasuredDimension (II)V]
+ NameAndType [setShader (Landroid/graphics/Shader;)Landroid/graphics/Shader;]
+ NameAndType [setStrokeWidth (F)V]
+ NameAndType [setStyle (Landroid/graphics/Paint$Style;)V]
+ NameAndType [translate (FF)V]
+ Utf8 [()F]
+ Utf8 [()I]
+ Utf8 [()Landroid/view/View;]
+ Utf8 [()V]
+ Utf8 [(DD)D]
+ Utf8 [(F)I]
+ Utf8 [(F)V]
+ Utf8 [(FF)V]
+ Utf8 [(FFFF)V]
+ Utf8 [(FFFLandroid/graphics/Paint;)V]
+ Utf8 [(FF[I[F)V]
+ Utf8 [(I)I]
+ Utf8 [(I)V]
+ Utf8 [(II)V]
+ Utf8 [(IIF)I]
+ Utf8 [(IIII)I]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/graphics/Canvas;)V]
+ Utf8 [(Landroid/graphics/Paint$Style;)V]
+ Utf8 [(Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
+ Utf8 [(Landroid/graphics/Shader;)Landroid/graphics/Shader;]
+ Utf8 [(Landroid/view/MotionEvent;)Z]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;I)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/c;I)V]
+ Utf8 [([IF)I]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [FILL]
+ Utf8 [Landroid/graphics/Paint$Style;]
+ Utf8 [Landroid/graphics/Paint;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
+ Utf8 [LineNumberTable]
+ Utf8 [STROKE]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Z]
+ Utf8 [[I]
+ Utf8 [a]
+ Utf8 [alpha]
+ Utf8 [android/graphics/Canvas]
+ Utf8 [android/graphics/Color]
+ Utf8 [android/graphics/Paint]
+ Utf8 [android/graphics/Paint$Style]
+ Utf8 [android/graphics/RectF]
+ Utf8 [android/graphics/SweepGradient]
+ Utf8 [android/view/MotionEvent]
+ Utf8 [android/view/View]
+ Utf8 [argb]
+ Utf8 [atan2]
+ Utf8 [b]
+ Utf8 [blue]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ColorDialogPreference]
+ Utf8 [com/TwentyCode/android/ExaltedDice/b]
+ Utf8 [d]
+ Utf8 [drawCircle]
+ Utf8 [drawOval]
+ Utf8 [e]
+ Utf8 [getAction]
+ Utf8 [getColor]
+ Utf8 [getRootView]
+ Utf8 [getStrokeWidth]
+ Utf8 [getWidth]
+ Utf8 [getX]
+ Utf8 [getY]
+ Utf8 [green]
+ Utf8 [invalidate]
+ Utf8 [java/lang/Math]
+ Utf8 [onDraw]
+ Utf8 [onMeasure]
+ Utf8 [onTouchEvent]
+ Utf8 [red]
+ Utf8 [round]
+ Utf8 [setAlpha]
+ Utf8 [setColor]
+ Utf8 [setMeasuredDimension]
+ Utf8 [setShader]
+ Utf8 [setStrokeWidth]
+ Utf8 [setStyle]
+ Utf8 [translate]
Fields (count = 5):
+ Field: b Landroid/graphics/Paint;
Access flags: 0x2
= private android.graphics.Paint b
+ Field: c Landroid/graphics/Paint;
Access flags: 0x2
= private android.graphics.Paint c
+ Field: d Z
Access flags: 0x2
= private boolean d
+ Field: e [I
Access flags: 0x12
= private final int[] e
+ Field: a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.ColorDialogPreference a
Methods (count = 6):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/c;I)V
Access flags: 0x0
= b(com.TwentyCode.android.ExaltedDice.ColorDialogPreference,android.content.Context,com.TwentyCode.android.ExaltedDice.c,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 154, locals = 5, stack = 7):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #25
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
[5] aload_0 v0
[6] aload_2 v2
[7] invokespecial #51
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
[10] aload_0 v0
[11] aconst_null
[12] putfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[15] aload_0 v0
[16] aconst_null
[17] putfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[20] aload_0 v0
[21] iconst_0
[22] putfield #28
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.d Z]
[25] aload_0 v0
[26] bipush 7
[28] newarray 10
[30] dup
[31] iconst_0
[32] ldc #4
+ Integer [-65536]
[34] iastore
[35] dup
[36] iconst_1
[37] ldc #5
+ Integer [-65281]
[39] iastore
[40] dup
[41] iconst_2
[42] ldc #1
+ Integer [-16776961]
[44] iastore
[45] dup
[46] iconst_3
[47] ldc #3
+ Integer [-16711681]
[49] iastore
[50] dup
[51] iconst_4
[52] ldc #2
+ Integer [-16711936]
[54] iastore
[55] dup
[56] iconst_5
[57] sipush -256
[60] iastore
[61] dup
[62] bipush 6
[64] ldc #4
+ Integer [-65536]
[66] iastore
[67] putfield #29
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.e [I]
[70] aload_0 v0
[71] new #12
+ Class [android/graphics/Paint]
[74] dup
[75] iconst_1
[76] invokespecial #38
+ Methodref [android/graphics/Paint.<init> (I)V]
[79] putfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[82] aload_0 v0
[83] getfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[86] new #15
+ Class [android/graphics/SweepGradient]
[89] dup
[90] fconst_0
[91] fconst_0
[92] aload_0 v0
[93] getfield #29
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.e [I]
[96] aconst_null
[97] invokespecial #47
+ Methodref [android/graphics/SweepGradient.<init> (FF[I[F)V]
[100] invokevirtual #43
+ Methodref [android/graphics/Paint.setShader (Landroid/graphics/Shader;)Landroid/graphics/Shader;]
[103] pop
[104] aload_0 v0
[105] getfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[108] getstatic #24
+ Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;]
[111] invokevirtual #45
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
[114] aload_0 v0
[115] getfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[118] ldc #8
+ Float [32.0]
[120] invokevirtual #44
+ Methodref [android/graphics/Paint.setStrokeWidth (F)V]
[123] aload_0 v0
[124] new #12
+ Class [android/graphics/Paint]
[127] dup
[128] iconst_1
[129] invokespecial #38
+ Methodref [android/graphics/Paint.<init> (I)V]
[132] putfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[135] aload_0 v0
[136] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[139] iload v4
[141] invokevirtual #42
+ Methodref [android/graphics/Paint.setColor (I)V]
[144] aload_0 v0
[145] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[148] ldc #7
+ Float [5.0]
[150] invokevirtual #44
+ Methodref [android/graphics/Paint.setStrokeWidth (F)V]
[153] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 17)
[0] -> line 48
[5] -> line 49
[10] -> line 35
[15] -> line 36
[20] -> line 37
[25] -> line 38
[26] -> line 38
[32] -> line 39
[57] -> line 40
[70] -> line 51
[82] -> line 52
[104] -> line 53
[114] -> line 54
[123] -> line 56
[135] -> line 57
[144] -> line 58
[153] -> line 59
+ Method: a(IIF)I
Access flags: 0x2
= private int a(int,int,float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 4, stack = 4):
[0] iload_1 v1
[1] fload_3 v3
[2] iload_2 v2
[3] iload_1 v1
[4] isub
[5] i2f
[6] fmul
[7] invokestatic #60
+ Methodref [java/lang/Math.round (F)I]
[10] iadd
[11] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 67
+ Method: a([IF)I
Access flags: 0x2
= private int a(int[],float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 135, locals = 11, stack = 4):
[0] fload_2 v2
[1] fconst_0
[2] fcmpg
[3] ifgt +7 (target=10)
[6] aload_1 v1
[7] iconst_0
[8] iaload
[9] ireturn
[10] fload_2 v2
[11] fconst_1
[12] fcmpl
[13] iflt +10 (target=23)
[16] aload_1 v1
[17] aload_1 v1
[18] arraylength
[19] iconst_1
[20] isub
[21] iaload
[22] ireturn
[23] fload_2 v2
[24] aload_1 v1
[25] arraylength
[26] iconst_1
[27] isub
[28] i2f
[29] fmul
[30] fstore_3 v3
[31] fload_3 v3
[32] f2i
[33] istore v4
[35] fload_3 v3
[36] iload v4
[38] i2f
[39] fsub
[40] fstore_3 v3
[41] aload_1 v1
[42] iload v4
[44] iaload
[45] istore v5
[47] aload_1 v1
[48] iload v4
[50] iconst_1
[51] iadd
[52] iaload
[53] istore v6
[55] aload_0 v0
[56] iload v5
[58] invokestatic #33
+ Methodref [android/graphics/Color.alpha (I)I]
[61] iload v6
[63] invokestatic #33
+ Methodref [android/graphics/Color.alpha (I)I]
[66] fload_3 v3
[67] invokespecial #54
+ Methodref [com/TwentyCode/android/ExaltedDice/b.a (IIF)I]
[70] istore v7
[72] aload_0 v0
[73] iload v5
[75] invokestatic #37
+ Methodref [android/graphics/Color.red (I)I]
[78] iload v6
[80] invokestatic #37
+ Methodref [android/graphics/Color.red (I)I]
[83] fload_3 v3
[84] invokespecial #54
+ Methodref [com/TwentyCode/android/ExaltedDice/b.a (IIF)I]
[87] istore v8
[89] aload_0 v0
[90] iload v5
[92] invokestatic #36
+ Methodref [android/graphics/Color.green (I)I]
[95] iload v6
[97] invokestatic #36
+ Methodref [android/graphics/Color.green (I)I]
[100] fload_3 v3
[101] invokespecial #54
+ Methodref [com/TwentyCode/android/ExaltedDice/b.a (IIF)I]
[104] istore v9
[106] aload_0 v0
[107] iload v5
[109] invokestatic #35
+ Methodref [android/graphics/Color.blue (I)I]
[112] iload v6
[114] invokestatic #35
+ Methodref [android/graphics/Color.blue (I)I]
[117] fload_3 v3
[118] invokespecial #54
+ Methodref [com/TwentyCode/android/ExaltedDice/b.a (IIF)I]
[121] istore v10
[123] iload v7
[125] iload v8
[127] iload v9
[129] iload v10
[131] invokestatic #34
+ Methodref [android/graphics/Color.argb (IIII)I]
[134] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 14)
[0] -> line 75
[6] -> line 76
[10] -> line 79
[16] -> line 80
[23] -> line 83
[31] -> line 84
[35] -> line 85
[41] -> line 88
[47] -> line 89
[55] -> line 90
[72] -> line 91
[89] -> line 92
[106] -> line 93
[123] -> line 95
+ Stack map table attribute (count = 2):
- [10] Var: ..., Stack: (empty)
- [23] Var: ..., Stack: (empty)
+ Method: onDraw(Landroid/graphics/Canvas;)V
Access flags: 0x4
= protected void onDraw(android.graphics.Canvas)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 152, locals = 5, stack = 7):
[0] aload_0 v0
[1] invokevirtual #56
+ Methodref [com/TwentyCode/android/ExaltedDice/b.getRootView ()Landroid/view/View;]
[4] invokevirtual #52
+ Methodref [android/view/View.getWidth ()I]
[7] iconst_2
[8] idiv
[9] aload_0 v0
[10] getfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[13] invokevirtual #40
+ Methodref [android/graphics/Paint.getStrokeWidth ()F]
[16] fconst_2
[17] fdiv
[18] f2i
[19] isub
[20] istore_2 v2
[21] ldc #9
+ Float [100.0]
[23] aload_0 v0
[24] getfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[27] invokevirtual #40
+ Methodref [android/graphics/Paint.getStrokeWidth ()F]
[30] ldc #6
+ Float [0.5]
[32] fmul
[33] fsub
[34] fstore_3 v3
[35] aload_1 v1
[36] iload_2 v2
[37] i2f
[38] ldc #9
+ Float [100.0]
[40] invokevirtual #32
+ Methodref [android/graphics/Canvas.translate (FF)V]
[43] aload_1 v1
[44] new #14
+ Class [android/graphics/RectF]
[47] dup
[48] fload_3 v3
[49] fneg
[50] fload_3 v3
[51] fneg
[52] fload_3 v3
[53] fload_3 v3
[54] invokespecial #46
+ Methodref [android/graphics/RectF.<init> (FFFF)V]
[57] aload_0 v0
[58] getfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.b Landroid/graphics/Paint;]
[61] invokevirtual #31
+ Methodref [android/graphics/Canvas.drawOval (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
[64] aload_1 v1
[65] fconst_0
[66] fconst_0
[67] ldc #8
+ Float [32.0]
[69] aload_0 v0
[70] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[73] invokevirtual #30
+ Methodref [android/graphics/Canvas.drawCircle (FFFLandroid/graphics/Paint;)V]
[76] aload_0 v0
[77] getfield #28
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.d Z]
[80] ifeq +71 (target=151)
[83] aload_0 v0
[84] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[87] invokevirtual #39
+ Methodref [android/graphics/Paint.getColor ()I]
[90] istore v4
[92] aload_0 v0
[93] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[96] getstatic #24
+ Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;]
[99] invokevirtual #45
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
[102] aload_0 v0
[103] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[106] sipush 128
[109] invokevirtual #41
+ Methodref [android/graphics/Paint.setAlpha (I)V]
[112] aload_1 v1
[113] fconst_0
[114] fconst_0
[115] ldc #8
+ Float [32.0]
[117] aload_0 v0
[118] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[121] invokevirtual #40
+ Methodref [android/graphics/Paint.getStrokeWidth ()F]
[124] fadd
[125] aload_0 v0
[126] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[129] invokevirtual #30
+ Methodref [android/graphics/Canvas.drawCircle (FFFLandroid/graphics/Paint;)V]
[132] aload_0 v0
[133] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[136] getstatic #23
+ Fieldref [android/graphics/Paint$Style.FILL Landroid/graphics/Paint$Style;]
[139] invokevirtual #45
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
[142] aload_0 v0
[143] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[146] iload v4
[148] invokevirtual #42
+ Methodref [android/graphics/Paint.setColor (I)V]
[151] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 17)
[0] -> line 101
[9] -> line 102
[19] -> line 101
[21] -> line 103
[35] -> line 105
[43] -> line 106
[64] -> line 107
[76] -> line 109
[83] -> line 110
[92] -> line 111
[102] -> line 112
[112] -> line 114
[117] -> line 115
[129] -> line 114
[132] -> line 117
[142] -> line 118
[151] -> line 120
+ Stack map table attribute (count = 1):
- [151] Var: ...[i][f], Stack: (empty)
+ Method: onMeasure(II)V
Access flags: 0x4
= protected void onMeasure(int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 4, stack = 3):
[0] aload_0 v0
[1] invokevirtual #56
+ Methodref [com/TwentyCode/android/ExaltedDice/b.getRootView ()Landroid/view/View;]
[4] invokevirtual #52
+ Methodref [android/view/View.getWidth ()I]
[7] istore_3 v3
[8] iload_3 v3
[9] ifne +7 (target=16)
[12] sipush 250
[15] istore_3 v3
[16] aload_0 v0
[17] iload_3 v3
[18] sipush 200
[21] invokevirtual #58
+ Methodref [com/TwentyCode/android/ExaltedDice/b.setMeasuredDimension (II)V]
[24] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 125
[8] -> line 127
[12] -> line 128
[16] -> line 131
[24] -> line 132
+ Stack map table attribute (count = 1):
- [16] Var: ...[i], Stack: (empty)
+ Method: onTouchEvent(Landroid/view/MotionEvent;)Z
Access flags: 0x1
= public boolean onTouchEvent(android.view.MotionEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 129, locals = 6, stack = 4):
[0] aload_1 v1
[1] invokevirtual #49
+ Methodref [android/view/MotionEvent.getX ()F]
[4] aload_0 v0
[5] invokevirtual #56
+ Methodref [com/TwentyCode/android/ExaltedDice/b.getRootView ()Landroid/view/View;]
[8] invokevirtual #52
+ Methodref [android/view/View.getWidth ()I]
[11] iconst_2
[12] idiv
[13] i2f
[14] fsub
[15] fstore_2 v2
[16] aload_1 v1
[17] invokevirtual #50
+ Methodref [android/view/MotionEvent.getY ()F]
[20] ldc #9
+ Float [100.0]
[22] fsub
[23] fstore_3 v3
[24] aload_1 v1
[25] invokevirtual #48
+ Methodref [android/view/MotionEvent.getAction ()I]
[28] tableswitch (3 offsets, default=99) (target=127)
0: offset = 28, target = 56
1: offset = 85, target = 113
2: offset = 28, target = 56
default: offset = 99, target = 127
[56] fload_3 v3
[57] f2d
[58] fload_2 v2
[59] f2d
[60] invokestatic #59
+ Methodref [java/lang/Math.atan2 (DD)D]
[63] d2f
[64] fstore v4
[66] fload v4
[68] f2d
[69] ldc2_w #21
+ Double [6.283185307179586]
[72] ddiv
[73] d2f
[74] fstore v5
[76] fload v5
[78] fconst_0
[79] fcmpg
[80] ifge +9 (target=89)
[83] fload v5
[85] fconst_1
[86] fadd
[87] fstore v5
[89] aload_0 v0
[90] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[93] aload_0 v0
[94] aload_0 v0
[95] getfield #29
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.e [I]
[98] fload v5
[100] invokespecial #55
+ Methodref [com/TwentyCode/android/ExaltedDice/b.a ([IF)I]
[103] invokevirtual #42
+ Methodref [android/graphics/Paint.setColor (I)V]
[106] aload_0 v0
[107] invokevirtual #57
+ Methodref [com/TwentyCode/android/ExaltedDice/b.invalidate ()V]
[110] goto +17 (target=127)
[113] aload_0 v0
[114] getfield #25
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.a Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;]
[117] aload_0 v0
[118] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/b.c Landroid/graphics/Paint;]
[121] invokevirtual #39
+ Methodref [android/graphics/Paint.getColor ()I]
[124] invokestatic #53
+ Methodref [com/TwentyCode/android/ExaltedDice/ColorDialogPreference.a (Lcom/TwentyCode/android/ExaltedDice/ColorDialogPreference;I)V]
[127] iconst_1
[128] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 12)
[0] -> line 137
[16] -> line 138
[24] -> line 140
[56] -> line 143
[66] -> line 145
[76] -> line 147
[83] -> line 148
[89] -> line 151
[106] -> line 152
[110] -> line 153
[113] -> line 155
[127] -> line 159
+ Stack map table attribute (count = 4):
- [56] Var: ...[f][f], Stack: (empty)
- [89] Var: ...[f][f], Stack: (empty)
- [113] Var: -2, Stack: (empty)
- [127] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/c
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x601
= public interface com.TwentyCode.android.ExaltedDice.c extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 6):
+ Class [com/TwentyCode/android/ExaltedDice/c]
+ Class [java/lang/Object]
+ Utf8 [SourceFile]
+ Utf8 [com/TwentyCode/android/ExaltedDice/c]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 0):
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/d
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.d extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 332):
+ Integer [1]
+ Integer [2131034125]
+ String []
+ String [ = ]
+ String [ AND ]
+ String [']
+ String [=']
+ String [game content was null]
+ String [game_options]
+ String [games]
+ String [history]
+ String [history.db]
+ String [id]
+ String [id = ]
+ String [id= ]
+ String [key]
+ String [name]
+ String [name = ]
+ String [name=]
+ String [roll_id]
+ String [value]
+ Class [android/app/ProgressDialog]
+ Class [android/content/ContentValues]
+ Class [android/content/Context]
+ Class [android/database/Cursor]
+ Class [android/database/DatabaseUtils]
+ Class [android/database/sqlite/SQLiteDatabase]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/e]
+ Class [com/TwentyCode/android/ExaltedDice/f]
+ Class [com/TwentyCode/android/ExaltedDice/g]
+ Class [com/TwentyCode/android/ExaltedDice/h]
+ Class [com/TwentyCode/android/ExaltedDice/i]
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Class [java/lang/Boolean]
+ Class [java/lang/ClassCastException]
+ Class [java/lang/Integer]
+ Class [java/lang/Long]
+ Class [java/lang/NullPointerException]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/Thread]
+ Class [java/util/ArrayList]
+ Class [java/util/Iterator]
+ Class [java/util/List]
+ Class [java/util/Map$Entry]
+ Class [java/util/Set]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.a Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.b I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.c Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.d Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.e Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.f Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.g Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.h Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.i Landroid/content/Context;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.k Lcom/TwentyCode/android/ExaltedDice/l;]
+ Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
+ Methodref [android/content/ContentValues.<init> ()V]
+ Methodref [android/content/ContentValues.clear ()V]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Long;)V]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [android/content/ContentValues.valueSet ()Ljava/util/Set;]
+ Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/database/sqlite/SQLiteDatabase.close ()V]
+ Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
+ Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
+ Methodref [android/database/sqlite/SQLiteDatabase.update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Landroid/database/Cursor;)Landroid/content/ContentValues;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentValues;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b ()Landroid/database/Cursor;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c ()Ljava/util/List;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.f (J)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/e.<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/f.<init> (Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/g.<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/h.<init> (Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/i.<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/i.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
+ Methodref [java/lang/Boolean.booleanValue ()Z]
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
+ Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;]
+ Methodref [java/lang/NullPointerException.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
+ Methodref [java/lang/Thread.start ()V]
+ Methodref [java/util/ArrayList.<init> ()V]
+ InterfaceMethodref [android/database/Cursor.close ()V]
+ InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
+ InterfaceMethodref [android/database/Cursor.getLong (I)J]
+ InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
+ InterfaceMethodref [android/database/Cursor.isClosed ()Z]
+ InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
+ InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.d ()V]
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
+ InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
+ InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
+ InterfaceMethodref [java/util/List.size ()I]
+ InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;]
+ InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
+ InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ NameAndType [<init> (Ljava/lang/Runnable;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (Landroid/database/Cursor;)Landroid/content/ContentValues;]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentValues;]
+ NameAndType [a Z]
+ NameAndType [add (Ljava/lang/Object;)Z]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (J)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b ()Landroid/database/Cursor;]
+ NameAndType [b (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [b I]
+ NameAndType [booleanValue ()Z]
+ NameAndType [c ()Ljava/util/List;]
+ NameAndType [c (J)Ljava/lang/String;]
+ NameAndType [c Ljava/lang/String;]
+ NameAndType [clear ()V]
+ NameAndType [close ()V]
+ NameAndType [d ()V]
+ NameAndType [d Ljava/lang/String;]
+ NameAndType [e Ljava/lang/String;]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [f (J)V]
+ NameAndType [f Ljava/lang/String;]
+ NameAndType [g Ljava/lang/String;]
+ NameAndType [get (I)Ljava/lang/Object;]
+ NameAndType [getColumnIndex (Ljava/lang/String;)I]
+ NameAndType [getKey ()Ljava/lang/Object;]
+ NameAndType [getLong (I)J]
+ NameAndType [getString (I)Ljava/lang/String;]
+ NameAndType [getText (I)Ljava/lang/CharSequence;]
+ NameAndType [getValue ()Ljava/lang/Object;]
+ NameAndType [getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
+ NameAndType [h Ljava/lang/String;]
+ NameAndType [hasNext ()Z]
+ NameAndType [i Landroid/content/Context;]
+ NameAndType [insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
+ NameAndType [isClosed ()Z]
+ NameAndType [iterator ()Ljava/util/Iterator;]
+ NameAndType [j Landroid/database/sqlite/SQLiteDatabase;]
+ NameAndType [k Lcom/TwentyCode/android/ExaltedDice/l;]
+ NameAndType [moveToFirst ()Z]
+ NameAndType [moveToNext ()Z]
+ NameAndType [next ()Ljava/lang/Object;]
+ NameAndType [parseInt (Ljava/lang/String;)I]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/Integer;)V]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/Long;)V]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
+ NameAndType [show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
+ NameAndType [size ()I]
+ NameAndType [sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [start ()V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
+ NameAndType [valueOf (I)Ljava/lang/Integer;]
+ NameAndType [valueOf (J)Ljava/lang/Long;]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [valueSet ()Ljava/util/Set;]
+ Utf8 []
+ Utf8 [ = ]
+ Utf8 [ AND ]
+ Utf8 [']
+ Utf8 [()I]
+ Utf8 [()Landroid/database/Cursor;]
+ Utf8 [()Landroid/database/sqlite/SQLiteDatabase;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/util/Iterator;]
+ Utf8 [()Ljava/util/List;]
+ Utf8 [()Ljava/util/Set;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(I)J]
+ Utf8 [(I)Ljava/lang/CharSequence;]
+ Utf8 [(I)Ljava/lang/Integer;]
+ Utf8 [(I)Ljava/lang/Object;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(J)I]
+ Utf8 [(J)Landroid/content/ContentValues;]
+ Utf8 [(J)Ljava/lang/Long;]
+ Utf8 [(J)Ljava/lang/String;]
+ Utf8 [(J)Ljava/lang/StringBuilder;]
+ Utf8 [(J)V]
+ Utf8 [(JJ)V]
+ Utf8 [(JLandroid/content/ContentValues;)V]
+ Utf8 [(JLjava/lang/String;Landroid/content/ContentValues;I)V]
+ Utf8 [(Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
+ Utf8 [(Landroid/database/Cursor;)Landroid/content/ContentValues;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;J)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Runnable;)V]
+ Utf8 [(Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;)J]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/ContentValues;]
+ Utf8 [(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/Integer;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/Long;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentValues;]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
+ Utf8 [<init>]
+ Utf8 [=']
+ Utf8 [Code]
+ Utf8 [ConstantValue]
+ Utf8 [I]
+ Utf8 [Landroid/content/Context;]
+ Utf8 [Landroid/database/sqlite/SQLiteDatabase;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/l;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [add]
+ Utf8 [android/app/ProgressDialog]
+ Utf8 [android/content/ContentValues]
+ Utf8 [android/content/Context]
+ Utf8 [android/database/Cursor]
+ Utf8 [android/database/DatabaseUtils]
+ Utf8 [android/database/sqlite/SQLiteDatabase]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [booleanValue]
+ Utf8 [c]
+ Utf8 [clear]
+ Utf8 [close]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/e]
+ Utf8 [com/TwentyCode/android/ExaltedDice/f]
+ Utf8 [com/TwentyCode/android/ExaltedDice/g]
+ Utf8 [com/TwentyCode/android/ExaltedDice/h]
+ Utf8 [com/TwentyCode/android/ExaltedDice/i]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [equals]
+ Utf8 [f]
+ Utf8 [g]
+ Utf8 [game content was null]
+ Utf8 [game_options]
+ Utf8 [games]
+ Utf8 [get]
+ Utf8 [getColumnIndex]
+ Utf8 [getKey]
+ Utf8 [getLong]
+ Utf8 [getString]
+ Utf8 [getText]
+ Utf8 [getValue]
+ Utf8 [getWritableDatabase]
+ Utf8 [h]
+ Utf8 [hasNext]
+ Utf8 [history]
+ Utf8 [history.db]
+ Utf8 [i]
+ Utf8 [id]
+ Utf8 [id = ]
+ Utf8 [id= ]
+ Utf8 [insert]
+ Utf8 [isClosed]
+ Utf8 [iterator]
+ Utf8 [j]
+ Utf8 [java/lang/Boolean]
+ Utf8 [java/lang/ClassCastException]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Long]
+ Utf8 [java/lang/NullPointerException]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/Thread]
+ Utf8 [java/util/ArrayList]
+ Utf8 [java/util/Iterator]
+ Utf8 [java/util/List]
+ Utf8 [java/util/Map$Entry]
+ Utf8 [java/util/Set]
+ Utf8 [k]
+ Utf8 [key]
+ Utf8 [moveToFirst]
+ Utf8 [moveToNext]
+ Utf8 [name]
+ Utf8 [name = ]
+ Utf8 [name=]
+ Utf8 [next]
+ Utf8 [parseInt]
+ Utf8 [put]
+ Utf8 [query]
+ Utf8 [roll_id]
+ Utf8 [show]
+ Utf8 [size]
+ Utf8 [sqlEscapeString]
+ Utf8 [start]
+ Utf8 [toString]
+ Utf8 [update]
+ Utf8 [value]
+ Utf8 [valueOf]
+ Utf8 [valueSet]
Fields (count = 11):
+ Field: b I
Access flags: 0x12
= private final int b
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [1]
+ Field: c Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String c
Class member attributes (count = 1):
+ Constant value attribute:
+ String [history.db]
+ Field: d Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String d
Class member attributes (count = 1):
+ Constant value attribute:
+ String [games]
+ Field: e Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String e
Class member attributes (count = 1):
+ Constant value attribute:
+ String [game_options]
+ Field: f Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String f
Class member attributes (count = 1):
+ Constant value attribute:
+ String [history]
+ Field: g Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String g
Class member attributes (count = 1):
+ Constant value attribute:
+ String [key]
+ Field: h Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String h
Class member attributes (count = 1):
+ Constant value attribute:
+ String [value]
+ Field: i Landroid/content/Context;
Access flags: 0x2
= private android.content.Context i
+ Field: j Landroid/database/sqlite/SQLiteDatabase;
Access flags: 0x2
= private android.database.sqlite.SQLiteDatabase j
+ Field: a Z
Access flags: 0x1
= public boolean a
+ Field: k Lcom/TwentyCode/android/ExaltedDice/l;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.l k
Methods (count = 21):
- Method: <init>(Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V
Access flags: 0x1
= public d(android.content.Context,com.TwentyCode.android.ExaltedDice.l)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 80, locals = 3, stack = 5):
[0] aload_0 v0
[1] invokespecial #91
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] iconst_1
[6] putfield #50
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.b I]
[9] aload_0 v0
[10] ldc #12
+ String [history.db]
[12] putfield #51
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.c Ljava/lang/String;]
[15] aload_0 v0
[16] ldc #10
+ String [games]
[18] putfield #52
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.d Ljava/lang/String;]
[21] aload_0 v0
[22] ldc #9
+ String [game_options]
[24] putfield #53
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.e Ljava/lang/String;]
[27] aload_0 v0
[28] ldc #11
+ String [history]
[30] putfield #54
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.f Ljava/lang/String;]
[33] aload_0 v0
[34] ldc #16
+ String [key]
[36] putfield #55
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.g Ljava/lang/String;]
[39] aload_0 v0
[40] ldc #21
+ String [value]
[42] putfield #56
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.h Ljava/lang/String;]
[45] aload_0 v0
[46] iconst_0
[47] putfield #49
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.a Z]
[50] aload_0 v0
[51] aload_2 v2
[52] putfield #59
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.k Lcom/TwentyCode/android/ExaltedDice/l;]
[55] aload_0 v0
[56] aload_1 v1
[57] putfield #57
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.i Landroid/content/Context;]
[60] aload_0 v0
[61] new #33
+ Class [com/TwentyCode/android/ExaltedDice/i]
[64] dup
[65] aload_0 v0
[66] aload_0 v0
[67] getfield #57
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.i Landroid/content/Context;]
[70] invokespecial #84
+ Methodref [com/TwentyCode/android/ExaltedDice/i.<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
[73] invokevirtual #85
+ Methodref [com/TwentyCode/android/ExaltedDice/i.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;]
[76] putfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[79] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 13)
[0] -> line 196
[4] -> line 40
[9] -> line 45
[15] -> line 50
[21] -> line 51
[27] -> line 52
[33] -> line 57
[39] -> line 58
[45] -> line 82
[50] -> line 197
[55] -> line 198
[60] -> line 199
[79] -> line 200
+ Method: b(Ljava/lang/String;)Ljava/lang/String;
Access flags: 0x2
= private java.lang.String b(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 73, locals = 6, stack = 3):
[0] aload_0 v0
[1] invokevirtual #77
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c ()Ljava/util/List;]
[4] astore_2 v2
[5] aload_1 v1
[6] astore_3 v3
[7] iconst_1
[8] istore v4
[10] iconst_0
[11] istore v5
[13] goto +47 (target=60)
[16] aload_3 v3
[17] aload_2 v2
[18] iload v5
[20] invokeinterface #113
+ InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
[25] invokevirtual #92
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[28] ifeq +29 (target=57)
[31] new #42
+ Class [java/lang/StringBuilder]
[34] dup
[35] aload_1 v1
[36] invokestatic #93
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[39] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[42] iload v4
[44] iinc v4, 1
[47] invokevirtual #95
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[50] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[53] astore_3 v3
[54] iconst_0
[55] istore v5
[57] iinc v5, 1
[60] iload v5
[62] aload_2 v2
[63] invokeinterface #114
+ InterfaceMethodref [java/util/List.size ()I]
[68] ificmplt -52 (target=16)
[71] aload_3 v3
[72] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 232
[5] -> line 233
[7] -> line 234
[10] -> line 235
[16] -> line 236
[31] -> line 237
[54] -> line 238
[57] -> line 235
[71] -> line 241
+ Stack map table attribute (count = 3):
- [16] Var: [a:com/TwentyCode/android/ExaltedDice/d][a:java/lang/String][a:java/util/List][a:java/lang/String][i][i], Stack:
- [57] Var: ..., Stack: (empty)
- [60] Var: ..., Stack: (empty)
+ Method: a(J)V
Access flags: 0x1
= public void a(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 54, locals = 5, stack = 8):
[0] aload_0 v0
[1] getfield #57
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.i Landroid/content/Context;]
[4] ldc #3
+ String []
[6] aload_0 v0
[7] getfield #57
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.i Landroid/content/Context;]
[10] ldc #2
+ Integer [2131034125]
[12] invokevirtual #67
+ Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
[15] iconst_1
[16] iconst_1
[17] invokestatic #60
+ Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
[20] astore_3 v3
[21] new #29
+ Class [com/TwentyCode/android/ExaltedDice/e]
[24] dup
[25] aload_0 v0
[26] aload_3 v3
[27] invokespecial #80
+ Methodref [com/TwentyCode/android/ExaltedDice/e.<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
[30] astore v4
[32] new #43
+ Class [java/lang/Thread]
[35] dup
[36] new #30
+ Class [com/TwentyCode/android/ExaltedDice/f]
[39] dup
[40] aload_0 v0
[41] lload_1 v1
[42] aload v4
[44] invokespecial #81
+ Methodref [com/TwentyCode/android/ExaltedDice/f.<init> (Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
[47] invokespecial #99
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
[50] invokevirtual #100
+ Methodref [java/lang/Thread.start ()V]
[53] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 250
[21] -> line 252
[32] -> line 262
[50] -> line 284
[53] -> line 285
+ Method: a()V
Access flags: 0x1
= public void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[4] invokevirtual #69
+ Methodref [android/database/sqlite/SQLiteDatabase.close ()V]
[7] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 292
[7] -> line 293
+ Method: b(J)V
Access flags: 0x1
= public void b(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 54, locals = 5, stack = 8):
[0] aload_0 v0
[1] getfield #57
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.i Landroid/content/Context;]
[4] ldc #3
+ String []
[6] aload_0 v0
[7] getfield #57
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.i Landroid/content/Context;]
[10] ldc #2
+ Integer [2131034125]
[12] invokevirtual #67
+ Methodref [android/content/Context.getText (I)Ljava/lang/CharSequence;]
[15] iconst_1
[16] iconst_1
[17] invokestatic #60
+ Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
[20] astore_3 v3
[21] new #31
+ Class [com/TwentyCode/android/ExaltedDice/g]
[24] dup
[25] aload_0 v0
[26] aload_3 v3
[27] invokespecial #82
+ Methodref [com/TwentyCode/android/ExaltedDice/g.<init> (Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
[30] astore v4
[32] new #43
+ Class [java/lang/Thread]
[35] dup
[36] new #32
+ Class [com/TwentyCode/android/ExaltedDice/h]
[39] dup
[40] aload_0 v0
[41] lload_1 v1
[42] aload v4
[44] invokespecial #83
+ Methodref [com/TwentyCode/android/ExaltedDice/h.<init> (Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
[47] invokespecial #99
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
[50] invokevirtual #100
+ Methodref [java/lang/Thread.start ()V]
[53] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 322
[21] -> line 324
[32] -> line 334
[50] -> line 350
[53] -> line 351
+ Method: a(JJ)V
Access flags: 0x1
= public void a(long,long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 5, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 361
+ Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentValues;
Access flags: 0x2
= private android.content.ContentValues a(java.lang.String,java.lang.String,java.lang.Object)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 85, locals = 7, stack = 3):
[0] new #23
+ Class [android/content/ContentValues]
[3] dup
[4] invokespecial #61
+ Methodref [android/content/ContentValues.<init> ()V]
[7] astore v4
[9] aload v4
[11] ldc #17
+ String [name]
[13] aload_1 v1
[14] invokevirtual #65
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[17] aload v4
[19] ldc #16
+ String [key]
[21] aload_2 v2
[22] invokevirtual #65
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[25] aload v4
[27] ldc #21
+ String [value]
[29] aload_3 v3
[30] checkcast #41
+ Class [java/lang/String]
[33] invokevirtual #65
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[36] goto +46 (target=82)
[39] astore v5
[41] aload v4
[43] ldc #21
+ String [value]
[45] aload_3 v3
[46] checkcast #35
+ Class [java/lang/Boolean]
[49] invokevirtual #86
+ Methodref [java/lang/Boolean.booleanValue ()Z]
[52] ifeq +7 (target=59)
[55] iconst_1
[56] goto +4 (target=60)
[59] iconst_0
[60] invokestatic #88
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[63] invokevirtual #63
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[66] goto +16 (target=82)
[69] astore v6
[71] aload v4
[73] ldc #21
+ String [value]
[75] aload_3 v3
[76] checkcast #37
+ Class [java/lang/Integer]
[79] invokevirtual #63
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[82] aload v4
[84] areturn
Code attribute exceptions (count = 2):
- ExceptionInfo (25 -> 36: 39):
+ Class [java/lang/ClassCastException]
- ExceptionInfo (41 -> 66: 69):
+ Class [java/lang/ClassCastException]
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 372
[9] -> line 373
[17] -> line 374
[25] -> line 376
[39] -> line 377
[41] -> line 379
[69] -> line 380
[71] -> line 381
[82] -> line 384
+ Stack map table attribute (count = 5):
- [39] Var: [a:com/TwentyCode/android/ExaltedDice/d][a:java/lang/String][a:java/lang/String][a:java/lang/Object][a:android/content/ContentValues], Stack: [a:java/lang/ClassCastException]
- [59] Var: [a:com/TwentyCode/android/ExaltedDice/d][a:java/lang/String][a:java/lang/String][a:java/lang/Object][a:android/content/ContentValues][a:java/lang/ClassCastException], Stack: [a:android/content/ContentValues][a:java/lang/String]
- [60] Var: [a:com/TwentyCode/android/ExaltedDice/d][a:java/lang/String][a:java/lang/String][a:java/lang/Object][a:android/content/ContentValues][a:java/lang/ClassCastException], Stack: [a:android/content/ContentValues][a:java/lang/String][i]
- [69] Var: ..., Stack: [a:java/lang/ClassCastException]
- [82] Var: -1, Stack: (empty)
+ Method: b()Landroid/database/Cursor;
Access flags: 0x1
= public android.database.Cursor b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 1, stack = 8):
[0] aload_0 v0
[1] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[4] ldc #10
+ String [games]
[6] iconst_1
[7] anewarray #41
+ Class [java/lang/String]
[10] dup
[11] iconst_0
[12] ldc #17
+ String [name]
[14] aastore
[15] aconst_null
[16] aconst_null
[17] aconst_null
[18] aconst_null
[19] aconst_null
[20] invokevirtual #71
+ Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
[23] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 392
+ Method: c()Ljava/util/List;
Access flags: 0x1
= public java.util.List c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 66, locals = 3, stack = 3):
[0] new #44
+ Class [java/util/ArrayList]
[3] dup
[4] invokespecial #101
+ Methodref [java/util/ArrayList.<init> ()V]
[7] astore_1 v1
[8] aload_0 v0
[9] invokevirtual #75
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b ()Landroid/database/Cursor;]
[12] astore_2 v2
[13] aload_2 v2
[14] invokeinterface #107
+ InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
[19] ifeq +26 (target=45)
[22] aload_1 v1
[23] aload_2 v2
[24] iconst_0
[25] invokeinterface #105
+ InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
[30] invokeinterface #112
+ InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
[35] pop
[36] aload_2 v2
[37] invokeinterface #108
+ InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
[42] ifne -20 (target=22)
[45] aload_2 v2
[46] ifnull +18 (target=64)
[49] aload_2 v2
[50] invokeinterface #106
+ InterfaceMethodref [android/database/Cursor.isClosed ()Z]
[55] ifne +9 (target=64)
[58] aload_2 v2
[59] invokeinterface #102
+ InterfaceMethodref [android/database/Cursor.close ()V]
[64] aload_1 v1
[65] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 401
[8] -> line 402
[13] -> line 403
[22] -> line 405
[36] -> line 406
[42] -> line 404
[45] -> line 408
[58] -> line 409
[64] -> line 411
+ Stack map table attribute (count = 3):
- [22] Var: ...[a:java/util/List][a:android/database/Cursor], Stack: (empty)
- [45] Var: ..., Stack: (empty)
- [64] Var: ..., Stack: (empty)
+ Method: a(Ljava/lang/String;I)Landroid/content/ContentValues;
Access flags: 0x1
= public android.content.ContentValues a(java.lang.String,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 70, locals = 3, stack = 9):
[0] aload_0 v0
[1] aload_0 v0
[2] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[5] ldc #11
+ String [history]
[7] iconst_2
[8] anewarray #41
+ Class [java/lang/String]
[11] dup
[12] iconst_0
[13] ldc #16
+ String [key]
[15] aastore
[16] dup
[17] iconst_1
[18] ldc #21
+ String [value]
[20] aastore
[21] new #42
+ Class [java/lang/StringBuilder]
[24] dup
[25] ldc #18
+ String [name = ]
[27] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[30] aload_1 v1
[31] invokestatic #68
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
[34] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[37] ldc #5
+ String [ AND ]
[39] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[42] ldc #20
+ String [roll_id]
[44] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[47] ldc #4
+ String [ = ]
[49] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[52] iload_2 v2
[53] invokevirtual #95
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[56] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[59] aconst_null
[60] aconst_null
[61] aconst_null
[62] aconst_null
[63] invokevirtual #71
+ Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
[66] invokespecial #73
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Landroid/database/Cursor;)Landroid/content/ContentValues;]
[69] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 432
+ Method: c(J)Ljava/lang/String;
Access flags: 0x1
= public java.lang.String c(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 77, locals = 4, stack = 8):
[0] aload_0 v0
[1] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[4] ldc #10
+ String [games]
[6] iconst_1
[7] anewarray #41
+ Class [java/lang/String]
[10] dup
[11] iconst_0
[12] ldc #17
+ String [name]
[14] aastore
[15] new #42
+ Class [java/lang/StringBuilder]
[18] dup
[19] ldc #14
+ String [id = ]
[21] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[24] lload_1 v1
[25] invokevirtual #96
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[28] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[31] aconst_null
[32] aconst_null
[33] aconst_null
[34] aconst_null
[35] invokevirtual #71
+ Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
[38] astore_3 v3
[39] aload_3 v3
[40] invokeinterface #107
+ InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
[45] ifeq +11 (target=56)
[48] aload_3 v3
[49] iconst_0
[50] invokeinterface #105
+ InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
[55] areturn
[56] aload_3 v3
[57] ifnull +18 (target=75)
[60] aload_3 v3
[61] invokeinterface #106
+ InterfaceMethodref [android/database/Cursor.isClosed ()Z]
[66] ifne +9 (target=75)
[69] aload_3 v3
[70] invokeinterface #102
+ InterfaceMethodref [android/database/Cursor.close ()V]
[75] aconst_null
[76] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 6)
[0] -> line 442
[39] -> line 443
[48] -> line 444
[56] -> line 446
[69] -> line 447
[75] -> line 449
+ Stack map table attribute (count = 2):
- [56] Var: ...[a:android/database/Cursor], Stack: (empty)
- [75] Var: ..., Stack: (empty)
+ Method: d(J)Landroid/content/ContentValues;
Access flags: 0x1
= public android.content.ContentValues d(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 55, locals = 3, stack = 9):
[0] aload_0 v0
[1] aload_0 v0
[2] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[5] ldc #9
+ String [game_options]
[7] iconst_2
[8] anewarray #41
+ Class [java/lang/String]
[11] dup
[12] iconst_0
[13] ldc #16
+ String [key]
[15] aastore
[16] dup
[17] iconst_1
[18] ldc #21
+ String [value]
[20] aastore
[21] new #42
+ Class [java/lang/StringBuilder]
[24] dup
[25] ldc #18
+ String [name = ]
[27] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[30] aload_0 v0
[31] lload_1 v1
[32] invokevirtual #78
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
[35] invokestatic #68
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
[38] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[41] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[44] aconst_null
[45] aconst_null
[46] aconst_null
[47] aconst_null
[48] invokevirtual #71
+ Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
[51] invokespecial #73
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Landroid/database/Cursor;)Landroid/content/ContentValues;]
[54] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 459
+ Method: e(J)I
Access flags: 0x1
= public int e(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 88, locals = 5, stack = 8):
[0] iconst_m1
[1] istore_3 v3
[2] aload_0 v0
[3] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[6] ldc #10
+ String [games]
[8] iconst_1
[9] anewarray #41
+ Class [java/lang/String]
[12] dup
[13] iconst_0
[14] ldc #20
+ String [roll_id]
[16] aastore
[17] new #42
+ Class [java/lang/StringBuilder]
[20] dup
[21] ldc #14
+ String [id = ]
[23] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[26] lload_1 v1
[27] invokevirtual #96
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[30] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[33] aconst_null
[34] aconst_null
[35] aconst_null
[36] aconst_null
[37] invokevirtual #71
+ Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
[40] astore v4
[42] aload v4
[44] invokeinterface #107
+ InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
[49] ifeq +15 (target=64)
[52] aload v4
[54] iconst_0
[55] invokeinterface #105
+ InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
[60] invokestatic #87
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
[63] istore_3 v3
[64] aload v4
[66] ifnull +20 (target=86)
[69] aload v4
[71] invokeinterface #106
+ InterfaceMethodref [android/database/Cursor.isClosed ()Z]
[76] ifne +10 (target=86)
[79] aload v4
[81] invokeinterface #102
+ InterfaceMethodref [android/database/Cursor.close ()V]
[86] iload_3 v3
[87] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 7)
[0] -> line 469
[2] -> line 470
[42] -> line 471
[52] -> line 472
[64] -> line 474
[79] -> line 475
[86] -> line 477
+ Stack map table attribute (count = 2):
- [64] Var: ...[i][a:android/database/Cursor], Stack: (empty)
- [86] Var: ..., Stack: (empty)
+ Method: a(Ljava/lang/String;)J
Access flags: 0x1
= public long a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 41, locals = 3, stack = 4):
[0] new #23
+ Class [android/content/ContentValues]
[3] dup
[4] invokespecial #61
+ Methodref [android/content/ContentValues.<init> ()V]
[7] astore_2 v2
[8] aload_2 v2
[9] ldc #17
+ String [name]
[11] aload_0 v0
[12] aload_1 v1
[13] invokespecial #76
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Ljava/lang/String;)Ljava/lang/String;]
[16] invokevirtual #65
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[19] aload_2 v2
[20] ldc #20
+ String [roll_id]
[22] iconst_0
[23] invokestatic #88
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[26] invokevirtual #63
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[29] aload_0 v0
[30] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[33] ldc #10
+ String [games]
[35] aconst_null
[36] aload_2 v2
[37] invokevirtual #70
+ Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
[40] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 488
[8] -> line 489
[19] -> line 490
[29] -> line 491
+ Method: a(Landroid/database/Cursor;)Landroid/content/ContentValues;
Access flags: 0x2
= private android.content.ContentValues a(android.database.Cursor)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 79, locals = 3, stack = 5):
[0] new #23
+ Class [android/content/ContentValues]
[3] dup
[4] invokespecial #61
+ Methodref [android/content/ContentValues.<init> ()V]
[7] astore_2 v2
[8] aload_1 v1
[9] invokeinterface #107
+ InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
[14] ifeq +44 (target=58)
[17] aload_2 v2
[18] aload_1 v1
[19] aload_1 v1
[20] ldc #16
+ String [key]
[22] invokeinterface #103
+ InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
[27] invokeinterface #105
+ InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
[32] aload_1 v1
[33] aload_1 v1
[34] ldc #21
+ String [value]
[36] invokeinterface #103
+ InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I]
[41] invokeinterface #105
+ InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;]
[46] invokevirtual #65
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[49] aload_1 v1
[50] invokeinterface #108
+ InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
[55] ifne -38 (target=17)
[58] aload_1 v1
[59] ifnull +18 (target=77)
[62] aload_1 v1
[63] invokeinterface #106
+ InterfaceMethodref [android/database/Cursor.isClosed ()Z]
[68] ifne +9 (target=77)
[71] aload_1 v1
[72] invokeinterface #102
+ InterfaceMethodref [android/database/Cursor.close ()V]
[77] aload_2 v2
[78] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 8)
[0] -> line 523
[8] -> line 524
[17] -> line 526
[49] -> line 527
[55] -> line 525
[58] -> line 529
[71] -> line 530
[77] -> line 532
+ Stack map table attribute (count = 3):
- [17] Var: ...[a:android/content/ContentValues], Stack: (empty)
- [58] Var: ..., Stack: (empty)
- [77] Var: ..., Stack: (empty)
+ Method: a(JLjava/lang/String;Landroid/content/ContentValues;I)V
Access flags: 0x1
= public void a(long,java.lang.String,android.content.ContentValues,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 172, locals = 10, stack = 6):
[0] new #23
+ Class [android/content/ContentValues]
[3] dup
[4] invokespecial #61
+ Methodref [android/content/ContentValues.<init> ()V]
[7] astore v6
[9] aload v6
[11] ldc #20
+ String [roll_id]
[13] iload v5
[15] invokestatic #88
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[18] invokevirtual #63
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[21] aload_3 v3
[22] ifnull +8 (target=30)
[25] aload v4
[27] ifnonnull +13 (target=40)
[30] new #39
+ Class [java/lang/NullPointerException]
[33] dup
[34] ldc #8
+ String [game content was null]
[36] invokespecial #90
+ Methodref [java/lang/NullPointerException.<init> (Ljava/lang/String;)V]
[39] athrow
[40] aload v4
[42] invokevirtual #66
+ Methodref [android/content/ContentValues.valueSet ()Ljava/util/Set;]
[45] invokeinterface #117
+ InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
[50] astore v8
[52] goto +64 (target=116)
[55] aload v8
[57] invokeinterface #111
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[62] checkcast #47
+ Class [java/util/Map$Entry]
[65] astore v7
[67] aload_0 v0
[68] aload_3 v3
[69] aload v7
[71] invokeinterface #115
+ InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;]
[76] checkcast #41
+ Class [java/lang/String]
[79] aload v7
[81] invokeinterface #116
+ InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
[86] invokespecial #74
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentValues;]
[89] astore v9
[91] aload v9
[93] ldc #20
+ String [roll_id]
[95] iload v5
[97] invokestatic #88
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[100] invokevirtual #63
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[103] aload_0 v0
[104] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[107] ldc #11
+ String [history]
[109] aconst_null
[110] aload v9
[112] invokevirtual #70
+ Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
[115] pop2
[116] aload v8
[118] invokeinterface #110
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[123] ifne -68 (target=55)
[126] aload_0 v0
[127] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[130] ldc #10
+ String [games]
[132] aload v6
[134] new #42
+ Class [java/lang/StringBuilder]
[137] dup
[138] ldc #15
+ String [id= ]
[140] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[143] lload_1 v1
[144] invokevirtual #96
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[147] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[150] aconst_null
[151] invokevirtual #72
+ Methodref [android/database/sqlite/SQLiteDatabase.update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
[154] pop
[155] aload_0 v0
[156] getfield #59
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.k Lcom/TwentyCode/android/ExaltedDice/l;]
[159] ifnull +12 (target=171)
[162] aload_0 v0
[163] getfield #59
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.k Lcom/TwentyCode/android/ExaltedDice/l;]
[166] invokeinterface #109
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.d ()V]
[171] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 13)
[0] -> line 576
[9] -> line 579
[21] -> line 581
[30] -> line 582
[40] -> line 587
[67] -> line 588
[91] -> line 589
[103] -> line 590
[116] -> line 587
[126] -> line 596
[155] -> line 598
[162] -> line 599
[171] -> line 600
+ Stack map table attribute (count = 5):
- [30] Var: ...[a:android/content/ContentValues], Stack: (empty)
- [40] Var: ..., Stack: (empty)
- [55] Var: [a:com/TwentyCode/android/ExaltedDice/d][l][a:java/lang/String][a:android/content/ContentValues][i][a:android/content/ContentValues][T][a:java/util/Iterator], Stack:
- [116] Var: ..., Stack: (empty)
- [171] Var: [a:com/TwentyCode/android/ExaltedDice/d][l][a:java/lang/String][a:android/content/ContentValues][i][a:android/content/ContentValues], Stack:
+ Method: a(JLandroid/content/ContentValues;)V
Access flags: 0x1
= public void a(long,android.content.ContentValues)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 185, locals = 8, stack = 6):
[0] aload_0 v0
[1] lload_1 v1
[2] invokevirtual #78
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
[5] astore v4
[7] aload v4
[9] ifnull +7 (target=16)
[12] aload_3 v3
[13] ifnonnull +13 (target=26)
[16] new #39
+ Class [java/lang/NullPointerException]
[19] dup
[20] ldc #8
+ String [game content was null]
[22] invokespecial #90
+ Methodref [java/lang/NullPointerException.<init> (Ljava/lang/String;)V]
[25] athrow
[26] aload_3 v3
[27] invokevirtual #66
+ Methodref [android/content/ContentValues.valueSet ()Ljava/util/Set;]
[30] invokeinterface #117
+ InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
[35] astore v6
[37] goto +121 (target=158)
[40] aload v6
[42] invokeinterface #111
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[47] checkcast #47
+ Class [java/util/Map$Entry]
[50] astore v5
[52] aload_0 v0
[53] aload v4
[55] aload v5
[57] invokeinterface #115
+ InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;]
[62] checkcast #41
+ Class [java/lang/String]
[65] aload v5
[67] invokeinterface #116
+ InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
[72] invokespecial #74
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentValues;]
[75] astore v7
[77] aload_0 v0
[78] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[81] ldc #9
+ String [game_options]
[83] aload v7
[85] new #42
+ Class [java/lang/StringBuilder]
[88] dup
[89] ldc #19
+ String [name=]
[91] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[94] aload v4
[96] invokestatic #68
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
[99] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[102] ldc #5
+ String [ AND ]
[104] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[107] ldc #16
+ String [key]
[109] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[112] ldc #7
+ String [=']
[114] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[117] aload v5
[119] invokeinterface #115
+ InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;]
[124] checkcast #41
+ Class [java/lang/String]
[127] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[130] ldc #6
+ String [']
[132] invokevirtual #97
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[135] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[138] aconst_null
[139] invokevirtual #72
+ Methodref [android/database/sqlite/SQLiteDatabase.update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
[142] ifgt +16 (target=158)
[145] aload_0 v0
[146] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[149] ldc #9
+ String [game_options]
[151] aconst_null
[152] aload v7
[154] invokevirtual #70
+ Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J]
[157] pop2
[158] aload v6
[160] invokeinterface #110
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[165] ifne -125 (target=40)
[168] aload_0 v0
[169] getfield #59
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.k Lcom/TwentyCode/android/ExaltedDice/l;]
[172] ifnull +12 (target=184)
[175] aload_0 v0
[176] getfield #59
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.k Lcom/TwentyCode/android/ExaltedDice/l;]
[179] invokeinterface #109
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.d ()V]
[184] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 11)
[0] -> line 609
[7] -> line 611
[16] -> line 612
[26] -> line 617
[52] -> line 618
[77] -> line 623
[145] -> line 624
[158] -> line 617
[168] -> line 627
[175] -> line 628
[184] -> line 629
+ Stack map table attribute (count = 5):
- [16] Var: ...[a:java/lang/String], Stack: (empty)
- [26] Var: ..., Stack: (empty)
- [40] Var: [a:com/TwentyCode/android/ExaltedDice/d][l][a:android/content/ContentValues][a:java/lang/String][T][a:java/util/Iterator], Stack:
- [158] Var: ..., Stack: (empty)
- [184] Var: [a:com/TwentyCode/android/ExaltedDice/d][l][a:android/content/ContentValues][a:java/lang/String], Stack:
+ Method: f(J)V
Access flags: 0x2
= private void f(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 143, locals = 7, stack = 8):
[0] new #23
+ Class [android/content/ContentValues]
[3] dup
[4] invokespecial #61
+ Methodref [android/content/ContentValues.<init> ()V]
[7] astore v5
[9] aload_0 v0
[10] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[13] ldc #10
+ String [games]
[15] iconst_1
[16] anewarray #41
+ Class [java/lang/String]
[19] dup
[20] iconst_0
[21] ldc #13
+ String [id]
[23] aastore
[24] aconst_null
[25] aconst_null
[26] aconst_null
[27] aconst_null
[28] aconst_null
[29] invokevirtual #71
+ Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;]
[32] astore v6
[34] aload v6
[36] invokeinterface #107
+ InterfaceMethodref [android/database/Cursor.moveToFirst ()Z]
[41] ifeq +79 (target=120)
[44] aload v6
[46] iconst_0
[47] invokeinterface #104
+ InterfaceMethodref [android/database/Cursor.getLong (I)J]
[52] lstore_3 v3
[53] lload_3 v3
[54] lload_1 v1
[55] lcmp
[56] ifne +54 (target=110)
[59] lload_1 v1
[60] lconst_1
[61] ladd
[62] lstore_1 v1
[63] aload v5
[65] invokevirtual #62
+ Methodref [android/content/ContentValues.clear ()V]
[68] aload v5
[70] ldc #13
+ String [id]
[72] lload_3 v3
[73] lconst_1
[74] lsub
[75] invokestatic #89
+ Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;]
[78] invokevirtual #64
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Long;)V]
[81] aload_0 v0
[82] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[85] ldc #10
+ String [games]
[87] aload v5
[89] new #42
+ Class [java/lang/StringBuilder]
[92] dup
[93] ldc #15
+ String [id= ]
[95] invokespecial #94
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[98] lload_3 v3
[99] invokevirtual #96
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[102] invokevirtual #98
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[105] aconst_null
[106] invokevirtual #72
+ Methodref [android/database/sqlite/SQLiteDatabase.update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
[109] pop
[110] aload v6
[112] invokeinterface #108
+ InterfaceMethodref [android/database/Cursor.moveToNext ()Z]
[117] ifne -73 (target=44)
[120] aload v6
[122] ifnull +20 (target=142)
[125] aload v6
[127] invokeinterface #106
+ InterfaceMethodref [android/database/Cursor.isClosed ()Z]
[132] ifne +10 (target=142)
[135] aload v6
[137] invokeinterface #102
+ InterfaceMethodref [android/database/Cursor.close ()V]
[142] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 14)
[0] -> line 638
[9] -> line 639
[34] -> line 640
[44] -> line 642
[53] -> line 643
[59] -> line 644
[63] -> line 645
[68] -> line 646
[81] -> line 647
[110] -> line 649
[117] -> line 641
[120] -> line 651
[135] -> line 652
[142] -> line 654
+ Stack map table attribute (count = 4):
- [44] Var: [a:com/TwentyCode/android/ExaltedDice/d][l][T][T][a:android/content/ContentValues][a:android/database/Cursor], Stack:
- [110] Var: [a:com/TwentyCode/android/ExaltedDice/d][l][l][a:android/content/ContentValues][a:android/database/Cursor], Stack:
- [120] Var: [a:com/TwentyCode/android/ExaltedDice/d][l][T][T][a:android/content/ContentValues][a:android/database/Cursor], Stack:
- [142] Var: ..., Stack: (empty)
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;
Access flags: 0x1008
= static synthetic com.TwentyCode.android.ExaltedDice.l a(com.TwentyCode.android.ExaltedDice.d)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #59
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.k Lcom/TwentyCode/android/ExaltedDice/l;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 83
+ Method: b(Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;
Access flags: 0x1008
= static synthetic android.database.sqlite.SQLiteDatabase b(com.TwentyCode.android.ExaltedDice.d)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #58
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.j Landroid/database/sqlite/SQLiteDatabase;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 81
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/d;J)V
Access flags: 0x1008
= static synthetic void a(com.TwentyCode.android.ExaltedDice.d,long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 3, stack = 3):
[0] aload_0 v0
[1] lload_1 v1
[2] invokespecial #79
+ Methodref [com/TwentyCode/android/ExaltedDice/d.f (J)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 636
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/e
Superclass: android/os/Handler
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.e extends android.os.Handler
Interfaces (count = 0):
Constant Pool (count = 38):
+ Class [android/app/ProgressDialog]
+ Class [android/os/Handler]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/e]
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Fieldref [com/TwentyCode/android/ExaltedDice/e.a Lcom/TwentyCode/android/ExaltedDice/d;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/e.b Landroid/app/ProgressDialog;]
+ Methodref [android/app/ProgressDialog.dismiss ()V]
+ Methodref [android/os/Handler.<init> ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.b ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [b ()V]
+ NameAndType [b Landroid/app/ProgressDialog;]
+ NameAndType [dismiss ()V]
+ Utf8 [()V]
+ Utf8 [(Landroid/os/Message;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/app/ProgressDialog;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/app/ProgressDialog]
+ Utf8 [android/os/Handler]
+ Utf8 [b]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/e]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [dismiss]
+ Utf8 [handleMessage]
Fields (count = 2):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.d a
+ Field: b Landroid/app/ProgressDialog;
Access flags: 0x1012
= private final synthetic android.app.ProgressDialog b
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V
Access flags: 0x0
= e(com.TwentyCode.android.ExaltedDice.d,android.app.ProgressDialog)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/e.a Lcom/TwentyCode/android/ExaltedDice/d;]
[5] aload_0 v0
[6] aload_2 v2
[7] putfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/e.b Landroid/app/ProgressDialog;]
[10] aload_0 v0
[11] invokespecial #9
+ Methodref [android/os/Handler.<init> ()V]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[10] -> line 252
+ Method: handleMessage(Landroid/os/Message;)V
Access flags: 0x1
= public void handleMessage(android.os.Message)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 30, locals = 2, stack = 1):
[0] aload_0 v0
[1] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/e.a Lcom/TwentyCode/android/ExaltedDice/d;]
[4] invokestatic #10
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[7] ifnull +15 (target=22)
[10] aload_0 v0
[11] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/e.a Lcom/TwentyCode/android/ExaltedDice/d;]
[14] invokestatic #10
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[17] invokeinterface #11
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.b ()V]
[22] aload_0 v0
[23] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/e.b Landroid/app/ProgressDialog;]
[26] invokevirtual #8
+ Methodref [android/app/ProgressDialog.dismiss ()V]
[29] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 255
[10] -> line 256
[22] -> line 257
[29] -> line 258
+ Stack map table attribute (count = 1):
- [22] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/f
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.f extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 102):
+ String [games]
+ String [history]
+ String [id= ]
+ String [name = ]
+ String [roll_id]
+ Class [android/content/ContentValues]
+ Class [android/database/DatabaseUtils]
+ Class [android/database/sqlite/SQLiteDatabase]
+ Class [android/os/Handler]
+ Class [android/os/Looper]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/f]
+ Class [java/lang/Integer]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StringBuilder]
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.a Lcom/TwentyCode/android/ExaltedDice/d;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.b J]
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.c Landroid/os/Handler;]
+ Methodref [android/content/ContentValues.<init> ()V]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
+ Methodref [android/database/sqlite/SQLiteDatabase.update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
+ Methodref [android/os/Handler.sendEmptyMessage (I)Z]
+ Methodref [android/os/Looper.prepare ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
+ 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 Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [append (J)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
+ NameAndType [b J]
+ NameAndType [c (J)Ljava/lang/String;]
+ NameAndType [c Landroid/os/Handler;]
+ NameAndType [delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
+ NameAndType [prepare ()V]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/Integer;)V]
+ NameAndType [sendEmptyMessage (I)Z]
+ NameAndType [sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
+ NameAndType [valueOf (I)Ljava/lang/Integer;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Ljava/lang/Integer;]
+ Utf8 [(I)Z]
+ Utf8 [(J)Ljava/lang/String;]
+ Utf8 [(J)Ljava/lang/StringBuilder;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/Integer;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [J]
+ Utf8 [Landroid/os/Handler;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/content/ContentValues]
+ Utf8 [android/database/DatabaseUtils]
+ Utf8 [android/database/sqlite/SQLiteDatabase]
+ Utf8 [android/os/Handler]
+ Utf8 [android/os/Looper]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/f]
+ Utf8 [delete]
+ Utf8 [games]
+ Utf8 [history]
+ Utf8 [id= ]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [name = ]
+ Utf8 [prepare]
+ Utf8 [put]
+ Utf8 [roll_id]
+ Utf8 [run]
+ Utf8 [sendEmptyMessage]
+ Utf8 [sqlEscapeString]
+ Utf8 [toString]
+ Utf8 [update]
+ Utf8 [valueOf]
Fields (count = 3):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.d a
+ Field: b J
Access flags: 0x1012
= private final synthetic long b
+ Field: c Landroid/os/Handler;
Access flags: 0x1012
= private final synthetic android.os.Handler c
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V
Access flags: 0x0
= f(com.TwentyCode.android.ExaltedDice.d,long,android.os.Handler)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 5, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #17
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.a Lcom/TwentyCode/android/ExaltedDice/d;]
[5] aload_0 v0
[6] lload_2 v2
[7] putfield #18
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.b J]
[10] aload_0 v0
[11] aload v4
[13] putfield #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.c Landroid/os/Handler;]
[16] aload_0 v0
[17] invokespecial #30
+ Methodref [java/lang/Object.<init> ()V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[16] -> line 262
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 108, locals = 2, stack = 6):
[0] invokestatic #26
+ Methodref [android/os/Looper.prepare ()V]
[3] aload_0 v0
[4] getfield #17
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.a Lcom/TwentyCode/android/ExaltedDice/d;]
[7] invokestatic #27
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
[10] ldc #2
+ String [history]
[12] new #16
+ Class [java/lang/StringBuilder]
[15] dup
[16] ldc #4
+ String [name = ]
[18] invokespecial #31
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[21] aload_0 v0
[22] getfield #17
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.a Lcom/TwentyCode/android/ExaltedDice/d;]
[25] aload_0 v0
[26] getfield #18
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.b J]
[29] invokevirtual #28
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
[32] invokestatic #22
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
[35] invokevirtual #33
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[38] invokevirtual #34
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[41] aconst_null
[42] invokevirtual #23
+ Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
[45] pop
[46] new #6
+ Class [android/content/ContentValues]
[49] dup
[50] invokespecial #20
+ Methodref [android/content/ContentValues.<init> ()V]
[53] astore_1 v1
[54] aload_1 v1
[55] ldc #5
+ String [roll_id]
[57] iconst_0
[58] invokestatic #29
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[61] invokevirtual #21
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[64] aload_0 v0
[65] getfield #17
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.a Lcom/TwentyCode/android/ExaltedDice/d;]
[68] invokestatic #27
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
[71] ldc #1
+ String [games]
[73] aload_1 v1
[74] new #16
+ Class [java/lang/StringBuilder]
[77] dup
[78] ldc #3
+ String [id= ]
[80] invokespecial #31
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[83] aload_0 v0
[84] getfield #18
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.b J]
[87] invokevirtual #32
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[90] invokevirtual #34
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[93] aconst_null
[94] invokevirtual #24
+ Methodref [android/database/sqlite/SQLiteDatabase.update (Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I]
[97] pop
[98] aload_0 v0
[99] getfield #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/f.c Landroid/os/Handler;]
[102] iconst_0
[103] invokevirtual #25
+ Methodref [android/os/Handler.sendEmptyMessage (I)Z]
[106] pop
[107] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 265
[3] -> line 270
[46] -> line 275
[54] -> line 278
[64] -> line 279
[98] -> line 282
[107] -> line 283
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/g
Superclass: android/os/Handler
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.g extends android.os.Handler
Interfaces (count = 0):
Constant Pool (count = 38):
+ Class [android/app/ProgressDialog]
+ Class [android/os/Handler]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/g]
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Fieldref [com/TwentyCode/android/ExaltedDice/g.a Lcom/TwentyCode/android/ExaltedDice/d;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/g.b Landroid/app/ProgressDialog;]
+ Methodref [android/app/ProgressDialog.dismiss ()V]
+ Methodref [android/os/Handler.<init> ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.b ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [b ()V]
+ NameAndType [b Landroid/app/ProgressDialog;]
+ NameAndType [dismiss ()V]
+ Utf8 [()V]
+ Utf8 [(Landroid/os/Message;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/app/ProgressDialog;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/app/ProgressDialog]
+ Utf8 [android/os/Handler]
+ Utf8 [b]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/g]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [dismiss]
+ Utf8 [handleMessage]
Fields (count = 2):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.d a
+ Field: b Landroid/app/ProgressDialog;
Access flags: 0x1012
= private final synthetic android.app.ProgressDialog b
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/app/ProgressDialog;)V
Access flags: 0x0
= g(com.TwentyCode.android.ExaltedDice.d,android.app.ProgressDialog)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/g.a Lcom/TwentyCode/android/ExaltedDice/d;]
[5] aload_0 v0
[6] aload_2 v2
[7] putfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/g.b Landroid/app/ProgressDialog;]
[10] aload_0 v0
[11] invokespecial #9
+ Methodref [android/os/Handler.<init> ()V]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[10] -> line 324
+ Method: handleMessage(Landroid/os/Message;)V
Access flags: 0x1
= public void handleMessage(android.os.Message)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 30, locals = 2, stack = 1):
[0] aload_0 v0
[1] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/g.a Lcom/TwentyCode/android/ExaltedDice/d;]
[4] invokestatic #10
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[7] ifnull +15 (target=22)
[10] aload_0 v0
[11] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/g.a Lcom/TwentyCode/android/ExaltedDice/d;]
[14] invokestatic #10
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[17] invokeinterface #11
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.b ()V]
[22] aload_0 v0
[23] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/g.b Landroid/app/ProgressDialog;]
[26] invokevirtual #8
+ Methodref [android/app/ProgressDialog.dismiss ()V]
[29] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 327
[10] -> line 328
[22] -> line 329
[29] -> line 330
+ Stack map table attribute (count = 1):
- [22] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/h
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.h extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 88):
+ String [game_options]
+ String [games]
+ String [history]
+ String [id = ]
+ String [name = ]
+ Class [android/database/DatabaseUtils]
+ Class [android/database/sqlite/SQLiteDatabase]
+ Class [android/os/Handler]
+ Class [android/os/Looper]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/h]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StringBuilder]
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.a Lcom/TwentyCode/android/ExaltedDice/d;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.b J]
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.c Landroid/os/Handler;]
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
+ Methodref [android/os/Handler.sendEmptyMessage (I)Z]
+ Methodref [android/os/Looper.prepare ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;J)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
+ 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 (Lcom/TwentyCode/android/ExaltedDice/d;J)V]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [append (J)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
+ NameAndType [b J]
+ NameAndType [c (J)Ljava/lang/String;]
+ NameAndType [c Landroid/os/Handler;]
+ NameAndType [delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
+ NameAndType [prepare ()V]
+ NameAndType [sendEmptyMessage (I)Z]
+ NameAndType [sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Z]
+ Utf8 [(J)Ljava/lang/String;]
+ Utf8 [(J)Ljava/lang/StringBuilder;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;J)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [J]
+ Utf8 [Landroid/os/Handler;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/database/DatabaseUtils]
+ Utf8 [android/database/sqlite/SQLiteDatabase]
+ Utf8 [android/os/Handler]
+ Utf8 [android/os/Looper]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/h]
+ Utf8 [delete]
+ Utf8 [game_options]
+ Utf8 [games]
+ Utf8 [history]
+ Utf8 [id = ]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [name = ]
+ Utf8 [prepare]
+ Utf8 [run]
+ Utf8 [sendEmptyMessage]
+ Utf8 [sqlEscapeString]
+ Utf8 [toString]
Fields (count = 3):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.d a
+ Field: b J
Access flags: 0x1012
= private final synthetic long b
+ Field: c Landroid/os/Handler;
Access flags: 0x1012
= private final synthetic android.os.Handler c
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/d;JLandroid/os/Handler;)V
Access flags: 0x0
= h(com.TwentyCode.android.ExaltedDice.d,long,android.os.Handler)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 5, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #15
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.a Lcom/TwentyCode/android/ExaltedDice/d;]
[5] aload_0 v0
[6] lload_2 v2
[7] putfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.b J]
[10] aload_0 v0
[11] aload v4
[13] putfield #17
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.c Landroid/os/Handler;]
[16] aload_0 v0
[17] invokespecial #25
+ Methodref [java/lang/Object.<init> ()V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[16] -> line 334
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 134, locals = 2, stack = 5):
[0] invokestatic #21
+ Methodref [android/os/Looper.prepare ()V]
[3] aload_0 v0
[4] getfield #15
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.a Lcom/TwentyCode/android/ExaltedDice/d;]
[7] aload_0 v0
[8] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.b J]
[11] invokevirtual #24
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
[14] invokestatic #18
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
[17] astore_1 v1
[18] aload_0 v0
[19] getfield #15
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.a Lcom/TwentyCode/android/ExaltedDice/d;]
[22] invokestatic #23
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
[25] ldc #3
+ String [history]
[27] new #14
+ Class [java/lang/StringBuilder]
[30] dup
[31] ldc #5
+ String [name = ]
[33] invokespecial #26
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[36] aload_1 v1
[37] invokevirtual #28
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[40] invokevirtual #29
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[43] aconst_null
[44] invokevirtual #19
+ Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
[47] pop
[48] aload_0 v0
[49] getfield #15
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.a Lcom/TwentyCode/android/ExaltedDice/d;]
[52] invokestatic #23
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
[55] ldc #1
+ String [game_options]
[57] new #14
+ Class [java/lang/StringBuilder]
[60] dup
[61] ldc #5
+ String [name = ]
[63] invokespecial #26
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[66] aload_1 v1
[67] invokevirtual #28
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[70] invokevirtual #29
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[73] aconst_null
[74] invokevirtual #19
+ Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
[77] pop
[78] aload_0 v0
[79] getfield #15
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.a Lcom/TwentyCode/android/ExaltedDice/d;]
[82] invokestatic #23
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (Lcom/TwentyCode/android/ExaltedDice/d;)Landroid/database/sqlite/SQLiteDatabase;]
[85] ldc #2
+ String [games]
[87] new #14
+ Class [java/lang/StringBuilder]
[90] dup
[91] ldc #4
+ String [id = ]
[93] invokespecial #26
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[96] aload_0 v0
[97] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.b J]
[100] invokevirtual #27
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[103] invokevirtual #29
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[106] aconst_null
[107] invokevirtual #19
+ Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I]
[110] pop
[111] aload_0 v0
[112] getfield #15
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.a Lcom/TwentyCode/android/ExaltedDice/d;]
[115] aload_0 v0
[116] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.b J]
[119] lconst_1
[120] ladd
[121] invokestatic #22
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;J)V]
[124] aload_0 v0
[125] getfield #17
+ Fieldref [com/TwentyCode/android/ExaltedDice/h.c Landroid/os/Handler;]
[128] iconst_0
[129] invokevirtual #20
+ Methodref [android/os/Handler.sendEmptyMessage (I)Z]
[132] pop
[133] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 337
[3] -> line 338
[18] -> line 340
[48] -> line 341
[78] -> line 346
[111] -> line 347
[124] -> line 348
[133] -> line 349
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/i
Superclass: android/database/sqlite/SQLiteOpenHelper
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.i extends android.database.sqlite.SQLiteOpenHelper
Interfaces (count = 0):
Constant Pool (count = 98):
+ String [ to ]
+ String [CREATE TABLE game_options(id INTEGER PRIMARY KEY, name TEXT, key TEXT, value INTEGER)]
+ String [CREATE TABLE games(id INTEGER PRIMARY KEY, name TEXT, roll_id INTEGER)]
+ String [CREATE TABLE history(id INTEGER PRIMARY KEY, name TEXT, roll_id TEXT, key TEXT, value INTEGER)]
+ String [Database]
+ String [Upgrading database from version ]
+ String [history.db]
+ Class [android/database/sqlite/SQLiteDatabase]
+ Class [android/database/sqlite/SQLiteOpenHelper]
+ Class [android/util/Log]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/i]
+ Class [com/TwentyCode/android/ExaltedDice/j]
+ Class [com/TwentyCode/android/ExaltedDice/k]
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/Thread]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.a Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/i.a Lcom/TwentyCode/android/ExaltedDice/d;]
+ Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
+ Methodref [android/database/sqlite/SQLiteOpenHelper.<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ Methodref [com/TwentyCode/android/ExaltedDice/i.a (Landroid/database/sqlite/SQLiteDatabase;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/j.<init> (Lcom/TwentyCode/android/ExaltedDice/i;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/k.<init> (Lcom/TwentyCode/android/ExaltedDice/i;ILandroid/os/Handler;)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/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
+ Methodref [java/lang/Thread.start ()V]
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.c ()V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/i;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/i;ILandroid/os/Handler;)V]
+ NameAndType [<init> (Ljava/lang/Runnable;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (Landroid/database/sqlite/SQLiteDatabase;)V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [a Z]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [c ()V]
+ NameAndType [execSQL (Ljava/lang/String;)V]
+ NameAndType [start ()V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [ to ]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
+ Utf8 [(Landroid/database/sqlite/SQLiteDatabase;)V]
+ Utf8 [(Landroid/database/sqlite/SQLiteDatabase;II)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/i;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/i;ILandroid/os/Handler;)V]
+ Utf8 [(Ljava/lang/Runnable;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [CREATE TABLE game_options(id INTEGER PRIMARY KEY, name TEXT, key TEXT, value INTEGER)]
+ Utf8 [CREATE TABLE games(id INTEGER PRIMARY KEY, name TEXT, roll_id INTEGER)]
+ Utf8 [CREATE TABLE history(id INTEGER PRIMARY KEY, name TEXT, roll_id TEXT, key TEXT, value INTEGER)]
+ Utf8 [Code]
+ Utf8 [Database]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Upgrading database from version ]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/database/sqlite/SQLiteDatabase]
+ Utf8 [android/database/sqlite/SQLiteOpenHelper]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/i]
+ Utf8 [com/TwentyCode/android/ExaltedDice/j]
+ Utf8 [com/TwentyCode/android/ExaltedDice/k]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [execSQL]
+ Utf8 [history.db]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/Thread]
+ Utf8 [onCreate]
+ Utf8 [onUpgrade]
+ Utf8 [start]
+ Utf8 [toString]
+ Utf8 [w]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.d a
Methods (count = 5):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V
Access flags: 0x1
= public i(com.TwentyCode.android.ExaltedDice.d,android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 3, stack = 5):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/i.a Lcom/TwentyCode/android/ExaltedDice/d;]
[5] aload_0 v0
[6] aload_2 v2
[7] ldc #7
+ String [history.db]
[9] aconst_null
[10] iconst_1
[11] invokespecial #21
+ Methodref [android/database/sqlite/SQLiteOpenHelper.<init> (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 97
[5] -> line 98
[14] -> line 99
+ Method: a(Landroid/database/sqlite/SQLiteDatabase;)V
Access flags: 0x2
= private void a(android.database.sqlite.SQLiteDatabase)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 19, locals = 2, stack = 2):
[0] aload_1 v1
[1] ldc #3
+ String [CREATE TABLE games(id INTEGER PRIMARY KEY, name TEXT, roll_id INTEGER)]
[3] invokevirtual #20
+ Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
[6] aload_1 v1
[7] ldc #4
+ String [CREATE TABLE history(id INTEGER PRIMARY KEY, name TEXT, roll_id TEXT, key TEXT, value INTEGER)]
[9] invokevirtual #20
+ Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
[12] aload_1 v1
[13] ldc #2
+ String [CREATE TABLE game_options(id INTEGER PRIMARY KEY, name TEXT, key TEXT, value INTEGER)]
[15] invokevirtual #20
+ Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V]
[18] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 107
[6] -> line 112
[12] -> line 119
[18] -> line 124
+ Method: onCreate(Landroid/database/sqlite/SQLiteDatabase;)V
Access flags: 0x1
= public void onCreate(android.database.sqlite.SQLiteDatabase)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #24
+ Methodref [com/TwentyCode/android/ExaltedDice/i.a (Landroid/database/sqlite/SQLiteDatabase;)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 134
[5] -> line 135
+ Method: onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
Access flags: 0x1
= public void onUpgrade(android.database.sqlite.SQLiteDatabase,int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 93, locals = 5, stack = 7):
[0] ldc #5
+ String [Database]
[2] new #16
+ Class [java/lang/StringBuilder]
[5] dup
[6] ldc #6
+ String [Upgrading database from version ]
[8] invokespecial #27
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[11] iload_2 v2
[12] invokevirtual #28
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[15] ldc #1
+ String [ to ]
[17] invokevirtual #29
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[20] iload_3 v3
[21] invokevirtual #28
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[24] invokevirtual #30
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[27] invokestatic #22
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[30] pop
[31] aload_0 v0
[32] getfield #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/i.a Lcom/TwentyCode/android/ExaltedDice/d;]
[35] invokestatic #23
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[38] ifnull +15 (target=53)
[41] aload_0 v0
[42] getfield #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/i.a Lcom/TwentyCode/android/ExaltedDice/d;]
[45] invokestatic #23
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[48] invokeinterface #33
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.c ()V]
[53] aload_0 v0
[54] getfield #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/i.a Lcom/TwentyCode/android/ExaltedDice/d;]
[57] iconst_1
[58] putfield #18
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.a Z]
[61] new #13
+ Class [com/TwentyCode/android/ExaltedDice/j]
[64] dup
[65] aload_0 v0
[66] invokespecial #25
+ Methodref [com/TwentyCode/android/ExaltedDice/j.<init> (Lcom/TwentyCode/android/ExaltedDice/i;)V]
[69] astore v4
[71] new #17
+ Class [java/lang/Thread]
[74] dup
[75] new #14
+ Class [com/TwentyCode/android/ExaltedDice/k]
[78] dup
[79] aload_0 v0
[80] iload_2 v2
[81] aload v4
[83] invokespecial #26
+ Methodref [com/TwentyCode/android/ExaltedDice/k.<init> (Lcom/TwentyCode/android/ExaltedDice/i;ILandroid/os/Handler;)V]
[86] invokespecial #31
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
[89] invokevirtual #32
+ Methodref [java/lang/Thread.start ()V]
[92] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 8)
[0] -> line 145
[31] -> line 147
[41] -> line 148
[53] -> line 150
[61] -> line 152
[71] -> line 161
[89] -> line 176
[92] -> line 177
+ Stack map table attribute (count = 1):
- [53] Var: ..., Stack: (empty)
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x1008
= static synthetic com.TwentyCode.android.ExaltedDice.d a(com.TwentyCode.android.ExaltedDice.i)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/i.a Lcom/TwentyCode/android/ExaltedDice/d;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 89
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/j
Superclass: android/os/Handler
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.j extends android.os.Handler
Interfaces (count = 0):
Constant Pool (count = 34):
+ Class [android/os/Handler]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/i]
+ Class [com/TwentyCode/android/ExaltedDice/j]
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Fieldref [com/TwentyCode/android/ExaltedDice/j.a Lcom/TwentyCode/android/ExaltedDice/i;]
+ Methodref [android/os/Handler.<init> ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ Methodref [com/TwentyCode/android/ExaltedDice/i.a (Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.a ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a ()V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/i;]
+ Utf8 [()V]
+ Utf8 [(Landroid/os/Message;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/i;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/i;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/os/Handler]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/i]
+ Utf8 [com/TwentyCode/android/ExaltedDice/j]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [handleMessage]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/i;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.i a
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/i;)V
Access flags: 0x0
= j(com.TwentyCode.android.ExaltedDice.i)
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 #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/j.a Lcom/TwentyCode/android/ExaltedDice/i;]
[5] aload_0 v0
[6] invokespecial #7
+ Methodref [android/os/Handler.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[5] -> line 152
+ Method: handleMessage(Landroid/os/Message;)V
Access flags: 0x1
= public void handleMessage(android.os.Message)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 29, locals = 2, stack = 1):
[0] aload_0 v0
[1] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/j.a Lcom/TwentyCode/android/ExaltedDice/i;]
[4] invokestatic #9
+ Methodref [com/TwentyCode/android/ExaltedDice/i.a (Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
[7] invokestatic #8
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[10] ifnull +18 (target=28)
[13] aload_0 v0
[14] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/j.a Lcom/TwentyCode/android/ExaltedDice/i;]
[17] invokestatic #9
+ Methodref [com/TwentyCode/android/ExaltedDice/i.a (Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
[20] invokestatic #8
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Lcom/TwentyCode/android/ExaltedDice/d;)Lcom/TwentyCode/android/ExaltedDice/l;]
[23] invokeinterface #10
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/l.a ()V]
[28] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 3)
[0] -> line 155
[13] -> line 156
[28] -> line 157
+ Stack map table attribute (count = 1):
- [28] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/k
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.k extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 50):
+ Class [android/os/Handler]
+ Class [android/os/Looper]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/i]
+ Class [com/TwentyCode/android/ExaltedDice/k]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.a Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.a Lcom/TwentyCode/android/ExaltedDice/i;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.b I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.c Landroid/os/Handler;]
+ Methodref [android/os/Handler.sendEmptyMessage (I)Z]
+ Methodref [android/os/Looper.prepare ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/i.a (Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/i;]
+ NameAndType [a Z]
+ NameAndType [b I]
+ NameAndType [c Landroid/os/Handler;]
+ NameAndType [prepare ()V]
+ NameAndType [sendEmptyMessage (I)Z]
+ Utf8 [()V]
+ Utf8 [(I)Z]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/i;ILandroid/os/Handler;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Landroid/os/Handler;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/i;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/os/Handler]
+ Utf8 [android/os/Looper]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/i]
+ Utf8 [com/TwentyCode/android/ExaltedDice/k]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [prepare]
+ Utf8 [run]
+ Utf8 [sendEmptyMessage]
Fields (count = 3):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/i;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.i a
+ Field: b I
Access flags: 0x1012
= private final synthetic int b
+ Field: c Landroid/os/Handler;
Access flags: 0x1012
= private final synthetic android.os.Handler c
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/i;ILandroid/os/Handler;)V
Access flags: 0x0
= k(com.TwentyCode.android.ExaltedDice.i,int,android.os.Handler)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 4, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #9
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.a Lcom/TwentyCode/android/ExaltedDice/i;]
[5] aload_0 v0
[6] iload_2 v2
[7] putfield #10
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.b I]
[10] aload_0 v0
[11] aload_3 v3
[12] putfield #11
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.c Landroid/os/Handler;]
[15] aload_0 v0
[16] invokespecial #15
+ Methodref [java/lang/Object.<init> ()V]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[15] -> line 161
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 53, locals = 1, stack = 2):
[0] invokestatic #13
+ Methodref [android/os/Looper.prepare ()V]
[3] aload_0 v0
[4] getfield #10
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.b I]
[7] tableswitch (3 offsets, default=25) (target=32)
1: offset = 25, target = 32
2: offset = 25, target = 32
3: offset = 25, target = 32
default: offset = 25, target = 32
[32] aload_0 v0
[33] getfield #11
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.c Landroid/os/Handler;]
[36] iconst_0
[37] invokevirtual #12
+ Methodref [android/os/Handler.sendEmptyMessage (I)Z]
[40] pop
[41] aload_0 v0
[42] getfield #9
+ Fieldref [com/TwentyCode/android/ExaltedDice/k.a Lcom/TwentyCode/android/ExaltedDice/i;]
[45] invokestatic #14
+ Methodref [com/TwentyCode/android/ExaltedDice/i.a (Lcom/TwentyCode/android/ExaltedDice/i;)Lcom/TwentyCode/android/ExaltedDice/d;]
[48] iconst_0
[49] putfield #8
+ Fieldref [com/TwentyCode/android/ExaltedDice/d.a Z]
[52] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 164
[3] -> line 165
[32] -> line 173
[41] -> line 174
[52] -> line 175
+ Stack map table attribute (count = 1):
- [32] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/l
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x601
= public interface com.TwentyCode.android.ExaltedDice.l extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 11):
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Class [java/lang/Object]
+ Utf8 [()V]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [d]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 4):
+ Method: a()V
Access flags: 0x401
= public abstract void a()
+ Method: b()V
Access flags: 0x401
= public abstract void b()
+ Method: c()V
Access flags: 0x401
= public abstract void c()
+ Method: d()V
Access flags: 0x401
= public abstract void d()
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/ExaltedDice
Superclass: android/app/Activity
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.ExaltedDice extends android.app.Activity
Interfaces (count = 3):
+ Class [android/view/View$OnClickListener]
+ Class [android/widget/AdapterView$OnItemClickListener]
+ Class [com/TwentyCode/android/ExaltedDice/l]
Constant Pool (count = 601):
+ Integer [393216]
+ Integer [67108864]
+ Integer [2130903046]
+ Integer [2131034120]
+ Integer [2131034121]
+ Integer [2131034129]
+ Integer [2131034139]
+ Integer [2131034140]
+ Integer [2131034141]
+ Integer [2131034146]
+ Integer [2131099649]
+ Integer [2131099651]
+ Integer [2131230720]
+ Integer [2131296256]
+ Integer [2131296257]
+ Integer [2131296258]
+ Integer [2131296270]
+ Integer [2131296271]
+ Integer [2131296272]
+ String []
+ String [']
+ String [+]
+ String [+0]
+ String [, ]
+ String [D10]
+ String [ExaltedDice]
+ String [d]
+ String [d_type]
+ String [game_id]
+ String [game_mode]
+ String [game_name]
+ String [log]
+ String [mod]
+ String [number]
+ String [onCreate()]
+ String [results()]
+ String [rollGen()]
+ String [roll_again]
+ String [rolled]
+ String [settings]
+ String [successes()]
+ String [tens_count_twice]
+ String [vibrate() for ]
+ String [vibrator]
+ Class [[I]
+ Class [android/app/ActionBar]
+ Class [android/app/Activity]
+ Class [android/content/ContentValues]
+ Class [android/content/Intent]
+ Class [android/content/SharedPreferences]
+ Class [android/content/res/Resources]
+ Class [android/os/Build$VERSION]
+ Class [android/os/Bundle]
+ Class [android/os/Vibrator]
+ Class [android/util/Log]
+ Class [android/view/ContextMenu]
+ Class [android/view/MenuInflater]
+ Class [android/view/MenuItem]
+ Class [android/view/View]
+ Class [android/view/View$OnClickListener]
+ Class [android/widget/AdapterView$AdapterContextMenuInfo]
+ Class [android/widget/AdapterView$OnItemClickListener]
+ Class [android/widget/ListView]
+ Class [android/widget/NumberPicker]
+ Class [android/widget/ProgressBar]
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Class [com/TwentyCode/android/ExaltedDice/GameListActivity]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/Settings]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Class [com/TwentyCode/android/ExaltedDice/m]
+ Class [com/TwentyCode/android/ExaltedDice/n]
+ Class [com/TwentyCode/android/ExaltedDice/o]
+ Class [com/TwentyCode/android/ExaltedDice/w]
+ Class [com/TwentyCodes/android/exception/a]
+ Class [java/lang/Integer]
+ Class [java/lang/NullPointerException]
+ Class [java/lang/String]
+ Class [java/lang/StringBuffer]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/Thread]
+ Class [java/util/Random]
+ Long [-1]
+ Fieldref [android/os/Build$VERSION.SDK_INT I]
+ Fieldref [android/widget/AdapterView$AdapterContextMenuInfo.id J]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b Landroid/widget/ListView;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i Lcom/TwentyCode/android/ExaltedDice/w;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.j Landroid/content/SharedPreferences;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.l Landroid/widget/ProgressBar;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.m Landroid/view/View;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.n Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.s Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.t Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.u Z]
+ Methodref [android/app/ActionBar.setDisplayHomeAsUpEnabled (Z)V]
+ Methodref [android/app/Activity.<init> ()V]
+ Methodref [android/app/Activity.onContextItemSelected (Landroid/view/MenuItem;)Z]
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
+ Methodref [android/app/Activity.onCreateContextMenu (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
+ Methodref [android/app/Activity.onOptionsItemSelected (Landroid/view/MenuItem;)Z]
+ Methodref [android/app/Activity.onRestoreInstanceState (Landroid/os/Bundle;)V]
+ Methodref [android/app/Activity.onResume ()V]
+ Methodref [android/app/Activity.onSaveInstanceState (Landroid/os/Bundle;)V]
+ Methodref [android/app/Activity.onStart ()V]
+ Methodref [android/app/Activity.onStop ()V]
+ Methodref [android/content/ContentValues.<init> ()V]
+ Methodref [android/content/ContentValues.getAsInteger (Ljava/lang/String;)Ljava/lang/Integer;]
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
+ Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;]
+ Methodref [android/content/Intent.getLongExtra (Ljava/lang/String;J)J]
+ Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
+ Methodref [android/content/Intent.putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
+ Methodref [android/content/res/Resources.getStringArray (I)[Ljava/lang/String;]
+ Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
+ Methodref [android/os/Vibrator.vibrate (J)V]
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/view/MenuInflater.inflate (ILandroid/view/Menu;)V]
+ Methodref [android/view/View.getId ()I]
+ Methodref [android/view/View.setEnabled (Z)V]
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
+ Methodref [android/widget/ListView.setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V]
+ Methodref [android/widget/ListView.setSelection (I)V]
+ Methodref [android/widget/ListView.setStackFromBottom (Z)V]
+ Methodref [android/widget/NumberPicker.getValue ()I]
+ Methodref [android/widget/NumberPicker.setDescendantFocusability (I)V]
+ Methodref [android/widget/NumberPicker.setDisplayedValues ([Ljava/lang/String;)V]
+ Methodref [android/widget/NumberPicker.setEnabled (Z)V]
+ Methodref [android/widget/NumberPicker.setMaxValue (I)V]
+ Methodref [android/widget/NumberPicker.setMinValue (I)V]
+ Methodref [android/widget/NumberPicker.setValue (I)V]
+ Methodref [android/widget/NumberPicker.setVisibility (I)V]
+ Methodref [android/widget/ProgressBar.setVisibility (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (Ljava/lang/String;)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a ([I)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (I)[I]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (J)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (Ljava/lang/String;)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c (Ljava/lang/String;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getActionBar ()Landroid/app/ActionBar;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getIntent ()Landroid/content/Intent;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getMenuInflater ()Landroid/view/MenuInflater;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getResources ()Landroid/content/res/Resources;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.runOnUiThread (Ljava/lang/Runnable;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.setContentView (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.setTitle (Ljava/lang/CharSequence;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.startActivity (Landroid/content/Intent;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c ()I]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d ()Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setCurrent (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setDescendantFocusability (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setDisplayedValues ([Ljava/lang/String;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setEnabled (Z)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setRange (II)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setValue (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setVisibility (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (J)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (JJ)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;I)Landroid/content/ContentValues;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/m.<init> (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/n.<init> (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/o.<init> (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/w.<init> (JLcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/w.a (Z)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/w.notifyDataSetChanged ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/w.notifyDataSetInvalidated ()V]
+ Methodref [com/TwentyCodes/android/exception/a.<init> (Landroid/app/Activity;)V]
+ Methodref [java/lang/Integer.intValue ()I]
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
+ Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
+ Methodref [java/lang/String.substring (I)Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuffer.<init> ()V]
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
+ Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
+ Methodref [java/lang/Thread.start ()V]
+ Methodref [java/util/Random.<init> ()V]
+ Methodref [java/util/Random.nextInt (I)I]
+ InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
+ InterfaceMethodref [android/view/ContextMenu.add (IIII)Landroid/view/MenuItem;]
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
+ InterfaceMethodref [android/view/MenuItem.getMenuInfo ()Landroid/view/ContextMenu$ContextMenuInfo;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (JLcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ NameAndType [<init> (Landroid/app/Activity;)V]
+ NameAndType [<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ NameAndType [<init> (Ljava/lang/Runnable;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [SDK_INT I]
+ NameAndType [a ()V]
+ NameAndType [a (J)V]
+ NameAndType [a (JJ)V]
+ NameAndType [a (Ljava/lang/String;)I]
+ NameAndType [a (Ljava/lang/String;I)Landroid/content/ContentValues;]
+ NameAndType [a (Z)V]
+ NameAndType [a ([I)I]
+ NameAndType [a [Ljava/lang/String;]
+ NameAndType [add (IIII)Landroid/view/MenuItem;]
+ NameAndType [addFlags (I)Landroid/content/Intent;]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (J)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b (I)[I]
+ NameAndType [b (J)V]
+ NameAndType [b (Ljava/lang/String;)I]
+ NameAndType [b Landroid/widget/ListView;]
+ NameAndType [c ()I]
+ NameAndType [c (Ljava/lang/String;)V]
+ NameAndType [c Landroid/widget/NumberPicker;]
+ NameAndType [d ()Ljava/lang/String;]
+ NameAndType [d Landroid/widget/NumberPicker;]
+ NameAndType [e ()V]
+ NameAndType [e (J)I]
+ NameAndType [e Landroid/widget/NumberPicker;]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z]
+ NameAndType [f ()V]
+ NameAndType [f Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [g ()V]
+ NameAndType [g Ljava/lang/String;]
+ NameAndType [getActionBar ()Landroid/app/ActionBar;]
+ NameAndType [getAsInteger (Ljava/lang/String;)Ljava/lang/Integer;]
+ NameAndType [getAsString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getBoolean (Ljava/lang/String;Z)Z]
+ NameAndType [getExtras ()Landroid/os/Bundle;]
+ NameAndType [getId ()I]
+ NameAndType [getInt (Ljava/lang/String;)I]
+ NameAndType [getIntent ()Landroid/content/Intent;]
+ NameAndType [getItemId ()I]
+ NameAndType [getLongExtra (Ljava/lang/String;J)J]
+ NameAndType [getMenuInflater ()Landroid/view/MenuInflater;]
+ NameAndType [getMenuInfo ()Landroid/view/ContextMenu$ContextMenuInfo;]
+ NameAndType [getResources ()Landroid/content/res/Resources;]
+ NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
+ NameAndType [getString (I)Ljava/lang/String;]
+ NameAndType [getStringArray (I)[Ljava/lang/String;]
+ NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [getValue ()I]
+ NameAndType [h ()V]
+ NameAndType [h J]
+ NameAndType [hasExtra (Ljava/lang/String;)Z]
+ NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [i Lcom/TwentyCode/android/ExaltedDice/w;]
+ NameAndType [id J]
+ NameAndType [inflate (ILandroid/view/Menu;)V]
+ NameAndType [intValue ()I]
+ NameAndType [j Landroid/content/SharedPreferences;]
+ NameAndType [k [Ljava/lang/String;]
+ NameAndType [l Landroid/widget/ProgressBar;]
+ NameAndType [m Landroid/view/View;]
+ NameAndType [n Z]
+ NameAndType [nextInt (I)I]
+ NameAndType [notifyDataSetChanged ()V]
+ NameAndType [notifyDataSetInvalidated ()V]
+ NameAndType [o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [onContextItemSelected (Landroid/view/MenuItem;)Z]
+ NameAndType [onCreate (Landroid/os/Bundle;)V]
+ NameAndType [onCreateContextMenu (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
+ NameAndType [onOptionsItemSelected (Landroid/view/MenuItem;)Z]
+ NameAndType [onRestoreInstanceState (Landroid/os/Bundle;)V]
+ NameAndType [onResume ()V]
+ NameAndType [onSaveInstanceState (Landroid/os/Bundle;)V]
+ NameAndType [onStart ()V]
+ NameAndType [onStop ()V]
+ NameAndType [p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [parseInt (Ljava/lang/String;)I]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
+ NameAndType [putInt (Ljava/lang/String;I)V]
+ NameAndType [q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [r Z]
+ NameAndType [replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
+ NameAndType [runOnUiThread (Ljava/lang/Runnable;)V]
+ NameAndType [s Z]
+ NameAndType [setAdapter (Landroid/widget/ListAdapter;)V]
+ NameAndType [setContentView (I)V]
+ NameAndType [setCurrent (I)V]
+ NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
+ NameAndType [setDescendantFocusability (I)V]
+ NameAndType [setDisplayHomeAsUpEnabled (Z)V]
+ NameAndType [setDisplayedValues ([Ljava/lang/String;)V]
+ NameAndType [setEnabled (Z)V]
+ NameAndType [setMaxValue (I)V]
+ NameAndType [setMinValue (I)V]
+ NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ NameAndType [setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V]
+ NameAndType [setRange (II)V]
+ NameAndType [setSelection (I)V]
+ NameAndType [setStackFromBottom (Z)V]
+ NameAndType [setTitle (Ljava/lang/CharSequence;)V]
+ NameAndType [setValue (I)V]
+ NameAndType [setVisibility (I)V]
+ NameAndType [start ()V]
+ NameAndType [startActivity (Landroid/content/Intent;)V]
+ NameAndType [substring (I)Ljava/lang/String;]
+ NameAndType [t Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [u Z]
+ NameAndType [valueOf (I)Ljava/lang/Integer;]
+ NameAndType [valueOf (I)Ljava/lang/String;]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [vibrate (J)V]
+ Utf8 []
+ Utf8 [']
+ Utf8 [()I]
+ Utf8 [()Landroid/app/ActionBar;]
+ Utf8 [()Landroid/content/Intent;]
+ Utf8 [()Landroid/content/res/Resources;]
+ Utf8 [()Landroid/os/Bundle;]
+ Utf8 [()Landroid/view/ContextMenu$ContextMenuInfo;]
+ Utf8 [()Landroid/view/MenuInflater;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)I]
+ Utf8 [(I)Landroid/content/ContentValues;]
+ Utf8 [(I)Landroid/content/Intent;]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)Ljava/lang/Integer;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(I)[I]
+ Utf8 [(I)[Ljava/lang/String;]
+ Utf8 [(II)V]
+ Utf8 [(IIII)Landroid/view/MenuItem;]
+ Utf8 [(ILandroid/view/Menu;)V]
+ Utf8 [(J)I]
+ Utf8 [(J)Ljava/lang/StringBuilder;]
+ Utf8 [(J)V]
+ Utf8 [(JJ)V]
+ Utf8 [(JLcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ Utf8 [(Landroid/app/Activity;)V]
+ Utf8 [(Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Landroid/os/Bundle;)Landroid/content/Intent;]
+ Utf8 [(Landroid/os/Bundle;)V]
+ Utf8 [(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
+ Utf8 [(Landroid/view/Menu;)Z]
+ Utf8 [(Landroid/view/MenuItem;)Z]
+ Utf8 [(Landroid/view/View$OnClickListener;)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/widget/AdapterView$OnItemClickListener;)V]
+ Utf8 [(Landroid/widget/AdapterView;Landroid/view/View;IJ)V]
+ Utf8 [(Landroid/widget/ListAdapter;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)J]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/view/View;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/ProgressBar;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Ljava/lang/String;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Runnable;)V]
+ Utf8 [(Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Integer;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;)Z]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/ContentValues;]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;]
+ Utf8 [(Ljava/lang/String;I)V]
+ Utf8 [(Ljava/lang/String;J)J]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Z)Z]
+ Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V]
+ Utf8 [(Z)V]
+ Utf8 [([I)I]
+ Utf8 [([Ljava/lang/String;)V]
+ Utf8 [+]
+ Utf8 [+0]
+ Utf8 [, ]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [D10]
+ Utf8 [ExaltedDice]
+ Utf8 [I]
+ Utf8 [J]
+ Utf8 [Landroid/content/SharedPreferences;]
+ Utf8 [Landroid/view/View;]
+ Utf8 [Landroid/widget/ListView;]
+ Utf8 [Landroid/widget/NumberPicker;]
+ Utf8 [Landroid/widget/ProgressBar;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/w;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SDK_INT]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Z]
+ Utf8 [[I]
+ Utf8 [[Ljava/lang/String;]
+ Utf8 [a]
+ Utf8 [add]
+ Utf8 [addFlags]
+ Utf8 [android/app/ActionBar]
+ Utf8 [android/app/Activity]
+ Utf8 [android/content/ContentValues]
+ Utf8 [android/content/Intent]
+ Utf8 [android/content/SharedPreferences]
+ Utf8 [android/content/res/Resources]
+ Utf8 [android/os/Build$VERSION]
+ Utf8 [android/os/Bundle]
+ Utf8 [android/os/Vibrator]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/ContextMenu]
+ Utf8 [android/view/MenuInflater]
+ Utf8 [android/view/MenuItem]
+ Utf8 [android/view/View]
+ Utf8 [android/view/View$OnClickListener]
+ Utf8 [android/widget/AdapterView$AdapterContextMenuInfo]
+ Utf8 [android/widget/AdapterView$OnItemClickListener]
+ Utf8 [android/widget/ListView]
+ Utf8 [android/widget/NumberPicker]
+ Utf8 [android/widget/ProgressBar]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Utf8 [com/TwentyCode/android/ExaltedDice/GameListActivity]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Utf8 [com/TwentyCode/android/ExaltedDice/Settings]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [com/TwentyCode/android/ExaltedDice/m]
+ Utf8 [com/TwentyCode/android/ExaltedDice/n]
+ Utf8 [com/TwentyCode/android/ExaltedDice/o]
+ Utf8 [com/TwentyCode/android/ExaltedDice/w]
+ Utf8 [com/TwentyCodes/android/exception/a]
+ Utf8 [d]
+ Utf8 [d_type]
+ Utf8 [e]
+ Utf8 [equals]
+ Utf8 [equalsIgnoreCase]
+ Utf8 [f]
+ Utf8 [findViewById]
+ Utf8 [g]
+ Utf8 [game_id]
+ Utf8 [game_mode]
+ Utf8 [game_name]
+ Utf8 [getActionBar]
+ Utf8 [getAsInteger]
+ Utf8 [getAsString]
+ Utf8 [getBoolean]
+ Utf8 [getExtras]
+ Utf8 [getId]
+ Utf8 [getInt]
+ Utf8 [getIntent]
+ Utf8 [getItemId]
+ Utf8 [getLongExtra]
+ Utf8 [getMenuInflater]
+ Utf8 [getMenuInfo]
+ Utf8 [getResources]
+ Utf8 [getSharedPreferences]
+ Utf8 [getString]
+ Utf8 [getStringArray]
+ Utf8 [getStringExtra]
+ Utf8 [getSystemService]
+ Utf8 [getValue]
+ Utf8 [h]
+ Utf8 [hasExtra]
+ Utf8 [i]
+ Utf8 [id]
+ Utf8 [inflate]
+ Utf8 [intValue]
+ Utf8 [j]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/NullPointerException]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuffer]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/Thread]
+ Utf8 [java/util/Random]
+ Utf8 [k]
+ Utf8 [l]
+ Utf8 [log]
+ Utf8 [m]
+ Utf8 [mod]
+ Utf8 [n]
+ Utf8 [nextInt]
+ Utf8 [notifyDataSetChanged]
+ Utf8 [notifyDataSetInvalidated]
+ Utf8 [number]
+ Utf8 [o]
+ Utf8 [onClick]
+ Utf8 [onContextItemSelected]
+ Utf8 [onCreate]
+ Utf8 [onCreate()]
+ Utf8 [onCreateContextMenu]
+ Utf8 [onCreateOptionsMenu]
+ Utf8 [onItemClick]
+ Utf8 [onOptionsItemSelected]
+ Utf8 [onRestoreInstanceState]
+ Utf8 [onResume]
+ Utf8 [onSaveInstanceState]
+ Utf8 [onStart]
+ Utf8 [onStop]
+ Utf8 [p]
+ Utf8 [parseInt]
+ Utf8 [put]
+ Utf8 [putExtras]
+ Utf8 [putInt]
+ Utf8 [q]
+ Utf8 [r]
+ Utf8 [replace]
+ Utf8 [results()]
+ Utf8 [rollGen()]
+ Utf8 [roll_again]
+ Utf8 [rolled]
+ Utf8 [runOnUiThread]
+ Utf8 [s]
+ Utf8 [setAdapter]
+ Utf8 [setContentView]
+ Utf8 [setCurrent]
+ Utf8 [setDefaultUncaughtExceptionHandler]
+ Utf8 [setDescendantFocusability]
+ Utf8 [setDisplayHomeAsUpEnabled]
+ Utf8 [setDisplayedValues]
+ Utf8 [setEnabled]
+ Utf8 [setMaxValue]
+ Utf8 [setMinValue]
+ Utf8 [setOnClickListener]
+ Utf8 [setOnItemClickListener]
+ Utf8 [setRange]
+ Utf8 [setSelection]
+ Utf8 [setStackFromBottom]
+ Utf8 [setTitle]
+ Utf8 [setValue]
+ Utf8 [setVisibility]
+ Utf8 [settings]
+ Utf8 [start]
+ Utf8 [startActivity]
+ Utf8 [substring]
+ Utf8 [successes()]
+ Utf8 [t]
+ Utf8 [tens_count_twice]
+ Utf8 [toString]
+ Utf8 [u]
+ Utf8 [valueOf]
+ Utf8 [vibrate]
+ Utf8 [vibrate() for ]
+ Utf8 [vibrator]
Fields (count = 21):
+ Field: a [Ljava/lang/String;
Access flags: 0x2
= private java.lang.String[] a
+ Field: b Landroid/widget/ListView;
Access flags: 0x2
= private android.widget.ListView b
+ Field: c Landroid/widget/NumberPicker;
Access flags: 0x2
= private android.widget.NumberPicker c
+ Field: d Landroid/widget/NumberPicker;
Access flags: 0x2
= private android.widget.NumberPicker d
+ Field: e Landroid/widget/NumberPicker;
Access flags: 0x2
= private android.widget.NumberPicker e
+ Field: f Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.d f
+ Field: g Ljava/lang/String;
Access flags: 0x2
= private java.lang.String g
+ Field: h J
Access flags: 0x2
= private long h
+ Field: i Lcom/TwentyCode/android/ExaltedDice/w;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.w i
+ Field: j Landroid/content/SharedPreferences;
Access flags: 0x2
= private android.content.SharedPreferences j
+ Field: k [Ljava/lang/String;
Access flags: 0x2
= private java.lang.String[] k
+ Field: l Landroid/widget/ProgressBar;
Access flags: 0x2
= private android.widget.ProgressBar l
+ Field: m Landroid/view/View;
Access flags: 0x2
= private android.view.View m
+ Field: n Z
Access flags: 0x2
= private boolean n
+ Field: o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.NumberPicker o
+ Field: p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.NumberPicker p
+ Field: q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.NumberPicker q
+ Field: r Z
Access flags: 0x2
= private boolean r
+ Field: s Z
Access flags: 0x2
= private boolean s
+ Field: t Z
Access flags: 0x2
= private boolean t
+ Field: u Z
Access flags: 0x2
= private boolean u
Methods (count = 44):
- Method: <init>()V
Access flags: 0x1
= public ExaltedDice()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 30, locals = 1, stack = 2):
[0] aload_0 v0
[1] invokespecial #110
+ Methodref [android/app/Activity.<init> ()V]
[4] aload_0 v0
[5] iconst_0
[6] putfield #101
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.n Z]
[9] aload_0 v0
[10] iconst_0
[11] putfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[14] aload_0 v0
[15] iconst_0
[16] putfield #106
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.s Z]
[19] aload_0 v0
[20] iconst_1
[21] putfield #107
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.t Z]
[24] aload_0 v0
[25] iconst_1
[26] putfield #108
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.u Z]
[29] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 34
[4] -> line 56
[9] -> line 60
[14] -> line 61
[19] -> line 62
[24] -> line 63
[29] -> line 34
+ Method: b(J)V
Access flags: 0x2
= private void b(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 180, locals = 5, stack = 5):
[0] aload_0 v0
[1] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[4] aload_0 v0
[5] getfield #94
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g Ljava/lang/String;]
[8] lload_1 v1
[9] l2i
[10] invokevirtual #188
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;I)Landroid/content/ContentValues;]
[13] astore_3 v3
[14] aload_0 v0
[15] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[18] ifeq +63 (target=81)
[21] aload_0 v0
[22] getfield #103
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[25] aload_3 v3
[26] ldc #34
+ String [number]
[28] invokevirtual #121
+ Methodref [android/content/ContentValues.getAsInteger (Ljava/lang/String;)Ljava/lang/Integer;]
[31] invokevirtual #198
+ Methodref [java/lang/Integer.intValue ()I]
[34] invokevirtual #182
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setValue (I)V]
[37] aload_0 v0
[38] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[41] aload_0 v0
[42] aload_3 v3
[43] ldc #28
+ String [d_type]
[45] invokevirtual #122
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[48] invokespecial #153
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (Ljava/lang/String;)I]
[51] invokevirtual #182
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setValue (I)V]
[54] aload_0 v0
[55] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[58] aload_0 v0
[59] aload_3 v3
[60] ldc #33
+ String [mod]
[62] invokevirtual #122
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[65] ldc #21
+ String [']
[67] ldc #20
+ String []
[69] invokevirtual #203
+ Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
[72] invokespecial #157
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (Ljava/lang/String;)I]
[75] invokevirtual #182
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setValue (I)V]
[78] goto +101 (target=179)
[81] aload_0 v0
[82] getfield #90
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
[85] aload_3 v3
[86] ldc #34
+ String [number]
[88] invokevirtual #121
+ Methodref [android/content/ContentValues.getAsInteger (Ljava/lang/String;)Ljava/lang/Integer;]
[91] invokevirtual #198
+ Methodref [java/lang/Integer.intValue ()I]
[94] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[97] aload_0 v0
[98] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[101] aload_0 v0
[102] aload_3 v3
[103] ldc #28
+ String [d_type]
[105] invokevirtual #122
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[108] invokespecial #153
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (Ljava/lang/String;)I]
[111] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[114] aload_0 v0
[115] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[118] aload_0 v0
[119] aload_3 v3
[120] ldc #33
+ String [mod]
[122] invokevirtual #122
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[125] ldc #21
+ String [']
[127] ldc #20
+ String []
[129] invokevirtual #203
+ Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
[132] invokespecial #157
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (Ljava/lang/String;)I]
[135] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[138] goto +41 (target=179)
[141] astore v4
[143] aload_0 v0
[144] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[147] ifeq +19 (target=166)
[150] aload_0 v0
[151] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[154] aload_0 v0
[155] ldc #23
+ String [+0]
[157] invokespecial #157
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (Ljava/lang/String;)I]
[160] invokevirtual #182
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setValue (I)V]
[163] goto +16 (target=179)
[166] aload_0 v0
[167] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[170] aload_0 v0
[171] ldc #23
+ String [+0]
[173] invokespecial #157
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (Ljava/lang/String;)I]
[176] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[179] return
Code attribute exceptions (count = 1):
- ExceptionInfo (14 -> 138: 141):
+ Class [java/lang/NullPointerException]
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 13)
[0] -> line 71
[14] -> line 73
[21] -> line 74
[37] -> line 75
[54] -> line 76
[81] -> line 78
[97] -> line 79
[114] -> line 80
[141] -> line 82
[143] -> line 83
[150] -> line 84
[166] -> line 86
[179] -> line 88
+ Stack map table attribute (count = 5):
- [81] Var: ...[a:android/content/ContentValues], Stack: (empty)
- [138] Var: ..., Stack: (empty)
- [141] Var: ..., Stack: [a:java/lang/NullPointerException]
- [166] Var: ...[a:java/lang/NullPointerException], Stack: (empty)
- [179] Var: -1, Stack: (empty)
+ Method: g()V
Access flags: 0x2
= private void g()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 96, locals = 1, stack = 3):
[0] aload_0 v0
[1] iconst_1
[2] putfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[5] aload_0 v0
[6] aload_0 v0
[7] ldc #15
+ Integer [2131296257]
[9] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[12] checkcast #68
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
[15] putfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[18] aload_0 v0
[19] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[22] aload_0 v0
[23] getfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[26] invokevirtual #179
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setDisplayedValues ([Ljava/lang/String;)V]
[29] aload_0 v0
[30] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[33] ldc #1
+ Integer [393216]
[35] invokevirtual #178
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setDescendantFocusability (I)V]
[38] aload_0 v0
[39] aload_0 v0
[40] ldc #14
+ Integer [2131296256]
[42] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[45] checkcast #68
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
[48] putfield #103
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[51] aload_0 v0
[52] getfield #103
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[55] iconst_1
[56] sipush 999
[59] invokevirtual #181
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setRange (II)V]
[62] aload_0 v0
[63] aload_0 v0
[64] ldc #16
+ Integer [2131296258]
[66] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[69] checkcast #68
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
[72] putfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[75] aload_0 v0
[76] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[79] aload_0 v0
[80] getfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[83] invokevirtual #179
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setDisplayedValues ([Ljava/lang/String;)V]
[86] aload_0 v0
[87] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[90] ldc #1
+ Integer [393216]
[92] invokevirtual #178
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setDescendantFocusability (I)V]
[95] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 95
[5] -> line 97
[18] -> line 98
[29] -> line 99
[38] -> line 101
[51] -> line 102
[62] -> line 104
[75] -> line 105
[86] -> line 106
[95] -> line 107
+ Method: h()V
Access flags: 0x2
= private void h()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 142, locals = 1, stack = 3):
[0] aload_0 v0
[1] aload_0 v0
[2] ldc #15
+ Integer [2131296257]
[4] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[7] checkcast #64
+ Class [android/widget/NumberPicker]
[10] putfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[13] aload_0 v0
[14] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[17] iconst_0
[18] invokevirtual #149
+ Methodref [android/widget/NumberPicker.setMinValue (I)V]
[21] aload_0 v0
[22] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[25] aload_0 v0
[26] getfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[29] arraylength
[30] iconst_1
[31] isub
[32] invokevirtual #148
+ Methodref [android/widget/NumberPicker.setMaxValue (I)V]
[35] aload_0 v0
[36] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[39] aload_0 v0
[40] getfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[43] invokevirtual #146
+ Methodref [android/widget/NumberPicker.setDisplayedValues ([Ljava/lang/String;)V]
[46] aload_0 v0
[47] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[50] ldc #1
+ Integer [393216]
[52] invokevirtual #145
+ Methodref [android/widget/NumberPicker.setDescendantFocusability (I)V]
[55] aload_0 v0
[56] aload_0 v0
[57] ldc #14
+ Integer [2131296256]
[59] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[62] checkcast #64
+ Class [android/widget/NumberPicker]
[65] putfield #90
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
[68] aload_0 v0
[69] getfield #90
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
[72] sipush 999
[75] invokevirtual #148
+ Methodref [android/widget/NumberPicker.setMaxValue (I)V]
[78] aload_0 v0
[79] getfield #90
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
[82] iconst_1
[83] invokevirtual #149
+ Methodref [android/widget/NumberPicker.setMinValue (I)V]
[86] aload_0 v0
[87] aload_0 v0
[88] ldc #16
+ Integer [2131296258]
[90] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[93] checkcast #64
+ Class [android/widget/NumberPicker]
[96] putfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[99] aload_0 v0
[100] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[103] iconst_0
[104] invokevirtual #149
+ Methodref [android/widget/NumberPicker.setMinValue (I)V]
[107] aload_0 v0
[108] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[111] aload_0 v0
[112] getfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[115] arraylength
[116] iconst_1
[117] isub
[118] invokevirtual #148
+ Methodref [android/widget/NumberPicker.setMaxValue (I)V]
[121] aload_0 v0
[122] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[125] aload_0 v0
[126] getfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[129] invokevirtual #146
+ Methodref [android/widget/NumberPicker.setDisplayedValues ([Ljava/lang/String;)V]
[132] aload_0 v0
[133] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[136] ldc #1
+ Integer [393216]
[138] invokevirtual #145
+ Methodref [android/widget/NumberPicker.setDescendantFocusability (I)V]
[141] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 14)
[0] -> line 114
[13] -> line 115
[21] -> line 116
[35] -> line 117
[46] -> line 118
[55] -> line 120
[68] -> line 121
[78] -> line 122
[86] -> line 124
[99] -> line 125
[107] -> line 126
[121] -> line 127
[132] -> line 128
[141] -> line 129
+ Method: onClick(Landroid/view/View;)V
Access flags: 0x1
= public void onClick(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 29, locals = 2, stack = 1):
[0] aload_1 v1
[1] invokevirtual #137
+ Methodref [android/view/View.getId ()I]
[4] tableswitch (1 offsets, default=24) (target=28)
2131296270: offset = 20, target = 24
default: offset = 24, target = 28
[24] aload_0 v0
[25] invokevirtual #160
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f ()V]
[28] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 3)
[0] -> line 139
[24] -> line 141
[28] -> line 144
+ Stack map table attribute (count = 2):
- [24] Var: ..., Stack: (empty)
- [28] Var: ..., Stack: (empty)
+ Method: onContextItemSelected(Landroid/view/MenuItem;)Z
Access flags: 0x1
= public boolean onContextItemSelected(android.view.MenuItem)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 59, locals = 3, stack = 7):
[0] aload_1 v1
[1] invokeinterface #223
+ InterfaceMethodref [android/view/MenuItem.getMenuInfo ()Landroid/view/ContextMenu$ContextMenuInfo;]
[6] checkcast #61
+ Class [android/widget/AdapterView$AdapterContextMenuInfo]
[9] astore_2 v2
[10] aload_1 v1
[11] invokeinterface #222
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
[16] tableswitch (1 offsets, default=37) (target=53)
0: offset = 20, target = 36
default: offset = 37, target = 53
[36] aload_0 v0
[37] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[40] aload_0 v0
[41] getfield #95
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
[44] aload_2 v2
[45] getfield #87
+ Fieldref [android/widget/AdapterView$AdapterContextMenuInfo.id J]
[48] lconst_1
[49] ladd
[50] invokevirtual #187
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (JJ)V]
[53] aload_0 v0
[54] aload_1 v1
[55] invokespecial #111
+ Methodref [android/app/Activity.onContextItemSelected (Landroid/view/MenuItem;)Z]
[58] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 152
[10] -> line 153
[36] -> line 155
[53] -> line 158
+ Stack map table attribute (count = 2):
- [36] Var: ...[a:android/widget/AdapterView$AdapterContextMenuInfo], Stack: (empty)
- [53] Var: ..., Stack: (empty)
+ Method: onCreate(Landroid/os/Bundle;)V
Access flags: 0x1
= public void onCreate(android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 212, locals = 3, stack = 5):
[0] new #76
+ Class [com/TwentyCodes/android/exception/a]
[3] dup
[4] aload_0 v0
[5] invokespecial #197
+ Methodref [com/TwentyCodes/android/exception/a.<init> (Landroid/app/Activity;)V]
[8] invokestatic #216
+ Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
[11] aload_0 v0
[12] aload_1 v1
[13] invokespecial #112
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
[16] ldc #26
+ String [ExaltedDice]
[18] ldc #35
+ String [onCreate()]
[20] invokestatic #135
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[23] pop
[24] aload_0 v0
[25] ldc #3
+ Integer [2130903046]
[27] invokevirtual #172
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.setContentView (I)V]
[30] aload_0 v0
[31] aload_0 v0
[32] ldc #40
+ String [settings]
[34] iconst_2
[35] invokevirtual #167
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
[38] putfield #97
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.j Landroid/content/SharedPreferences;]
[41] aload_0 v0
[42] aload_0 v0
[43] invokevirtual #166
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getResources ()Landroid/content/res/Resources;]
[46] ldc #11
+ Integer [2131099649]
[48] invokevirtual #131
+ Methodref [android/content/res/Resources.getStringArray (I)[Ljava/lang/String;]
[51] putfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[54] aload_0 v0
[55] aload_0 v0
[56] invokevirtual #166
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getResources ()Landroid/content/res/Resources;]
[59] ldc #12
+ Integer [2131099651]
[61] invokevirtual #131
+ Methodref [android/content/res/Resources.getStringArray (I)[Ljava/lang/String;]
[64] putfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[67] getstatic #86
+ Fieldref [android/os/Build$VERSION.SDK_INT I]
[70] invokestatic #200
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[73] invokevirtual #198
+ Methodref [java/lang/Integer.intValue ()I]
[76] bipush 11
[78] ificmple +20 (target=98)
[81] aload_0 v0
[82] invokevirtual #163
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getActionBar ()Landroid/app/ActionBar;]
[85] astore_2 v2
[86] aload_2 v2
[87] iconst_1
[88] invokevirtual #109
+ Methodref [android/app/ActionBar.setDisplayHomeAsUpEnabled (Z)V]
[91] aload_0 v0
[92] invokespecial #170
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h ()V]
[95] goto +7 (target=102)
[98] aload_0 v0
[99] invokespecial #162
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g ()V]
[102] aload_0 v0
[103] invokevirtual #164
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getIntent ()Landroid/content/Intent;]
[106] astore_2 v2
[107] aload_2 v2
[108] ifnull +43 (target=151)
[111] aload_2 v2
[112] ldc #31
+ String [game_name]
[114] invokevirtual #129
+ Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
[117] ifeq +34 (target=151)
[120] aload_0 v0
[121] aload_2 v2
[122] ldc #31
+ String [game_name]
[124] invokevirtual #128
+ Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
[127] putfield #94
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g Ljava/lang/String;]
[130] aload_0 v0
[131] aload_2 v2
[132] ldc #29
+ String [game_id]
[134] ldc2_w #84
+ Long [-1]
[137] invokevirtual #127
+ Methodref [android/content/Intent.getLongExtra (Ljava/lang/String;J)J]
[140] putfield #95
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
[143] aload_0 v0
[144] aload_0 v0
[145] getfield #94
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g Ljava/lang/String;]
[148] invokevirtual #173
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.setTitle (Ljava/lang/CharSequence;)V]
[151] aload_0 v0
[152] aload_0 v0
[153] ldc #19
+ Integer [2131296272]
[155] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[158] checkcast #63
+ Class [android/widget/ListView]
[161] putfield #89
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b Landroid/widget/ListView;]
[164] aload_0 v0
[165] getfield #89
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b Landroid/widget/ListView;]
[168] aload_0 v0
[169] invokevirtual #141
+ Methodref [android/widget/ListView.setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V]
[172] aload_0 v0
[173] getfield #89
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b Landroid/widget/ListView;]
[176] iconst_1
[177] invokevirtual #143
+ Methodref [android/widget/ListView.setStackFromBottom (Z)V]
[180] aload_0 v0
[181] aload_0 v0
[182] ldc #18
+ Integer [2131296271]
[184] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[187] checkcast #65
+ Class [android/widget/ProgressBar]
[190] putfield #99
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.l Landroid/widget/ProgressBar;]
[193] aload_0 v0
[194] aload_0 v0
[195] ldc #17
+ Integer [2131296270]
[197] invokevirtual #161
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.findViewById (I)Landroid/view/View;]
[200] putfield #100
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.m Landroid/view/View;]
[203] aload_0 v0
[204] getfield #100
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.m Landroid/view/View;]
[207] aload_0 v0
[208] invokevirtual #139
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
[211] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 25)
[0] -> line 168
[11] -> line 169
[16] -> line 170
[24] -> line 171
[30] -> line 173
[41] -> line 175
[54] -> line 176
[67] -> line 182
[81] -> line 183
[86] -> line 184
[91] -> line 185
[98] -> line 187
[102] -> line 189
[107] -> line 190
[111] -> line 191
[120] -> line 192
[130] -> line 193
[143] -> line 194
[151] -> line 197
[164] -> line 198
[172] -> line 199
[180] -> line 201
[193] -> line 203
[203] -> line 204
[211] -> line 205
+ Stack map table attribute (count = 3):
- [98] Var: ..., Stack: (empty)
- [102] Var: ..., Stack: (empty)
- [151] Var: ...[a:android/content/Intent], Stack: (empty)
+ Method: onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
Access flags: 0x1
= public void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 4, stack = 5):
[0] aload_1 v1
[1] iconst_0
[2] iconst_0
[3] iconst_1
[4] ldc #6
+ Integer [2131034129]
[6] invokeinterface #221
+ InterfaceMethodref [android/view/ContextMenu.add (IIII)Landroid/view/MenuItem;]
[11] pop
[12] aload_0 v0
[13] aload_1 v1
[14] aload_2 v2
[15] aload_3 v3
[16] invokespecial #113
+ Methodref [android/app/Activity.onCreateContextMenu (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 213
[12] -> line 214
[19] -> line 215
+ Method: onCreateOptionsMenu(Landroid/view/Menu;)Z
Access flags: 0x1
= public boolean onCreateOptionsMenu(android.view.Menu)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 3, stack = 3):
[0] aload_0 v0
[1] invokevirtual #165
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getMenuInflater ()Landroid/view/MenuInflater;]
[4] astore_2 v2
[5] aload_2 v2
[6] ldc #13
+ Integer [2131230720]
[8] aload_1 v1
[9] invokevirtual #136
+ Methodref [android/view/MenuInflater.inflate (ILandroid/view/Menu;)V]
[12] iconst_1
[13] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 223
[5] -> line 224
[12] -> line 225
+ Method: d()V
Access flags: 0x1
= public void d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 18, locals = 1, stack = 4):
[0] aload_0 v0
[1] iconst_0
[2] putfield #101
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.n Z]
[5] aload_0 v0
[6] new #72
+ Class [com/TwentyCode/android/ExaltedDice/m]
[9] dup
[10] aload_0 v0
[11] invokespecial #190
+ Methodref [com/TwentyCode/android/ExaltedDice/m.<init> (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
[14] invokevirtual #171
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.runOnUiThread (Ljava/lang/Runnable;)V]
[17] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 230
[5] -> line 231
[17] -> line 239
+ Method: c()V
Access flags: 0x1
= public void c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 1, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 244
+ Method: a()V
Access flags: 0x1
= public void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 1, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 250
+ Method: b()V
Access flags: 0x1
= public void b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 13, locals = 1, stack = 4):
[0] aload_0 v0
[1] new #73
+ Class [com/TwentyCode/android/ExaltedDice/n]
[4] dup
[5] aload_0 v0
[6] invokespecial #191
+ Methodref [com/TwentyCode/android/ExaltedDice/n.<init> (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
[9] invokevirtual #171
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.runOnUiThread (Ljava/lang/Runnable;)V]
[12] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 254
[12] -> line 260
+ Method: onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
Access flags: 0x1
= public void onItemClick(android.widget.AdapterView,android.view.View,int,long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 28, locals = 6, stack = 5):
[0] aload_0 v0
[1] lload v4
[3] lconst_1
[4] ladd
[5] invokespecial #156
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (J)V]
[8] aload_0 v0
[9] getfield #97
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.j Landroid/content/SharedPreferences;]
[12] ldc #38
+ String [roll_again]
[14] iconst_1
[15] invokeinterface #220
+ InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
[20] ifeq +7 (target=27)
[23] aload_0 v0
[24] invokevirtual #160
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f ()V]
[27] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 268
[8] -> line 270
[23] -> line 271
[27] -> line 272
+ Stack map table attribute (count = 1):
- [27] Var: ..., Stack: (empty)
+ Method: onOptionsItemSelected(Landroid/view/MenuItem;)Z
Access flags: 0x1
= public boolean onOptionsItemSelected(android.view.MenuItem)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 108, locals = 3, stack = 5):
[0] aload_1 v1
[1] invokeinterface #222
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
[6] lookupswitch (3 offsets, default=96) (target=102)
16908332: offset = 34, target = 40
2131296282: offset = 57, target = 63
2131296283: offset = 70, target = 76
default: offset = 96, target = 102
[40] new #49
+ Class [android/content/Intent]
[43] dup
[44] aload_0 v0
[45] ldc #67
+ Class [com/TwentyCode/android/ExaltedDice/GameListActivity]
[47] invokespecial #124
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[50] ldc #2
+ Integer [67108864]
[52] invokevirtual #125
+ Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
[55] astore_2 v2
[56] aload_0 v0
[57] aload_2 v2
[58] invokevirtual #174
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.startActivity (Landroid/content/Intent;)V]
[61] iconst_1
[62] ireturn
[63] aload_0 v0
[64] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[67] aload_0 v0
[68] getfield #95
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
[71] invokevirtual #186
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (J)V]
[74] iconst_1
[75] ireturn
[76] aload_0 v0
[77] new #49
+ Class [android/content/Intent]
[80] dup
[81] aload_0 v0
[82] ldc #69
+ Class [com/TwentyCode/android/ExaltedDice/Settings]
[84] invokespecial #124
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[87] aload_0 v0
[88] invokevirtual #164
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getIntent ()Landroid/content/Intent;]
[91] invokevirtual #126
+ Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;]
[94] invokevirtual #130
+ Methodref [android/content/Intent.putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
[97] invokevirtual #174
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.startActivity (Landroid/content/Intent;)V]
[100] iconst_1
[101] ireturn
[102] aload_0 v0
[103] aload_1 v1
[104] invokespecial #114
+ Methodref [android/app/Activity.onOptionsItemSelected (Landroid/view/MenuItem;)Z]
[107] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 281
[40] -> line 283
[56] -> line 284
[61] -> line 285
[63] -> line 287
[74] -> line 288
[76] -> line 290
[100] -> line 291
[102] -> line 293
+ Stack map table attribute (count = 4):
- [40] Var: ..., Stack: (empty)
- [63] Var: ..., Stack: (empty)
- [76] Var: ..., Stack: (empty)
- [102] Var: ..., Stack: (empty)
+ Method: onRestoreInstanceState(Landroid/os/Bundle;)V
Access flags: 0x1
= public void onRestoreInstanceState(android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 94, locals = 2, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #115
+ Methodref [android/app/Activity.onRestoreInstanceState (Landroid/os/Bundle;)V]
[5] aload_0 v0
[6] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[9] ifeq +45 (target=54)
[12] aload_0 v0
[13] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[16] aload_1 v1
[17] ldc #27
+ String [d]
[19] invokevirtual #132
+ Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
[22] invokevirtual #177
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setCurrent (I)V]
[25] aload_0 v0
[26] getfield #103
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[29] aload_1 v1
[30] ldc #34
+ String [number]
[32] invokevirtual #132
+ Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
[35] invokevirtual #177
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setCurrent (I)V]
[38] aload_0 v0
[39] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[42] aload_1 v1
[43] ldc #33
+ String [mod]
[45] invokevirtual #132
+ Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
[48] invokevirtual #177
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setCurrent (I)V]
[51] goto +42 (target=93)
[54] aload_0 v0
[55] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[58] aload_1 v1
[59] ldc #27
+ String [d]
[61] invokevirtual #132
+ Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
[64] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[67] aload_0 v0
[68] getfield #90
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
[71] aload_1 v1
[72] ldc #34
+ String [number]
[74] invokevirtual #132
+ Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
[77] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[80] aload_0 v0
[81] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[84] aload_1 v1
[85] ldc #33
+ String [mod]
[87] invokevirtual #132
+ Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
[90] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[93] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 308
[5] -> line 309
[12] -> line 310
[25] -> line 311
[38] -> line 312
[54] -> line 314
[67] -> line 315
[80] -> line 316
[93] -> line 318
+ Stack map table attribute (count = 2):
- [54] Var: ..., Stack: (empty)
- [93] Var: ..., Stack: (empty)
+ Method: onResume()V
Access flags: 0x4
= protected void onResume()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 49, locals = 2, stack = 4):
[0] aload_0 v0
[1] invokevirtual #159
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e ()V]
[4] aload_0 v0
[5] aload_0 v0
[6] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[9] aload_0 v0
[10] getfield #95
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
[13] invokevirtual #189
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
[16] i2l
[17] invokespecial #156
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (J)V]
[20] aload_0 v0
[21] invokevirtual #164
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getIntent ()Landroid/content/Intent;]
[24] astore_1 v1
[25] aload_1 v1
[26] ldc #30
+ String [game_mode]
[28] invokevirtual #129
+ Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
[31] ifeq +13 (target=44)
[34] aload_0 v0
[35] aload_1 v1
[36] ldc #30
+ String [game_mode]
[38] invokevirtual #128
+ Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;]
[41] invokespecial #158
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c (Ljava/lang/String;)V]
[44] aload_0 v0
[45] invokespecial #116
+ Methodref [android/app/Activity.onResume ()V]
[48] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 7)
[0] -> line 326
[4] -> line 327
[20] -> line 329
[25] -> line 330
[34] -> line 331
[44] -> line 332
[48] -> line 333
+ Stack map table attribute (count = 1):
- [44] Var: ...[a:android/content/Intent], Stack: (empty)
+ Method: onSaveInstanceState(Landroid/os/Bundle;)V
Access flags: 0x1
= public void onSaveInstanceState(android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 94, locals = 2, stack = 3):
[0] aload_0 v0
[1] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[4] ifeq +45 (target=49)
[7] aload_1 v1
[8] ldc #27
+ String [d]
[10] aload_0 v0
[11] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[14] invokevirtual #175
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c ()I]
[17] invokevirtual #133
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
[20] aload_1 v1
[21] ldc #34
+ String [number]
[23] aload_0 v0
[24] getfield #103
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[27] invokevirtual #175
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c ()I]
[30] invokevirtual #133
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
[33] aload_1 v1
[34] ldc #33
+ String [mod]
[36] aload_0 v0
[37] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[40] invokevirtual #175
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c ()I]
[43] invokevirtual #133
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
[46] goto +42 (target=88)
[49] aload_1 v1
[50] ldc #27
+ String [d]
[52] aload_0 v0
[53] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[56] invokevirtual #144
+ Methodref [android/widget/NumberPicker.getValue ()I]
[59] invokevirtual #133
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
[62] aload_1 v1
[63] ldc #34
+ String [number]
[65] aload_0 v0
[66] getfield #90
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
[69] invokevirtual #144
+ Methodref [android/widget/NumberPicker.getValue ()I]
[72] invokevirtual #133
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
[75] aload_1 v1
[76] ldc #33
+ String [mod]
[78] aload_0 v0
[79] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[82] invokevirtual #144
+ Methodref [android/widget/NumberPicker.getValue ()I]
[85] invokevirtual #133
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
[88] aload_0 v0
[89] aload_1 v1
[90] invokespecial #117
+ Methodref [android/app/Activity.onSaveInstanceState (Landroid/os/Bundle;)V]
[93] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 341
[7] -> line 342
[20] -> line 343
[33] -> line 344
[49] -> line 346
[62] -> line 347
[75] -> line 348
[88] -> line 350
[93] -> line 351
+ Stack map table attribute (count = 2):
- [49] Var: ..., Stack: (empty)
- [88] Var: ..., Stack: (empty)
+ Method: onStart()V
Access flags: 0x4
= protected void onStart()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 49, locals = 1, stack = 7):
[0] aload_0 v0
[1] new #70
+ Class [com/TwentyCode/android/ExaltedDice/d]
[4] dup
[5] aload_0 v0
[6] aload_0 v0
[7] invokespecial #184
+ Methodref [com/TwentyCode/android/ExaltedDice/d.<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
[10] putfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[13] aload_0 v0
[14] new #75
+ Class [com/TwentyCode/android/ExaltedDice/w]
[17] dup
[18] aload_0 v0
[19] getfield #95
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
[22] aload_0 v0
[23] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[26] aload_0 v0
[27] invokespecial #193
+ Methodref [com/TwentyCode/android/ExaltedDice/w.<init> (JLcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
[30] putfield #96
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i Lcom/TwentyCode/android/ExaltedDice/w;]
[33] aload_0 v0
[34] getfield #89
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b Landroid/widget/ListView;]
[37] aload_0 v0
[38] getfield #96
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i Lcom/TwentyCode/android/ExaltedDice/w;]
[41] invokevirtual #140
+ Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
[44] aload_0 v0
[45] invokespecial #118
+ Methodref [android/app/Activity.onStart ()V]
[48] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 359
[13] -> line 360
[33] -> line 361
[44] -> line 362
[48] -> line 363
+ Method: onStop()V
Access flags: 0x4
= protected void onStop()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[4] invokevirtual #185
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a ()V]
[7] aload_0 v0
[8] invokespecial #119
+ Methodref [android/app/Activity.onStop ()V]
[11] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 371
[7] -> line 372
[11] -> line 373
+ Method: a(Ljava/lang/String;)I
Access flags: 0x2
= private int a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 34, locals = 3, stack = 2):
[0] iconst_0
[1] istore_2 v2
[2] goto +21 (target=23)
[5] aload_0 v0
[6] getfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[9] iload_2 v2
[10] aaload
[11] aload_1 v1
[12] invokevirtual #202
+ Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
[15] ifeq +5 (target=20)
[18] iload_2 v2
[19] ireturn
[20] iinc v2, 1
[23] iload_2 v2
[24] aload_0 v0
[25] getfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[28] arraylength
[29] ificmplt -24 (target=5)
[32] iconst_0
[33] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 382
[5] -> line 383
[18] -> line 384
[20] -> line 382
[32] -> line 385
+ Stack map table attribute (count = 3):
- [5] Var: ...[i], Stack: (empty)
- [20] Var: ..., Stack: (empty)
- [23] Var: ..., Stack: (empty)
+ Method: b(Ljava/lang/String;)I
Access flags: 0x2
= private int b(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 34, locals = 3, stack = 2):
[0] iconst_0
[1] istore_2 v2
[2] goto +21 (target=23)
[5] aload_0 v0
[6] getfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[9] iload_2 v2
[10] aaload
[11] aload_1 v1
[12] invokevirtual #202
+ Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
[15] ifeq +5 (target=20)
[18] iload_2 v2
[19] ireturn
[20] iinc v2, 1
[23] iload_2 v2
[24] aload_0 v0
[25] getfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[28] arraylength
[29] ificmplt -24 (target=5)
[32] iconst_0
[33] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 395
[5] -> line 396
[18] -> line 397
[20] -> line 395
[32] -> line 398
+ Stack map table attribute (count = 3):
- [5] Var: ...[i], Stack: (empty)
- [20] Var: ..., Stack: (empty)
- [23] Var: ..., Stack: (empty)
+ Method: c(Ljava/lang/String;)V
Access flags: 0x2
= private void c(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 121, locals = 2, stack = 3):
[0] aload_1 v1
[1] aload_0 v0
[2] ldc #4
+ Integer [2131034120]
[4] invokevirtual #168
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
[7] invokevirtual #201
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[10] ifeq +99 (target=109)
[13] aload_0 v0
[14] iconst_1
[15] putfield #106
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.s Z]
[18] aload_0 v0
[19] iconst_0
[20] putfield #107
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.t Z]
[23] aload_0 v0
[24] iconst_0
[25] putfield #108
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.u Z]
[28] aload_0 v0
[29] getfield #96
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i Lcom/TwentyCode/android/ExaltedDice/w;]
[32] iconst_0
[33] invokevirtual #194
+ Methodref [com/TwentyCode/android/ExaltedDice/w.a (Z)V]
[36] aload_0 v0
[37] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[40] ifeq +36 (target=76)
[43] aload_0 v0
[44] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[47] bipush 8
[49] invokevirtual #183
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setVisibility (I)V]
[52] aload_0 v0
[53] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[56] aload_0 v0
[57] ldc #25
+ String [D10]
[59] invokespecial #153
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (Ljava/lang/String;)I]
[62] invokevirtual #177
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setCurrent (I)V]
[65] aload_0 v0
[66] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[69] iconst_0
[70] invokevirtual #180
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setEnabled (Z)V]
[73] goto +47 (target=120)
[76] aload_0 v0
[77] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[80] bipush 8
[82] invokevirtual #151
+ Methodref [android/widget/NumberPicker.setVisibility (I)V]
[85] aload_0 v0
[86] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[89] aload_0 v0
[90] ldc #25
+ String [D10]
[92] invokespecial #153
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (Ljava/lang/String;)I]
[95] invokevirtual #150
+ Methodref [android/widget/NumberPicker.setValue (I)V]
[98] aload_0 v0
[99] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[102] iconst_0
[103] invokevirtual #147
+ Methodref [android/widget/NumberPicker.setEnabled (Z)V]
[106] goto +14 (target=120)
[109] aload_1 v1
[110] aload_0 v0
[111] ldc #5
+ Integer [2131034121]
[113] invokevirtual #168
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
[116] invokevirtual #201
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[119] pop
[120] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 14)
[0] -> line 411
[13] -> line 412
[18] -> line 413
[23] -> line 414
[28] -> line 415
[36] -> line 417
[43] -> line 418
[52] -> line 419
[65] -> line 420
[76] -> line 422
[85] -> line 423
[98] -> line 424
[109] -> line 431
[120] -> line 438
+ Stack map table attribute (count = 4):
- [76] Var: ..., Stack: (empty)
- [106] Var: ..., Stack: (empty)
- [109] Var: ..., Stack: (empty)
- [120] Var: ..., Stack: (empty)
+ Method: e()V
Access flags: 0x1
= public void e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 1, stack = 4):
[0] aload_0 v0
[1] getfield #96
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i Lcom/TwentyCode/android/ExaltedDice/w;]
[4] invokevirtual #195
+ Methodref [com/TwentyCode/android/ExaltedDice/w.notifyDataSetChanged ()V]
[7] aload_0 v0
[8] getfield #89
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b Landroid/widget/ListView;]
[11] aload_0 v0
[12] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[15] aload_0 v0
[16] getfield #95
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
[19] invokevirtual #189
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
[22] invokevirtual #142
+ Methodref [android/widget/ListView.setSelection (I)V]
[25] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 468
[7] -> line 469
[25] -> line 470
+ Method: a(I)Landroid/content/ContentValues;
Access flags: 0x1
= public android.content.ContentValues a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 347, locals = 12, stack = 7):
[0] ldc #26
+ String [ExaltedDice]
[2] ldc #36
+ String [results()]
[4] invokestatic #135
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] new #48
+ Class [android/content/ContentValues]
[11] dup
[12] invokespecial #120
+ Methodref [android/content/ContentValues.<init> ()V]
[15] astore_2 v2
[16] new #80
+ Class [java/lang/StringBuffer]
[19] dup
[20] invokespecial #207
+ Methodref [java/lang/StringBuffer.<init> ()V]
[23] astore_3 v3
[24] new #80
+ Class [java/lang/StringBuffer]
[27] dup
[28] invokespecial #207
+ Methodref [java/lang/StringBuffer.<init> ()V]
[31] astore v4
[33] lconst_0
[34] lstore v5
[36] aload_0 v0
[37] iload_1 v1
[38] invokevirtual #155
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (I)[I]
[41] astore v7
[43] aload v7
[45] dup
[46] astore v11
[48] arraylength
[49] istore v10
[51] iconst_0
[52] istore v9
[54] goto +47 (target=101)
[57] aload v11
[59] iload v9
[61] iaload
[62] istore v8
[64] aload v4
[66] new #81
+ Class [java/lang/StringBuilder]
[69] dup
[70] iload v8
[72] invokestatic #205
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
[75] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[78] ldc #24
+ String [, ]
[80] invokevirtual #213
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[83] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[86] invokevirtual #208
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[89] pop
[90] lload v5
[92] iload v8
[94] i2l
[95] ladd
[96] lstore v5
[98] iinc v9, 1
[101] iload v9
[103] iload v10
[105] ificmplt -48 (target=57)
[108] aload_0 v0
[109] getfield #108
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.u Z]
[112] ifeq +32 (target=144)
[115] aload_3 v3
[116] new #81
+ Class [java/lang/StringBuilder]
[119] dup
[120] aload_0 v0
[121] ldc #7
+ Integer [2131034139]
[123] invokevirtual #168
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
[126] invokestatic #206
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[129] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[132] lload v5
[134] invokevirtual #212
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[137] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[140] invokevirtual #208
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[143] pop
[144] aload_0 v0
[145] getfield #107
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.t Z]
[148] ifeq +114 (target=262)
[151] aload_0 v0
[152] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[155] ifeq +54 (target=209)
[158] aload_3 v3
[159] new #81
+ Class [java/lang/StringBuilder]
[162] dup
[163] aload_0 v0
[164] ldc #10
+ Integer [2131034146]
[166] invokevirtual #168
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
[169] invokestatic #206
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[172] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[175] lload v5
[177] aload_0 v0
[178] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[181] invokevirtual #176
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d ()Ljava/lang/String;]
[184] ldc #22
+ String [+]
[186] ldc #20
+ String []
[188] invokevirtual #203
+ Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
[191] invokestatic #199
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
[194] i2l
[195] ladd
[196] invokevirtual #212
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[199] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[202] invokevirtual #208
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[205] pop
[206] goto +56 (target=262)
[209] aload_3 v3
[210] new #81
+ Class [java/lang/StringBuilder]
[213] dup
[214] aload_0 v0
[215] ldc #10
+ Integer [2131034146]
[217] invokevirtual #168
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
[220] invokestatic #206
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[223] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[226] lload v5
[228] aload_0 v0
[229] getfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[232] aload_0 v0
[233] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[236] invokevirtual #144
+ Methodref [android/widget/NumberPicker.getValue ()I]
[239] aaload
[240] ldc #22
+ String [+]
[242] ldc #20
+ String []
[244] invokevirtual #203
+ Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
[247] invokestatic #199
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
[250] i2l
[251] ladd
[252] invokevirtual #212
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[255] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[258] invokevirtual #208
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[261] pop
[262] aload_0 v0
[263] getfield #106
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.s Z]
[266] ifeq +36 (target=302)
[269] aload_3 v3
[270] new #81
+ Class [java/lang/StringBuilder]
[273] dup
[274] aload_0 v0
[275] ldc #8
+ Integer [2131034140]
[277] invokevirtual #168
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
[280] invokestatic #206
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[283] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[286] aload_0 v0
[287] aload v7
[289] invokevirtual #154
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a ([I)I]
[292] invokevirtual #211
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[295] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[298] invokevirtual #208
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[301] pop
[302] aload_2 v2
[303] ldc #32
+ String [log]
[305] aload_3 v3
[306] invokevirtual #209
+ Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
[309] invokevirtual #123
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[312] aload_2 v2
[313] ldc #39
+ String [rolled]
[315] new #81
+ Class [java/lang/StringBuilder]
[318] dup
[319] aload_0 v0
[320] ldc #9
+ Integer [2131034141]
[322] invokevirtual #168
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getString (I)Ljava/lang/String;]
[325] invokestatic #206
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[328] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[331] aload v4
[333] invokevirtual #209
+ Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
[336] invokevirtual #213
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[339] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[342] invokevirtual #123
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[345] aload_2 v2
[346] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 21)
[0] -> line 480
[8] -> line 481
[16] -> line 482
[24] -> line 483
[33] -> line 484
[36] -> line 486
[43] -> line 488
[64] -> line 489
[90] -> line 490
[98] -> line 488
[108] -> line 493
[115] -> line 494
[144] -> line 496
[151] -> line 497
[158] -> line 498
[209] -> line 500
[262] -> line 502
[269] -> line 503
[302] -> line 505
[312] -> line 507
[345] -> line 508
+ Stack map table attribute (count = 6):
- [57] Var: [a:com/TwentyCode/android/ExaltedDice/ExaltedDice][i][a:android/content/ContentValues][a:java/lang/StringBuffer][a:java/lang/StringBuffer][l][a:[I][T][i][i][a:[I], Stack:
- [101] Var: ..., Stack: (empty)
- [144] Var: [a:com/TwentyCode/android/ExaltedDice/ExaltedDice][i][a:android/content/ContentValues][a:java/lang/StringBuffer][a:java/lang/StringBuffer][l][a:[I], Stack:
- [209] Var: ..., Stack: (empty)
- [262] Var: ..., Stack: (empty)
- [302] Var: ..., Stack: (empty)
+ Method: f()V
Access flags: 0x1
= public void f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 54, locals = 1, stack = 5):
[0] aload_0 v0
[1] getfield #101
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.n Z]
[4] ifne +49 (target=53)
[7] aload_0 v0
[8] iconst_1
[9] putfield #101
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.n Z]
[12] aload_0 v0
[13] getfield #96
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i Lcom/TwentyCode/android/ExaltedDice/w;]
[16] invokevirtual #196
+ Methodref [com/TwentyCode/android/ExaltedDice/w.notifyDataSetInvalidated ()V]
[19] aload_0 v0
[20] getfield #100
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.m Landroid/view/View;]
[23] iconst_0
[24] invokevirtual #138
+ Methodref [android/view/View.setEnabled (Z)V]
[27] aload_0 v0
[28] getfield #99
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.l Landroid/widget/ProgressBar;]
[31] iconst_0
[32] invokevirtual #152
+ Methodref [android/widget/ProgressBar.setVisibility (I)V]
[35] new #82
+ Class [java/lang/Thread]
[38] dup
[39] new #74
+ Class [com/TwentyCode/android/ExaltedDice/o]
[42] dup
[43] aload_0 v0
[44] invokespecial #192
+ Methodref [com/TwentyCode/android/ExaltedDice/o.<init> (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
[47] invokespecial #215
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
[50] invokevirtual #217
+ Methodref [java/lang/Thread.start ()V]
[53] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 8)
[0] -> line 517
[7] -> line 518
[12] -> line 520
[19] -> line 521
[27] -> line 522
[35] -> line 524
[50] -> line 552
[53] -> line 554
+ Stack map table attribute (count = 1):
- [53] Var: ..., Stack: (empty)
+ Method: b(I)[I
Access flags: 0x1
= public int[] b(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 114, locals = 5, stack = 5):
[0] ldc #26
+ String [ExaltedDice]
[2] new #81
+ Class [java/lang/StringBuilder]
[5] dup
[6] ldc #37
+ String [rollGen()]
[8] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[11] iload_1 v1
[12] invokevirtual #211
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[15] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[18] invokestatic #135
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[21] pop
[22] iload_1 v1
[23] newarray 10
[25] astore_2 v2
[26] new #83
+ Class [java/util/Random]
[29] dup
[30] invokespecial #218
+ Methodref [java/util/Random.<init> ()V]
[33] astore_3 v3
[34] iconst_0
[35] istore v4
[37] goto +69 (target=106)
[40] aload_0 v0
[41] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[44] ifeq +30 (target=74)
[47] aload_2 v2
[48] iload v4
[50] aload_3 v3
[51] aload_0 v0
[52] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[55] invokevirtual #176
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d ()Ljava/lang/String;]
[58] iconst_1
[59] invokevirtual #204
+ Methodref [java/lang/String.substring (I)Ljava/lang/String;]
[62] invokestatic #199
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
[65] invokevirtual #219
+ Methodref [java/util/Random.nextInt (I)I]
[68] iconst_1
[69] iadd
[70] iastore
[71] goto +32 (target=103)
[74] aload_2 v2
[75] iload v4
[77] aload_3 v3
[78] aload_0 v0
[79] getfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[82] aload_0 v0
[83] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[86] invokevirtual #144
+ Methodref [android/widget/NumberPicker.getValue ()I]
[89] aaload
[90] iconst_1
[91] invokevirtual #204
+ Methodref [java/lang/String.substring (I)Ljava/lang/String;]
[94] invokestatic #199
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
[97] invokevirtual #219
+ Methodref [java/util/Random.nextInt (I)I]
[100] iconst_1
[101] iadd
[102] iastore
[103] iinc v4, 1
[106] iload v4
[108] iload_1 v1
[109] ificmplt -69 (target=40)
[112] aload_2 v2
[113] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 563
[22] -> line 564
[26] -> line 565
[34] -> line 566
[40] -> line 567
[47] -> line 568
[74] -> line 570
[103] -> line 566
[112] -> line 572
+ Stack map table attribute (count = 4):
- [40] Var: ...[a:[I][a:java/util/Random][i], Stack: (empty)
- [74] Var: ..., Stack: (empty)
- [103] Var: ..., Stack: (empty)
- [106] Var: ..., Stack: (empty)
+ Method: a([I)I
Access flags: 0x1
= public int a(int[])
Class member attributes (count = 1):
+ Code attribute instructions (code length = 63, locals = 4, stack = 3):
[0] ldc #26
+ String [ExaltedDice]
[2] ldc #41
+ String [successes()]
[4] invokestatic #135
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] iconst_0
[9] istore_2 v2
[10] iconst_0
[11] istore_3 v3
[12] goto +43 (target=55)
[15] aload_1 v1
[16] iload_3 v3
[17] iaload
[18] bipush 7
[20] ificmplt +6 (target=26)
[23] iinc v2, 1
[26] aload_0 v0
[27] getfield #97
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.j Landroid/content/SharedPreferences;]
[30] ldc #42
+ String [tens_count_twice]
[32] iconst_1
[33] invokeinterface #220
+ InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
[38] ifeq +14 (target=52)
[41] aload_1 v1
[42] iload_3 v3
[43] iaload
[44] bipush 10
[46] ificmpne +6 (target=52)
[49] iinc v2, 1
[52] iinc v3, 1
[55] iload_3 v3
[56] aload_1 v1
[57] arraylength
[58] ificmplt -43 (target=15)
[61] iload_2 v2
[62] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 10)
[0] -> line 584
[8] -> line 585
[10] -> line 586
[15] -> line 587
[23] -> line 588
[26] -> line 589
[41] -> line 590
[49] -> line 591
[52] -> line 586
[61] -> line 593
+ Stack map table attribute (count = 4):
- [15] Var: ...[i][i], Stack: (empty)
- [26] Var: ..., Stack: (empty)
- [52] Var: ..., Stack: (empty)
- [55] Var: ..., Stack: (empty)
+ Method: a(J)V
Access flags: 0x1
= public void a(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 38, locals = 4, stack = 4):
[0] ldc #26
+ String [ExaltedDice]
[2] new #81
+ Class [java/lang/StringBuilder]
[5] dup
[6] ldc #43
+ String [vibrate() for ]
[8] invokespecial #210
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[11] lload_1 v1
[12] invokevirtual #212
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[15] invokevirtual #214
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[18] invokestatic #135
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[21] pop
[22] aload_0 v0
[23] ldc #44
+ String [vibrator]
[25] invokevirtual #169
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[28] checkcast #54
+ Class [android/os/Vibrator]
[31] astore_3 v3
[32] aload_3 v3
[33] lload_1 v1
[34] invokevirtual #134
+ Methodref [android/os/Vibrator.vibrate (J)V]
[37] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 614
[22] -> line 615
[32] -> line 616
[37] -> line 617
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/ProgressBar;
Access flags: 0x1008
= static synthetic android.widget.ProgressBar a(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #99
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.l Landroid/widget/ProgressBar;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 54
+ Method: b(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/view/View;
Access flags: 0x1008
= static synthetic android.view.View b(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #100
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.m Landroid/view/View;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 55
+ Method: c(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x1008
= static synthetic com.TwentyCode.android.ExaltedDice.d c(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #93
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f Lcom/TwentyCode/android/ExaltedDice/d;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 48
+ Method: d(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)J
Access flags: 0x1008
= static synthetic long d(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #95
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h J]
[4] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 50
+ Method: e(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z
Access flags: 0x1008
= static synthetic boolean e(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #105
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.r Z]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 60
+ Method: f(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x1008
= static synthetic com.TwentyCode.android.ExaltedDice.NumberPicker f(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #102
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 57
+ Method: g(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x1008
= static synthetic com.TwentyCode.android.ExaltedDice.NumberPicker g(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #103
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.p Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 58
+ Method: h(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z
Access flags: 0x1008
= static synthetic boolean h(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #107
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.t Z]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 62
+ Method: i(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x1008
= static synthetic com.TwentyCode.android.ExaltedDice.NumberPicker i(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #104
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.q Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 59
+ Method: j(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;
Access flags: 0x1008
= static synthetic java.lang.String[] j(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #88
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a [Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 43
+ Method: k(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;
Access flags: 0x1008
= static synthetic android.widget.NumberPicker k(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #91
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d Landroid/widget/NumberPicker;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 46
+ Method: l(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;
Access flags: 0x1008
= static synthetic android.widget.NumberPicker l(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #90
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c Landroid/widget/NumberPicker;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 45
+ Method: m(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;
Access flags: 0x1008
= static synthetic java.lang.String[] m(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #98
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k [Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: n(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;
Access flags: 0x1008
= static synthetic android.widget.NumberPicker n(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #92
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e Landroid/widget/NumberPicker;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 47
+ Method: o(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Ljava/lang/String;
Access flags: 0x1008
= static synthetic java.lang.String o(com.TwentyCode.android.ExaltedDice.ExaltedDice)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #94
+ Fieldref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 49
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/m
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.m extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 44):
+ Class [android/view/View]
+ Class [android/widget/ProgressBar]
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Class [com/TwentyCode/android/ExaltedDice/m]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Fieldref [com/TwentyCode/android/ExaltedDice/m.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ Methodref [android/view/View.setEnabled (Z)V]
+ Methodref [android/widget/ProgressBar.setVisibility (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/ProgressBar;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/view/View;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e ()V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/ProgressBar;]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ NameAndType [b (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/view/View;]
+ NameAndType [e ()V]
+ NameAndType [setEnabled (Z)V]
+ NameAndType [setVisibility (I)V]
+ Utf8 [()V]
+ Utf8 [(I)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/view/View;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/ProgressBar;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ Utf8 [(Z)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/view/View]
+ Utf8 [android/widget/ProgressBar]
+ Utf8 [b]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Utf8 [com/TwentyCode/android/ExaltedDice/m]
+ Utf8 [e]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [run]
+ Utf8 [setEnabled]
+ Utf8 [setVisibility]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.ExaltedDice a
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V
Access flags: 0x0
= m(com.TwentyCode.android.ExaltedDice.ExaltedDice)
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 #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/m.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[5] aload_0 v0
[6] invokespecial #13
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[5] -> line 231
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 31, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/m.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[4] invokestatic #10
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/ProgressBar;]
[7] bipush 8
[9] invokevirtual #9
+ Methodref [android/widget/ProgressBar.setVisibility (I)V]
[12] aload_0 v0
[13] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/m.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[16] invokestatic #11
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.b (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/view/View;]
[19] iconst_1
[20] invokevirtual #8
+ Methodref [android/view/View.setEnabled (Z)V]
[23] aload_0 v0
[24] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/m.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[27] invokevirtual #12
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e ()V]
[30] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 234
[12] -> line 235
[23] -> line 236
[30] -> line 237
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/n
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.n extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 25):
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Class [com/TwentyCode/android/ExaltedDice/n]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Fieldref [com/TwentyCode/android/ExaltedDice/n.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e ()V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ NameAndType [e ()V]
+ Utf8 [()V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Utf8 [com/TwentyCode/android/ExaltedDice/n]
+ Utf8 [e]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [run]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.ExaltedDice a
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V
Access flags: 0x0
= n(com.TwentyCode.android.ExaltedDice.ExaltedDice)
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 #5
+ Fieldref [com/TwentyCode/android/ExaltedDice/n.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[5] aload_0 v0
[6] invokespecial #7
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[5] -> line 254
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #5
+ Fieldref [com/TwentyCode/android/ExaltedDice/n.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[4] invokevirtual #6
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e ()V]
[7] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 257
[7] -> line 258
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/o
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.o extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 130):
+ String [d_type]
+ String [mod]
+ String [number]
+ Class [android/content/ContentValues]
+ Class [android/database/DatabaseUtils]
+ Class [android/widget/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/o]
+ Class [java/lang/Integer]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Long [50]
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ Methodref [android/content/ContentValues.<init> ()V]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [android/content/ContentValues.putAll (Landroid/content/ContentValues;)V]
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/widget/NumberPicker.getValue ()I]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (I)Landroid/content/ContentValues;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (J)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)J]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.j (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.l (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.m (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.n (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c ()I]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d ()Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (JLjava/lang/String;Landroid/content/ContentValues;I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a (I)Landroid/content/ContentValues;]
+ NameAndType [a (J)V]
+ NameAndType [a (JLjava/lang/String;Landroid/content/ContentValues;I)V]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ NameAndType [c ()I]
+ NameAndType [c (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [d ()Ljava/lang/String;]
+ NameAndType [d (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)J]
+ NameAndType [e (J)I]
+ NameAndType [e (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
+ NameAndType [f (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [g (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [getValue ()I]
+ NameAndType [h (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
+ NameAndType [i (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [j (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
+ NameAndType [k (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ NameAndType [l (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ NameAndType [m (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
+ NameAndType [n (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ NameAndType [o (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Ljava/lang/String;]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/Integer;)V]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [putAll (Landroid/content/ContentValues;)V]
+ NameAndType [sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [valueOf (I)Ljava/lang/Integer;]
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Landroid/content/ContentValues;]
+ Utf8 [(I)Ljava/lang/Integer;]
+ Utf8 [(J)I]
+ Utf8 [(J)V]
+ Utf8 [(JLjava/lang/String;Landroid/content/ContentValues;I)V]
+ Utf8 [(Landroid/content/ContentValues;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)J]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Ljava/lang/String;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/Integer;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/content/ContentValues]
+ Utf8 [android/database/DatabaseUtils]
+ Utf8 [android/widget/NumberPicker]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/o]
+ Utf8 [d]
+ Utf8 [d_type]
+ Utf8 [e]
+ Utf8 [f]
+ Utf8 [g]
+ Utf8 [getValue]
+ Utf8 [h]
+ Utf8 [i]
+ Utf8 [j]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [k]
+ Utf8 [l]
+ Utf8 [m]
+ Utf8 [mod]
+ Utf8 [n]
+ Utf8 [number]
+ Utf8 [o]
+ Utf8 [put]
+ Utf8 [putAll]
+ Utf8 [run]
+ Utf8 [sqlEscapeString]
+ Utf8 [valueOf]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.ExaltedDice a
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)V
Access flags: 0x0
= o(com.TwentyCode.android.ExaltedDice.ExaltedDice)
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 #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[5] aload_0 v0
[6] invokespecial #43
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[5] -> line 524
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 264, locals = 3, stack = 6):
[0] aload_0 v0
[1] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[4] ldc2_w #14
+ Long [50]
[7] invokevirtual #24
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (J)V]
[10] aload_0 v0
[11] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[14] invokestatic #25
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/d;]
[17] aload_0 v0
[18] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[21] invokestatic #26
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)J]
[24] invokevirtual #41
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
[27] iconst_1
[28] iadd
[29] istore_1 v1
[30] new #4
+ Class [android/content/ContentValues]
[33] dup
[34] invokespecial #17
+ Methodref [android/content/ContentValues.<init> ()V]
[37] astore_2 v2
[38] aload_0 v0
[39] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[42] invokestatic #27
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.e (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
[45] ifeq +91 (target=136)
[48] aload_2 v2
[49] ldc #1
+ String [d_type]
[51] aload_0 v0
[52] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[55] invokestatic #28
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.f (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[58] invokevirtual #39
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d ()Ljava/lang/String;]
[61] invokevirtual #19
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[64] aload_2 v2
[65] ldc #3
+ String [number]
[67] aload_0 v0
[68] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[71] invokestatic #29
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[74] invokevirtual #38
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c ()I]
[77] invokestatic #42
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[80] invokevirtual #18
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[83] aload_2 v2
[84] aload_0 v0
[85] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[88] aload_0 v0
[89] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[92] invokestatic #29
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.g (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[95] invokevirtual #38
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c ()I]
[98] invokevirtual #23
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (I)Landroid/content/ContentValues;]
[101] invokevirtual #20
+ Methodref [android/content/ContentValues.putAll (Landroid/content/ContentValues;)V]
[104] aload_0 v0
[105] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[108] invokestatic #30
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
[111] ifeq +126 (target=237)
[114] aload_2 v2
[115] ldc #2
+ String [mod]
[117] aload_0 v0
[118] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[121] invokestatic #31
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.i (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[124] invokevirtual #39
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d ()Ljava/lang/String;]
[127] invokestatic #21
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
[130] invokevirtual #19
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[133] goto +104 (target=237)
[136] aload_2 v2
[137] ldc #1
+ String [d_type]
[139] aload_0 v0
[140] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[143] invokestatic #32
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.j (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
[146] aload_0 v0
[147] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[150] invokestatic #33
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.k (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
[153] invokevirtual #22
+ Methodref [android/widget/NumberPicker.getValue ()I]
[156] aaload
[157] invokevirtual #19
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[160] aload_2 v2
[161] ldc #3
+ String [number]
[163] aload_0 v0
[164] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[167] invokestatic #34
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.l (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
[170] invokevirtual #22
+ Methodref [android/widget/NumberPicker.getValue ()I]
[173] invokestatic #42
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[176] invokevirtual #18
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Integer;)V]
[179] aload_2 v2
[180] aload_0 v0
[181] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[184] aload_0 v0
[185] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[188] invokestatic #34
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.l (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
[191] invokevirtual #22
+ Methodref [android/widget/NumberPicker.getValue ()I]
[194] invokevirtual #23
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.a (I)Landroid/content/ContentValues;]
[197] invokevirtual #20
+ Methodref [android/content/ContentValues.putAll (Landroid/content/ContentValues;)V]
[200] aload_0 v0
[201] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[204] invokestatic #30
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.h (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Z]
[207] ifeq +30 (target=237)
[210] aload_2 v2
[211] ldc #2
+ String [mod]
[213] aload_0 v0
[214] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[217] invokestatic #35
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.m (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)[Ljava/lang/String;]
[220] aload_0 v0
[221] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[224] invokestatic #36
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.n (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Landroid/widget/NumberPicker;]
[227] invokevirtual #22
+ Methodref [android/widget/NumberPicker.getValue ()I]
[230] aaload
[231] invokestatic #21
+ Methodref [android/database/DatabaseUtils.sqlEscapeString (Ljava/lang/String;)Ljava/lang/String;]
[234] invokevirtual #19
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[237] aload_0 v0
[238] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[241] invokestatic #25
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.c (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Lcom/TwentyCode/android/ExaltedDice/d;]
[244] aload_0 v0
[245] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[248] invokestatic #26
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.d (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)J]
[251] aload_0 v0
[252] getfield #16
+ Fieldref [com/TwentyCode/android/ExaltedDice/o.a Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;]
[255] invokestatic #37
+ Methodref [com/TwentyCode/android/ExaltedDice/ExaltedDice.o (Lcom/TwentyCode/android/ExaltedDice/ExaltedDice;)Ljava/lang/String;]
[258] aload_2 v2
[259] iload_1 v1
[260] invokevirtual #40
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (JLjava/lang/String;Landroid/content/ContentValues;I)V]
[263] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 16)
[0] -> line 528
[10] -> line 530
[30] -> line 532
[38] -> line 534
[48] -> line 535
[64] -> line 536
[83] -> line 537
[104] -> line 538
[114] -> line 539
[136] -> line 541
[160] -> line 542
[179] -> line 543
[200] -> line 544
[210] -> line 545
[237] -> line 550
[263] -> line 551
+ Stack map table attribute (count = 3):
- [133] Var: ...[i][a:android/content/ContentValues], Stack: (empty)
- [136] Var: ..., Stack: (empty)
- [237] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/GameListActivity
Superclass: android/app/Activity
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.GameListActivity extends android.app.Activity
Interfaces (count = 3):
+ Class [android/view/View$OnClickListener]
+ Class [android/widget/AdapterView$OnItemClickListener]
+ Class [com/TwentyCode/android/ExaltedDice/l]
Constant Pool (count = 188):
+ Integer [16908292]
+ Integer [16908298]
+ Integer [17367043]
+ Integer [2130903043]
+ Integer [2131230721]
+ Integer [2131230722]
+ Integer [2131296263]
+ String [game_id]
+ String [game_mode]
+ String [game_name]
+ String [mode]
+ Class [android/app/Activity]
+ Class [android/content/ContentValues]
+ Class [android/content/Intent]
+ Class [android/view/MenuInflater]
+ Class [android/view/MenuItem]
+ Class [android/view/View]
+ Class [android/view/View$OnClickListener]
+ Class [android/widget/AdapterView$AdapterContextMenuInfo]
+ Class [android/widget/AdapterView$OnItemClickListener]
+ Class [android/widget/ArrayAdapter]
+ Class [android/widget/ListView]
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Class [com/TwentyCode/android/ExaltedDice/GameListActivity]
+ Class [com/TwentyCode/android/ExaltedDice/Settings]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/l]
+ Class [com/TwentyCode/android/ExaltedDice/p]
+ Fieldref [android/widget/AdapterView$AdapterContextMenuInfo.id J]
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.a Landroid/widget/ListView;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
+ Methodref [android/app/Activity.<init> ()V]
+ Methodref [android/app/Activity.onContextItemSelected (Landroid/view/MenuItem;)Z]
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
+ Methodref [android/app/Activity.onCreateContextMenu (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
+ Methodref [android/app/Activity.onOptionsItemSelected (Landroid/view/MenuItem;)Z]
+ Methodref [android/app/Activity.onPause ()V]
+ Methodref [android/app/Activity.onResume ()V]
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;J)Landroid/content/Intent;]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/view/MenuInflater.inflate (ILandroid/view/Menu;)V]
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ Methodref [android/widget/ArrayAdapter.<init> (Landroid/content/Context;ILjava/util/List;)V]
+ Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
+ Methodref [android/widget/ListView.setEmptyView (Landroid/view/View;)V]
+ Methodref [android/widget/ListView.setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.e ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.findViewById (I)Landroid/view/View;]
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.getMenuInflater ()Landroid/view/MenuInflater;]
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.registerForContextMenu (Landroid/view/View;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.setContentView (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.startActivity (Landroid/content/Intent;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (J)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c ()Ljava/util/List;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.d (J)Landroid/content/ContentValues;]
+ Methodref [com/TwentyCode/android/ExaltedDice/p.<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/d;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/p.show ()V]
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
+ InterfaceMethodref [android/view/MenuItem.getMenuInfo ()Landroid/view/ContextMenu$ContextMenuInfo;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/content/Context;ILjava/util/List;)V]
+ NameAndType [<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/d;)V]
+ NameAndType [<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ NameAndType [a ()V]
+ NameAndType [a Landroid/widget/ListView;]
+ NameAndType [b (J)V]
+ NameAndType [b Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [c ()Ljava/util/List;]
+ NameAndType [c (J)Ljava/lang/String;]
+ NameAndType [d (J)Landroid/content/ContentValues;]
+ NameAndType [e ()V]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [getAsString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getItemId ()I]
+ NameAndType [getMenuInflater ()Landroid/view/MenuInflater;]
+ NameAndType [getMenuInfo ()Landroid/view/ContextMenu$ContextMenuInfo;]
+ NameAndType [id J]
+ NameAndType [inflate (ILandroid/view/Menu;)V]
+ NameAndType [onContextItemSelected (Landroid/view/MenuItem;)Z]
+ NameAndType [onCreate (Landroid/os/Bundle;)V]
+ NameAndType [onCreateContextMenu (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
+ NameAndType [onOptionsItemSelected (Landroid/view/MenuItem;)Z]
+ NameAndType [onPause ()V]
+ NameAndType [onResume ()V]
+ NameAndType [putExtra (Ljava/lang/String;J)Landroid/content/Intent;]
+ NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [registerForContextMenu (Landroid/view/View;)V]
+ NameAndType [setAdapter (Landroid/widget/ListAdapter;)V]
+ NameAndType [setContentView (I)V]
+ NameAndType [setEmptyView (Landroid/view/View;)V]
+ NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ NameAndType [setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V]
+ NameAndType [show ()V]
+ NameAndType [startActivity (Landroid/content/Intent;)V]
+ Utf8 [()I]
+ Utf8 [()Landroid/view/ContextMenu$ContextMenuInfo;]
+ Utf8 [()Landroid/view/MenuInflater;]
+ Utf8 [()Ljava/util/List;]
+ Utf8 [()V]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)V]
+ Utf8 [(ILandroid/view/Menu;)V]
+ Utf8 [(J)Landroid/content/ContentValues;]
+ Utf8 [(J)Ljava/lang/String;]
+ Utf8 [(J)V]
+ Utf8 [(Landroid/content/Context;ILjava/util/List;)V]
+ Utf8 [(Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/d;)V]
+ Utf8 [(Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Landroid/os/Bundle;)V]
+ Utf8 [(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
+ Utf8 [(Landroid/view/Menu;)Z]
+ Utf8 [(Landroid/view/MenuItem;)Z]
+ Utf8 [(Landroid/view/View$OnClickListener;)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/widget/AdapterView$OnItemClickListener;)V]
+ Utf8 [(Landroid/widget/AdapterView;Landroid/view/View;IJ)V]
+ Utf8 [(Landroid/widget/ListAdapter;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;J)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [J]
+ Utf8 [Landroid/widget/ListView;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/app/Activity]
+ Utf8 [android/content/ContentValues]
+ Utf8 [android/content/Intent]
+ Utf8 [android/view/MenuInflater]
+ Utf8 [android/view/MenuItem]
+ Utf8 [android/view/View]
+ Utf8 [android/view/View$OnClickListener]
+ Utf8 [android/widget/AdapterView$AdapterContextMenuInfo]
+ Utf8 [android/widget/AdapterView$OnItemClickListener]
+ Utf8 [android/widget/ArrayAdapter]
+ Utf8 [android/widget/ListView]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Utf8 [com/TwentyCode/android/ExaltedDice/GameListActivity]
+ Utf8 [com/TwentyCode/android/ExaltedDice/Settings]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/l]
+ Utf8 [com/TwentyCode/android/ExaltedDice/p]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [findViewById]
+ Utf8 [game_id]
+ Utf8 [game_mode]
+ Utf8 [game_name]
+ Utf8 [getAsString]
+ Utf8 [getItemId]
+ Utf8 [getMenuInflater]
+ Utf8 [getMenuInfo]
+ Utf8 [id]
+ Utf8 [inflate]
+ Utf8 [mode]
+ Utf8 [onClick]
+ Utf8 [onContextItemSelected]
+ Utf8 [onCreate]
+ Utf8 [onCreateContextMenu]
+ Utf8 [onCreateOptionsMenu]
+ Utf8 [onItemClick]
+ Utf8 [onOptionsItemSelected]
+ Utf8 [onPause]
+ Utf8 [onResume]
+ Utf8 [putExtra]
+ Utf8 [registerForContextMenu]
+ Utf8 [setAdapter]
+ Utf8 [setContentView]
+ Utf8 [setEmptyView]
+ Utf8 [setOnClickListener]
+ Utf8 [setOnItemClickListener]
+ Utf8 [show]
+ Utf8 [startActivity]
Fields (count = 2):
+ Field: a Landroid/widget/ListView;
Access flags: 0x2
= private android.widget.ListView a
+ Field: b Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.d b
Methods (count = 15):
- Method: <init>()V
Access flags: 0x1
= public GameListActivity()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #32
+ Methodref [android/app/Activity.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 30
+ Method: onClick(Landroid/view/View;)V
Access flags: 0x1
= public void onClick(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 16, locals = 2, stack = 4):
[0] new #28
+ Class [com/TwentyCode/android/ExaltedDice/p]
[3] dup
[4] aload_0 v0
[5] aload_0 v0
[6] getfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
[9] invokespecial #61
+ Methodref [com/TwentyCode/android/ExaltedDice/p.<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/d;)V]
[12] invokevirtual #62
+ Methodref [com/TwentyCode/android/ExaltedDice/p.show ()V]
[15] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 37
[15] -> line 38
+ Method: onContextItemSelected(Landroid/view/MenuItem;)Z
Access flags: 0x1
= public boolean onContextItemSelected(android.view.MenuItem)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 55, locals = 3, stack = 5):
[0] aload_1 v1
[1] invokeinterface #64
+ InterfaceMethodref [android/view/MenuItem.getMenuInfo ()Landroid/view/ContextMenu$ContextMenuInfo;]
[6] checkcast #19
+ Class [android/widget/AdapterView$AdapterContextMenuInfo]
[9] astore_2 v2
[10] aload_1 v1
[11] invokeinterface #63
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
[16] tableswitch (1 offsets, default=33) (target=49)
2131296284: offset = 20, target = 36
default: offset = 33, target = 49
[36] aload_0 v0
[37] getfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
[40] aload_2 v2
[41] getfield #29
+ Fieldref [android/widget/AdapterView$AdapterContextMenuInfo.id J]
[44] lconst_1
[45] ladd
[46] invokevirtual #57
+ Methodref [com/TwentyCode/android/ExaltedDice/d.b (J)V]
[49] aload_0 v0
[50] aload_1 v1
[51] invokespecial #33
+ Methodref [android/app/Activity.onContextItemSelected (Landroid/view/MenuItem;)Z]
[54] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 46
[10] -> line 47
[36] -> line 49
[49] -> line 52
+ Stack map table attribute (count = 2):
- [36] Var: ...[a:android/widget/AdapterView$AdapterContextMenuInfo], Stack: (empty)
- [49] Var: ..., Stack: (empty)
+ Method: onCreate(Landroid/os/Bundle;)V
Access flags: 0x4
= protected void onCreate(android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 64, locals = 2, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #34
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
[5] aload_0 v0
[6] ldc #4
+ Integer [2130903043]
[8] invokevirtual #53
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.setContentView (I)V]
[11] aload_0 v0
[12] ldc #7
+ Integer [2131296263]
[14] invokevirtual #50
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.findViewById (I)Landroid/view/View;]
[17] aload_0 v0
[18] invokevirtual #44
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
[21] aload_0 v0
[22] aload_0 v0
[23] ldc #2
+ Integer [16908298]
[25] invokevirtual #50
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.findViewById (I)Landroid/view/View;]
[28] checkcast #22
+ Class [android/widget/ListView]
[31] putfield #30
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.a Landroid/widget/ListView;]
[34] aload_0 v0
[35] getfield #30
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.a Landroid/widget/ListView;]
[38] aload_0 v0
[39] invokevirtual #48
+ Methodref [android/widget/ListView.setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V]
[42] aload_0 v0
[43] getfield #30
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.a Landroid/widget/ListView;]
[46] aload_0 v0
[47] ldc #1
+ Integer [16908292]
[49] invokevirtual #50
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.findViewById (I)Landroid/view/View;]
[52] invokevirtual #47
+ Methodref [android/widget/ListView.setEmptyView (Landroid/view/View;)V]
[55] aload_0 v0
[56] aload_0 v0
[57] getfield #30
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.a Landroid/widget/ListView;]
[60] invokevirtual #52
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.registerForContextMenu (Landroid/view/View;)V]
[63] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 61
[5] -> line 62
[11] -> line 63
[21] -> line 64
[34] -> line 65
[42] -> line 66
[55] -> line 67
[63] -> line 68
+ Method: onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
Access flags: 0x1
= public void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 22, locals = 5, stack = 4):
[0] aload_0 v0
[1] invokevirtual #51
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.getMenuInflater ()Landroid/view/MenuInflater;]
[4] astore v4
[6] aload v4
[8] ldc #5
+ Integer [2131230721]
[10] aload_1 v1
[11] invokevirtual #43
+ Methodref [android/view/MenuInflater.inflate (ILandroid/view/Menu;)V]
[14] aload_0 v0
[15] aload_1 v1
[16] aload_2 v2
[17] aload_3 v3
[18] invokespecial #35
+ Methodref [android/app/Activity.onCreateContextMenu (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V]
[21] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 76
[6] -> line 77
[14] -> line 78
[21] -> line 79
+ Method: onCreateOptionsMenu(Landroid/view/Menu;)Z
Access flags: 0x1
= public boolean onCreateOptionsMenu(android.view.Menu)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 3, stack = 3):
[0] aload_0 v0
[1] invokevirtual #51
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.getMenuInflater ()Landroid/view/MenuInflater;]
[4] astore_2 v2
[5] aload_2 v2
[6] ldc #6
+ Integer [2131230722]
[8] aload_1 v1
[9] invokevirtual #43
+ Methodref [android/view/MenuInflater.inflate (ILandroid/view/Menu;)V]
[12] iconst_1
[13] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 87
[5] -> line 88
[12] -> line 89
+ Method: d()V
Access flags: 0x1
= public void d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 1, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 96
+ Method: c()V
Access flags: 0x1
= public void c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 1, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 102
+ Method: a()V
Access flags: 0x1
= public void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #49
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.e ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 106
[4] -> line 107
+ Method: b()V
Access flags: 0x1
= public void b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #49
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.e ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 111
[4] -> line 112
+ Method: onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
Access flags: 0x1
= public void onItemClick(android.widget.AdapterView,android.view.View,int,long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 61, locals = 6, stack = 8):
[0] aload_0 v0
[1] new #14
+ Class [android/content/Intent]
[4] dup
[5] aload_0 v0
[6] ldc #23
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
[8] invokespecial #40
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[11] ldc #10
+ String [game_name]
[13] aload_0 v0
[14] getfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
[17] lload v4
[19] lconst_1
[20] ladd
[21] invokevirtual #59
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
[24] invokevirtual #42
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[27] ldc #8
+ String [game_id]
[29] lload v4
[31] lconst_1
[32] ladd
[33] invokevirtual #41
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;J)Landroid/content/Intent;]
[36] ldc #9
+ String [game_mode]
[38] aload_0 v0
[39] getfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
[42] lload v4
[44] lconst_1
[45] ladd
[46] invokevirtual #60
+ Methodref [com/TwentyCode/android/ExaltedDice/d.d (J)Landroid/content/ContentValues;]
[49] ldc #11
+ String [mode]
[51] invokevirtual #39
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[54] invokevirtual #42
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[57] invokevirtual #54
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.startActivity (Landroid/content/Intent;)V]
[60] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 116
[11] -> line 117
[27] -> line 118
[36] -> line 119
[57] -> line 116
[60] -> line 120
+ Method: onOptionsItemSelected(Landroid/view/MenuItem;)Z
Access flags: 0x1
= public boolean onOptionsItemSelected(android.view.MenuItem)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 46, locals = 2, stack = 5):
[0] aload_1 v1
[1] invokeinterface #63
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
[6] tableswitch (1 offsets, default=34) (target=40)
2131296283: offset = 18, target = 24
default: offset = 34, target = 40
[24] aload_0 v0
[25] new #14
+ Class [android/content/Intent]
[28] dup
[29] aload_0 v0
[30] ldc #25
+ Class [com/TwentyCode/android/ExaltedDice/Settings]
[32] invokespecial #40
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[35] invokevirtual #54
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.startActivity (Landroid/content/Intent;)V]
[38] iconst_1
[39] ireturn
[40] aload_0 v0
[41] aload_1 v1
[42] invokespecial #36
+ Methodref [android/app/Activity.onOptionsItemSelected (Landroid/view/MenuItem;)Z]
[45] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 128
[24] -> line 130
[38] -> line 131
[40] -> line 133
+ Stack map table attribute (count = 2):
- [24] Var: ..., Stack: (empty)
- [40] Var: ..., Stack: (empty)
+ Method: onPause()V
Access flags: 0x4
= protected void onPause()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
[4] invokevirtual #56
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a ()V]
[7] aload_0 v0
[8] invokespecial #37
+ Methodref [android/app/Activity.onPause ()V]
[11] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 143
[7] -> line 144
[11] -> line 145
+ Method: onResume()V
Access flags: 0x4
= protected void onResume()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 22, locals = 1, stack = 5):
[0] aload_0 v0
[1] new #26
+ Class [com/TwentyCode/android/ExaltedDice/d]
[4] dup
[5] aload_0 v0
[6] aload_0 v0
[7] invokespecial #55
+ Methodref [com/TwentyCode/android/ExaltedDice/d.<init> (Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/l;)V]
[10] putfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
[13] aload_0 v0
[14] invokespecial #49
+ Methodref [com/TwentyCode/android/ExaltedDice/GameListActivity.e ()V]
[17] aload_0 v0
[18] invokespecial #38
+ Methodref [android/app/Activity.onResume ()V]
[21] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 159
[13] -> line 160
[17] -> line 161
[21] -> line 162
+ Method: e()V
Access flags: 0x2
= private void e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 1, stack = 6):
[0] aload_0 v0
[1] getfield #30
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.a Landroid/widget/ListView;]
[4] new #21
+ Class [android/widget/ArrayAdapter]
[7] dup
[8] aload_0 v0
[9] ldc #3
+ Integer [17367043]
[11] aload_0 v0
[12] getfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/GameListActivity.b Lcom/TwentyCode/android/ExaltedDice/d;]
[15] invokevirtual #58
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c ()Ljava/util/List;]
[18] invokespecial #45
+ Methodref [android/widget/ArrayAdapter.<init> (Landroid/content/Context;ILjava/util/List;)V]
[21] invokevirtual #46
+ Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
[24] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 165
[24] -> line 166
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/p
Superclass: android/app/Dialog
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.p extends android.app.Dialog
Interfaces (count = 1):
+ Class [android/view/View$OnClickListener]
Constant Pool (count = 131):
+ Integer [2130903047]
+ Integer [2131034130]
+ Integer [2131296263]
+ Integer [2131296276]
+ Integer [2131296277]
+ Integer [2131296278]
+ String [game_id]
+ String [game_mode]
+ String [game_name]
+ String [mode]
+ Class [android/app/Dialog]
+ Class [android/content/ContentValues]
+ Class [android/content/Context]
+ Class [android/content/Intent]
+ Class [android/text/Editable]
+ Class [android/view/View]
+ Class [android/view/View$OnClickListener]
+ Class [android/widget/EditText]
+ Class [android/widget/Spinner]
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/p]
+ Class [java/lang/String]
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.a Landroid/content/Context;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.b Lcom/TwentyCode/android/ExaltedDice/d;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.c Landroid/widget/EditText;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.d Landroid/widget/Spinner;]
+ Methodref [android/app/Dialog.<init> (Landroid/content/Context;)V]
+ Methodref [android/content/ContentValues.<init> ()V]
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;J)Landroid/content/Intent;]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/view/View.setEnabled (Z)V]
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ Methodref [android/view/View.setVisibility (I)V]
+ Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
+ Methodref [android/widget/Spinner.getSelectedItem ()Ljava/lang/Object;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (JLandroid/content/ContentValues;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;)J]
+ Methodref [com/TwentyCode/android/ExaltedDice/p.dismiss ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/p.findViewById (I)Landroid/view/View;]
+ Methodref [com/TwentyCode/android/ExaltedDice/p.setContentView (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/p.setTitle (I)V]
+ InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ NameAndType [a (JLandroid/content/ContentValues;)V]
+ NameAndType [a (Ljava/lang/String;)J]
+ NameAndType [a Landroid/content/Context;]
+ NameAndType [b Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [c Landroid/widget/EditText;]
+ NameAndType [d Landroid/widget/Spinner;]
+ NameAndType [dismiss ()V]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [getSelectedItem ()Ljava/lang/Object;]
+ NameAndType [getText ()Landroid/text/Editable;]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [putExtra (Ljava/lang/String;J)Landroid/content/Intent;]
+ NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [setContentView (I)V]
+ NameAndType [setEnabled (Z)V]
+ NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ NameAndType [setTitle (I)V]
+ NameAndType [setVisibility (I)V]
+ NameAndType [startActivity (Landroid/content/Intent;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Landroid/text/Editable;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)V]
+ Utf8 [(JLandroid/content/ContentValues;)V]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/d;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Landroid/view/View$OnClickListener;)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Ljava/lang/String;)J]
+ Utf8 [(Ljava/lang/String;J)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Z)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/content/Context;]
+ Utf8 [Landroid/widget/EditText;]
+ Utf8 [Landroid/widget/Spinner;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/app/Dialog]
+ Utf8 [android/content/ContentValues]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/Intent]
+ Utf8 [android/text/Editable]
+ Utf8 [android/view/View]
+ Utf8 [android/view/View$OnClickListener]
+ Utf8 [android/widget/EditText]
+ Utf8 [android/widget/Spinner]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/p]
+ Utf8 [d]
+ Utf8 [dismiss]
+ Utf8 [findViewById]
+ Utf8 [game_id]
+ Utf8 [game_mode]
+ Utf8 [game_name]
+ Utf8 [getSelectedItem]
+ Utf8 [getText]
+ Utf8 [java/lang/String]
+ Utf8 [mode]
+ Utf8 [onClick]
+ Utf8 [put]
+ Utf8 [putExtra]
+ Utf8 [setContentView]
+ Utf8 [setEnabled]
+ Utf8 [setOnClickListener]
+ Utf8 [setTitle]
+ Utf8 [setVisibility]
+ Utf8 [startActivity]
+ Utf8 [toString]
Fields (count = 4):
+ Field: a Landroid/content/Context;
Access flags: 0x12
= private final android.content.Context a
+ Field: b Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x12
= private final com.TwentyCode.android.ExaltedDice.d b
+ Field: c Landroid/widget/EditText;
Access flags: 0x12
= private final android.widget.EditText c
+ Field: d Landroid/widget/Spinner;
Access flags: 0x12
= private final android.widget.Spinner d
Methods (count = 2):
- Method: <init>(Landroid/content/Context;Lcom/TwentyCode/android/ExaltedDice/d;)V
Access flags: 0x1
= public p(android.content.Context,com.TwentyCode.android.ExaltedDice.d)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 64, locals = 3, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #28
+ Methodref [android/app/Dialog.<init> (Landroid/content/Context;)V]
[5] aload_0 v0
[6] aload_1 v1
[7] putfield #24
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.a Landroid/content/Context;]
[10] aload_0 v0
[11] aload_2 v2
[12] putfield #25
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.b Lcom/TwentyCode/android/ExaltedDice/d;]
[15] aload_0 v0
[16] ldc #2
+ Integer [2131034130]
[18] invokevirtual #45
+ Methodref [com/TwentyCode/android/ExaltedDice/p.setTitle (I)V]
[21] aload_0 v0
[22] ldc #1
+ Integer [2130903047]
[24] invokevirtual #44
+ Methodref [com/TwentyCode/android/ExaltedDice/p.setContentView (I)V]
[27] aload_0 v0
[28] ldc #3
+ Integer [2131296263]
[30] invokevirtual #43
+ Methodref [com/TwentyCode/android/ExaltedDice/p.findViewById (I)Landroid/view/View;]
[33] aload_0 v0
[34] invokevirtual #36
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
[37] aload_0 v0
[38] aload_0 v0
[39] ldc #5
+ Integer [2131296277]
[41] invokevirtual #43
+ Methodref [com/TwentyCode/android/ExaltedDice/p.findViewById (I)Landroid/view/View;]
[44] checkcast #18
+ Class [android/widget/EditText]
[47] putfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.c Landroid/widget/EditText;]
[50] aload_0 v0
[51] aload_0 v0
[52] ldc #6
+ Integer [2131296278]
[54] invokevirtual #43
+ Methodref [com/TwentyCode/android/ExaltedDice/p.findViewById (I)Landroid/view/View;]
[57] checkcast #19
+ Class [android/widget/Spinner]
[60] putfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.d Landroid/widget/Spinner;]
[63] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 29
[5] -> line 30
[10] -> line 31
[15] -> line 32
[21] -> line 33
[27] -> line 34
[37] -> line 35
[50] -> line 36
[63] -> line 37
+ Method: onClick(Landroid/view/View;)V
Access flags: 0x1
= public void onClick(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 130, locals = 8, stack = 4):
[0] aload_0 v0
[1] ldc #4
+ Integer [2131296276]
[3] invokevirtual #43
+ Methodref [com/TwentyCode/android/ExaltedDice/p.findViewById (I)Landroid/view/View;]
[6] iconst_0
[7] invokevirtual #37
+ Methodref [android/view/View.setVisibility (I)V]
[10] aload_0 v0
[11] ldc #3
+ Integer [2131296263]
[13] invokevirtual #43
+ Methodref [com/TwentyCode/android/ExaltedDice/p.findViewById (I)Landroid/view/View;]
[16] iconst_0
[17] invokevirtual #35
+ Methodref [android/view/View.setEnabled (Z)V]
[20] aload_0 v0
[21] getfield #26
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.c Landroid/widget/EditText;]
[24] invokevirtual #38
+ Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
[27] invokeinterface #46
+ InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
[32] astore_2 v2
[33] aload_0 v0
[34] getfield #27
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.d Landroid/widget/Spinner;]
[37] invokevirtual #39
+ Methodref [android/widget/Spinner.getSelectedItem ()Ljava/lang/Object;]
[40] checkcast #23
+ Class [java/lang/String]
[43] astore_3 v3
[44] aload_0 v0
[45] getfield #25
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.b Lcom/TwentyCode/android/ExaltedDice/d;]
[48] aload_2 v2
[49] invokevirtual #41
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;)J]
[52] lstore v4
[54] new #12
+ Class [android/content/ContentValues]
[57] dup
[58] invokespecial #29
+ Methodref [android/content/ContentValues.<init> ()V]
[61] astore v6
[63] aload v6
[65] ldc #10
+ String [mode]
[67] aload_3 v3
[68] invokevirtual #30
+ Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V]
[71] aload_0 v0
[72] getfield #25
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.b Lcom/TwentyCode/android/ExaltedDice/d;]
[75] lload v4
[77] aload v6
[79] invokevirtual #40
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (JLandroid/content/ContentValues;)V]
[82] new #14
+ Class [android/content/Intent]
[85] dup
[86] aload_0 v0
[87] getfield #24
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.a Landroid/content/Context;]
[90] ldc #20
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
[92] invokespecial #32
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[95] ldc #9
+ String [game_name]
[97] aload_2 v2
[98] invokevirtual #34
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[101] ldc #7
+ String [game_id]
[103] lload v4
[105] invokevirtual #33
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;J)Landroid/content/Intent;]
[108] ldc #8
+ String [game_mode]
[110] aload_3 v3
[111] invokevirtual #34
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[114] astore v7
[116] aload_0 v0
[117] getfield #24
+ Fieldref [com/TwentyCode/android/ExaltedDice/p.a Landroid/content/Context;]
[120] aload v7
[122] invokevirtual #31
+ Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
[125] aload_0 v0
[126] invokevirtual #42
+ Methodref [com/TwentyCode/android/ExaltedDice/p.dismiss ()V]
[129] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 16)
[0] -> line 41
[10] -> line 42
[20] -> line 44
[33] -> line 45
[44] -> line 50
[54] -> line 55
[63] -> line 56
[71] -> line 57
[82] -> line 62
[95] -> line 63
[101] -> line 64
[108] -> line 65
[114] -> line 62
[116] -> line 66
[125] -> line 68
[129] -> line 69
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/NumberPicker
Superclass: android/widget/LinearLayout
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.NumberPicker extends android.widget.LinearLayout
Interfaces (count = 3):
+ Class [android/view/View$OnClickListener]
+ Class [android/view/View$OnFocusChangeListener]
+ Class [android/view/View$OnLongClickListener]
Constant Pool (count = 334):
+ Integer [2130903048]
+ Integer [2131296279]
+ Integer [2131296280]
+ Integer [2131296281]
+ String []
+ String [layout_inflater]
+ Class [android/content/Context]
+ Class [android/content/res/TypedArray]
+ Class [android/os/Handler]
+ Class [android/text/Editable]
+ Class [android/text/InputFilter]
+ Class [android/util/AttributeSet]
+ Class [android/view/LayoutInflater]
+ Class [android/view/View]
+ Class [android/view/View$OnClickListener]
+ Class [android/view/View$OnFocusChangeListener]
+ Class [android/view/View$OnLongClickListener]
+ Class [android/widget/EditText]
+ Class [android/widget/LinearLayout]
+ Class [android/widget/TextView]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPickerButton]
+ Class [com/TwentyCode/android/ExaltedDice/q]
+ Class [com/TwentyCode/android/ExaltedDice/r]
+ Class [com/TwentyCode/android/ExaltedDice/s]
+ Class [com/TwentyCode/android/ExaltedDice/t]
+ Class [com/TwentyCode/android/ExaltedDice/v]
+ Class [java/lang/CharSequence]
+ Class [java/lang/Integer]
+ Class [java/lang/Math]
+ Class [java/lang/NumberFormatException]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Long [300]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.d I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.e Landroid/os/Handler;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.g Landroid/text/InputFilter;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.h Ljava/lang/Runnable;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.j Lcom/TwentyCode/android/ExaltedDice/t;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.k J]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.l Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.m Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.p Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.q [C]
+ Fieldref [com/TwentyCode/android/ExaltedDice/v.numberpicker [I]
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
+ Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
+ Methodref [android/content/res/TypedArray.getInt (II)I]
+ Methodref [android/os/Handler.<init> ()V]
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
+ Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;]
+ Methodref [android/view/View.getId ()I]
+ Methodref [android/widget/EditText.clearFocus ()V]
+ Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
+ Methodref [android/widget/EditText.hasFocus ()Z]
+ Methodref [android/widget/EditText.requestFocus ()Z]
+ Methodref [android/widget/EditText.setEnabled (Z)V]
+ Methodref [android/widget/EditText.setFilters ([Landroid/text/InputFilter;)V]
+ Methodref [android/widget/EditText.setOnFocusChangeListener (Landroid/view/View$OnFocusChangeListener;)V]
+ Methodref [android/widget/EditText.setRawInputType (I)V]
+ Methodref [android/widget/EditText.setSelection (I)V]
+ Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V]
+ Methodref [android/widget/LinearLayout.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Methodref [android/widget/LinearLayout.setEnabled (Z)V]
+ Methodref [android/widget/TextView.getText ()Ljava/lang/CharSequence;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Landroid/view/View;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Ljava/lang/CharSequence;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Ljava/lang/String;)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.findViewById (I)Landroid/view/View;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.isEnabled ()Z]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setEnabled (Z)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setOrientation (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setEnabled (Z)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setNumberPicker (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setOnLongClickListener (Landroid/view/View$OnLongClickListener;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/q.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/r.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/r;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/s.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/s;)V]
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
+ Methodref [java/lang/Math.max (II)I]
+ Methodref [java/lang/Math.min (II)I]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ 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.toString ()Ljava/lang/String;]
+ InterfaceMethodref [android/text/Editable.length ()I]
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/t.a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;II)V]
+ InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/r;)V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/s;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (I)V]
+ NameAndType [a (Landroid/view/View;)V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;II)V]
+ NameAndType [a (Ljava/lang/CharSequence;)V]
+ NameAndType [a (Ljava/lang/String;)I]
+ NameAndType [a I]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [b I]
+ NameAndType [c I]
+ NameAndType [clearFocus ()V]
+ NameAndType [d I]
+ NameAndType [e ()V]
+ NameAndType [e Landroid/os/Handler;]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [f ()V]
+ NameAndType [f Landroid/widget/EditText;]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [g Landroid/text/InputFilter;]
+ NameAndType [getBoolean (IZ)Z]
+ NameAndType [getId ()I]
+ NameAndType [getInt (II)I]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [getText ()Landroid/text/Editable;]
+ NameAndType [getText ()Ljava/lang/CharSequence;]
+ NameAndType [h Ljava/lang/Runnable;]
+ NameAndType [hasFocus ()Z]
+ NameAndType [i [Ljava/lang/String;]
+ NameAndType [inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;]
+ NameAndType [isEnabled ()Z]
+ NameAndType [j Lcom/TwentyCode/android/ExaltedDice/t;]
+ NameAndType [k J]
+ NameAndType [l Z]
+ NameAndType [length ()I]
+ NameAndType [m Z]
+ NameAndType [max (II)I]
+ NameAndType [min (II)I]
+ NameAndType [n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
+ NameAndType [numberpicker [I]
+ NameAndType [o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
+ NameAndType [obtainStyledAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
+ NameAndType [p Z]
+ NameAndType [parseInt (Ljava/lang/String;)I]
+ NameAndType [post (Ljava/lang/Runnable;)Z]
+ NameAndType [q [C]
+ NameAndType [requestFocus ()Z]
+ NameAndType [setEnabled (Z)V]
+ NameAndType [setFilters ([Landroid/text/InputFilter;)V]
+ NameAndType [setNumberPicker (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ NameAndType [setOnFocusChangeListener (Landroid/view/View$OnFocusChangeListener;)V]
+ NameAndType [setOnLongClickListener (Landroid/view/View$OnLongClickListener;)V]
+ NameAndType [setOrientation (I)V]
+ NameAndType [setRawInputType (I)V]
+ NameAndType [setSelection (I)V]
+ NameAndType [setText (Ljava/lang/CharSequence;)V]
+ NameAndType [startsWith (Ljava/lang/String;)Z]
+ NameAndType [toLowerCase ()Ljava/lang/String;]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [valueOf (I)Ljava/lang/String;]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 []
+ Utf8 [()I]
+ Utf8 [()Landroid/text/Editable;]
+ Utf8 [()Ljava/lang/CharSequence;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [()[C]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(II)I]
+ Utf8 [(II)V]
+ Utf8 [(II[Ljava/lang/String;)V]
+ Utf8 [(ILandroid/view/ViewGroup;Z)Landroid/view/View;]
+ Utf8 [(IZ)Z]
+ Utf8 [(J)V]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Utf8 [(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
+ Utf8 [(Landroid/view/View$OnClickListener;)V]
+ Utf8 [(Landroid/view/View$OnFocusChangeListener;)V]
+ Utf8 [(Landroid/view/View$OnLongClickListener;)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/view/View;)Z]
+ Utf8 [(Landroid/view/View;Z)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)J]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/os/Handler;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/text/InputFilter;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)[Ljava/lang/String;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;II)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/r;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/s;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Ljava/lang/String;)I]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/t;)V]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Runnable;)Z]
+ Utf8 [(Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;)Z]
+ Utf8 [(Z)V]
+ Utf8 [([Landroid/text/InputFilter;)V]
+ Utf8 [([Ljava/lang/String;)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [J]
+ Utf8 [Landroid/os/Handler;]
+ Utf8 [Landroid/text/InputFilter;]
+ Utf8 [Landroid/widget/EditText;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/t;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/Runnable;]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Z]
+ Utf8 [[C]
+ Utf8 [[I]
+ Utf8 [[Ljava/lang/String;]
+ Utf8 [a]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/res/TypedArray]
+ Utf8 [android/os/Handler]
+ Utf8 [android/text/Editable]
+ Utf8 [android/text/InputFilter]
+ Utf8 [android/util/AttributeSet]
+ Utf8 [android/view/LayoutInflater]
+ Utf8 [android/view/View]
+ Utf8 [android/view/View$OnClickListener]
+ Utf8 [android/view/View$OnFocusChangeListener]
+ Utf8 [android/view/View$OnLongClickListener]
+ Utf8 [android/widget/EditText]
+ Utf8 [android/widget/LinearLayout]
+ Utf8 [android/widget/TextView]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [clearFocus]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPickerButton]
+ Utf8 [com/TwentyCode/android/ExaltedDice/q]
+ Utf8 [com/TwentyCode/android/ExaltedDice/r]
+ Utf8 [com/TwentyCode/android/ExaltedDice/s]
+ Utf8 [com/TwentyCode/android/ExaltedDice/t]
+ Utf8 [com/TwentyCode/android/ExaltedDice/v]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [equals]
+ Utf8 [f]
+ Utf8 [findViewById]
+ Utf8 [g]
+ Utf8 [getBoolean]
+ Utf8 [getId]
+ Utf8 [getInt]
+ Utf8 [getSystemService]
+ Utf8 [getText]
+ Utf8 [h]
+ Utf8 [hasFocus]
+ Utf8 [i]
+ Utf8 [inflate]
+ Utf8 [isEnabled]
+ Utf8 [j]
+ Utf8 [java/lang/CharSequence]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Math]
+ Utf8 [java/lang/NumberFormatException]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [k]
+ Utf8 [l]
+ Utf8 [layout_inflater]
+ Utf8 [length]
+ Utf8 [m]
+ Utf8 [max]
+ Utf8 [min]
+ Utf8 [n]
+ Utf8 [numberpicker]
+ Utf8 [o]
+ Utf8 [obtainStyledAttributes]
+ Utf8 [onClick]
+ Utf8 [onFocusChange]
+ Utf8 [onLongClick]
+ Utf8 [p]
+ Utf8 [parseInt]
+ Utf8 [post]
+ Utf8 [q]
+ Utf8 [requestFocus]
+ Utf8 [setCurrent]
+ Utf8 [setCurrentAndNotify]
+ Utf8 [setDisplayedValues]
+ Utf8 [setEnabled]
+ Utf8 [setFilters]
+ Utf8 [setNumberPicker]
+ Utf8 [setOnChangeListener]
+ Utf8 [setOnClickListener]
+ Utf8 [setOnFocusChangeListener]
+ Utf8 [setOnLongClickListener]
+ Utf8 [setOrientation]
+ Utf8 [setRange]
+ Utf8 [setRawInputType]
+ Utf8 [setSelection]
+ Utf8 [setSpeed]
+ Utf8 [setText]
+ Utf8 [setValue]
+ Utf8 [setWrap]
+ Utf8 [startsWith]
+ Utf8 [toLowerCase]
+ Utf8 [toString]
+ Utf8 [valueOf]
Fields (count = 17):
+ Field: e Landroid/os/Handler;
Access flags: 0x12
= private final android.os.Handler e
+ Field: f Landroid/widget/EditText;
Access flags: 0x12
= private final android.widget.EditText f
+ Field: g Landroid/text/InputFilter;
Access flags: 0x12
= private final android.text.InputFilter g
+ Field: h Ljava/lang/Runnable;
Access flags: 0x12
= private final java.lang.Runnable h
+ Field: i [Ljava/lang/String;
Access flags: 0x2
= private java.lang.String[] i
+ Field: a I
Access flags: 0x4
= protected int a
+ Field: b I
Access flags: 0x4
= protected int b
+ Field: c I
Access flags: 0x4
= protected int c
+ Field: d I
Access flags: 0x4
= protected int d
+ Field: j Lcom/TwentyCode/android/ExaltedDice/t;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.t j
+ Field: k J
Access flags: 0x2
= private long k
+ Field: l Z
Access flags: 0x2
= private boolean l
+ Field: m Z
Access flags: 0x2
= private boolean m
+ Field: n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.NumberPickerButton n
+ Field: o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.NumberPickerButton o
+ Field: p Z
Access flags: 0x2
= private boolean p
+ Field: q [C
Access flags: 0x1a
= private static final char[] q
Methods (count = 35):
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 62, locals = 0, stack = 4):
[0] bipush 10
[2] newarray 5
[4] dup
[5] iconst_0
[6] bipush 48
[8] castore
[9] dup
[10] iconst_1
[11] bipush 49
[13] castore
[14] dup
[15] iconst_2
[16] bipush 50
[18] castore
[19] dup
[20] iconst_3
[21] bipush 51
[23] castore
[24] dup
[25] iconst_4
[26] bipush 52
[28] castore
[29] dup
[30] iconst_5
[31] bipush 53
[33] castore
[34] dup
[35] bipush 6
[37] bipush 54
[39] castore
[40] dup
[41] bipush 7
[43] bipush 55
[45] castore
[46] dup
[47] bipush 8
[49] bipush 56
[51] castore
[52] dup
[53] bipush 9
[55] bipush 57
[57] castore
[58] putstatic #52
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.q [C]
[61] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 170
[6] -> line 171
[58] -> line 170
[61] -> line 52
- Method: <init>(Landroid/content/Context;)V
Access flags: 0x1
= public NumberPicker(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 2, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] aconst_null
[3] invokespecial #75
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
[6] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 179
[6] -> line 180
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Access flags: 0x1
= public NumberPicker(android.content.Context,android.util.AttributeSet)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 3, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] iconst_0
[4] invokespecial #76
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
[7] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 189
[7] -> line 190
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Access flags: 0x1
= public NumberPicker(android.content.Context,android.util.AttributeSet,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 320, locals = 7, stack = 5):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] invokespecial #72
+ Methodref [android/widget/LinearLayout.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
[6] aload_0 v0
[7] new #23
+ Class [com/TwentyCode/android/ExaltedDice/q]
[10] dup
[11] aload_0 v0
[12] invokespecial #91
+ Methodref [com/TwentyCode/android/ExaltedDice/q.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
[15] putfield #43
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.h Ljava/lang/Runnable;]
[18] aload_0 v0
[19] ldc2_w #34
+ Long [300]
[22] putfield #46
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.k J]
[25] aload_0 v0
[26] iconst_1
[27] invokevirtual #86
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setOrientation (I)V]
[30] aload_1 v1
[31] ldc #6
+ String [layout_inflater]
[33] invokevirtual #54
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[36] checkcast #13
+ Class [android/view/LayoutInflater]
[39] astore v4
[41] aload v4
[43] ldc #1
+ Integer [2130903048]
[45] aload_0 v0
[46] iconst_1
[47] invokevirtual #60
+ Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;]
[50] pop
[51] aload_0 v0
[52] new #9
+ Class [android/os/Handler]
[55] dup
[56] invokespecial #58
+ Methodref [android/os/Handler.<init> ()V]
[59] putfield #40
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.e Landroid/os/Handler;]
[62] new #24
+ Class [com/TwentyCode/android/ExaltedDice/r]
[65] dup
[66] aload_0 v0
[67] aconst_null
[68] invokespecial #92
+ Methodref [com/TwentyCode/android/ExaltedDice/r.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/r;)V]
[71] astore v5
[73] aload_0 v0
[74] new #25
+ Class [com/TwentyCode/android/ExaltedDice/s]
[77] dup
[78] aload_0 v0
[79] aconst_null
[80] invokespecial #93
+ Methodref [com/TwentyCode/android/ExaltedDice/s.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/s;)V]
[83] putfield #42
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.g Landroid/text/InputFilter;]
[86] aload_0 v0
[87] aload_0 v0
[88] ldc #2
+ Integer [2131296279]
[90] invokevirtual #83
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.findViewById (I)Landroid/view/View;]
[93] checkcast #22
+ Class [com/TwentyCode/android/ExaltedDice/NumberPickerButton]
[96] putfield #49
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[99] aload_0 v0
[100] getfield #49
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[103] aload_0 v0
[104] invokevirtual #89
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setOnClickListener (Landroid/view/View$OnClickListener;)V]
[107] aload_0 v0
[108] getfield #49
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[111] aload_0 v0
[112] invokevirtual #90
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setOnLongClickListener (Landroid/view/View$OnLongClickListener;)V]
[115] aload_0 v0
[116] getfield #49
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[119] aload_0 v0
[120] invokevirtual #88
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setNumberPicker (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
[123] aload_0 v0
[124] aload_0 v0
[125] ldc #4
+ Integer [2131296281]
[127] invokevirtual #83
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.findViewById (I)Landroid/view/View;]
[130] checkcast #22
+ Class [com/TwentyCode/android/ExaltedDice/NumberPickerButton]
[133] putfield #50
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[136] aload_0 v0
[137] getfield #50
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[140] aload_0 v0
[141] invokevirtual #89
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setOnClickListener (Landroid/view/View$OnClickListener;)V]
[144] aload_0 v0
[145] getfield #50
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[148] aload_0 v0
[149] invokevirtual #90
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setOnLongClickListener (Landroid/view/View$OnLongClickListener;)V]
[152] aload_0 v0
[153] getfield #50
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[156] aload_0 v0
[157] invokevirtual #88
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setNumberPicker (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
[160] aload_0 v0
[161] aload_0 v0
[162] ldc #3
+ Integer [2131296280]
[164] invokevirtual #83
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.findViewById (I)Landroid/view/View;]
[167] checkcast #18
+ Class [android/widget/EditText]
[170] putfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[173] aload_0 v0
[174] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[177] aload_0 v0
[178] invokevirtual #68
+ Methodref [android/widget/EditText.setOnFocusChangeListener (Landroid/view/View$OnFocusChangeListener;)V]
[181] aload_0 v0
[182] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[185] iconst_1
[186] anewarray #11
+ Class [android/text/InputFilter]
[189] dup
[190] iconst_0
[191] aload v5
[193] aastore
[194] invokevirtual #67
+ Methodref [android/widget/EditText.setFilters ([Landroid/text/InputFilter;)V]
[197] aload_0 v0
[198] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[201] iconst_2
[202] invokevirtual #69
+ Methodref [android/widget/EditText.setRawInputType (I)V]
[205] aload_0 v0
[206] invokevirtual #84
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.isEnabled ()Z]
[209] ifne +8 (target=217)
[212] aload_0 v0
[213] iconst_0
[214] invokevirtual #85
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.setEnabled (Z)V]
[217] aload_1 v1
[218] aload_2 v2
[219] getstatic #53
+ Fieldref [com/TwentyCode/android/ExaltedDice/v.numberpicker [I]
[222] invokevirtual #55
+ Methodref [android/content/Context.obtainStyledAttributes (Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;]
[225] astore v6
[227] aload_0 v0
[228] aload v6
[230] iconst_0
[231] iconst_0
[232] invokevirtual #57
+ Methodref [android/content/res/TypedArray.getInt (II)I]
[235] putfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[238] aload_0 v0
[239] aload v6
[241] iconst_1
[242] sipush 200
[245] invokevirtual #57
+ Methodref [android/content/res/TypedArray.getInt (II)I]
[248] putfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[251] aload_0 v0
[252] aload v6
[254] iconst_4
[255] iconst_1
[256] invokevirtual #56
+ Methodref [android/content/res/TypedArray.getBoolean (IZ)Z]
[259] putfield #51
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.p Z]
[262] aload_0 v0
[263] aload v6
[265] iconst_2
[266] iconst_0
[267] invokevirtual #57
+ Methodref [android/content/res/TypedArray.getInt (II)I]
[270] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[273] aload_0 v0
[274] aload_0 v0
[275] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[278] aload_0 v0
[279] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[282] aload_0 v0
[283] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[286] invokestatic #96
+ Methodref [java/lang/Math.min (II)I]
[289] invokestatic #95
+ Methodref [java/lang/Math.max (II)I]
[292] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[295] aload_0 v0
[296] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[299] new #33
+ Class [java/lang/StringBuilder]
[302] dup
[303] invokespecial #102
+ Methodref [java/lang/StringBuilder.<init> ()V]
[306] aload_0 v0
[307] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[310] invokevirtual #104
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[313] invokevirtual #105
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[316] invokevirtual #71
+ Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V]
[319] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 31)
[0] -> line 200
[6] -> line 146
[18] -> line 164
[25] -> line 202
[30] -> line 203
[41] -> line 204
[51] -> line 205
[62] -> line 206
[73] -> line 207
[86] -> line 208
[99] -> line 209
[107] -> line 210
[115] -> line 211
[123] -> line 212
[136] -> line 213
[144] -> line 214
[152] -> line 215
[160] -> line 217
[173] -> line 218
[181] -> line 219
[197] -> line 220
[205] -> line 222
[212] -> line 223
[217] -> line 226
[227] -> line 227
[238] -> line 228
[251] -> line 229
[262] -> line 230
[273] -> line 231
[295] -> line 232
[319] -> line 233
+ Stack map table attribute (count = 1):
- [217] Var: [a:com/TwentyCode/android/ExaltedDice/NumberPicker][a:android/content/Context][a:android/util/AttributeSet][i][a:android/view/LayoutInflater][a:android/text/InputFilter], Stack:
+ Method: a()V
Access flags: 0x1
= public void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] putfield #48
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.m Z]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 236
[5] -> line 237
+ Method: b()V
Access flags: 0x1
= public void b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] putfield #47
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.l Z]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 240
[5] -> line 241
+ Method: a(I)V
Access flags: 0x4
= protected void a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 79, locals = 2, stack = 2):
[0] iload_1 v1
[1] aload_0 v0
[2] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[5] ificmple +25 (target=30)
[8] aload_0 v0
[9] getfield #51
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.p Z]
[12] ifeq +10 (target=22)
[15] aload_0 v0
[16] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[19] goto +7 (target=26)
[22] aload_0 v0
[23] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[26] istore_1 v1
[27] goto +30 (target=57)
[30] iload_1 v1
[31] aload_0 v0
[32] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[35] ificmpge +22 (target=57)
[38] aload_0 v0
[39] getfield #51
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.p Z]
[42] ifeq +10 (target=52)
[45] aload_0 v0
[46] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[49] goto +7 (target=56)
[52] aload_0 v0
[53] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[56] istore_1 v1
[57] aload_0 v0
[58] aload_0 v0
[59] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[62] putfield #39
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.d I]
[65] aload_0 v0
[66] iload_1 v1
[67] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[70] aload_0 v0
[71] invokevirtual #81
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e ()V]
[74] aload_0 v0
[75] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[78] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 246
[8] -> line 247
[30] -> line 248
[38] -> line 249
[57] -> line 251
[65] -> line 252
[70] -> line 254
[74] -> line 255
[78] -> line 256
+ Stack map table attribute (count = 6):
- [22] Var: ..., Stack: (empty)
- [26] Var: ..., Stack: [i]
- [30] Var: ..., Stack: (empty)
- [52] Var: ..., Stack: (empty)
- [56] Var: ..., Stack: [i]
- [57] Var: ..., Stack: (empty)
+ Method: c()I
Access flags: 0x1
= public int c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 262
+ Method: a(Ljava/lang/String;)I
Access flags: 0x2
= private int a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 68, locals = 3, stack = 2):
[0] aload_0 v0
[1] getfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[4] ifnonnull +8 (target=12)
[7] aload_1 v1
[8] invokestatic #94
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
[11] ireturn
[12] iconst_0
[13] istore_2 v2
[14] goto +34 (target=48)
[17] aload_1 v1
[18] invokevirtual #99
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
[21] astore_1 v1
[22] aload_0 v0
[23] getfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[26] iload_2 v2
[27] aaload
[28] invokevirtual #99
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
[31] aload_1 v1
[32] invokevirtual #98
+ Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
[35] ifeq +10 (target=45)
[38] aload_0 v0
[39] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[42] iload_2 v2
[43] iadd
[44] ireturn
[45] iinc v2, 1
[48] iload_2 v2
[49] aload_0 v0
[50] getfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[53] arraylength
[54] ificmplt -37 (target=17)
[57] aload_1 v1
[58] invokestatic #94
+ Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I]
[61] ireturn
[62] astore_2 v2
[63] aload_0 v0
[64] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[67] ireturn
Code attribute exceptions (count = 1):
- ExceptionInfo (57 -> 61: 62):
+ Class [java/lang/NumberFormatException]
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 10)
[0] -> line 266
[7] -> line 267
[12] -> line 269
[17] -> line 272
[22] -> line 273
[38] -> line 274
[45] -> line 269
[57] -> line 282
[62] -> line 283
[63] -> line 288
+ Stack map table attribute (count = 5):
- [12] Var: ..., Stack: (empty)
- [17] Var: ...[i], Stack: (empty)
- [45] Var: ..., Stack: (empty)
- [48] Var: ..., Stack: (empty)
- [62] Var: [a:com/TwentyCode/android/ExaltedDice/NumberPicker][a:java/lang/String], Stack: [a:java/lang/NumberFormatException]
+ Method: d()Ljava/lang/String;
Access flags: 0x1
= public java.lang.String d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[4] aload_0 v0
[5] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[8] aaload
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 292
+ Method: e()V
Access flags: 0x4
= protected void e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 1, stack = 4):
[0] aload_0 v0
[1] getfield #45
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.j Lcom/TwentyCode/android/ExaltedDice/t;]
[4] ifnull +21 (target=25)
[7] aload_0 v0
[8] getfield #45
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.j Lcom/TwentyCode/android/ExaltedDice/t;]
[11] aload_0 v0
[12] aload_0 v0
[13] getfield #39
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.d I]
[16] aload_0 v0
[17] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[20] invokeinterface #107
+ InterfaceMethodref [com/TwentyCode/android/ExaltedDice/t.a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;II)V]
[25] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 3)
[0] -> line 296
[7] -> line 297
[25] -> line 299
+ Stack map table attribute (count = 1):
- [25] Var: ..., Stack: (empty)
+ Method: onClick(Landroid/view/View;)V
Access flags: 0x1
= public void onClick(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 68, locals = 2, stack = 3):
[0] aload_0 v0
[1] aload_0 v0
[2] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[5] invokespecial #78
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Landroid/view/View;)V]
[8] aload_0 v0
[9] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[12] invokevirtual #64
+ Methodref [android/widget/EditText.hasFocus ()Z]
[15] ifne +11 (target=26)
[18] aload_0 v0
[19] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[22] invokevirtual #65
+ Methodref [android/widget/EditText.requestFocus ()Z]
[25] pop
[26] ldc #2
+ Integer [2131296279]
[28] aload_1 v1
[29] invokevirtual #61
+ Methodref [android/view/View.getId ()I]
[32] ificmpne +16 (target=48)
[35] aload_0 v0
[36] aload_0 v0
[37] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[40] iconst_1
[41] iadd
[42] invokevirtual #77
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (I)V]
[45] goto +22 (target=67)
[48] ldc #4
+ Integer [2131296281]
[50] aload_1 v1
[51] invokevirtual #61
+ Methodref [android/view/View.getId ()I]
[54] ificmpne +13 (target=67)
[57] aload_0 v0
[58] aload_0 v0
[59] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[62] iconst_1
[63] isub
[64] invokevirtual #77
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (I)V]
[67] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 7)
[0] -> line 302
[8] -> line 303
[26] -> line 306
[35] -> line 307
[48] -> line 308
[57] -> line 309
[67] -> line 311
+ Stack map table attribute (count = 3):
- [26] Var: ..., Stack: (empty)
- [48] Var: ..., Stack: (empty)
- [67] Var: ..., Stack: (empty)
+ Method: onFocusChange(Landroid/view/View;Z)V
Access flags: 0x1
= public void onFocusChange(android.view.View,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 3, stack = 2):
[0] iload_2 v2
[1] ifne +8 (target=9)
[4] aload_0 v0
[5] aload_1 v1
[6] invokespecial #78
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Landroid/view/View;)V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 3)
[0] -> line 318
[4] -> line 319
[9] -> line 321
+ Stack map table attribute (count = 1):
- [9] Var: ..., Stack: (empty)
+ Method: onLongClick(Landroid/view/View;)Z
Access flags: 0x1
= public boolean onLongClick(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 72, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[4] invokevirtual #62
+ Methodref [android/widget/EditText.clearFocus ()V]
[7] aload_0 v0
[8] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[11] invokevirtual #65
+ Methodref [android/widget/EditText.requestFocus ()Z]
[14] pop
[15] ldc #2
+ Integer [2131296279]
[17] aload_1 v1
[18] invokevirtual #61
+ Methodref [android/view/View.getId ()I]
[21] ificmpne +23 (target=44)
[24] aload_0 v0
[25] iconst_1
[26] putfield #47
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.l Z]
[29] aload_0 v0
[30] getfield #40
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.e Landroid/os/Handler;]
[33] aload_0 v0
[34] getfield #43
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.h Ljava/lang/Runnable;]
[37] invokevirtual #59
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
[40] pop
[41] goto +29 (target=70)
[44] ldc #4
+ Integer [2131296281]
[46] aload_1 v1
[47] invokevirtual #61
+ Methodref [android/view/View.getId ()I]
[50] ificmpne +20 (target=70)
[53] aload_0 v0
[54] iconst_1
[55] putfield #48
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.m Z]
[58] aload_0 v0
[59] getfield #40
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.e Landroid/os/Handler;]
[62] aload_0 v0
[63] getfield #43
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.h Ljava/lang/Runnable;]
[66] invokevirtual #59
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
[69] pop
[70] iconst_1
[71] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 332
[7] -> line 333
[15] -> line 334
[24] -> line 335
[29] -> line 336
[44] -> line 337
[53] -> line 338
[58] -> line 339
[70] -> line 342
+ Stack map table attribute (count = 2):
- [44] Var: ..., Stack: (empty)
- [70] Var: ..., Stack: (empty)
+ Method: setCurrent(I)V
Access flags: 0x1
= public void setCurrent(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[5] aload_0 v0
[6] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 350
[5] -> line 351
[9] -> line 352
+ Method: setCurrentAndNotify(I)V
Access flags: 0x1
= public void setCurrentAndNotify(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[5] aload_0 v0
[6] invokevirtual #81
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e ()V]
[9] aload_0 v0
[10] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[13] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 359
[5] -> line 360
[9] -> line 361
[13] -> line 362
+ Method: setDisplayedValues([Ljava/lang/String;)V
Access flags: 0x1
= public void setDisplayedValues(java.lang.String[])
Class member attributes (count = 1):
+ Code attribute instructions (code length = 27, locals = 2, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[5] aload_0 v0
[6] iconst_0
[7] putfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[10] aload_0 v0
[11] aload_1 v1
[12] arraylength
[13] iconst_1
[14] isub
[15] putfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[18] aload_0 v0
[19] invokevirtual #81
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e ()V]
[22] aload_0 v0
[23] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[26] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 370
[5] -> line 371
[10] -> line 372
[18] -> line 373
[22] -> line 374
[26] -> line 375
+ Method: setEnabled(Z)V
Access flags: 0x1
= public void setEnabled(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 30, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] invokespecial #73
+ Methodref [android/widget/LinearLayout.setEnabled (Z)V]
[5] aload_0 v0
[6] getfield #49
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.n Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[9] iload_1 v1
[10] invokevirtual #87
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setEnabled (Z)V]
[13] aload_0 v0
[14] getfield #50
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.o Lcom/TwentyCode/android/ExaltedDice/NumberPickerButton;]
[17] iload_1 v1
[18] invokevirtual #87
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.setEnabled (Z)V]
[21] aload_0 v0
[22] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[25] iload_1 v1
[26] invokevirtual #66
+ Methodref [android/widget/EditText.setEnabled (Z)V]
[29] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 379
[5] -> line 380
[13] -> line 381
[21] -> line 382
[29] -> line 383
+ Method: setOnChangeListener(Lcom/TwentyCode/android/ExaltedDice/t;)V
Access flags: 0x1
= public void setOnChangeListener(com.TwentyCode.android.ExaltedDice.t)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #45
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.j Lcom/TwentyCode/android/ExaltedDice/t;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 386
[5] -> line 387
+ Method: setRange(II)V
Access flags: 0x1
= public void setRange(int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 3, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[5] aload_0 v0
[6] iload_2 v2
[7] putfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[10] aload_0 v0
[11] iload_1 v1
[12] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[15] aload_0 v0
[16] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 397
[5] -> line 398
[10] -> line 399
[15] -> line 400
[19] -> line 401
+ Method: setRange(II[Ljava/lang/String;)V
Access flags: 0x1
= public void setRange(int,int,java.lang.String[])
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 4, stack = 2):
[0] aload_0 v0
[1] aload_3 v3
[2] putfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[5] aload_0 v0
[6] iload_1 v1
[7] putfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[10] aload_0 v0
[11] iload_2 v2
[12] putfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[15] aload_0 v0
[16] iload_1 v1
[17] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[20] aload_0 v0
[21] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[24] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 413
[5] -> line 414
[10] -> line 415
[15] -> line 416
[20] -> line 417
[24] -> line 418
+ Method: setSpeed(J)V
Access flags: 0x1
= public void setSpeed(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 3, stack = 3):
[0] aload_0 v0
[1] lload_1 v1
[2] putfield #46
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.k J]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 425
[5] -> line 426
+ Method: setValue(I)V
Access flags: 0x1
= public void setValue(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[5] aload_0 v0
[6] invokevirtual #81
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e ()V]
[9] aload_0 v0
[10] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[13] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 434
[5] -> line 435
[9] -> line 436
[13] -> line 437
+ Method: setWrap(Z)V
Access flags: 0x1
= public void setWrap(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #51
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.p Z]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 445
[5] -> line 446
+ Method: f()V
Access flags: 0x4
= protected void f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 70, locals = 1, stack = 4):
[0] aload_0 v0
[1] getfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[4] ifnonnull +30 (target=34)
[7] aload_0 v0
[8] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[11] new #33
+ Class [java/lang/StringBuilder]
[14] dup
[15] aload_0 v0
[16] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[19] invokestatic #100
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
[22] invokespecial #103
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[25] invokevirtual #105
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[28] invokevirtual #71
+ Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V]
[31] goto +19 (target=50)
[34] aload_0 v0
[35] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[38] aload_0 v0
[39] getfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[42] aload_0 v0
[43] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[46] aaload
[47] invokevirtual #71
+ Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V]
[50] aload_0 v0
[51] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[54] aload_0 v0
[55] getfield #41
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.f Landroid/widget/EditText;]
[58] invokevirtual #63
+ Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
[61] invokeinterface #106
+ InterfaceMethodref [android/text/Editable.length ()I]
[66] invokevirtual #70
+ Methodref [android/widget/EditText.setSelection (I)V]
[69] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 454
[7] -> line 455
[34] -> line 457
[50] -> line 459
[69] -> line 462
+ Stack map table attribute (count = 2):
- [34] Var: ..., Stack: (empty)
- [50] Var: ..., Stack: (empty)
+ Method: a(Ljava/lang/CharSequence;)V
Access flags: 0x2
= private void a(java.lang.CharSequence)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 57, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokeinterface #108
+ InterfaceMethodref [java/lang/CharSequence.toString ()Ljava/lang/String;]
[7] invokespecial #80
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Ljava/lang/String;)I]
[10] istore_2 v2
[11] iload_2 v2
[12] aload_0 v0
[13] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.a I]
[16] ificmplt +36 (target=52)
[19] iload_2 v2
[20] aload_0 v0
[21] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[24] ificmpgt +28 (target=52)
[27] aload_0 v0
[28] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[31] iload_2 v2
[32] ificmpeq +20 (target=52)
[35] aload_0 v0
[36] aload_0 v0
[37] getfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[40] putfield #39
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.d I]
[43] aload_0 v0
[44] iload_2 v2
[45] putfield #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[48] aload_0 v0
[49] invokevirtual #81
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e ()V]
[52] aload_0 v0
[53] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[56] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 8)
[0] -> line 465
[11] -> line 466
[27] -> line 467
[35] -> line 468
[43] -> line 469
[48] -> line 470
[52] -> line 473
[56] -> line 474
+ Stack map table attribute (count = 1):
- [52] Var: ...[i], Stack: (empty)
+ Method: a(Landroid/view/View;)V
Access flags: 0x2
= private void a(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 33, locals = 3, stack = 2):
[0] aload_1 v1
[1] checkcast #20
+ Class [android/widget/TextView]
[4] invokevirtual #74
+ Methodref [android/widget/TextView.getText ()Ljava/lang/CharSequence;]
[7] invokestatic #101
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[10] astore_2 v2
[11] ldc #5
+ String []
[13] aload_2 v2
[14] invokevirtual #97
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[17] ifeq +10 (target=27)
[20] aload_0 v0
[21] invokevirtual #82
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f ()V]
[24] goto +8 (target=32)
[27] aload_0 v0
[28] aload_2 v2
[29] invokespecial #79
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Ljava/lang/CharSequence;)V]
[32] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 477
[11] -> line 478
[20] -> line 481
[27] -> line 485
[32] -> line 487
+ Stack map table attribute (count = 2):
- [27] Var: ...[a:java/lang/String], Stack: (empty)
- [32] Var: ..., Stack: (empty)
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z
Access flags: 0x1008
= static synthetic boolean a(com.TwentyCode.android.ExaltedDice.NumberPicker)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #47
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.l Z]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 165
+ Method: b(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/os/Handler;
Access flags: 0x1008
= static synthetic android.os.Handler b(com.TwentyCode.android.ExaltedDice.NumberPicker)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #40
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.e Landroid/os/Handler;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 142
+ Method: c(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)J
Access flags: 0x1008
= static synthetic long c(com.TwentyCode.android.ExaltedDice.NumberPicker)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #46
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.k J]
[4] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 164
+ Method: d(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z
Access flags: 0x1008
= static synthetic boolean d(com.TwentyCode.android.ExaltedDice.NumberPicker)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #48
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.m Z]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 166
+ Method: e(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)[Ljava/lang/String;
Access flags: 0x1008
= static synthetic java.lang.String[] e(com.TwentyCode.android.ExaltedDice.NumberPicker)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #44
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.i [Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 158
+ Method: f(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/text/InputFilter;
Access flags: 0x1008
= static synthetic android.text.InputFilter f(com.TwentyCode.android.ExaltedDice.NumberPicker)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #42
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.g Landroid/text/InputFilter;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 144
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Ljava/lang/String;)I
Access flags: 0x1008
= static synthetic int a(com.TwentyCode.android.ExaltedDice.NumberPicker,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #80
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Ljava/lang/String;)I]
[5] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 265
+ Method: g()[C
Access flags: 0x1008
= static synthetic char[] g()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 0, stack = 1):
[0] getstatic #52
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.q [C]
[3] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 170
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/q
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.q extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 49):
+ Class [android/os/Handler]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/q]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Methodref [android/os/Handler.postDelayed (Ljava/lang/Runnable;J)Z]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.b (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/os/Handler;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)J]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a (I)V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [b (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/os/Handler;]
+ NameAndType [c (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)J]
+ NameAndType [c I]
+ NameAndType [d (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
+ NameAndType [postDelayed (Ljava/lang/Runnable;J)Z]
+ Utf8 [()V]
+ Utf8 [(I)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)J]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/os/Handler;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
+ Utf8 [(Ljava/lang/Runnable;J)Z]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/os/Handler]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Utf8 [com/TwentyCode/android/ExaltedDice/q]
+ Utf8 [d]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [postDelayed]
+ Utf8 [run]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.NumberPicker a
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V
Access flags: 0x0
= q(com.TwentyCode.android.ExaltedDice.NumberPicker)
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 #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[5] aload_0 v0
[6] invokespecial #14
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[5] -> line 146
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 94, locals = 1, stack = 4):
[0] aload_0 v0
[1] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[4] invokestatic #10
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
[7] ifeq +41 (target=48)
[10] aload_0 v0
[11] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[14] aload_0 v0
[15] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[18] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[21] iconst_1
[22] iadd
[23] invokevirtual #9
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (I)V]
[26] aload_0 v0
[27] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[30] invokestatic #11
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.b (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/os/Handler;]
[33] aload_0 v0
[34] aload_0 v0
[35] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[38] invokestatic #12
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)J]
[41] invokevirtual #8
+ Methodref [android/os/Handler.postDelayed (Ljava/lang/Runnable;J)Z]
[44] pop
[45] goto +48 (target=93)
[48] aload_0 v0
[49] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[52] invokestatic #13
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.d (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Z]
[55] ifeq +38 (target=93)
[58] aload_0 v0
[59] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[62] aload_0 v0
[63] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[66] getfield #6
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.c I]
[69] iconst_1
[70] isub
[71] invokevirtual #9
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (I)V]
[74] aload_0 v0
[75] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[78] invokestatic #11
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.b (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/os/Handler;]
[81] aload_0 v0
[82] aload_0 v0
[83] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/q.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[86] invokestatic #12
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.c (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)J]
[89] invokevirtual #8
+ Methodref [android/os/Handler.postDelayed (Ljava/lang/Runnable;J)Z]
[92] pop
[93] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 7)
[0] -> line 148
[10] -> line 149
[26] -> line 150
[48] -> line 151
[58] -> line 152
[74] -> line 153
[93] -> line 155
+ Stack map table attribute (count = 2):
- [48] Var: ..., Stack: (empty)
- [93] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/r
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.r extends java.lang.Object
Interfaces (count = 1):
+ Class [android/text/InputFilter]
Constant Pool (count = 80):
+ String []
+ Class [[Ljava/lang/String;]
+ Class [android/text/InputFilter]
+ Class [android/text/Spanned]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/r]
+ Class [java/lang/CharSequence]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Fieldref [com/TwentyCode/android/ExaltedDice/r.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)[Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/text/InputFilter;]
+ Methodref [com/TwentyCode/android/ExaltedDice/r.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ InterfaceMethodref [android/text/InputFilter.filter (Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
+ InterfaceMethodref [android/text/Spanned.length ()I]
+ InterfaceMethodref [android/text/Spanned.subSequence (II)Ljava/lang/CharSequence;]
+ InterfaceMethodref [java/lang/CharSequence.subSequence (II)Ljava/lang/CharSequence;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [e (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)[Ljava/lang/String;]
+ NameAndType [f (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/text/InputFilter;]
+ NameAndType [filter (Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
+ NameAndType [length ()I]
+ NameAndType [startsWith (Ljava/lang/String;)Z]
+ NameAndType [subSequence (II)Ljava/lang/CharSequence;]
+ NameAndType [toLowerCase ()Ljava/lang/String;]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 []
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(II)Ljava/lang/CharSequence;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/text/InputFilter;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)[Ljava/lang/String;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/r;)V]
+ Utf8 [(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;)Z]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [[Ljava/lang/String;]
+ Utf8 [a]
+ Utf8 [android/text/InputFilter]
+ Utf8 [android/text/Spanned]
+ Utf8 [append]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Utf8 [com/TwentyCode/android/ExaltedDice/r]
+ Utf8 [e]
+ Utf8 [f]
+ Utf8 [filter]
+ Utf8 [java/lang/CharSequence]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [length]
+ Utf8 [startsWith]
+ Utf8 [subSequence]
+ Utf8 [toLowerCase]
+ Utf8 [toString]
+ Utf8 [valueOf]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.NumberPicker a
Methods (count = 3):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V
Access flags: 0x2
= private r(com.TwentyCode.android.ExaltedDice.NumberPicker)
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 #11
+ Fieldref [com/TwentyCode/android/ExaltedDice/r.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[5] aload_0 v0
[6] invokespecial #15
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 57
+ Method: filter(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;
Access flags: 0x1
= public java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 166, locals = 14, stack = 7):
[0] aload_0 v0
[1] getfield #11
+ Fieldref [com/TwentyCode/android/ExaltedDice/r.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[4] invokestatic #12
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)[Ljava/lang/String;]
[7] ifnonnull +25 (target=32)
[10] aload_0 v0
[11] getfield #11
+ Fieldref [com/TwentyCode/android/ExaltedDice/r.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[14] invokestatic #13
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.f (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)Landroid/text/InputFilter;]
[17] aload_1 v1
[18] iload_2 v2
[19] iload_3 v3
[20] aload v4
[22] iload v5
[24] iload v6
[26] invokeinterface #22
+ InterfaceMethodref [android/text/InputFilter.filter (Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
[31] areturn
[32] aload_1 v1
[33] iload_2 v2
[34] iload_3 v3
[35] invokeinterface #25
+ InterfaceMethodref [java/lang/CharSequence.subSequence (II)Ljava/lang/CharSequence;]
[40] invokestatic #18
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[43] astore v7
[45] new #10
+ Class [java/lang/StringBuilder]
[48] dup
[49] aload v4
[51] iconst_0
[52] iload v5
[54] invokeinterface #24
+ InterfaceMethodref [android/text/Spanned.subSequence (II)Ljava/lang/CharSequence;]
[59] invokestatic #18
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[62] invokestatic #18
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[65] invokespecial #19
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[68] aload v7
[70] invokevirtual #20
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[73] aload v4
[75] iload v6
[77] aload v4
[79] invokeinterface #23
+ InterfaceMethodref [android/text/Spanned.length ()I]
[84] invokeinterface #24
+ InterfaceMethodref [android/text/Spanned.subSequence (II)Ljava/lang/CharSequence;]
[89] invokevirtual #20
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[92] invokevirtual #21
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[95] astore v8
[97] aload v8
[99] invokestatic #18
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[102] invokevirtual #17
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
[105] astore v9
[107] aload_0 v0
[108] getfield #11
+ Fieldref [com/TwentyCode/android/ExaltedDice/r.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[111] invokestatic #12
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.e (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)[Ljava/lang/String;]
[114] dup
[115] astore v13
[117] arraylength
[118] istore v12
[120] iconst_0
[121] istore v11
[123] goto +33 (target=156)
[126] aload v13
[128] iload v11
[130] aaload
[131] astore v10
[133] aload v10
[135] invokevirtual #17
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
[138] astore v10
[140] aload v10
[142] aload v9
[144] invokevirtual #16
+ Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z]
[147] ifeq +6 (target=153)
[150] aload v7
[152] areturn
[153] iinc v11, 1
[156] iload v11
[158] iload v12
[160] ificmplt -34 (target=126)
[163] ldc #1
+ String []
[165] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 14)
[0] -> line 60
[10] -> line 61
[32] -> line 63
[45] -> line 64
[68] -> line 65
[73] -> line 66
[92] -> line 64
[97] -> line 67
[107] -> line 68
[133] -> line 69
[140] -> line 70
[150] -> line 71
[153] -> line 68
[163] -> line 74
+ Stack map table attribute (count = 4):
- [32] Var: ..., Stack: (empty)
- [126] Var: [a:com/TwentyCode/android/ExaltedDice/r][a:java/lang/CharSequence][i][i][a:android/text/Spanned][i][i][a:java/lang/CharSequence][a:java/lang/String][a:java/lang/String][T][i][i][a:[Ljava/lang/String;], Stack:
- [153] Var: ..., Stack: (empty)
- [156] Var: ..., Stack: (empty)
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/r;)V
Access flags: 0x1000
= synthetic r(com.TwentyCode.android.ExaltedDice.NumberPicker,com.TwentyCode.android.ExaltedDice.r)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #14
+ Methodref [com/TwentyCode/android/ExaltedDice/r.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 57
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/s
Superclass: android/text/method/NumberKeyListener
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.s extends android.text.method.NumberKeyListener
Interfaces (count = 0):
Constant Pool (count = 78):
+ String []
+ Class [android/text/Spanned]
+ Class [android/text/method/NumberKeyListener]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/s]
+ Class [java/lang/CharSequence]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/s.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Methodref [android/text/method/NumberKeyListener.<init> ()V]
+ Methodref [android/text/method/NumberKeyListener.filter (Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Ljava/lang/String;)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.g ()[C]
+ Methodref [com/TwentyCode/android/ExaltedDice/s.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ InterfaceMethodref [android/text/Spanned.length ()I]
+ InterfaceMethodref [android/text/Spanned.subSequence (II)Ljava/lang/CharSequence;]
+ InterfaceMethodref [java/lang/CharSequence.subSequence (II)Ljava/lang/CharSequence;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Ljava/lang/String;)I]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [b I]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [filter (Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
+ NameAndType [g ()[C]
+ NameAndType [length ()I]
+ NameAndType [subSequence (II)Ljava/lang/CharSequence;]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 []
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()[C]
+ Utf8 [(II)Ljava/lang/CharSequence;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/s;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/text/Spanned]
+ Utf8 [android/text/method/NumberKeyListener]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Utf8 [com/TwentyCode/android/ExaltedDice/s]
+ Utf8 [equals]
+ Utf8 [filter]
+ Utf8 [g]
+ Utf8 [getAcceptedChars]
+ Utf8 [getInputType]
+ Utf8 [java/lang/CharSequence]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [length]
+ Utf8 [subSequence]
+ Utf8 [toString]
+ Utf8 [valueOf]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.NumberPicker a
Methods (count = 5):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V
Access flags: 0x2
= private s(com.TwentyCode.android.ExaltedDice.NumberPicker)
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 #10
+ Fieldref [com/TwentyCode/android/ExaltedDice/s.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[5] aload_0 v0
[6] invokespecial #11
+ Methodref [android/text/method/NumberKeyListener.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 81
+ Method: filter(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;
Access flags: 0x1
= public java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 124, locals = 10, stack = 7):
[0] aload_0 v0
[1] aload_1 v1
[2] iload_2 v2
[3] iload_3 v3
[4] aload v4
[6] iload v5
[8] iload v6
[10] invokespecial #12
+ Methodref [android/text/method/NumberKeyListener.filter (Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;]
[13] astore v7
[15] aload v7
[17] ifnonnull +13 (target=30)
[20] aload_1 v1
[21] iload_2 v2
[22] iload_3 v3
[23] invokeinterface #23
+ InterfaceMethodref [java/lang/CharSequence.subSequence (II)Ljava/lang/CharSequence;]
[28] astore v7
[30] new #8
+ Class [java/lang/StringBuilder]
[33] dup
[34] aload v4
[36] iconst_0
[37] iload v5
[39] invokeinterface #22
+ InterfaceMethodref [android/text/Spanned.subSequence (II)Ljava/lang/CharSequence;]
[44] invokestatic #17
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[47] invokestatic #17
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[50] invokespecial #18
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[53] aload v7
[55] invokevirtual #19
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[58] aload v4
[60] iload v6
[62] aload v4
[64] invokeinterface #21
+ InterfaceMethodref [android/text/Spanned.length ()I]
[69] invokeinterface #22
+ InterfaceMethodref [android/text/Spanned.subSequence (II)Ljava/lang/CharSequence;]
[74] invokevirtual #19
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[77] invokevirtual #20
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[80] astore v8
[82] ldc #1
+ String []
[84] aload v8
[86] invokevirtual #16
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[89] ifeq +6 (target=95)
[92] aload v8
[94] areturn
[95] aload_0 v0
[96] getfield #10
+ Fieldref [com/TwentyCode/android/ExaltedDice/s.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[99] aload v8
[101] invokestatic #13
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Ljava/lang/String;)I]
[104] istore v9
[106] iload v9
[108] aload_0 v0
[109] getfield #10
+ Fieldref [com/TwentyCode/android/ExaltedDice/s.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[112] getfield #9
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPicker.b I]
[115] ificmple +6 (target=121)
[118] ldc #1
+ String []
[120] areturn
[121] aload v7
[123] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 13)
[0] -> line 87
[15] -> line 88
[20] -> line 89
[30] -> line 92
[53] -> line 93
[58] -> line 94
[77] -> line 92
[82] -> line 96
[92] -> line 97
[95] -> line 99
[106] -> line 106
[118] -> line 107
[121] -> line 109
+ Stack map table attribute (count = 3):
- [30] Var: ...[a:java/lang/CharSequence], Stack: (empty)
- [95] Var: ...[a:java/lang/String], Stack: (empty)
- [121] Var: ...[i], Stack: (empty)
+ Method: getAcceptedChars()[C
Access flags: 0x4
= protected char[] getAcceptedChars()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 1, stack = 1):
[0] invokestatic #14
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.g ()[C]
[3] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 115
+ Method: getInputType()I
Access flags: 0x1
= public int getInputType()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 2, locals = 1, stack = 1):
[0] iconst_2
[1] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 121
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;Lcom/TwentyCode/android/ExaltedDice/s;)V
Access flags: 0x1000
= synthetic s(com.TwentyCode.android.ExaltedDice.NumberPicker,com.TwentyCode.android.ExaltedDice.s)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #15
+ Methodref [com/TwentyCode/android/ExaltedDice/s.<init> (Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 81
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/t
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x601
= public interface com.TwentyCode.android.ExaltedDice.t extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 8):
+ Class [com/TwentyCode/android/ExaltedDice/t]
+ Class [java/lang/Object]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;II)V]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [com/TwentyCode/android/ExaltedDice/t]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 1):
+ Method: a(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;II)V
Access flags: 0x401
= public abstract void a(com.TwentyCode.android.ExaltedDice.NumberPicker,int,int)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/NumberPickerButton
Superclass: android/widget/ImageButton
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.NumberPickerButton extends android.widget.ImageButton
Interfaces (count = 0):
Constant Pool (count = 59):
+ Integer [2131296279]
+ Integer [2131296281]
+ Class [android/view/MotionEvent]
+ Class [android/widget/ImageButton]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Class [com/TwentyCode/android/ExaltedDice/NumberPickerButton]
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Methodref [android/view/MotionEvent.getAction ()I]
+ Methodref [android/widget/ImageButton.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/ImageButton.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Methodref [android/widget/ImageButton.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Methodref [android/widget/ImageButton.onKeyUp (ILandroid/view/KeyEvent;)Z]
+ Methodref [android/widget/ImageButton.onTouchEvent (Landroid/view/MotionEvent;)Z]
+ Methodref [android/widget/ImageButton.onTrackballEvent (Landroid/view/MotionEvent;)Z]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.b ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a ()V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a (Landroid/view/MotionEvent;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.getId ()I]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ NameAndType [a ()V]
+ NameAndType [a (Landroid/view/MotionEvent;)V]
+ NameAndType [a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ NameAndType [b ()V]
+ NameAndType [getAction ()I]
+ NameAndType [getId ()I]
+ NameAndType [onKeyUp (ILandroid/view/KeyEvent;)Z]
+ NameAndType [onTouchEvent (Landroid/view/MotionEvent;)Z]
+ NameAndType [onTrackballEvent (Landroid/view/MotionEvent;)Z]
+ Utf8 [()I]
+ Utf8 [()V]
+ Utf8 [(ILandroid/view/KeyEvent;)Z]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Utf8 [(Landroid/view/MotionEvent;)V]
+ Utf8 [(Landroid/view/MotionEvent;)Z]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/view/MotionEvent]
+ Utf8 [android/widget/ImageButton]
+ Utf8 [b]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPicker]
+ Utf8 [com/TwentyCode/android/ExaltedDice/NumberPickerButton]
+ Utf8 [getAction]
+ Utf8 [getId]
+ Utf8 [onKeyUp]
+ Utf8 [onTouchEvent]
+ Utf8 [onTrackballEvent]
+ Utf8 [setNumberPicker]
Fields (count = 1):
+ Field: a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.NumberPicker a
Methods (count = 9):
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Access flags: 0x1
= public NumberPickerButton(android.content.Context,android.util.AttributeSet,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 4, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] iload_3 v3
[4] invokespecial #11
+ Methodref [android/widget/ImageButton.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
[7] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 34
[7] -> line 35
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Access flags: 0x1
= public NumberPickerButton(android.content.Context,android.util.AttributeSet)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 3, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] invokespecial #10
+ Methodref [android/widget/ImageButton.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
[6] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 38
[6] -> line 39
- Method: <init>(Landroid/content/Context;)V
Access flags: 0x1
= public NumberPickerButton(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #9
+ Methodref [android/widget/ImageButton.<init> (Landroid/content/Context;)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 42
[5] -> line 43
+ Method: setNumberPicker(Lcom/TwentyCode/android/ExaltedDice/NumberPicker;)V
Access flags: 0x1
= public void setNumberPicker(com.TwentyCode.android.ExaltedDice.NumberPicker)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 46
[5] -> line 47
+ Method: onTouchEvent(Landroid/view/MotionEvent;)Z
Access flags: 0x1
= public boolean onTouchEvent(android.view.MotionEvent)
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 #18
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a (Landroid/view/MotionEvent;)V]
[5] aload_0 v0
[6] aload_1 v1
[7] invokespecial #13
+ Methodref [android/widget/ImageButton.onTouchEvent (Landroid/view/MotionEvent;)Z]
[10] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 51
[5] -> line 52
+ Method: onTrackballEvent(Landroid/view/MotionEvent;)Z
Access flags: 0x1
= public boolean onTrackballEvent(android.view.MotionEvent)
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 #18
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a (Landroid/view/MotionEvent;)V]
[5] aload_0 v0
[6] aload_1 v1
[7] invokespecial #14
+ Methodref [android/widget/ImageButton.onTrackballEvent (Landroid/view/MotionEvent;)Z]
[10] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 57
[5] -> line 58
+ Method: onKeyUp(ILandroid/view/KeyEvent;)Z
Access flags: 0x1
= public boolean onKeyUp(int,android.view.KeyEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 23, locals = 3, stack = 3):
[0] iload_1 v1
[1] bipush 23
[3] ificmpeq +9 (target=12)
[6] iload_1 v1
[7] bipush 66
[9] ificmpne +7 (target=16)
[12] aload_0 v0
[13] invokespecial #17
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a ()V]
[16] aload_0 v0
[17] iload_1 v1
[18] aload_2 v2
[19] invokespecial #12
+ Methodref [android/widget/ImageButton.onKeyUp (ILandroid/view/KeyEvent;)Z]
[22] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 63
[6] -> line 64
[12] -> line 65
[16] -> line 67
+ Stack map table attribute (count = 2):
- [12] Var: ..., Stack: (empty)
- [16] Var: ..., Stack: (empty)
+ Method: a(Landroid/view/MotionEvent;)V
Access flags: 0x2
= private void a(android.view.MotionEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 2, stack = 2):
[0] aload_1 v1
[1] invokevirtual #8
+ Methodref [android/view/MotionEvent.getAction ()I]
[4] iconst_3
[5] ificmpeq +11 (target=16)
[8] aload_1 v1
[9] invokevirtual #8
+ Methodref [android/view/MotionEvent.getAction ()I]
[12] iconst_1
[13] ificmpne +7 (target=20)
[16] aload_0 v0
[17] invokespecial #17
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a ()V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 71
[8] -> line 72
[16] -> line 73
[20] -> line 75
+ Stack map table attribute (count = 2):
- [16] Var: ..., Stack: (empty)
- [20] Var: ..., Stack: (empty)
+ Method: a()V
Access flags: 0x2
= private void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 36, locals = 1, stack = 2):
[0] ldc #1
+ Integer [2131296279]
[2] aload_0 v0
[3] invokevirtual #19
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.getId ()I]
[6] ificmpne +13 (target=19)
[9] aload_0 v0
[10] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[13] invokevirtual #16
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.b ()V]
[16] goto +19 (target=35)
[19] ldc #2
+ Integer [2131296281]
[21] aload_0 v0
[22] invokevirtual #19
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.getId ()I]
[25] ificmpne +10 (target=35)
[28] aload_0 v0
[29] getfield #7
+ Fieldref [com/TwentyCode/android/ExaltedDice/NumberPickerButton.a Lcom/TwentyCode/android/ExaltedDice/NumberPicker;]
[32] invokevirtual #15
+ Methodref [com/TwentyCode/android/ExaltedDice/NumberPicker.a ()V]
[35] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 78
[9] -> line 79
[19] -> line 80
[28] -> line 81
[35] -> line 83
+ Stack map table attribute (count = 2):
- [19] Var: ..., Stack: (empty)
- [35] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/u
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x31
= public final class com.TwentyCode.android.ExaltedDice.u extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 6):
+ Class [com/TwentyCode/android/ExaltedDice/u]
+ Class [java/lang/Object]
+ Utf8 [SourceFile]
+ Utf8 [com/TwentyCode/android/ExaltedDice/u]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 0):
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/v
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x31
= public final class com.TwentyCode.android.ExaltedDice.v extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 44):
+ Integer [0]
+ Integer [1]
+ Integer [2]
+ Integer [3]
+ Integer [4]
+ Integer [2130771968]
+ Integer [2130771969]
+ Integer [2130771970]
+ Integer [2130771971]
+ Integer [2130771972]
+ Integer [2130771973]
+ Integer [2130771974]
+ Integer [2130771975]
+ Integer [2130771976]
+ Integer [2130771977]
+ Class [com/TwentyCode/android/ExaltedDice/v]
+ Class [java/lang/Object]
+ Fieldref [com/TwentyCode/android/ExaltedDice/v.com_admob_android_ads_AdView [I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/v.numberpicker [I]
+ NameAndType [com_admob_android_ads_AdView [I]
+ NameAndType [numberpicker [I]
+ Utf8 [()V]
+ Utf8 [<clinit>]
+ Utf8 [Code]
+ Utf8 [ConstantValue]
+ Utf8 [I]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [[I]
+ Utf8 [com/TwentyCode/android/ExaltedDice/v]
+ Utf8 [com_admob_android_ads_AdView]
+ Utf8 [com_admob_android_ads_AdView_backgroundColor]
+ Utf8 [com_admob_android_ads_AdView_keywords]
+ Utf8 [com_admob_android_ads_AdView_primaryTextColor]
+ Utf8 [com_admob_android_ads_AdView_refreshInterval]
+ Utf8 [com_admob_android_ads_AdView_secondaryTextColor]
+ Utf8 [java/lang/Object]
+ Utf8 [numberpicker]
+ Utf8 [numberpicker_defaultValue]
+ Utf8 [numberpicker_endRange]
+ Utf8 [numberpicker_maxValue]
+ Utf8 [numberpicker_startRange]
+ Utf8 [numberpicker_wrap]
Fields (count = 12):
+ Field: com_admob_android_ads_AdView [I
Access flags: 0x19
= public static final int[] com_admob_android_ads_AdView
+ Field: com_admob_android_ads_AdView_backgroundColor I
Access flags: 0x19
= public static final int com_admob_android_ads_AdView_backgroundColor
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [0]
+ Field: com_admob_android_ads_AdView_keywords I
Access flags: 0x19
= public static final int com_admob_android_ads_AdView_keywords
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [3]
+ Field: com_admob_android_ads_AdView_primaryTextColor I
Access flags: 0x19
= public static final int com_admob_android_ads_AdView_primaryTextColor
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [1]
+ Field: com_admob_android_ads_AdView_refreshInterval I
Access flags: 0x19
= public static final int com_admob_android_ads_AdView_refreshInterval
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [4]
+ Field: com_admob_android_ads_AdView_secondaryTextColor I
Access flags: 0x19
= public static final int com_admob_android_ads_AdView_secondaryTextColor
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2]
+ Field: numberpicker [I
Access flags: 0x19
= public static final int[] numberpicker
+ Field: numberpicker_defaultValue I
Access flags: 0x19
= public static final int numberpicker_defaultValue
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2]
+ Field: numberpicker_endRange I
Access flags: 0x19
= public static final int numberpicker_endRange
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [1]
+ Field: numberpicker_maxValue I
Access flags: 0x19
= public static final int numberpicker_maxValue
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [3]
+ Field: numberpicker_startRange I
Access flags: 0x19
= public static final int numberpicker_startRange
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [0]
+ Field: numberpicker_wrap I
Access flags: 0x19
= public static final int numberpicker_wrap
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [4]
Methods (count = 1):
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 63, locals = 0, stack = 4):
[0] iconst_5
[1] newarray 10
[3] dup
[4] iconst_0
[5] ldc #6
+ Integer [2130771968]
[7] iastore
[8] dup
[9] iconst_1
[10] ldc #7
+ Integer [2130771969]
[12] iastore
[13] dup
[14] iconst_2
[15] ldc #8
+ Integer [2130771970]
[17] iastore
[18] dup
[19] iconst_3
[20] ldc #9
+ Integer [2130771971]
[22] iastore
[23] dup
[24] iconst_4
[25] ldc #10
+ Integer [2130771972]
[27] iastore
[28] putstatic #18
+ Fieldref [com/TwentyCode/android/ExaltedDice/v.com_admob_android_ads_AdView [I]
[31] iconst_5
[32] newarray 10
[34] dup
[35] iconst_0
[36] ldc #11
+ Integer [2130771973]
[38] iastore
[39] dup
[40] iconst_1
[41] ldc #12
+ Integer [2130771974]
[43] iastore
[44] dup
[45] iconst_2
[46] ldc #13
+ Integer [2130771975]
[48] iastore
[49] dup
[50] iconst_3
[51] ldc #14
+ Integer [2130771976]
[53] iastore
[54] dup
[55] iconst_4
[56] ldc #15
+ Integer [2130771977]
[58] iastore
[59] putstatic #19
+ Fieldref [com/TwentyCode/android/ExaltedDice/v.numberpicker [I]
[62] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 242
[5] -> line 243
[25] -> line 244
[28] -> line 242
[31] -> line 337
[36] -> line 338
[56] -> line 339
[59] -> line 337
[62] -> line 223
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/w
Superclass: android/widget/BaseAdapter
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.w extends android.widget.BaseAdapter
Interfaces (count = 0):
Constant Pool (count = 186):
+ Integer [2130903045]
+ Integer [2131296265]
+ Integer [2131296266]
+ Integer [2131296267]
+ String []
+ String [ ]
+ String [']
+ String [Rolled: ]
+ String [color]
+ String [d_type]
+ String [log]
+ String [mod]
+ String [number]
+ String [rolled]
+ String [settings]
+ Class [android/content/ContentValues]
+ Class [android/content/Context]
+ Class [android/content/SharedPreferences]
+ Class [android/view/LayoutInflater]
+ Class [android/view/View]
+ Class [android/widget/BaseAdapter]
+ Class [android/widget/TextView]
+ Class [com/TwentyCode/android/ExaltedDice/d]
+ Class [com/TwentyCode/android/ExaltedDice/w]
+ Class [com/TwentyCode/android/ExaltedDice/x]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.a J]
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.b Lcom/TwentyCode/android/ExaltedDice/d;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.c Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.d Landroid/view/LayoutInflater;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.e I]
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.f Landroid/content/SharedPreferences;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.g Z]
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.a Landroid/widget/TextView;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.b Landroid/widget/TextView;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.c Landroid/widget/TextView;]
+ Methodref [android/content/ContentValues.getAsInteger (Ljava/lang/String;)Ljava/lang/Integer;]
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
+ Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
+ Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
+ Methodref [android/view/View.findViewById (I)Landroid/view/View;]
+ Methodref [android/view/View.getTag ()Ljava/lang/Object;]
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
+ Methodref [android/widget/BaseAdapter.<init> ()V]
+ Methodref [android/widget/BaseAdapter.notifyDataSetChanged ()V]
+ Methodref [android/widget/TextView.append (Ljava/lang/CharSequence;)V]
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
+ Methodref [android/widget/TextView.setTextColor (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;I)Landroid/content/ContentValues;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
+ Methodref [com/TwentyCode/android/ExaltedDice/w.a (I)Landroid/content/ContentValues;]
+ Methodref [com/TwentyCode/android/ExaltedDice/x.<init> (Lcom/TwentyCode/android/ExaltedDice/w;Lcom/TwentyCode/android/ExaltedDice/x;)V]
+ Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ 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;]
+ InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/w;Lcom/TwentyCode/android/ExaltedDice/x;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (I)Landroid/content/ContentValues;]
+ NameAndType [a (Ljava/lang/String;I)Landroid/content/ContentValues;]
+ NameAndType [a J]
+ NameAndType [a Landroid/widget/TextView;]
+ NameAndType [append (Ljava/lang/CharSequence;)V]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Landroid/widget/TextView;]
+ NameAndType [b Lcom/TwentyCode/android/ExaltedDice/d;]
+ NameAndType [c (J)Ljava/lang/String;]
+ NameAndType [c Landroid/widget/TextView;]
+ NameAndType [c Ljava/lang/String;]
+ NameAndType [d Landroid/view/LayoutInflater;]
+ NameAndType [e (J)I]
+ NameAndType [e I]
+ NameAndType [f Landroid/content/SharedPreferences;]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
+ NameAndType [g Z]
+ NameAndType [getAsInteger (Ljava/lang/String;)Ljava/lang/Integer;]
+ NameAndType [getAsString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getInt (Ljava/lang/String;I)I]
+ NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
+ NameAndType [getTag ()Ljava/lang/Object;]
+ NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
+ NameAndType [notifyDataSetChanged ()V]
+ NameAndType [replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
+ NameAndType [setTag (Ljava/lang/Object;)V]
+ NameAndType [setText (Ljava/lang/CharSequence;)V]
+ NameAndType [setTextColor (I)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 []
+ Utf8 [ ]
+ Utf8 [']
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)J]
+ Utf8 [(I)Landroid/content/ContentValues;]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)Ljava/lang/Object;]
+ Utf8 [(I)V]
+ Utf8 [(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;]
+ Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
+ Utf8 [(J)I]
+ Utf8 [(J)Ljava/lang/String;]
+ Utf8 [(JLcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;)Landroid/view/LayoutInflater;]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/w;Lcom/TwentyCode/android/ExaltedDice/x;)V]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Integer;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)I]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/ContentValues;]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;]
+ Utf8 [(Z)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [J]
+ Utf8 [Landroid/content/SharedPreferences;]
+ Utf8 [Landroid/view/LayoutInflater;]
+ Utf8 [Landroid/widget/TextView;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Rolled: ]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/content/ContentValues]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/SharedPreferences]
+ Utf8 [android/view/LayoutInflater]
+ Utf8 [android/view/View]
+ Utf8 [android/widget/BaseAdapter]
+ Utf8 [android/widget/TextView]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [color]
+ Utf8 [com/TwentyCode/android/ExaltedDice/d]
+ Utf8 [com/TwentyCode/android/ExaltedDice/w]
+ Utf8 [com/TwentyCode/android/ExaltedDice/x]
+ Utf8 [d]
+ Utf8 [d_type]
+ Utf8 [e]
+ Utf8 [f]
+ Utf8 [findViewById]
+ Utf8 [from]
+ Utf8 [g]
+ Utf8 [getAsInteger]
+ Utf8 [getAsString]
+ Utf8 [getCount]
+ Utf8 [getInt]
+ Utf8 [getItem]
+ Utf8 [getItemId]
+ Utf8 [getSharedPreferences]
+ Utf8 [getTag]
+ Utf8 [getView]
+ Utf8 [inflate]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [log]
+ Utf8 [mod]
+ Utf8 [notifyDataSetChanged]
+ Utf8 [number]
+ Utf8 [replace]
+ Utf8 [rolled]
+ Utf8 [setTag]
+ Utf8 [setText]
+ Utf8 [setTextColor]
+ Utf8 [settings]
+ Utf8 [toString]
Fields (count = 7):
+ Field: a J
Access flags: 0x2
= private long a
+ Field: b Lcom/TwentyCode/android/ExaltedDice/d;
Access flags: 0x2
= private com.TwentyCode.android.ExaltedDice.d b
+ Field: c Ljava/lang/String;
Access flags: 0x2
= private java.lang.String c
+ Field: d Landroid/view/LayoutInflater;
Access flags: 0x2
= private android.view.LayoutInflater d
+ Field: e I
Access flags: 0x2
= private int e
+ Field: f Landroid/content/SharedPreferences;
Access flags: 0x2
= private android.content.SharedPreferences f
+ Field: g Z
Access flags: 0x2
= private boolean g
Methods (count = 8):
- Method: <init>(JLcom/TwentyCode/android/ExaltedDice/d;Landroid/content/Context;)V
Access flags: 0x1
= public w(long,com.TwentyCode.android.ExaltedDice.d,android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 65, locals = 5, stack = 4):
[0] aload_0 v0
[1] invokespecial #46
+ Methodref [android/widget/BaseAdapter.<init> ()V]
[4] aload_0 v0
[5] iconst_1
[6] putfield #34
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.g Z]
[9] aload_0 v0
[10] lload_1 v1
[11] putfield #28
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.a J]
[14] aload_0 v0
[15] aload_3 v3
[16] lload_1 v1
[17] invokevirtual #52
+ Methodref [com/TwentyCode/android/ExaltedDice/d.c (J)Ljava/lang/String;]
[20] putfield #30
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.c Ljava/lang/String;]
[23] aload_0 v0
[24] aload_3 v3
[25] putfield #29
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.b Lcom/TwentyCode/android/ExaltedDice/d;]
[28] aload_0 v0
[29] aload v4
[31] invokestatic #41
+ Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
[34] putfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.d Landroid/view/LayoutInflater;]
[37] aload_0 v0
[38] aload_0 v0
[39] getfield #29
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.b Lcom/TwentyCode/android/ExaltedDice/d;]
[42] aload_0 v0
[43] getfield #28
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.a J]
[46] invokevirtual #53
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
[49] putfield #32
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.e I]
[52] aload_0 v0
[53] aload v4
[55] ldc #15
+ String [settings]
[57] iconst_2
[58] invokevirtual #40
+ Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
[61] putfield #33
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.f Landroid/content/SharedPreferences;]
[64] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 37
[4] -> line 31
[9] -> line 38
[14] -> line 39
[23] -> line 40
[28] -> line 41
[37] -> line 42
[52] -> line 43
[64] -> line 44
+ Method: getCount()I
Access flags: 0x1
= public int getCount()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #32
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.e I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 52
+ Method: a(I)Landroid/content/ContentValues;
Access flags: 0x1
= public android.content.ContentValues a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 2, stack = 4):
[0] aload_0 v0
[1] getfield #29
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.b Lcom/TwentyCode/android/ExaltedDice/d;]
[4] aload_0 v0
[5] getfield #30
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.c Ljava/lang/String;]
[8] iload_1 v1
[9] iconst_1
[10] iadd
[11] invokevirtual #51
+ Methodref [com/TwentyCode/android/ExaltedDice/d.a (Ljava/lang/String;I)Landroid/content/ContentValues;]
[14] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 61
+ Method: getItemId(I)J
Access flags: 0x1
= public long getItemId(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 3, locals = 2, stack = 2):
[0] iload_1 v1
[1] i2l
[2] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 70
+ Method: getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
Access flags: 0x1
= public android.view.View getView(int,android.view.View,android.view.ViewGroup)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 314, locals = 6, stack = 5):
[0] aload_2 v2
[1] ifnonnull +76 (target=77)
[4] aload_0 v0
[5] getfield #31
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.d Landroid/view/LayoutInflater;]
[8] ldc #1
+ Integer [2130903045]
[10] aconst_null
[11] invokevirtual #42
+ Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
[14] astore_2 v2
[15] new #25
+ Class [com/TwentyCode/android/ExaltedDice/x]
[18] dup
[19] aload_0 v0
[20] aconst_null
[21] invokespecial #55
+ Methodref [com/TwentyCode/android/ExaltedDice/x.<init> (Lcom/TwentyCode/android/ExaltedDice/w;Lcom/TwentyCode/android/ExaltedDice/x;)V]
[24] astore v4
[26] aload v4
[28] aload_2 v2
[29] ldc #2
+ Integer [2131296265]
[31] invokevirtual #43
+ Methodref [android/view/View.findViewById (I)Landroid/view/View;]
[34] checkcast #22
+ Class [android/widget/TextView]
[37] putfield #35
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.a Landroid/widget/TextView;]
[40] aload v4
[42] aload_2 v2
[43] ldc #3
+ Integer [2131296266]
[45] invokevirtual #43
+ Methodref [android/view/View.findViewById (I)Landroid/view/View;]
[48] checkcast #22
+ Class [android/widget/TextView]
[51] putfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.b Landroid/widget/TextView;]
[54] aload v4
[56] aload_2 v2
[57] ldc #4
+ Integer [2131296267]
[59] invokevirtual #43
+ Methodref [android/view/View.findViewById (I)Landroid/view/View;]
[62] checkcast #22
+ Class [android/widget/TextView]
[65] putfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.c Landroid/widget/TextView;]
[68] aload_2 v2
[69] aload v4
[71] invokevirtual #45
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
[74] goto +12 (target=86)
[77] aload_2 v2
[78] invokevirtual #44
+ Methodref [android/view/View.getTag ()Ljava/lang/Object;]
[81] checkcast #25
+ Class [com/TwentyCode/android/ExaltedDice/x]
[84] astore v4
[86] aload_0 v0
[87] iload_1 v1
[88] invokevirtual #54
+ Methodref [com/TwentyCode/android/ExaltedDice/w.a (I)Landroid/content/ContentValues;]
[91] astore v5
[93] aload v4
[95] getfield #35
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.a Landroid/widget/TextView;]
[98] new #27
+ Class [java/lang/StringBuilder]
[101] dup
[102] ldc #8
+ String [Rolled: ]
[104] invokespecial #57
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[107] aload v5
[109] ldc #13
+ String [number]
[111] invokevirtual #38
+ Methodref [android/content/ContentValues.getAsInteger (Ljava/lang/String;)Ljava/lang/Integer;]
[114] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[117] ldc #6
+ String [ ]
[119] invokevirtual #59
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[122] aload v5
[124] ldc #10
+ String [d_type]
[126] invokevirtual #39
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[129] invokevirtual #59
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[132] invokevirtual #60
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[135] invokevirtual #49
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[138] aload_0 v0
[139] getfield #34
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.g Z]
[142] ifeq +40 (target=182)
[145] aload v4
[147] getfield #35
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.a Landroid/widget/TextView;]
[150] new #27
+ Class [java/lang/StringBuilder]
[153] dup
[154] ldc #6
+ String [ ]
[156] invokespecial #57
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[159] aload v5
[161] ldc #12
+ String [mod]
[163] invokevirtual #39
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[166] ldc #7
+ String [']
[168] ldc #5
+ String []
[170] invokevirtual #56
+ Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;]
[173] invokevirtual #59
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[176] invokevirtual #60
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[179] invokevirtual #48
+ Methodref [android/widget/TextView.append (Ljava/lang/CharSequence;)V]
[182] aload v4
[184] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.b Landroid/widget/TextView;]
[187] aload v5
[189] ldc #11
+ String [log]
[191] invokevirtual #39
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[194] invokevirtual #49
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[197] aload v4
[199] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.c Landroid/widget/TextView;]
[202] aload v5
[204] ldc #14
+ String [rolled]
[206] invokevirtual #39
+ Methodref [android/content/ContentValues.getAsString (Ljava/lang/String;)Ljava/lang/String;]
[209] invokevirtual #49
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[212] iload_1 v1
[213] iconst_1
[214] iadd
[215] aload_0 v0
[216] getfield #32
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.e I]
[219] ificmpne +66 (target=285)
[222] aload v4
[224] getfield #35
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.a Landroid/widget/TextView;]
[227] aload_0 v0
[228] getfield #33
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.f Landroid/content/SharedPreferences;]
[231] ldc #9
+ String [color]
[233] iconst_m1
[234] invokeinterface #61
+ InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
[239] invokevirtual #50
+ Methodref [android/widget/TextView.setTextColor (I)V]
[242] aload v4
[244] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.b Landroid/widget/TextView;]
[247] aload_0 v0
[248] getfield #33
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.f Landroid/content/SharedPreferences;]
[251] ldc #9
+ String [color]
[253] iconst_m1
[254] invokeinterface #61
+ InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
[259] invokevirtual #50
+ Methodref [android/widget/TextView.setTextColor (I)V]
[262] aload v4
[264] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.c Landroid/widget/TextView;]
[267] aload_0 v0
[268] getfield #33
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.f Landroid/content/SharedPreferences;]
[271] ldc #9
+ String [color]
[273] iconst_m1
[274] invokeinterface #61
+ InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
[279] invokevirtual #50
+ Methodref [android/widget/TextView.setTextColor (I)V]
[282] goto +30 (target=312)
[285] aload v4
[287] getfield #35
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.a Landroid/widget/TextView;]
[290] iconst_m1
[291] invokevirtual #50
+ Methodref [android/widget/TextView.setTextColor (I)V]
[294] aload v4
[296] getfield #36
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.b Landroid/widget/TextView;]
[299] iconst_m1
[300] invokevirtual #50
+ Methodref [android/widget/TextView.setTextColor (I)V]
[303] aload v4
[305] getfield #37
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.c Landroid/widget/TextView;]
[308] iconst_m1
[309] invokevirtual #50
+ Methodref [android/widget/TextView.setTextColor (I)V]
[312] aload_2 v2
[313] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 22)
[0] -> line 81
[4] -> line 82
[15] -> line 84
[26] -> line 85
[40] -> line 86
[54] -> line 87
[68] -> line 90
[77] -> line 92
[86] -> line 94
[93] -> line 96
[138] -> line 98
[145] -> line 99
[182] -> line 101
[197] -> line 102
[212] -> line 104
[222] -> line 105
[242] -> line 106
[262] -> line 107
[285] -> line 110
[294] -> line 111
[303] -> line 112
[312] -> line 114
+ Stack map table attribute (count = 5):
- [77] Var: ..., Stack: (empty)
- [86] Var: ...[a:com/TwentyCode/android/ExaltedDice/x], Stack: (empty)
- [182] Var: ...[a:android/content/ContentValues], Stack: (empty)
- [285] Var: ..., Stack: (empty)
- [312] Var: ..., Stack: (empty)
+ Method: notifyDataSetChanged()V
Access flags: 0x1
= public void notifyDataSetChanged()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 1, stack = 4):
[0] aload_0 v0
[1] aload_0 v0
[2] getfield #29
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.b Lcom/TwentyCode/android/ExaltedDice/d;]
[5] aload_0 v0
[6] getfield #28
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.a J]
[9] invokevirtual #53
+ Methodref [com/TwentyCode/android/ExaltedDice/d.e (J)I]
[12] putfield #32
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.e I]
[15] aload_0 v0
[16] invokespecial #47
+ Methodref [android/widget/BaseAdapter.notifyDataSetChanged ()V]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 123
[15] -> line 124
[19] -> line 125
+ Method: a(Z)V
Access flags: 0x1
= public void a(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #34
+ Fieldref [com/TwentyCode/android/ExaltedDice/w.g Z]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 143
[5] -> line 144
+ Method: getItem(I)Ljava/lang/Object;
Access flags: 0x1001
= public synthetic java.lang.Object getItem(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] invokevirtual #54
+ Methodref [com/TwentyCode/android/ExaltedDice/w.a (I)Landroid/content/ContentValues;]
[5] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/x
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCode.android.ExaltedDice.x extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 24):
+ Class [com/TwentyCode/android/ExaltedDice/x]
+ Class [java/lang/Object]
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.d Lcom/TwentyCode/android/ExaltedDice/w;]
+ Methodref [com/TwentyCode/android/ExaltedDice/x.<init> (Lcom/TwentyCode/android/ExaltedDice/w;)V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/TwentyCode/android/ExaltedDice/w;)V]
+ NameAndType [d Lcom/TwentyCode/android/ExaltedDice/w;]
+ Utf8 [()V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/w;)V]
+ Utf8 [(Lcom/TwentyCode/android/ExaltedDice/w;Lcom/TwentyCode/android/ExaltedDice/x;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/widget/TextView;]
+ Utf8 [Lcom/TwentyCode/android/ExaltedDice/w;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCode/android/ExaltedDice/x]
+ Utf8 [d]
+ Utf8 [java/lang/Object]
Fields (count = 4):
+ Field: a Landroid/widget/TextView;
Access flags: 0x0
= android.widget.TextView a
+ Field: b Landroid/widget/TextView;
Access flags: 0x0
= android.widget.TextView b
+ Field: c Landroid/widget/TextView;
Access flags: 0x0
= android.widget.TextView c
+ Field: d Lcom/TwentyCode/android/ExaltedDice/w;
Access flags: 0x1010
= final synthetic com.TwentyCode.android.ExaltedDice.w d
Methods (count = 2):
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/w;)V
Access flags: 0x2
= private x(com.TwentyCode.android.ExaltedDice.w)
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 #3
+ Fieldref [com/TwentyCode/android/ExaltedDice/x.d Lcom/TwentyCode/android/ExaltedDice/w;]
[5] aload_0 v0
[6] invokespecial #5
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 131
- Method: <init>(Lcom/TwentyCode/android/ExaltedDice/w;Lcom/TwentyCode/android/ExaltedDice/x;)V
Access flags: 0x1000
= synthetic x(com.TwentyCode.android.ExaltedDice.w,com.TwentyCode.android.ExaltedDice.x)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #4
+ Methodref [com/TwentyCode/android/ExaltedDice/x.<init> (Lcom/TwentyCode/android/ExaltedDice/w;)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 131
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCode/android/ExaltedDice/Settings
Superclass: android/preference/PreferenceActivity
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCode.android.ExaltedDice.Settings extends android.preference.PreferenceActivity
Interfaces (count = 1):
+ Class [android/preference/Preference$OnPreferenceClickListener]
Constant Pool (count = 205):
+ Integer [67108864]
+ Integer [2130968576]
+ Integer [2131034122]
+ Integer [2131034124]
+ String [
]
+ String [
]
+ String [ ]
+ String [ build ]
+ String [android.intent.action.SEND]
+ String [android.intent.extra.EMAIL]
+ String [android.intent.extra.SUBJECT]
+ String [android.intent.extra.TEXT]
+ String [email]
+ String [message/rfc822]
+ String [settings]
+ String [unknown]
+ Class [android/app/ActionBar]
+ Class [android/content/Intent]
+ Class [android/content/pm/PackageInfo]
+ Class [android/content/pm/PackageManager]
+ Class [android/content/pm/PackageManager$NameNotFoundException]
+ Class [android/os/Build]
+ Class [android/os/Build$VERSION]
+ Class [android/preference/Preference]
+ Class [android/preference/Preference$OnPreferenceClickListener]
+ Class [android/preference/PreferenceActivity]
+ Class [android/preference/PreferenceManager]
+ Class [android/view/MenuItem]
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Class [com/TwentyCode/android/ExaltedDice/Settings]
+ Class [java/lang/Integer]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
+ Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;]
+ Fieldref [android/os/Build$VERSION.SDK Ljava/lang/String;]
+ Fieldref [com/TwentyCode/android/ExaltedDice/Settings.a Ljava/lang/CharSequence;]
+ Methodref [android/app/ActionBar.setDisplayHomeAsUpEnabled (Z)V]
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
+ Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
+ Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/content/Intent.putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
+ Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/content/pm/PackageInfo.<init> ()V]
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Methodref [android/preference/Preference.setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
+ Methodref [android/preference/PreferenceActivity.<init> ()V]
+ Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
+ Methodref [android/preference/PreferenceActivity.onOptionsItemSelected (Landroid/view/MenuItem;)Z]
+ Methodref [android/preference/PreferenceManager.setSharedPreferencesName (Ljava/lang/String;)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.a ()Landroid/content/Intent;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.addPreferencesFromResource (I)V]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getActionBar ()Landroid/app/ActionBar;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getIntent ()Landroid/content/Intent;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getPackageManager ()Landroid/content/pm/PackageManager;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getPackageName ()Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getPreferenceManager ()Landroid/preference/PreferenceManager;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getString (I)Ljava/lang/String;]
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.startActivity (Landroid/content/Intent;)V]
+ Methodref [java/lang/Integer.intValue ()I]
+ Methodref [java/lang/Integer.valueOf (Ljava/lang/String;)Ljava/lang/Integer;]
+ 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/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [FINGERPRINT Ljava/lang/String;]
+ NameAndType [SDK Ljava/lang/String;]
+ NameAndType [a ()Landroid/content/Intent;]
+ NameAndType [a Ljava/lang/CharSequence;]
+ NameAndType [addFlags (I)Landroid/content/Intent;]
+ NameAndType [addPreferencesFromResource (I)V]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
+ NameAndType [getActionBar ()Landroid/app/ActionBar;]
+ NameAndType [getExtras ()Landroid/os/Bundle;]
+ NameAndType [getIntent ()Landroid/content/Intent;]
+ NameAndType [getItemId ()I]
+ NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
+ NameAndType [getPackageName ()Ljava/lang/String;]
+ NameAndType [getPreferenceManager ()Landroid/preference/PreferenceManager;]
+ NameAndType [getString (I)Ljava/lang/String;]
+ NameAndType [intValue ()I]
+ NameAndType [onCreate (Landroid/os/Bundle;)V]
+ NameAndType [onOptionsItemSelected (Landroid/view/MenuItem;)Z]
+ NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
+ NameAndType [setDisplayHomeAsUpEnabled (Z)V]
+ NameAndType [setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
+ NameAndType [setSharedPreferencesName (Ljava/lang/String;)V]
+ NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [startActivity (Landroid/content/Intent;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [valueOf (Ljava/lang/String;)Ljava/lang/Integer;]
+ NameAndType [versionCode I]
+ NameAndType [versionName Ljava/lang/String;]
+ Utf8 [
]
+ Utf8 [
]
+ Utf8 [ ]
+ Utf8 [ build ]
+ Utf8 [()I]
+ Utf8 [()Landroid/app/ActionBar;]
+ Utf8 [()Landroid/content/Intent;]
+ Utf8 [()Landroid/content/pm/PackageManager;]
+ Utf8 [()Landroid/os/Bundle;]
+ Utf8 [()Landroid/preference/PreferenceManager;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Landroid/content/Intent;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Landroid/os/Bundle;)Landroid/content/Intent;]
+ Utf8 [(Landroid/os/Bundle;)V]
+ Utf8 [(Landroid/preference/Preference$OnPreferenceClickListener;)V]
+ Utf8 [(Landroid/preference/Preference;)Z]
+ Utf8 [(Landroid/view/MenuItem;)Z]
+ Utf8 [(Ljava/lang/CharSequence;)Landroid/preference/Preference;]
+ Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Integer;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [(Z)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [FINGERPRINT]
+ Utf8 [I]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/CharSequence;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SDK]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [addFlags]
+ Utf8 [addPreferencesFromResource]
+ Utf8 [android.intent.action.SEND]
+ Utf8 [android.intent.extra.EMAIL]
+ Utf8 [android.intent.extra.SUBJECT]
+ Utf8 [android.intent.extra.TEXT]
+ Utf8 [android/app/ActionBar]
+ Utf8 [android/content/Intent]
+ Utf8 [android/content/pm/PackageInfo]
+ Utf8 [android/content/pm/PackageManager]
+ Utf8 [android/content/pm/PackageManager$NameNotFoundException]
+ Utf8 [android/os/Build]
+ Utf8 [android/os/Build$VERSION]
+ Utf8 [android/preference/Preference]
+ Utf8 [android/preference/Preference$OnPreferenceClickListener]
+ Utf8 [android/preference/PreferenceActivity]
+ Utf8 [android/preference/PreferenceManager]
+ Utf8 [android/view/MenuItem]
+ Utf8 [append]
+ Utf8 [com/TwentyCode/android/ExaltedDice/ExaltedDice]
+ Utf8 [com/TwentyCode/android/ExaltedDice/Settings]
+ Utf8 [email]
+ Utf8 [findPreference]
+ Utf8 [getActionBar]
+ Utf8 [getExtras]
+ Utf8 [getIntent]
+ Utf8 [getItemId]
+ Utf8 [getPackageInfo]
+ Utf8 [getPackageManager]
+ Utf8 [getPackageName]
+ Utf8 [getPreferenceManager]
+ Utf8 [getString]
+ Utf8 [intValue]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [message/rfc822]
+ Utf8 [onCreate]
+ Utf8 [onOptionsItemSelected]
+ Utf8 [onPreferenceClick]
+ Utf8 [putExtra]
+ Utf8 [putExtras]
+ Utf8 [setDisplayHomeAsUpEnabled]
+ Utf8 [setOnPreferenceClickListener]
+ Utf8 [setSharedPreferencesName]
+ Utf8 [setType]
+ Utf8 [settings]
+ Utf8 [startActivity]
+ Utf8 [toString]
+ Utf8 [unknown]
+ Utf8 [valueOf]
+ Utf8 [versionCode]
+ Utf8 [versionName]
Fields (count = 1):
+ Field: a Ljava/lang/CharSequence;
Access flags: 0x1a
= private static final java.lang.CharSequence a
Methods (count = 6):
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 0, stack = 1):
[0] ldc #13
+ String [email]
[2] putstatic #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/Settings.a Ljava/lang/CharSequence;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 31
[5] -> line 28
- Method: <init>()V
Access flags: 0x1
= public Settings()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #51
+ Methodref [android/preference/PreferenceActivity.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 28
+ Method: a()Landroid/content/Intent;
Access flags: 0x2
= private android.content.Intent a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 161, locals = 6, stack = 7):
[0] aload_0 v0
[1] invokevirtual #60
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getPackageManager ()Landroid/content/pm/PackageManager;]
[4] astore_1 v1
[5] aload_1 v1
[6] aload_0 v0
[7] invokevirtual #61
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getPackageName ()Ljava/lang/String;]
[10] iconst_0
[11] invokevirtual #49
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
[14] astore_2 v2
[15] goto +23 (target=38)
[18] astore_3 v3
[19] new #19
+ Class [android/content/pm/PackageInfo]
[22] dup
[23] invokespecial #48
+ Methodref [android/content/pm/PackageInfo.<init> ()V]
[26] astore_2 v2
[27] aload_2 v2
[28] ldc #16
+ String [unknown]
[30] putfield #35
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
[33] aload_2 v2
[34] iconst_1
[35] putfield #34
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
[38] new #18
+ Class [android/content/Intent]
[41] dup
[42] ldc #9
+ String [android.intent.action.SEND]
[44] invokespecial #41
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
[47] astore_3 v3
[48] aload_0 v0
[49] ldc #3
+ Integer [2131034122]
[51] invokevirtual #63
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getString (I)Ljava/lang/String;]
[54] astore v4
[56] new #33
+ Class [java/lang/StringBuilder]
[59] dup
[60] ldc #6
+ String [
]
[62] invokespecial #67
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[65] getstatic #36
+ Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;]
[68] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[71] ldc #5
+ String [
]
[73] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[76] aload_0 v0
[77] ldc #3
+ Integer [2131034122]
[79] invokevirtual #63
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getString (I)Ljava/lang/String;]
[82] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[85] ldc #7
+ String [ ]
[87] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[90] aload_2 v2
[91] getfield #35
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
[94] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[97] ldc #8
+ String [ build ]
[99] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[102] aload_2 v2
[103] getfield #34
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
[106] invokevirtual #68
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[109] invokevirtual #70
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[112] astore v5
[114] aload_3 v3
[115] ldc #10
+ String [android.intent.extra.EMAIL]
[117] iconst_1
[118] anewarray #32
+ Class [java/lang/String]
[121] dup
[122] iconst_0
[123] aload_0 v0
[124] ldc #4
+ Integer [2131034124]
[126] invokevirtual #63
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getString (I)Ljava/lang/String;]
[129] aastore
[130] invokevirtual #45
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
[133] pop
[134] aload_3 v3
[135] ldc #12
+ String [android.intent.extra.TEXT]
[137] aload v5
[139] invokevirtual #44
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[142] pop
[143] aload_3 v3
[144] ldc #11
+ String [android.intent.extra.SUBJECT]
[146] aload v4
[148] invokevirtual #44
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[151] pop
[152] aload_3 v3
[153] ldc #14
+ String [message/rfc822]
[155] invokevirtual #47
+ Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
[158] pop
[159] aload_3 v3
[160] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (5 -> 15: 18):
+ Class [android/content/pm/PackageManager$NameNotFoundException]
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 14)
[0] -> line 52
[5] -> line 55
[18] -> line 56
[19] -> line 58
[27] -> line 59
[33] -> line 60
[38] -> line 63
[48] -> line 64
[56] -> line 65
[114] -> line 66
[134] -> line 67
[143] -> line 68
[152] -> line 69
[159] -> line 70
+ Stack map table attribute (count = 2):
- [18] Var: [a:com/TwentyCode/android/ExaltedDice/Settings][a:android/content/pm/PackageManager], Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
- [38] Var: ...[a:android/content/pm/PackageInfo], Stack: (empty)
+ Method: onCreate(Landroid/os/Bundle;)V
Access flags: 0x4
= protected void onCreate(android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 60, locals = 3, stack = 2):
[0] getstatic #37
+ Fieldref [android/os/Build$VERSION.SDK Ljava/lang/String;]
[3] invokestatic #66
+ Methodref [java/lang/Integer.valueOf (Ljava/lang/String;)Ljava/lang/Integer;]
[6] invokevirtual #65
+ Methodref [java/lang/Integer.intValue ()I]
[9] bipush 11
[11] ificmple +17 (target=28)
[14] aload_0 v0
[15] invokevirtual #58
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getActionBar ()Landroid/app/ActionBar;]
[18] astore_2 v2
[19] aload_2 v2
[20] ifnull +8 (target=28)
[23] aload_2 v2
[24] iconst_1
[25] invokevirtual #39
+ Methodref [android/app/ActionBar.setDisplayHomeAsUpEnabled (Z)V]
[28] aload_0 v0
[29] aload_1 v1
[30] invokespecial #52
+ Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V]
[33] aload_0 v0
[34] invokevirtual #62
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getPreferenceManager ()Landroid/preference/PreferenceManager;]
[37] ldc #15
+ String [settings]
[39] invokevirtual #54
+ Methodref [android/preference/PreferenceManager.setSharedPreferencesName (Ljava/lang/String;)V]
[42] aload_0 v0
[43] ldc #2
+ Integer [2130968576]
[45] invokevirtual #56
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.addPreferencesFromResource (I)V]
[48] aload_0 v0
[49] getstatic #38
+ Fieldref [com/TwentyCode/android/ExaltedDice/Settings.a Ljava/lang/CharSequence;]
[52] invokevirtual #57
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;]
[55] aload_0 v0
[56] invokevirtual #50
+ Methodref [android/preference/Preference.setOnPreferenceClickListener (Landroid/preference/Preference$OnPreferenceClickListener;)V]
[59] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 9)
[0] -> line 83
[14] -> line 84
[19] -> line 85
[23] -> line 86
[28] -> line 89
[33] -> line 91
[42] -> line 94
[48] -> line 95
[59] -> line 96
+ Stack map table attribute (count = 1):
- [28] Var: ..., Stack: (empty)
+ Method: onOptionsItemSelected(Landroid/view/MenuItem;)Z
Access flags: 0x1
= public boolean onOptionsItemSelected(android.view.MenuItem)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 63, locals = 3, stack = 4):
[0] aload_1 v1
[1] invokeinterface #71
+ InterfaceMethodref [android/view/MenuItem.getItemId ()I]
[6] tableswitch (1 offsets, default=51) (target=57)
16908332: offset = 18, target = 24
default: offset = 51, target = 57
[24] new #18
+ Class [android/content/Intent]
[27] dup
[28] aload_0 v0
[29] ldc #29
+ Class [com/TwentyCode/android/ExaltedDice/ExaltedDice]
[31] invokespecial #40
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[34] ldc #1
+ Integer [67108864]
[36] invokevirtual #42
+ Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
[39] aload_0 v0
[40] invokevirtual #59
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.getIntent ()Landroid/content/Intent;]
[43] invokevirtual #43
+ Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;]
[46] invokevirtual #46
+ Methodref [android/content/Intent.putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
[49] astore_2 v2
[50] aload_0 v0
[51] aload_2 v2
[52] invokevirtual #64
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.startActivity (Landroid/content/Intent;)V]
[55] iconst_1
[56] ireturn
[57] aload_0 v0
[58] aload_1 v1
[59] invokespecial #53
+ Methodref [android/preference/PreferenceActivity.onOptionsItemSelected (Landroid/view/MenuItem;)Z]
[62] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 8)
[0] -> line 104
[24] -> line 106
[34] -> line 107
[39] -> line 108
[49] -> line 106
[50] -> line 109
[55] -> line 110
[57] -> line 112
+ Stack map table attribute (count = 2):
- [24] Var: ..., Stack: (empty)
- [57] Var: ..., Stack: (empty)
+ Method: onPreferenceClick(Landroid/preference/Preference;)Z
Access flags: 0x1
= public boolean onPreferenceClick(android.preference.Preference)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_0 v0
[2] invokespecial #55
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.a ()Landroid/content/Intent;]
[5] invokevirtual #64
+ Methodref [com/TwentyCode/android/ExaltedDice/Settings.startActivity (Landroid/content/Intent;)V]
[8] iconst_0
[9] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 121
[8] -> line 122
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/a
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCodes.android.exception.a extends java.lang.Object
Interfaces (count = 2):
+ Class [java/lang/Runnable]
+ Class [java/lang/Thread$UncaughtExceptionHandler]
Constant Pool (count = 359):
+ Integer [17301624]
+ Integer [45684645]
+ Integer [268435456]
+ String [
]
+ String [
Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).]
+ String [
]
+ String [ ]
+ String [Exception Report]
+ String [ExceptionHandler]
+ String [Failed to open exceptionhandler.properties]
+ String [android.intent.action.SEND]
+ String [android.intent.extra.EMAIL]
+ String [android.intent.extra.SUBJECT]
+ String [android.intent.extra.TEXT]
+ String [app]
+ String [at ]
+ String [b]
+ String [displayEmailNotification]
+ String [displayNotification]
+ String [email]
+ String [exceptionhandler.properties]
+ String [message/rfc822]
+ String [notification]
+ String [report]
+ String [server]
+ String [tracker]
+ String [uncaughtException()]
+ String [unknown]
+ String [yyyy.MM.dd_HH.mm.ss_zzz]
+ Class [[Ljava/lang/StackTraceElement;]
+ Class [android/app/Activity]
+ Class [android/app/Notification]
+ Class [android/app/NotificationManager]
+ Class [android/app/PendingIntent]
+ Class [android/content/Context]
+ Class [android/content/Intent]
+ Class [android/content/pm/PackageInfo]
+ Class [android/content/pm/PackageManager]
+ Class [android/content/pm/PackageManager$NameNotFoundException]
+ Class [android/content/res/AssetManager]
+ Class [android/content/res/Resources]
+ Class [android/os/Build]
+ Class [android/util/Log]
+ Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
+ Class [com/TwentyCodes/android/exception/Report]
+ Class [com/TwentyCodes/android/exception/a]
+ Class [com/TwentyCodes/android/exception/e]
+ Class [java/io/IOException]
+ Class [java/lang/CharSequence]
+ Class [java/lang/Class]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StackTraceElement]
+ Class [java/lang/String]
+ Class [java/lang/StringBuffer]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/System]
+ Class [java/lang/Thread]
+ Class [java/lang/Thread$UncaughtExceptionHandler]
+ Class [java/lang/Throwable]
+ Class [java/text/SimpleDateFormat]
+ Class [java/util/Date]
+ Class [java/util/Properties]
+ Fieldref [android/app/Notification.flags I]
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
+ Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;]
+ Fieldref [com/TwentyCodes/android/exception/a.a Ljava/lang/Thread$UncaughtExceptionHandler;]
+ Fieldref [com/TwentyCodes/android/exception/a.b Landroid/app/Activity;]
+ Fieldref [com/TwentyCodes/android/exception/a.c Landroid/app/Service;]
+ Fieldref [com/TwentyCodes/android/exception/a.d Landroid/content/BroadcastReceiver;]
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
+ Fieldref [com/TwentyCodes/android/exception/a.f Lcom/TwentyCodes/android/exception/Report;]
+ Fieldref [com/TwentyCodes/android/exception/a.g Ljava/lang/String;]
+ Fieldref [com/TwentyCodes/android/exception/a.h Ljava/lang/String;]
+ Fieldref [com/TwentyCodes/android/exception/a.i Ljava/lang/String;]
+ Fieldref [com/TwentyCodes/android/exception/a.j Ljava/lang/String;]
+ Fieldref [com/TwentyCodes/android/exception/e.crash I]
+ Fieldref [com/TwentyCodes/android/exception/e.sorry I]
+ Methodref [android/app/Activity.getTitle ()Ljava/lang/CharSequence;]
+ Methodref [android/app/Activity.runOnUiThread (Ljava/lang/Runnable;)V]
+ Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
+ Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
+ Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
+ Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
+ Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
+ Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
+ Methodref [android/content/Context.getString (I)Ljava/lang/String;]
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
+ Methodref [android/content/pm/PackageInfo.<init> ()V]
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;]
+ Methodref [android/content/res/Resources.getAssets ()Landroid/content/res/AssetManager;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [com/TwentyCodes/android/exception/Report.<init> (Ljava/lang/String;)V]
+ Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ Methodref [com/TwentyCodes/android/exception/Report.toString ()Ljava/lang/String;]
+ Methodref [com/TwentyCodes/android/exception/a.a ()V]
+ Methodref [com/TwentyCodes/android/exception/a.a (Landroid/content/Intent;)V]
+ Methodref [com/TwentyCodes/android/exception/a.b ()V]
+ Methodref [java/io/IOException.printStackTrace ()V]
+ Methodref [java/lang/Class.getName ()Ljava/lang/String;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
+ Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuffer.<init> ()V]
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
+ 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/lang/System.currentTimeMillis ()J]
+ Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;]
+ Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;]
+ Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
+ Methodref [java/lang/Throwable.toString ()Ljava/lang/String;]
+ Methodref [java/text/SimpleDateFormat.<init> (Ljava/lang/String;)V]
+ Methodref [java/text/SimpleDateFormat.format (Ljava/util/Date;)Ljava/lang/String;]
+ Methodref [java/util/Date.<init> ()V]
+ Methodref [java/util/Properties.<init> ()V]
+ Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [java/util/Properties.load (Ljava/io/InputStream;)V]
+ InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (ILjava/lang/CharSequence;J)V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [FINGERPRINT Ljava/lang/String;]
+ NameAndType [a ()V]
+ NameAndType [a (Landroid/content/Intent;)V]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ NameAndType [a Ljava/lang/Thread$UncaughtExceptionHandler;]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b ()V]
+ NameAndType [b Landroid/app/Activity;]
+ NameAndType [c Landroid/app/Service;]
+ NameAndType [crash I]
+ NameAndType [currentTimeMillis ()J]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d Landroid/content/BroadcastReceiver;]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [e Landroid/content/Context;]
+ NameAndType [f Lcom/TwentyCodes/android/exception/Report;]
+ NameAndType [flags I]
+ NameAndType [format (Ljava/util/Date;)Ljava/lang/String;]
+ NameAndType [g Ljava/lang/String;]
+ NameAndType [getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
+ NameAndType [getApplicationContext ()Landroid/content/Context;]
+ NameAndType [getAssets ()Landroid/content/res/AssetManager;]
+ NameAndType [getCause ()Ljava/lang/Throwable;]
+ NameAndType [getClass ()Ljava/lang/Class;]
+ NameAndType [getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;]
+ NameAndType [getName ()Ljava/lang/String;]
+ NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
+ NameAndType [getPackageName ()Ljava/lang/String;]
+ NameAndType [getProperty (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getResources ()Landroid/content/res/Resources;]
+ NameAndType [getStackTrace ()[Ljava/lang/StackTraceElement;]
+ NameAndType [getString (I)Ljava/lang/String;]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [getTitle ()Ljava/lang/CharSequence;]
+ NameAndType [h Ljava/lang/String;]
+ NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [i Ljava/lang/String;]
+ NameAndType [j Ljava/lang/String;]
+ NameAndType [load (Ljava/io/InputStream;)V]
+ NameAndType [notify (ILandroid/app/Notification;)V]
+ NameAndType [open (Ljava/lang/String;)Ljava/io/InputStream;]
+ NameAndType [printStackTrace ()V]
+ NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
+ NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [runOnUiThread (Ljava/lang/Runnable;)V]
+ NameAndType [setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
+ NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;]
+ NameAndType [sorry I]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [versionCode I]
+ NameAndType [versionName Ljava/lang/String;]
+ Utf8 [
]
+ Utf8 [
Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).]
+ Utf8 [
]
+ Utf8 [ ]
+ Utf8 [()J]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Landroid/content/pm/PackageManager;]
+ Utf8 [()Landroid/content/res/AssetManager;]
+ Utf8 [()Landroid/content/res/Resources;]
+ Utf8 [()Ljava/lang/CharSequence;]
+ Utf8 [()Ljava/lang/Class;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/lang/Thread$UncaughtExceptionHandler;]
+ Utf8 [()Ljava/lang/Throwable;]
+ Utf8 [()V]
+ Utf8 [()[Ljava/lang/StackTraceElement;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(ILandroid/app/Notification;)V]
+ Utf8 [(ILjava/lang/CharSequence;J)V]
+ Utf8 [(Landroid/app/Activity;)V]
+ Utf8 [(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
+ Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Ljava/io/InputStream;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/Runnable;)V]
+ Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;)Ljava/io/InputStream;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/Thread;Ljava/lang/Throwable;)V]
+ Utf8 [(Ljava/util/Date;)Ljava/lang/String;]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Exception Report]
+ Utf8 [ExceptionHandler]
+ Utf8 [FINGERPRINT]
+ Utf8 [Failed to open exceptionhandler.properties]
+ Utf8 [I]
+ Utf8 [Landroid/app/Activity;]
+ Utf8 [Landroid/app/Service;]
+ Utf8 [Landroid/content/BroadcastReceiver;]
+ Utf8 [Landroid/content/Context;]
+ Utf8 [Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/lang/Thread$UncaughtExceptionHandler;]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [[Ljava/lang/StackTraceElement;]
+ Utf8 [a]
+ Utf8 [android.intent.action.SEND]
+ Utf8 [android.intent.extra.EMAIL]
+ Utf8 [android.intent.extra.SUBJECT]
+ Utf8 [android.intent.extra.TEXT]
+ Utf8 [android/app/Activity]
+ Utf8 [android/app/Notification]
+ Utf8 [android/app/NotificationManager]
+ Utf8 [android/app/PendingIntent]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/Intent]
+ Utf8 [android/content/pm/PackageInfo]
+ Utf8 [android/content/pm/PackageManager]
+ Utf8 [android/content/pm/PackageManager$NameNotFoundException]
+ Utf8 [android/content/res/AssetManager]
+ Utf8 [android/content/res/Resources]
+ Utf8 [android/os/Build]
+ Utf8 [android/util/Log]
+ Utf8 [app]
+ Utf8 [append]
+ Utf8 [at ]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity]
+ Utf8 [com/TwentyCodes/android/exception/Report]
+ Utf8 [com/TwentyCodes/android/exception/a]
+ Utf8 [com/TwentyCodes/android/exception/e]
+ Utf8 [crash]
+ Utf8 [currentTimeMillis]
+ Utf8 [d]
+ Utf8 [displayEmailNotification]
+ Utf8 [displayNotification]
+ Utf8 [e]
+ Utf8 [email]
+ Utf8 [exceptionhandler.properties]
+ Utf8 [f]
+ Utf8 [flags]
+ Utf8 [format]
+ Utf8 [g]
+ Utf8 [getActivity]
+ Utf8 [getApplicationContext]
+ Utf8 [getAssets]
+ Utf8 [getCause]
+ Utf8 [getClass]
+ Utf8 [getDefaultUncaughtExceptionHandler]
+ Utf8 [getName]
+ Utf8 [getPackageInfo]
+ Utf8 [getPackageManager]
+ Utf8 [getPackageName]
+ Utf8 [getProperty]
+ Utf8 [getResources]
+ Utf8 [getStackTrace]
+ Utf8 [getString]
+ Utf8 [getSystemService]
+ Utf8 [getTitle]
+ Utf8 [h]
+ Utf8 [i]
+ Utf8 [j]
+ Utf8 [java/io/IOException]
+ Utf8 [java/lang/CharSequence]
+ Utf8 [java/lang/Class]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StackTraceElement]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuffer]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/System]
+ Utf8 [java/lang/Thread]
+ Utf8 [java/lang/Thread$UncaughtExceptionHandler]
+ Utf8 [java/lang/Throwable]
+ Utf8 [java/text/SimpleDateFormat]
+ Utf8 [java/util/Date]
+ Utf8 [java/util/Properties]
+ Utf8 [load]
+ Utf8 [message/rfc822]
+ Utf8 [notification]
+ Utf8 [notify]
+ Utf8 [open]
+ Utf8 [printStackTrace]
+ Utf8 [putExtra]
+ Utf8 [report]
+ Utf8 [run]
+ Utf8 [runOnUiThread]
+ Utf8 [server]
+ Utf8 [setLatestEventInfo]
+ Utf8 [setType]
+ Utf8 [sorry]
+ Utf8 [toString]
+ Utf8 [tracker]
+ Utf8 [uncaughtException]
+ Utf8 [uncaughtException()]
+ Utf8 [unknown]
+ Utf8 [valueOf]
+ Utf8 [versionCode]
+ Utf8 [versionName]
+ Utf8 [yyyy.MM.dd_HH.mm.ss_zzz]
Fields (count = 10):
+ Field: a Ljava/lang/Thread$UncaughtExceptionHandler;
Access flags: 0x2
= private java.lang.Thread$UncaughtExceptionHandler a
+ Field: b Landroid/app/Activity;
Access flags: 0x2
= private android.app.Activity b
+ Field: c Landroid/app/Service;
Access flags: 0x2
= private android.app.Service c
+ Field: d Landroid/content/BroadcastReceiver;
Access flags: 0x2
= private android.content.BroadcastReceiver d
+ Field: e Landroid/content/Context;
Access flags: 0x2
= private android.content.Context e
+ Field: f Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x2
= private com.TwentyCodes.android.exception.Report f
+ Field: g Ljava/lang/String;
Access flags: 0x2
= private java.lang.String g
+ Field: h Ljava/lang/String;
Access flags: 0x2
= private java.lang.String h
+ Field: i Ljava/lang/String;
Access flags: 0x2
= private java.lang.String i
+ Field: j Ljava/lang/String;
Access flags: 0x2
= private java.lang.String j
Methods (count = 6):
- Method: <init>(Landroid/app/Activity;)V
Access flags: 0x1
= public a(android.app.Activity)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 46, locals = 2, stack = 2):
[0] aload_0 v0
[1] invokespecial #113
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aconst_null
[6] putfield #69
+ Fieldref [com/TwentyCodes/android/exception/a.b Landroid/app/Activity;]
[9] aload_0 v0
[10] aconst_null
[11] putfield #70
+ Fieldref [com/TwentyCodes/android/exception/a.c Landroid/app/Service;]
[14] aload_0 v0
[15] aconst_null
[16] putfield #71
+ Fieldref [com/TwentyCodes/android/exception/a.d Landroid/content/BroadcastReceiver;]
[19] aload_0 v0
[20] aconst_null
[21] putfield #74
+ Fieldref [com/TwentyCodes/android/exception/a.g Ljava/lang/String;]
[24] aload_0 v0
[25] invokestatic #127
+ Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;]
[28] putfield #68
+ Fieldref [com/TwentyCodes/android/exception/a.a Ljava/lang/Thread$UncaughtExceptionHandler;]
[31] aload_0 v0
[32] aload_1 v1
[33] putfield #69
+ Fieldref [com/TwentyCodes/android/exception/a.b Landroid/app/Activity;]
[36] aload_0 v0
[37] aload_1 v1
[38] putfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[41] aload_0 v0
[42] invokespecial #110
+ Methodref [com/TwentyCodes/android/exception/a.b ()V]
[45] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 60
[4] -> line 44
[9] -> line 45
[14] -> line 46
[19] -> line 50
[24] -> line 61
[31] -> line 62
[36] -> line 63
[41] -> line 64
[45] -> line 65
+ Method: a()V
Access flags: 0x2
= private void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 168, locals = 5, stack = 6):
[0] ldc #9
+ String [ExceptionHandler]
[2] ldc #18
+ String [displayEmailNotification]
[4] invokestatic #104
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] aconst_null
[9] astore_1 v1
[10] aload_0 v0
[11] getfield #69
+ Fieldref [com/TwentyCodes/android/exception/a.b Landroid/app/Activity;]
[14] ifnull +11 (target=25)
[17] aload_0 v0
[18] getfield #69
+ Fieldref [com/TwentyCodes/android/exception/a.b Landroid/app/Activity;]
[21] invokevirtual #80
+ Methodref [android/app/Activity.getTitle ()Ljava/lang/CharSequence;]
[24] astore_1 v1
[25] aload_0 v0
[26] getfield #70
+ Fieldref [com/TwentyCodes/android/exception/a.c Landroid/app/Service;]
[29] ifnull +14 (target=43)
[32] aload_0 v0
[33] getfield #70
+ Fieldref [com/TwentyCodes/android/exception/a.c Landroid/app/Service;]
[36] invokevirtual #114
+ Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
[39] invokevirtual #112
+ Methodref [java/lang/Class.getName ()Ljava/lang/String;]
[42] astore_1 v1
[43] aload_0 v0
[44] getfield #71
+ Fieldref [com/TwentyCodes/android/exception/a.d Landroid/content/BroadcastReceiver;]
[47] ifnull +14 (target=61)
[50] aload_0 v0
[51] getfield #71
+ Fieldref [com/TwentyCodes/android/exception/a.d Landroid/content/BroadcastReceiver;]
[54] invokevirtual #114
+ Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
[57] invokevirtual #112
+ Methodref [java/lang/Class.getName ()Ljava/lang/String;]
[60] astore_1 v1
[61] new #36
+ Class [android/content/Intent]
[64] dup
[65] ldc #11
+ String [android.intent.action.SEND]
[67] invokespecial #93
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
[70] astore_2 v2
[71] new #56
+ Class [java/lang/StringBuilder]
[74] dup
[75] invokespecial #120
+ Methodref [java/lang/StringBuilder.<init> ()V]
[78] aload_1 v1
[79] invokevirtual #123
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[82] ldc #7
+ String [ ]
[84] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[87] ldc #8
+ String [Exception Report]
[89] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[92] invokevirtual #125
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[95] astore_3 v3
[96] new #56
+ Class [java/lang/StringBuilder]
[99] dup
[100] ldc #5
+ String [
Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).]
[102] invokespecial #121
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[105] aload_0 v0
[106] getfield #73
+ Fieldref [com/TwentyCodes/android/exception/a.f Lcom/TwentyCodes/android/exception/Report;]
[109] invokevirtual #107
+ Methodref [com/TwentyCodes/android/exception/Report.toString ()Ljava/lang/String;]
[112] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[115] invokevirtual #125
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[118] astore v4
[120] aload_2 v2
[121] ldc #12
+ String [android.intent.extra.EMAIL]
[123] iconst_1
[124] anewarray #54
+ Class [java/lang/String]
[127] dup
[128] iconst_0
[129] aload_0 v0
[130] getfield #75
+ Fieldref [com/TwentyCodes/android/exception/a.h Ljava/lang/String;]
[133] aastore
[134] invokevirtual #96
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
[137] pop
[138] aload_2 v2
[139] ldc #14
+ String [android.intent.extra.TEXT]
[141] aload v4
[143] invokevirtual #95
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[146] pop
[147] aload_2 v2
[148] ldc #13
+ String [android.intent.extra.SUBJECT]
[150] aload_3 v3
[151] invokevirtual #95
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
[154] pop
[155] aload_2 v2
[156] ldc #22
+ String [message/rfc822]
[158] invokevirtual #97
+ Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
[161] pop
[162] aload_0 v0
[163] aload_2 v2
[164] invokespecial #109
+ Methodref [com/TwentyCodes/android/exception/a.a (Landroid/content/Intent;)V]
[167] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 17)
[0] -> line 96
[8] -> line 98
[10] -> line 99
[17] -> line 100
[25] -> line 102
[32] -> line 103
[43] -> line 105
[50] -> line 106
[61] -> line 108
[71] -> line 109
[96] -> line 110
[120] -> line 111
[138] -> line 112
[147] -> line 113
[155] -> line 114
[162] -> line 116
[167] -> line 117
+ Stack map table attribute (count = 3):
- [25] Var: ...[a:java/lang/CharSequence], Stack: (empty)
- [43] Var: ..., Stack: (empty)
- [61] Var: ..., Stack: (empty)
+ Method: a(Landroid/content/Intent;)V
Access flags: 0x2
= private void a(android.content.Intent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 100, locals = 6, stack = 6):
[0] ldc #9
+ String [ExceptionHandler]
[2] ldc #19
+ String [displayNotification]
[4] invokestatic #104
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] aload_0 v0
[9] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[12] invokevirtual #86
+ Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
[15] astore_2 v2
[16] aload_2 v2
[17] ldc #23
+ String [notification]
[19] invokevirtual #91
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[22] checkcast #33
+ Class [android/app/NotificationManager]
[25] astore_3 v3
[26] new #32
+ Class [android/app/Notification]
[29] dup
[30] ldc #1
+ Integer [17301624]
[32] aload_2 v2
[33] getstatic #79
+ Fieldref [com/TwentyCodes/android/exception/e.sorry I]
[36] invokevirtual #90
+ Methodref [android/content/Context.getString (I)Ljava/lang/String;]
[39] invokestatic #126
+ Methodref [java/lang/System.currentTimeMillis ()J]
[42] invokespecial #82
+ Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
[45] astore v4
[47] aload_2 v2
[48] iconst_0
[49] aload_1 v1
[50] ldc #3
+ Integer [268435456]
[52] invokestatic #85
+ Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
[55] astore v5
[57] aload v4
[59] aload_2 v2
[60] aload_2 v2
[61] getstatic #78
+ Fieldref [com/TwentyCodes/android/exception/e.crash I]
[64] invokevirtual #90
+ Methodref [android/content/Context.getString (I)Ljava/lang/String;]
[67] aload_2 v2
[68] getstatic #79
+ Fieldref [com/TwentyCodes/android/exception/e.sorry I]
[71] invokevirtual #90
+ Methodref [android/content/Context.getString (I)Ljava/lang/String;]
[74] aload v5
[76] invokevirtual #83
+ Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
[79] aload v4
[81] dup
[82] getfield #64
+ Fieldref [android/app/Notification.flags I]
[85] bipush 16
[87] ior
[88] putfield #64
+ Fieldref [android/app/Notification.flags I]
[91] aload_3 v3
[92] ldc #2
+ Integer [45684645]
[94] aload v4
[96] invokevirtual #84
+ Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
[99] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 125
[8] -> line 126
[16] -> line 127
[26] -> line 128
[47] -> line 129
[57] -> line 130
[79] -> line 131
[91] -> line 132
[99] -> line 133
+ Method: b()V
Access flags: 0x2
= private void b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 96, locals = 5, stack = 3):
[0] aload_0 v0
[1] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[4] invokevirtual #89
+ Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
[7] astore_1 v1
[8] aload_1 v1
[9] invokevirtual #101
+ Methodref [android/content/res/Resources.getAssets ()Landroid/content/res/AssetManager;]
[12] astore_2 v2
[13] aload_2 v2
[14] ldc #21
+ String [exceptionhandler.properties]
[16] invokevirtual #100
+ Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;]
[19] astore_3 v3
[20] new #63
+ Class [java/util/Properties]
[23] dup
[24] invokespecial #134
+ Methodref [java/util/Properties.<init> ()V]
[27] astore v4
[29] aload v4
[31] aload_3 v3
[32] invokevirtual #136
+ Methodref [java/util/Properties.load (Ljava/io/InputStream;)V]
[35] aload_0 v0
[36] aload v4
[38] ldc #25
+ String [server]
[40] invokevirtual #135
+ Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
[43] putfield #74
+ Fieldref [com/TwentyCodes/android/exception/a.g Ljava/lang/String;]
[46] aload_0 v0
[47] aload v4
[49] ldc #20
+ String [email]
[51] invokevirtual #135
+ Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
[54] putfield #75
+ Fieldref [com/TwentyCodes/android/exception/a.h Ljava/lang/String;]
[57] aload_0 v0
[58] aload v4
[60] ldc #15
+ String [app]
[62] invokevirtual #135
+ Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
[65] putfield #76
+ Fieldref [com/TwentyCodes/android/exception/a.i Ljava/lang/String;]
[68] aload_0 v0
[69] aload v4
[71] ldc #26
+ String [tracker]
[73] invokevirtual #135
+ Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
[76] putfield #77
+ Fieldref [com/TwentyCodes/android/exception/a.j Ljava/lang/String;]
[79] goto +16 (target=95)
[82] astore_3 v3
[83] ldc #9
+ String [ExceptionHandler]
[85] ldc #10
+ String [Failed to open exceptionhandler.properties]
[87] invokestatic #103
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[90] pop
[91] aload_3 v3
[92] invokevirtual #111
+ Methodref [java/io/IOException.printStackTrace ()V]
[95] return
Code attribute exceptions (count = 1):
- ExceptionInfo (13 -> 79: 82):
+ Class [java/io/IOException]
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 13)
[0] -> line 140
[8] -> line 141
[13] -> line 144
[20] -> line 145
[29] -> line 146
[35] -> line 147
[46] -> line 148
[57] -> line 149
[68] -> line 150
[82] -> line 151
[83] -> line 152
[91] -> line 153
[95] -> line 155
+ Stack map table attribute (count = 2):
- [82] Var: [a:com/TwentyCodes/android/exception/a][a:android/content/res/Resources][a:android/content/res/AssetManager], Stack: [a:java/io/IOException]
- [95] Var: ..., Stack: (empty)
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 41, locals = 1, stack = 5):
[0] aload_0 v0
[1] getfield #75
+ Fieldref [com/TwentyCodes/android/exception/a.h Ljava/lang/String;]
[4] ifnonnull +32 (target=36)
[7] aload_0 v0
[8] new #36
+ Class [android/content/Intent]
[11] dup
[12] aload_0 v0
[13] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[16] ldc #44
+ Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
[18] invokespecial #92
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[21] ldc #24
+ String [report]
[23] aload_0 v0
[24] getfield #73
+ Fieldref [com/TwentyCodes/android/exception/a.f Lcom/TwentyCodes/android/exception/Report;]
[27] invokevirtual #94
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
[30] invokespecial #109
+ Methodref [com/TwentyCodes/android/exception/a.a (Landroid/content/Intent;)V]
[33] goto +7 (target=40)
[36] aload_0 v0
[37] invokespecial #108
+ Methodref [com/TwentyCodes/android/exception/a.a ()V]
[40] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 4)
[0] -> line 158
[7] -> line 159
[36] -> line 161
[40] -> line 162
+ Stack map table attribute (count = 2):
- [36] Var: ..., Stack: (empty)
- [40] Var: ..., Stack: (empty)
+ Method: uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
Access flags: 0x1
= public void uncaughtException(java.lang.Thread,java.lang.Throwable)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 491, locals = 14, stack = 11):
[0] ldc #9
+ String [ExceptionHandler]
[2] ldc #27
+ String [uncaughtException()]
[4] invokestatic #102
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] new #62
+ Class [java/util/Date]
[11] dup
[12] invokespecial #133
+ Methodref [java/util/Date.<init> ()V]
[15] astore_3 v3
[16] new #61
+ Class [java/text/SimpleDateFormat]
[19] dup
[20] ldc #29
+ String [yyyy.MM.dd_HH.mm.ss_zzz]
[22] invokespecial #131
+ Methodref [java/text/SimpleDateFormat.<init> (Ljava/lang/String;)V]
[25] astore v4
[27] aload_0 v0
[28] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[31] invokevirtual #87
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
[34] astore v5
[36] aload v5
[38] aload_0 v0
[39] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[42] invokevirtual #88
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[45] iconst_0
[46] invokevirtual #99
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
[49] astore v6
[51] goto +28 (target=79)
[54] astore v7
[56] new #37
+ Class [android/content/pm/PackageInfo]
[59] dup
[60] invokespecial #98
+ Methodref [android/content/pm/PackageInfo.<init> ()V]
[63] astore v6
[65] aload v6
[67] ldc #28
+ String [unknown]
[69] putfield #66
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
[72] aload v6
[74] bipush 69
[76] putfield #65
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
[79] new #55
+ Class [java/lang/StringBuffer]
[82] dup
[83] invokespecial #117
+ Methodref [java/lang/StringBuffer.<init> ()V]
[86] astore v7
[88] aload_2 v2
[89] invokevirtual #129
+ Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
[92] dup
[93] astore v11
[95] arraylength
[96] istore v10
[98] iconst_0
[99] istore v9
[101] goto +44 (target=145)
[104] aload v11
[106] iload v9
[108] aaload
[109] astore v8
[111] aload v7
[113] new #56
+ Class [java/lang/StringBuilder]
[116] dup
[117] ldc #16
+ String [at ]
[119] invokespecial #121
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[122] aload v8
[124] invokevirtual #115
+ Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
[127] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[130] ldc #4
+ String [
]
[132] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[135] invokevirtual #125
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[138] invokevirtual #118
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[141] pop
[142] iinc v9, 1
[145] iload v9
[147] iload v10
[149] ificmplt -45 (target=104)
[152] new #55
+ Class [java/lang/StringBuffer]
[155] dup
[156] invokespecial #117
+ Methodref [java/lang/StringBuffer.<init> ()V]
[159] astore v8
[161] aload_2 v2
[162] invokevirtual #128
+ Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;]
[165] astore v9
[167] aload v9
[169] ifnull +97 (target=266)
[172] aload v8
[174] new #56
+ Class [java/lang/StringBuilder]
[177] dup
[178] aload v9
[180] invokevirtual #130
+ Methodref [java/lang/Throwable.toString ()Ljava/lang/String;]
[183] invokestatic #116
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[186] invokespecial #121
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[189] ldc #6
+ String [
]
[191] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[194] invokevirtual #125
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[197] invokevirtual #118
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[200] pop
[201] aload v9
[203] invokevirtual #129
+ Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
[206] dup
[207] astore v13
[209] arraylength
[210] istore v12
[212] iconst_0
[213] istore v11
[215] goto +44 (target=259)
[218] aload v13
[220] iload v11
[222] aaload
[223] astore v10
[225] aload v8
[227] new #56
+ Class [java/lang/StringBuilder]
[230] dup
[231] ldc #16
+ String [at ]
[233] invokespecial #121
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[236] aload v10
[238] invokevirtual #115
+ Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
[241] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[244] ldc #4
+ String [
]
[246] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[249] invokevirtual #125
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[252] invokevirtual #118
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[255] pop
[256] iinc v11, 1
[259] iload v11
[261] iload v12
[263] ificmplt -45 (target=218)
[266] aload_0 v0
[267] new #45
+ Class [com/TwentyCodes/android/exception/Report]
[270] dup
[271] aload_0 v0
[272] getfield #74
+ Fieldref [com/TwentyCodes/android/exception/a.g Ljava/lang/String;]
[275] invokespecial #105
+ Methodref [com/TwentyCodes/android/exception/Report.<init> (Ljava/lang/String;)V]
[278] aload_2 v2
[279] invokevirtual #130
+ Methodref [java/lang/Throwable.toString ()Ljava/lang/String;]
[282] aload v7
[284] invokevirtual #119
+ Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
[287] aload v8
[289] invokevirtual #119
+ Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
[292] aload v4
[294] aload_3 v3
[295] invokevirtual #132
+ Methodref [java/text/SimpleDateFormat.format (Ljava/util/Date;)Ljava/lang/String;]
[298] getstatic #67
+ Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;]
[301] new #56
+ Class [java/lang/StringBuilder]
[304] dup
[305] aload v6
[307] getfield #66
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
[310] invokestatic #116
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[313] invokespecial #121
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[316] ldc #17
+ String [b]
[318] invokevirtual #124
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[321] aload v6
[323] getfield #65
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
[326] invokevirtual #122
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[329] invokevirtual #125
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[332] aload_0 v0
[333] getfield #76
+ Fieldref [com/TwentyCodes/android/exception/a.i Ljava/lang/String;]
[336] ifnull +10 (target=346)
[339] aload_0 v0
[340] getfield #76
+ Fieldref [com/TwentyCodes/android/exception/a.i Ljava/lang/String;]
[343] goto +10 (target=353)
[346] aload_0 v0
[347] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[350] invokevirtual #88
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[353] aload_0 v0
[354] getfield #77
+ Fieldref [com/TwentyCodes/android/exception/a.j Ljava/lang/String;]
[357] aload_0 v0
[358] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[361] invokevirtual #88
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[364] invokevirtual #106
+ Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
[367] putfield #73
+ Fieldref [com/TwentyCodes/android/exception/a.f Lcom/TwentyCodes/android/exception/Report;]
[370] aload_0 v0
[371] getfield #69
+ Fieldref [com/TwentyCodes/android/exception/a.b Landroid/app/Activity;]
[374] ifnull +11 (target=385)
[377] aload_0 v0
[378] getfield #69
+ Fieldref [com/TwentyCodes/android/exception/a.b Landroid/app/Activity;]
[381] aload_0 v0
[382] invokevirtual #81
+ Methodref [android/app/Activity.runOnUiThread (Ljava/lang/Runnable;)V]
[385] aload_0 v0
[386] getfield #70
+ Fieldref [com/TwentyCodes/android/exception/a.c Landroid/app/Service;]
[389] ifnull +43 (target=432)
[392] aload_0 v0
[393] getfield #75
+ Fieldref [com/TwentyCodes/android/exception/a.h Ljava/lang/String;]
[396] ifnonnull +32 (target=428)
[399] aload_0 v0
[400] new #36
+ Class [android/content/Intent]
[403] dup
[404] aload_0 v0
[405] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[408] ldc #44
+ Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
[410] invokespecial #92
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[413] ldc #24
+ String [report]
[415] aload_0 v0
[416] getfield #73
+ Fieldref [com/TwentyCodes/android/exception/a.f Lcom/TwentyCodes/android/exception/Report;]
[419] invokevirtual #94
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
[422] invokespecial #109
+ Methodref [com/TwentyCodes/android/exception/a.a (Landroid/content/Intent;)V]
[425] goto +7 (target=432)
[428] aload_0 v0
[429] invokespecial #108
+ Methodref [com/TwentyCodes/android/exception/a.a ()V]
[432] aload_0 v0
[433] getfield #71
+ Fieldref [com/TwentyCodes/android/exception/a.d Landroid/content/BroadcastReceiver;]
[436] ifnull +43 (target=479)
[439] aload_0 v0
[440] getfield #75
+ Fieldref [com/TwentyCodes/android/exception/a.h Ljava/lang/String;]
[443] ifnonnull +32 (target=475)
[446] aload_0 v0
[447] new #36
+ Class [android/content/Intent]
[450] dup
[451] aload_0 v0
[452] getfield #72
+ Fieldref [com/TwentyCodes/android/exception/a.e Landroid/content/Context;]
[455] ldc #44
+ Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
[457] invokespecial #92
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[460] ldc #24
+ String [report]
[462] aload_0 v0
[463] getfield #73
+ Fieldref [com/TwentyCodes/android/exception/a.f Lcom/TwentyCodes/android/exception/Report;]
[466] invokevirtual #94
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
[469] invokespecial #109
+ Methodref [com/TwentyCodes/android/exception/a.a (Landroid/content/Intent;)V]
[472] goto +7 (target=479)
[475] aload_0 v0
[476] invokespecial #108
+ Methodref [com/TwentyCodes/android/exception/a.a ()V]
[479] aload_0 v0
[480] getfield #68
+ Fieldref [com/TwentyCodes/android/exception/a.a Ljava/lang/Thread$UncaughtExceptionHandler;]
[483] aload_1 v1
[484] aload_2 v2
[485] invokeinterface #137
+ InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
[490] return
Code attribute exceptions (count = 1):
- ExceptionInfo (36 -> 51: 54):
+ Class [android/content/pm/PackageManager$NameNotFoundException]
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 33)
[0] -> line 172
[8] -> line 177
[16] -> line 178
[27] -> line 179
[36] -> line 184
[54] -> line 185
[56] -> line 187
[65] -> line 188
[72] -> line 189
[79] -> line 192
[88] -> line 193
[111] -> line 194
[142] -> line 193
[152] -> line 196
[161] -> line 197
[167] -> line 198
[172] -> line 199
[201] -> line 200
[225] -> line 201
[256] -> line 200
[266] -> line 205
[370] -> line 208
[377] -> line 209
[385] -> line 213
[392] -> line 214
[399] -> line 215
[428] -> line 217
[432] -> line 220
[439] -> line 221
[446] -> line 222
[475] -> line 224
[479] -> line 228
[490] -> line 229
+ Stack map table attribute (count = 14):
- [54] Var: [a:com/TwentyCodes/android/exception/a][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager], Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
- [79] Var: ...[a:android/content/pm/PackageInfo], Stack: (empty)
- [104] Var: [a:com/TwentyCodes/android/exception/a][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][T][i][i][a:[Ljava/lang/StackTraceElement;], Stack:
- [145] Var: ..., Stack: (empty)
- [218] Var: [a:com/TwentyCodes/android/exception/a][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable][T][i][i][a:[Ljava/lang/StackTraceElement;], Stack:
- [259] Var: ..., Stack: (empty)
- [266] Var: [a:com/TwentyCodes/android/exception/a][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable], Stack:
- [346] Var: [a:com/TwentyCodes/android/exception/a][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable], Stack: [a:com/TwentyCodes/android/exception/a][a:com/TwentyCodes/android/exception/Report][a:java/lang/String][a:java/lang/String][a:java/lang/String][a:java/lang/String][a:java/lang/String][a:java/lang/String]
- [353] Var: [a:com/TwentyCodes/android/exception/a][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable], Stack: [a:com/TwentyCodes/android/exception/a][a:com/TwentyCodes/android/exception/Report][a:java/lang/String][a:java/lang/String][a:java/lang/String][a:java/lang/String][a:java/lang/String][a:java/lang/String][a:java/lang/String]
- [385] Var: ..., Stack: (empty)
- [428] Var: ..., Stack: (empty)
- [432] Var: ..., Stack: (empty)
- [475] Var: ..., Stack: (empty)
- [479] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/ExceptionReportActivity
Superclass: android/app/Activity
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCodes.android.exception.ExceptionReportActivity extends android.app.Activity
Interfaces (count = 1):
+ Class [android/view/View$OnClickListener]
Constant Pool (count = 140):
+ Integer [16908298]
+ String [ExceptionActivity]
+ String [display]
+ String [onCreate()]
+ String [report]
+ Class [android/app/Activity]
+ Class [android/content/Intent]
+ Class [android/text/Editable]
+ Class [android/util/Log]
+ Class [android/view/View]
+ Class [android/view/View$OnClickListener]
+ Class [android/widget/EditText]
+ Class [android/widget/ListView]
+ Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
+ Class [com/TwentyCodes/android/exception/Report]
+ Class [com/TwentyCodes/android/exception/ReportPostingService]
+ Class [com/TwentyCodes/android/exception/c]
+ Class [com/TwentyCodes/android/exception/d]
+ Class [com/TwentyCodes/android/exception/g]
+ Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
+ Fieldref [com/TwentyCodes/android/exception/c.description I]
+ Fieldref [com/TwentyCodes/android/exception/c.send I]
+ Fieldref [com/TwentyCodes/android/exception/d.exception_activity I]
+ Fieldref [com/TwentyCodes/android/exception/d.list I]
+ Methodref [android/app/Activity.<init> ()V]
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
+ Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/view/View.setEnabled (Z)V]
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
+ Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
+ Methodref [android/widget/ListView.setClickable (Z)V]
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.finish ()V]
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;]
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V]
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
+ Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ Methodref [com/TwentyCodes/android/exception/Report.b ()Ljava/util/ArrayList;]
+ Methodref [com/TwentyCodes/android/exception/g.<init> (Landroid/content/Context;Ljava/util/ArrayList;)V]
+ InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
+ NameAndType [<init> (Landroid/content/Context;Ljava/util/ArrayList;)V]
+ NameAndType [a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ NameAndType [a Lcom/TwentyCodes/android/exception/Report;]
+ NameAndType [b ()Ljava/util/ArrayList;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [description I]
+ NameAndType [exception_activity I]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [finish ()V]
+ NameAndType [getIntent ()Landroid/content/Intent;]
+ NameAndType [getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
+ NameAndType [getText ()Landroid/text/Editable;]
+ NameAndType [hasExtra (Ljava/lang/String;)Z]
+ NameAndType [list I]
+ NameAndType [onCreate (Landroid/os/Bundle;)V]
+ NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
+ NameAndType [send I]
+ NameAndType [setAdapter (Landroid/widget/ListAdapter;)V]
+ NameAndType [setClickable (Z)V]
+ NameAndType [setContentView (I)V]
+ NameAndType [setEnabled (Z)V]
+ NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
+ NameAndType [startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Landroid/content/Intent;]
+ Utf8 [()Landroid/text/Editable;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/util/ArrayList;]
+ Utf8 [()V]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
+ Utf8 [(Landroid/content/Context;Ljava/util/ArrayList;)V]
+ Utf8 [(Landroid/content/Intent;)Landroid/content/ComponentName;]
+ Utf8 [(Landroid/os/Bundle;)V]
+ Utf8 [(Landroid/view/View$OnClickListener;)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/widget/ListAdapter;)V]
+ Utf8 [(Ljava/lang/String;)Landroid/os/Parcelable;]
+ Utf8 [(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(Ljava/lang/String;)Z]
+ Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Z)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [ExceptionActivity]
+ Utf8 [I]
+ Utf8 [Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/app/Activity]
+ Utf8 [android/content/Intent]
+ Utf8 [android/text/Editable]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/View]
+ Utf8 [android/view/View$OnClickListener]
+ Utf8 [android/widget/EditText]
+ Utf8 [android/widget/ListView]
+ Utf8 [b]
+ Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity]
+ Utf8 [com/TwentyCodes/android/exception/Report]
+ Utf8 [com/TwentyCodes/android/exception/ReportPostingService]
+ Utf8 [com/TwentyCodes/android/exception/c]
+ Utf8 [com/TwentyCodes/android/exception/d]
+ Utf8 [com/TwentyCodes/android/exception/g]
+ Utf8 [d]
+ Utf8 [description]
+ Utf8 [display]
+ Utf8 [exception_activity]
+ Utf8 [findViewById]
+ Utf8 [finish]
+ Utf8 [getIntent]
+ Utf8 [getParcelableExtra]
+ Utf8 [getText]
+ Utf8 [hasExtra]
+ Utf8 [list]
+ Utf8 [onClick]
+ Utf8 [onCreate]
+ Utf8 [onCreate()]
+ Utf8 [putExtra]
+ Utf8 [report]
+ Utf8 [send]
+ Utf8 [setAdapter]
+ Utf8 [setClickable]
+ Utf8 [setContentView]
+ Utf8 [setEnabled]
+ Utf8 [setOnClickListener]
+ Utf8 [startService]
+ Utf8 [toString]
Fields (count = 1):
+ Field: a Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x2
= private com.TwentyCodes.android.exception.Report a
Methods (count = 3):
- Method: <init>()V
Access flags: 0x1
= public ExceptionReportActivity()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #25
+ Methodref [android/app/Activity.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 22
+ Method: onCreate(Landroid/os/Bundle;)V
Access flags: 0x4
= protected void onCreate(android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 104, locals = 3, stack = 5):
[0] ldc #2
+ String [ExceptionActivity]
[2] ldc #4
+ String [onCreate()]
[4] invokestatic #31
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] aload_0 v0
[9] aload_1 v1
[10] invokespecial #26
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
[13] aload_0 v0
[14] aload_0 v0
[15] invokevirtual #39
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;]
[18] ldc #5
+ String [report]
[20] invokevirtual #28
+ Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
[23] checkcast #15
+ Class [com/TwentyCodes/android/exception/Report]
[26] putfield #20
+ Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
[29] aload_0 v0
[30] invokevirtual #39
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;]
[33] ldc #3
+ String [display]
[35] invokevirtual #29
+ Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
[38] ifeq +13 (target=51)
[41] aload_0 v0
[42] getstatic #24
+ Fieldref [com/TwentyCodes/android/exception/d.list I]
[45] invokevirtual #40
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V]
[48] goto +21 (target=69)
[51] aload_0 v0
[52] getstatic #23
+ Fieldref [com/TwentyCodes/android/exception/d.exception_activity I]
[55] invokevirtual #40
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V]
[58] aload_0 v0
[59] getstatic #22
+ Fieldref [com/TwentyCodes/android/exception/c.send I]
[62] invokevirtual #37
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
[65] aload_0 v0
[66] invokevirtual #33
+ Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
[69] aload_0 v0
[70] ldc #1
+ Integer [16908298]
[72] invokevirtual #37
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
[75] checkcast #13
+ Class [android/widget/ListView]
[78] astore_2 v2
[79] aload_2 v2
[80] new #19
+ Class [com/TwentyCodes/android/exception/g]
[83] dup
[84] aload_0 v0
[85] aload_0 v0
[86] getfield #20
+ Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
[89] invokevirtual #43
+ Methodref [com/TwentyCodes/android/exception/Report.b ()Ljava/util/ArrayList;]
[92] invokespecial #44
+ Methodref [com/TwentyCodes/android/exception/g.<init> (Landroid/content/Context;Ljava/util/ArrayList;)V]
[95] invokevirtual #35
+ Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
[98] aload_2 v2
[99] iconst_0
[100] invokevirtual #36
+ Methodref [android/widget/ListView.setClickable (Z)V]
[103] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 11)
[0] -> line 34
[8] -> line 35
[13] -> line 36
[29] -> line 38
[41] -> line 39
[51] -> line 41
[58] -> line 42
[69] -> line 44
[79] -> line 45
[98] -> line 46
[103] -> line 47
+ Stack map table attribute (count = 2):
- [51] Var: ..., Stack: (empty)
- [69] Var: ..., Stack: (empty)
+ Method: onClick(Landroid/view/View;)V
Access flags: 0x1
= public void onClick(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 62, locals = 3, stack = 5):
[0] aload_0 v0
[1] getstatic #21
+ Fieldref [com/TwentyCodes/android/exception/c.description I]
[4] invokevirtual #37
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
[7] checkcast #12
+ Class [android/widget/EditText]
[10] astore_2 v2
[11] aload_0 v0
[12] getfield #20
+ Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
[15] aload_2 v2
[16] invokevirtual #34
+ Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
[19] invokeinterface #45
+ InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
[24] invokevirtual #42
+ Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
[27] pop
[28] aload_1 v1
[29] iconst_0
[30] invokevirtual #32
+ Methodref [android/view/View.setEnabled (Z)V]
[33] aload_0 v0
[34] new #7
+ Class [android/content/Intent]
[37] dup
[38] aload_0 v0
[39] ldc #16
+ Class [com/TwentyCodes/android/exception/ReportPostingService]
[41] invokespecial #27
+ Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
[44] ldc #5
+ String [report]
[46] aload_0 v0
[47] getfield #20
+ Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
[50] invokevirtual #30
+ Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
[53] invokevirtual #41
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
[56] pop
[57] aload_0 v0
[58] invokevirtual #38
+ Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.finish ()V]
[61] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 56
[11] -> line 57
[28] -> line 58
[33] -> line 59
[57] -> line 60
[61] -> line 61
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/b
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x31
= public final class com.TwentyCodes.android.exception.b extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 6):
+ Class [com/TwentyCodes/android/exception/b]
+ Class [java/lang/Object]
+ Utf8 [SourceFile]
+ Utf8 [com/TwentyCodes/android/exception/b]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 0):
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/c
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x31
= public final class com.TwentyCodes.android.exception.c extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 66):
+ Integer [2131296256]
+ Integer [2131296257]
+ Integer [2131296258]
+ Integer [2131296259]
+ Integer [2131296260]
+ Integer [2131296261]
+ Integer [2131296262]
+ Integer [2131296263]
+ Integer [2131296264]
+ Integer [2131296265]
+ Integer [2131296266]
+ Integer [2131296267]
+ Integer [2131296268]
+ Integer [2131296269]
+ Integer [2131296270]
+ Integer [2131296271]
+ Integer [2131296272]
+ Integer [2131296273]
+ Integer [2131296274]
+ Integer [2131296275]
+ Integer [2131296276]
+ Integer [2131296277]
+ Integer [2131296278]
+ Integer [2131296279]
+ Integer [2131296280]
+ Integer [2131296281]
+ Integer [2131296282]
+ Integer [2131296283]
+ Integer [2131296284]
+ Class [com/TwentyCodes/android/exception/c]
+ Class [java/lang/Object]
+ Utf8 [ConstantValue]
+ Utf8 [I]
+ Utf8 [SourceFile]
+ Utf8 [ad]
+ Utf8 [com/TwentyCodes/android/exception/c]
+ Utf8 [d_Picker]
+ Utf8 [decrement]
+ Utf8 [description]
+ Utf8 [dice]
+ Utf8 [die_selector]
+ Utf8 [editText]
+ Utf8 [exception_text]
+ Utf8 [exception_title]
+ Utf8 [game_mode_spinner]
+ Utf8 [holder]
+ Utf8 [increment]
+ Utf8 [java/lang/Object]
+ Utf8 [linearLayout1]
+ Utf8 [list]
+ Utf8 [menu_clear]
+ Utf8 [menu_delete]
+ Utf8 [menu_settings]
+ Utf8 [mod_Picker]
+ Utf8 [new_game_button]
+ Utf8 [number_Picker]
+ Utf8 [progress]
+ Utf8 [roll_button]
+ Utf8 [roll_progress]
+ Utf8 [send]
+ Utf8 [text1]
+ Utf8 [textView1]
+ Utf8 [textView2]
+ Utf8 [textView3]
+ Utf8 [timepicker_input]
Fields (count = 29):
+ Field: ad I
Access flags: 0x19
= public static final int ad
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296273]
+ Field: d_Picker I
Access flags: 0x19
= public static final int d_Picker
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296257]
+ Field: decrement I
Access flags: 0x19
= public static final int decrement
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296281]
+ Field: description I
Access flags: 0x19
= public static final int description
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296260]
+ Field: dice I
Access flags: 0x19
= public static final int dice
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296274]
+ Field: die_selector I
Access flags: 0x19
= public static final int die_selector
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296269]
+ Field: editText I
Access flags: 0x19
= public static final int editText
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296277]
+ Field: exception_text I
Access flags: 0x19
= public static final int exception_text
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296262]
+ Field: exception_title I
Access flags: 0x19
= public static final int exception_title
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296261]
+ Field: game_mode_spinner I
Access flags: 0x19
= public static final int game_mode_spinner
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296278]
+ Field: holder I
Access flags: 0x19
= public static final int holder
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296268]
+ Field: increment I
Access flags: 0x19
= public static final int increment
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296279]
+ Field: linearLayout1 I
Access flags: 0x19
= public static final int linearLayout1
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296275]
+ Field: list I
Access flags: 0x19
= public static final int list
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296272]
+ Field: menu_clear I
Access flags: 0x19
= public static final int menu_clear
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296282]
+ Field: menu_delete I
Access flags: 0x19
= public static final int menu_delete
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296284]
+ Field: menu_settings I
Access flags: 0x19
= public static final int menu_settings
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296283]
+ Field: mod_Picker I
Access flags: 0x19
= public static final int mod_Picker
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296258]
+ Field: new_game_button I
Access flags: 0x19
= public static final int new_game_button
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296263]
+ Field: number_Picker I
Access flags: 0x19
= public static final int number_Picker
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296256]
+ Field: progress I
Access flags: 0x19
= public static final int progress
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296276]
+ Field: roll_button I
Access flags: 0x19
= public static final int roll_button
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296270]
+ Field: roll_progress I
Access flags: 0x19
= public static final int roll_progress
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296271]
+ Field: send I
Access flags: 0x19
= public static final int send
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296259]
+ Field: text1 I
Access flags: 0x19
= public static final int text1
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296264]
+ Field: textView1 I
Access flags: 0x19
= public static final int textView1
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296265]
+ Field: textView2 I
Access flags: 0x19
= public static final int textView2
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296266]
+ Field: textView3 I
Access flags: 0x19
= public static final int textView3
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296267]
+ Field: timepicker_input I
Access flags: 0x19
= public static final int timepicker_input
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131296280]
Methods (count = 0):
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/d
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x31
= public final class com.TwentyCodes.android.exception.d extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 26):
+ Integer [2130903040]
+ Integer [2130903041]
+ Integer [2130903042]
+ Integer [2130903043]
+ Integer [2130903044]
+ Integer [2130903045]
+ Integer [2130903046]
+ Integer [2130903047]
+ Integer [2130903048]
+ Class [com/TwentyCodes/android/exception/d]
+ Class [java/lang/Object]
+ Utf8 [ConstantValue]
+ Utf8 [I]
+ Utf8 [SourceFile]
+ Utf8 [com/TwentyCodes/android/exception/d]
+ Utf8 [dice_selector]
+ Utf8 [exception_activity]
+ Utf8 [exception_list_item]
+ Utf8 [game_list]
+ Utf8 [java/lang/Object]
+ Utf8 [list]
+ Utf8 [list_row]
+ Utf8 [main]
+ Utf8 [new_game_dialog]
+ Utf8 [number_picker]
Fields (count = 9):
+ Field: dice_selector I
Access flags: 0x19
= public static final int dice_selector
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903040]
+ Field: exception_activity I
Access flags: 0x19
= public static final int exception_activity
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903041]
+ Field: exception_list_item I
Access flags: 0x19
= public static final int exception_list_item
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903042]
+ Field: game_list I
Access flags: 0x19
= public static final int game_list
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903043]
+ Field: list I
Access flags: 0x19
= public static final int list
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903044]
+ Field: list_row I
Access flags: 0x19
= public static final int list_row
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903045]
+ Field: main I
Access flags: 0x19
= public static final int main
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903046]
+ Field: new_game_dialog I
Access flags: 0x19
= public static final int new_game_dialog
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903047]
+ Field: number_picker I
Access flags: 0x19
= public static final int number_picker
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2130903048]
Methods (count = 0):
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/e
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x31
= public final class com.TwentyCodes.android.exception.e extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 94):
+ Integer [2131034112]
+ Integer [2131034113]
+ Integer [2131034114]
+ Integer [2131034115]
+ Integer [2131034116]
+ Integer [2131034117]
+ Integer [2131034118]
+ Integer [2131034119]
+ Integer [2131034120]
+ Integer [2131034121]
+ Integer [2131034122]
+ Integer [2131034123]
+ Integer [2131034124]
+ Integer [2131034125]
+ Integer [2131034126]
+ Integer [2131034127]
+ Integer [2131034128]
+ Integer [2131034129]
+ Integer [2131034130]
+ Integer [2131034131]
+ Integer [2131034132]
+ Integer [2131034133]
+ Integer [2131034134]
+ Integer [2131034135]
+ Integer [2131034136]
+ Integer [2131034137]
+ Integer [2131034138]
+ Integer [2131034139]
+ Integer [2131034140]
+ Integer [2131034141]
+ Integer [2131034142]
+ Integer [2131034143]
+ Integer [2131034144]
+ Integer [2131034145]
+ Integer [2131034146]
+ Integer [2131034147]
+ Integer [2131034148]
+ Integer [2131034149]
+ Integer [2131034150]
+ Integer [2131034151]
+ Integer [2131034152]
+ Integer [2131034153]
+ Integer [2131034154]
+ Class [com/TwentyCodes/android/exception/e]
+ Class [java/lang/Object]
+ Utf8 [ConstantValue]
+ Utf8 [I]
+ Utf8 [SourceFile]
+ Utf8 [app_name]
+ Utf8 [calc_successes]
+ Utf8 [calc_successes_summary]
+ Utf8 [clear_history]
+ Utf8 [com/TwentyCodes/android/exception/e]
+ Utf8 [contact_us]
+ Utf8 [crash]
+ Utf8 [create_new_game]
+ Utf8 [delete]
+ Utf8 [deleteing]
+ Utf8 [description]
+ Utf8 [do_you_want_to_quit]
+ Utf8 [email]
+ Utf8 [email_about]
+ Utf8 [empty_msg]
+ Utf8 [game_mode]
+ Utf8 [game_mode_dd]
+ Utf8 [game_mode_exalted]
+ Utf8 [game_name]
+ Utf8 [higlight_color]
+ Utf8 [higlight_color_msg]
+ Utf8 [java/lang/Object]
+ Utf8 [new_game]
+ Utf8 [no_reports]
+ Utf8 [quit]
+ Utf8 [roll]
+ Utf8 [roll_again]
+ Utf8 [roll_again_summary]
+ Utf8 [roll_mod]
+ Utf8 [roll_mod_msg]
+ Utf8 [rolled]
+ Utf8 [rolls]
+ Utf8 [send]
+ Utf8 [sending]
+ Utf8 [sending_report]
+ Utf8 [settings]
+ Utf8 [sorry]
+ Utf8 [successes]
+ Utf8 [sucesses]
+ Utf8 [tens_count_twice]
+ Utf8 [tens_count_twice_msg]
+ Utf8 [total]
+ Utf8 [total_plus_mod]
+ Utf8 [version]
+ Utf8 [version_info]
Fields (count = 43):
+ Field: app_name I
Access flags: 0x19
= public static final int app_name
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034122]
+ Field: calc_successes I
Access flags: 0x19
= public static final int calc_successes
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034144]
+ Field: calc_successes_summary I
Access flags: 0x19
= public static final int calc_successes_summary
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034145]
+ Field: clear_history I
Access flags: 0x19
= public static final int clear_history
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034135]
+ Field: contact_us I
Access flags: 0x19
= public static final int contact_us
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034133]
+ Field: crash I
Access flags: 0x19
= public static final int crash
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034112]
+ Field: create_new_game I
Access flags: 0x19
= public static final int create_new_game
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034128]
+ Field: delete I
Access flags: 0x19
= public static final int delete
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034129]
+ Field: deleteing I
Access flags: 0x19
= public static final int deleteing
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034125]
+ Field: description I
Access flags: 0x19
= public static final int description
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034116]
+ Field: do_you_want_to_quit I
Access flags: 0x19
= public static final int do_you_want_to_quit
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034138]
+ Field: email I
Access flags: 0x19
= public static final int email
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034124]
+ Field: email_about I
Access flags: 0x19
= public static final int email_about
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034132]
+ Field: empty_msg I
Access flags: 0x19
= public static final int empty_msg
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034126]
+ Field: game_mode I
Access flags: 0x19
= public static final int game_mode
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034154]
+ Field: game_mode_dd I
Access flags: 0x19
= public static final int game_mode_dd
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034121]
+ Field: game_mode_exalted I
Access flags: 0x19
= public static final int game_mode_exalted
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034120]
+ Field: game_name I
Access flags: 0x19
= public static final int game_name
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034127]
+ Field: higlight_color I
Access flags: 0x19
= public static final int higlight_color
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034152]
+ Field: higlight_color_msg I
Access flags: 0x19
= public static final int higlight_color_msg
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034153]
+ Field: new_game I
Access flags: 0x19
= public static final int new_game
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034130]
+ Field: no_reports I
Access flags: 0x19
= public static final int no_reports
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034118]
+ Field: quit I
Access flags: 0x19
= public static final int quit
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034137]
+ Field: roll I
Access flags: 0x19
= public static final int roll
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034134]
+ Field: roll_again I
Access flags: 0x19
= public static final int roll_again
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034142]
+ Field: roll_again_summary I
Access flags: 0x19
= public static final int roll_again_summary
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034143]
+ Field: roll_mod I
Access flags: 0x19
= public static final int roll_mod
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034150]
+ Field: roll_mod_msg I
Access flags: 0x19
= public static final int roll_mod_msg
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034151]
+ Field: rolled I
Access flags: 0x19
= public static final int rolled
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034123]
+ Field: rolls I
Access flags: 0x19
= public static final int rolls
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034141]
+ Field: send I
Access flags: 0x19
= public static final int send
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034115]
+ Field: sending I
Access flags: 0x19
= public static final int sending
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034114]
+ Field: sending_report I
Access flags: 0x19
= public static final int sending_report
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034119]
+ Field: settings I
Access flags: 0x19
= public static final int settings
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034136]
+ Field: sorry I
Access flags: 0x19
= public static final int sorry
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034113]
+ Field: successes I
Access flags: 0x19
= public static final int successes
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034148]
+ Field: sucesses I
Access flags: 0x19
= public static final int sucesses
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034140]
+ Field: tens_count_twice I
Access flags: 0x19
= public static final int tens_count_twice
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034149]
+ Field: tens_count_twice_msg I
Access flags: 0x19
= public static final int tens_count_twice_msg
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034147]
+ Field: total I
Access flags: 0x19
= public static final int total
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034139]
+ Field: total_plus_mod I
Access flags: 0x19
= public static final int total_plus_mod
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034146]
+ Field: version I
Access flags: 0x19
= public static final int version
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034117]
+ Field: version_info I
Access flags: 0x19
= public static final int version_info
Class member attributes (count = 1):
+ Constant value attribute:
+ Integer [2131034131]
Methods (count = 0):
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/Report
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCodes.android.exception.Report extends java.lang.Object
Interfaces (count = 1):
+ Class [android/os/Parcelable]
Constant Pool (count = 193):
+ String [
]
+ String [
-----]
+ String [-----]
+ String [0]
+ String [app]
+ String [cause]
+ String [date]
+ String [description]
+ String [device]
+ String [iso-8859-1]
+ String [msg]
+ String [package]
+ String [stackTrace]
+ String [tracker]
+ String [version]
+ Class [android/os/Parcel]
+ Class [android/os/Parcelable]
+ Class [com/TwentyCodes/android/exception/Report]
+ Class [com/TwentyCodes/android/exception/ReportItem]
+ Class [com/TwentyCodes/android/exception/f]
+ Class [java/io/BufferedReader]
+ Class [java/io/InputStream]
+ Class [java/io/InputStreamReader]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/util/ArrayList]
+ Class [java/util/Iterator]
+ Class [org/apache/http/HttpEntity]
+ Class [org/apache/http/HttpResponse]
+ Class [org/apache/http/client/HttpClient]
+ Class [org/apache/http/client/entity/UrlEncodedFormEntity]
+ Class [org/apache/http/client/methods/HttpPost]
+ Class [org/apache/http/impl/client/DefaultHttpClient]
+ Class [org/apache/http/message/BasicNameValuePair]
+ Fieldref [com/TwentyCodes/android/exception/Report.CREATOR Landroid/os/Parcelable$Creator;]
+ Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
+ Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
+ Methodref [android/os/Parcel.readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
+ Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
+ Methodref [android/os/Parcel.writeTypedList (Ljava/util/List;)V]
+ Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;]
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;]
+ Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;]
+ Methodref [com/TwentyCodes/android/exception/f.<init> ()V]
+ Methodref [java/io/BufferedReader.<init> (Ljava/io/Reader;I)V]
+ Methodref [java/io/BufferedReader.close ()V]
+ Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;]
+ Methodref [java/io/InputStream.close ()V]
+ Methodref [java/io/InputStreamReader.<init> (Ljava/io/InputStream;Ljava/lang/String;)V]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ 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;]
+ Methodref [java/util/ArrayList.<init> ()V]
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
+ Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
+ Methodref [org/apache/http/client/entity/UrlEncodedFormEntity.<init> (Ljava/util/List;)V]
+ Methodref [org/apache/http/client/methods/HttpPost.<init> (Ljava/lang/String;)V]
+ Methodref [org/apache/http/client/methods/HttpPost.setEntity (Lorg/apache/http/HttpEntity;)V]
+ Methodref [org/apache/http/impl/client/DefaultHttpClient.<init> ()V]
+ Methodref [org/apache/http/message/BasicNameValuePair.<init> (Ljava/lang/String;Ljava/lang/String;)V]
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
+ InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;]
+ InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;]
+ InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/io/InputStream;Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/io/Reader;I)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/util/List;)V]
+ NameAndType [CREATOR Landroid/os/Parcelable$Creator;]
+ NameAndType [a ()Ljava/lang/String;]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [add (Ljava/lang/Object;)Z]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b ()Ljava/lang/String;]
+ NameAndType [b Ljava/util/ArrayList;]
+ NameAndType [c ()Ljava/util/ArrayList;]
+ NameAndType [close ()V]
+ NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
+ NameAndType [getContent ()Ljava/io/InputStream;]
+ NameAndType [getEntity ()Lorg/apache/http/HttpEntity;]
+ NameAndType [hasNext ()Z]
+ NameAndType [iterator ()Ljava/util/Iterator;]
+ NameAndType [next ()Ljava/lang/Object;]
+ NameAndType [readLine ()Ljava/lang/String;]
+ NameAndType [readString ()Ljava/lang/String;]
+ NameAndType [readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
+ NameAndType [setEntity (Lorg/apache/http/HttpEntity;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [writeString (Ljava/lang/String;)V]
+ NameAndType [writeTypedList (Ljava/util/List;)V]
+ Utf8 [
]
+ Utf8 [
-----]
+ Utf8 [()I]
+ Utf8 [()Ljava/io/InputStream;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/util/ArrayList;]
+ Utf8 [()Ljava/util/Iterator;]
+ Utf8 [()Lorg/apache/http/HttpEntity;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(Landroid/os/Parcel;)V]
+ Utf8 [(Landroid/os/Parcel;I)V]
+ Utf8 [(Ljava/io/InputStream;Ljava/lang/String;)V]
+ Utf8 [(Ljava/io/Reader;I)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(Ljava/util/List;)V]
+ Utf8 [(Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
+ Utf8 [(Lorg/apache/http/HttpEntity;)V]
+ Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
+ Utf8 [-----]
+ Utf8 [0]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [CREATOR]
+ Utf8 [Code]
+ Utf8 [Landroid/os/Parcelable$Creator;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/util/ArrayList;]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [add]
+ Utf8 [android/os/Parcel]
+ Utf8 [android/os/Parcelable]
+ Utf8 [app]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [cause]
+ Utf8 [close]
+ Utf8 [com/TwentyCodes/android/exception/Report]
+ Utf8 [com/TwentyCodes/android/exception/ReportItem]
+ Utf8 [com/TwentyCodes/android/exception/f]
+ Utf8 [date]
+ Utf8 [describeContents]
+ Utf8 [description]
+ Utf8 [device]
+ Utf8 [execute]
+ Utf8 [getContent]
+ Utf8 [getEntity]
+ Utf8 [hasNext]
+ Utf8 [iso-8859-1]
+ Utf8 [iterator]
+ Utf8 [java/io/BufferedReader]
+ Utf8 [java/io/InputStream]
+ Utf8 [java/io/InputStreamReader]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/util/ArrayList]
+ Utf8 [java/util/Iterator]
+ Utf8 [msg]
+ Utf8 [next]
+ Utf8 [org/apache/http/HttpEntity]
+ Utf8 [org/apache/http/HttpResponse]
+ Utf8 [org/apache/http/client/HttpClient]
+ Utf8 [org/apache/http/client/entity/UrlEncodedFormEntity]
+ Utf8 [org/apache/http/client/methods/HttpPost]
+ Utf8 [org/apache/http/impl/client/DefaultHttpClient]
+ Utf8 [org/apache/http/message/BasicNameValuePair]
+ Utf8 [package]
+ Utf8 [readLine]
+ Utf8 [readString]
+ Utf8 [readTypedList]
+ Utf8 [setEntity]
+ Utf8 [stackTrace]
+ Utf8 [toString]
+ Utf8 [tracker]
+ Utf8 [valueOf]
+ Utf8 [version]
+ Utf8 [writeString]
+ Utf8 [writeToParcel]
+ Utf8 [writeTypedList]
Fields (count = 3):
+ Field: a Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String a
+ Field: b Ljava/util/ArrayList;
Access flags: 0x2
= private java.util.ArrayList b
+ Field: CREATOR Landroid/os/Parcelable$Creator;
Access flags: 0x19
= public static final android.os.Parcelable$Creator CREATOR
Methods (count = 11):
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 11, locals = 0, stack = 2):
[0] new #20
+ Class [com/TwentyCodes/android/exception/f]
[3] dup
[4] invokespecial #48
+ Methodref [com/TwentyCodes/android/exception/f.<init> ()V]
[7] putstatic #36
+ Fieldref [com/TwentyCodes/android/exception/Report.CREATOR Landroid/os/Parcelable$Creator;]
[10] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 40
[10] -> line 35
- Method: <init>(Landroid/os/Parcel;)V
Access flags: 0x1
= public Report(android.os.Parcel)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 35, locals = 2, stack = 3):
[0] aload_0 v0
[1] invokespecial #54
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] invokevirtual #40
+ Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
[9] putfield #37
+ Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
[12] aload_0 v0
[13] new #27
+ Class [java/util/ArrayList]
[16] dup
[17] invokespecial #60
+ Methodref [java/util/ArrayList.<init> ()V]
[20] putfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[23] aload_1 v1
[24] aload_0 v0
[25] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[28] getstatic #39
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
[31] invokevirtual #41
+ Methodref [android/os/Parcel.readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
[34] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 55
[4] -> line 56
[12] -> line 57
[23] -> line 58
[34] -> line 59
- Method: <init>(Ljava/lang/String;)V
Access flags: 0x1
= public Report(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 2, stack = 2):
[0] aload_0 v0
[1] invokespecial #54
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #37
+ Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 65
[4] -> line 67
[9] -> line 68
+ Method: describeContents()I
Access flags: 0x1
= public int describeContents()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 2, locals = 1, stack = 1):
[0] iconst_0
[1] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 72
+ Method: a()Ljava/lang/String;
Access flags: 0x1
= public java.lang.String a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 180, locals = 9, stack = 6):
[0] new #34
+ Class [org/apache/http/impl/client/DefaultHttpClient]
[3] dup
[4] invokespecial #66
+ Methodref [org/apache/http/impl/client/DefaultHttpClient.<init> ()V]
[7] astore_1 v1
[8] new #33
+ Class [org/apache/http/client/methods/HttpPost]
[11] dup
[12] aload_0 v0
[13] getfield #37
+ Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
[16] invokespecial #64
+ Methodref [org/apache/http/client/methods/HttpPost.<init> (Ljava/lang/String;)V]
[19] astore_2 v2
[20] aload_2 v2
[21] new #32
+ Class [org/apache/http/client/entity/UrlEncodedFormEntity]
[24] dup
[25] aload_0 v0
[26] invokespecial #44
+ Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;]
[29] invokespecial #63
+ Methodref [org/apache/http/client/entity/UrlEncodedFormEntity.<init> (Ljava/util/List;)V]
[32] invokevirtual #65
+ Methodref [org/apache/http/client/methods/HttpPost.setEntity (Lorg/apache/http/HttpEntity;)V]
[35] aload_1 v1
[36] aload_2 v2
[37] invokeinterface #72
+ InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
[42] astore_3 v3
[43] aload_3 v3
[44] invokeinterface #71
+ InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;]
[49] astore v4
[51] aload v4
[53] invokeinterface #70
+ InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;]
[58] astore v5
[60] new #21
+ Class [java/io/BufferedReader]
[63] dup
[64] new #23
+ Class [java/io/InputStreamReader]
[67] dup
[68] aload v5
[70] ldc #10
+ String [iso-8859-1]
[72] invokespecial #53
+ Methodref [java/io/InputStreamReader.<init> (Ljava/io/InputStream;Ljava/lang/String;)V]
[75] bipush 8
[77] invokespecial #49
+ Methodref [java/io/BufferedReader.<init> (Ljava/io/Reader;I)V]
[80] astore v6
[82] new #26
+ Class [java/lang/StringBuilder]
[85] dup
[86] invokespecial #56
+ Methodref [java/lang/StringBuilder.<init> ()V]
[89] astore v7
[91] aload v7
[93] new #26
+ Class [java/lang/StringBuilder]
[96] dup
[97] aload v6
[99] invokevirtual #51
+ Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;]
[102] invokestatic #55
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[105] invokespecial #57
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[108] ldc #1
+ String [
]
[110] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[113] invokevirtual #59
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[116] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[119] pop
[120] ldc #4
+ String [0]
[122] astore v8
[124] goto +29 (target=153)
[127] aload v7
[129] new #26
+ Class [java/lang/StringBuilder]
[132] dup
[133] aload v8
[135] invokestatic #55
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[138] invokespecial #57
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[141] ldc #1
+ String [
]
[143] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[146] invokevirtual #59
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[149] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[152] pop
[153] aload v6
[155] invokevirtual #51
+ Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;]
[158] dup
[159] astore v8
[161] ifnonnull -34 (target=127)
[164] aload v5
[166] invokevirtual #52
+ Methodref [java/io/InputStream.close ()V]
[169] aload v6
[171] invokevirtual #50
+ Methodref [java/io/BufferedReader.close ()V]
[174] aload v7
[176] invokevirtual #59
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[179] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 16)
[0] -> line 83
[8] -> line 84
[20] -> line 85
[35] -> line 87
[43] -> line 88
[51] -> line 89
[60] -> line 91
[82] -> line 92
[91] -> line 93
[120] -> line 94
[124] -> line 95
[127] -> line 96
[153] -> line 95
[164] -> line 97
[169] -> line 98
[174] -> line 99
+ Stack map table attribute (count = 2):
- [127] Var: [a:com/TwentyCodes/android/exception/Report][a:org/apache/http/client/HttpClient][a:org/apache/http/client/methods/HttpPost][a:org/apache/http/HttpResponse][a:org/apache/http/HttpEntity][a:java/io/InputStream][a:java/io/BufferedReader][a:java/lang/StringBuilder][a:java/lang/String], Stack:
- [153] Var: ..., Stack: (empty)
+ Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x1
= public com.TwentyCodes.android.exception.Report a(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 181, locals = 10, stack = 5):
[0] aload_0 v0
[1] new #27
+ Class [java/util/ArrayList]
[4] dup
[5] invokespecial #60
+ Methodref [java/util/ArrayList.<init> ()V]
[8] putfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[11] aload_0 v0
[12] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[15] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[18] dup
[19] ldc #5
+ String [app]
[21] aload v7
[23] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[26] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[29] pop
[30] aload_0 v0
[31] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[34] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[37] dup
[38] ldc #15
+ String [version]
[40] aload v6
[42] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[45] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[48] pop
[49] aload_0 v0
[50] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[53] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[56] dup
[57] ldc #7
+ String [date]
[59] aload v4
[61] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[64] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[67] pop
[68] aload_0 v0
[69] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[72] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[75] dup
[76] ldc #11
+ String [msg]
[78] aload_1 v1
[79] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[82] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[85] pop
[86] aload_0 v0
[87] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[90] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[93] dup
[94] ldc #13
+ String [stackTrace]
[96] aload_2 v2
[97] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[100] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[103] pop
[104] aload_0 v0
[105] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[108] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[111] dup
[112] ldc #6
+ String [cause]
[114] aload_3 v3
[115] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[118] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[121] pop
[122] aload_0 v0
[123] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[126] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[129] dup
[130] ldc #9
+ String [device]
[132] aload v5
[134] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[137] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[140] pop
[141] aload_0 v0
[142] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[145] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[148] dup
[149] ldc #14
+ String [tracker]
[151] aload v8
[153] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[156] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[159] pop
[160] aload_0 v0
[161] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[164] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[167] dup
[168] ldc #12
+ String [package]
[170] aload v9
[172] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[175] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[178] pop
[179] aload_0 v0
[180] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 132
[11] -> line 133
[30] -> line 134
[49] -> line 135
[68] -> line 136
[86] -> line 137
[104] -> line 138
[122] -> line 139
[141] -> line 140
[160] -> line 141
[179] -> line 142
+ Method: c()Ljava/util/ArrayList;
Access flags: 0x2
= private java.util.ArrayList c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 60, locals = 4, stack = 5):
[0] new #27
+ Class [java/util/ArrayList]
[3] dup
[4] invokespecial #60
+ Methodref [java/util/ArrayList.<init> ()V]
[7] astore_1 v1
[8] aload_0 v0
[9] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[12] invokevirtual #62
+ Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
[15] astore_3 v3
[16] goto +33 (target=49)
[19] aload_3 v3
[20] invokeinterface #69
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[25] checkcast #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[28] astore_2 v2
[29] aload_1 v1
[30] new #35
+ Class [org/apache/http/message/BasicNameValuePair]
[33] dup
[34] aload_2 v2
[35] invokevirtual #46
+ Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;]
[38] aload_2 v2
[39] invokevirtual #47
+ Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;]
[42] invokespecial #67
+ Methodref [org/apache/http/message/BasicNameValuePair.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[45] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[48] pop
[49] aload_3 v3
[50] invokeinterface #68
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[55] ifne -36 (target=19)
[58] aload_1 v1
[59] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 151
[8] -> line 152
[29] -> line 153
[49] -> line 152
[58] -> line 154
+ Stack map table attribute (count = 2):
- [19] Var: [a:com/TwentyCodes/android/exception/Report][a:java/util/ArrayList][T][a:java/util/Iterator], Stack:
- [49] Var: ..., Stack: (empty)
+ Method: b()Ljava/util/ArrayList;
Access flags: 0x1
= public java.util.ArrayList b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #44
+ Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 162
+ Method: a(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x1
= public com.TwentyCodes.android.exception.Report a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 2, stack = 5):
[0] aload_0 v0
[1] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[4] new #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[7] dup
[8] ldc #8
+ String [description]
[10] aload_1 v1
[11] invokespecial #45
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[14] invokevirtual #61
+ Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
[17] pop
[18] aload_0 v0
[19] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 171
[18] -> line 172
+ Method: toString()Ljava/lang/String;
Access flags: 0x1
= public java.lang.String toString()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 96, locals = 4, stack = 4):
[0] new #26
+ Class [java/lang/StringBuilder]
[3] dup
[4] invokespecial #56
+ Methodref [java/lang/StringBuilder.<init> ()V]
[7] astore_1 v1
[8] aload_0 v0
[9] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[12] invokevirtual #62
+ Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
[15] astore_3 v3
[16] goto +66 (target=82)
[19] aload_3 v3
[20] invokeinterface #69
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[25] checkcast #19
+ Class [com/TwentyCodes/android/exception/ReportItem]
[28] astore_2 v2
[29] aload_1 v1
[30] new #26
+ Class [java/lang/StringBuilder]
[33] dup
[34] ldc #2
+ String [
-----]
[36] invokespecial #57
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[39] aload_2 v2
[40] invokevirtual #46
+ Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;]
[43] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[46] ldc #3
+ String [-----]
[48] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[51] invokevirtual #59
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[54] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[57] pop
[58] aload_1 v1
[59] new #26
+ Class [java/lang/StringBuilder]
[62] dup
[63] ldc #1
+ String [
]
[65] invokespecial #57
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[68] aload_2 v2
[69] invokevirtual #47
+ Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;]
[72] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[75] invokevirtual #59
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[78] invokevirtual #58
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[81] pop
[82] aload_3 v3
[83] invokeinterface #68
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[88] ifne -69 (target=19)
[91] aload_1 v1
[92] invokevirtual #59
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[95] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 6)
[0] -> line 181
[8] -> line 182
[29] -> line 183
[58] -> line 184
[82] -> line 182
[91] -> line 186
+ Stack map table attribute (count = 2):
- [19] Var: [a:com/TwentyCodes/android/exception/Report][a:java/lang/StringBuilder][T][a:java/util/Iterator], Stack:
- [82] Var: ..., Stack: (empty)
+ Method: writeToParcel(Landroid/os/Parcel;I)V
Access flags: 0x1
= public void writeToParcel(android.os.Parcel,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 3, stack = 2):
[0] aload_1 v1
[1] aload_0 v0
[2] getfield #37
+ Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
[5] invokevirtual #42
+ Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
[8] aload_1 v1
[9] aload_0 v0
[10] getfield #38
+ Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
[13] invokevirtual #43
+ Methodref [android/os/Parcel.writeTypedList (Ljava/util/List;)V]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 191
[8] -> line 192
[16] -> line 193
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/f
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCodes.android.exception.f extends java.lang.Object
Interfaces (count = 1):
+ Class [android/os/Parcelable$Creator]
Constant Pool (count = 30):
+ Class [android/os/Parcelable$Creator]
+ Class [com/TwentyCodes/android/exception/Report]
+ Class [com/TwentyCodes/android/exception/f]
+ Class [java/lang/Object]
+ Methodref [com/TwentyCodes/android/exception/Report.<init> (Landroid/os/Parcel;)V]
+ Methodref [com/TwentyCodes/android/exception/f.a (I)[Lcom/TwentyCodes/android/exception/Report;]
+ Methodref [com/TwentyCodes/android/exception/f.a (Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/Report;]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/os/Parcel;)V]
+ NameAndType [a (I)[Lcom/TwentyCodes/android/exception/Report;]
+ NameAndType [a (Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [()V]
+ Utf8 [(I)[Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(I)[Ljava/lang/Object;]
+ Utf8 [(Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(Landroid/os/Parcel;)Ljava/lang/Object;]
+ Utf8 [(Landroid/os/Parcel;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/os/Parcelable$Creator]
+ Utf8 [com/TwentyCodes/android/exception/Report]
+ Utf8 [com/TwentyCodes/android/exception/f]
+ Utf8 [createFromParcel]
+ Utf8 [java/lang/Object]
+ Utf8 [newArray]
Fields (count = 0):
Methods (count = 5):
- Method: <init>()V
Access flags: 0x0
= f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #8
+ Methodref [java/lang/Object.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 40
[4] -> line 1
+ Method: a(Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x1
= public com.TwentyCodes.android.exception.Report a(android.os.Parcel)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 2, stack = 3):
[0] new #2
+ Class [com/TwentyCodes/android/exception/Report]
[3] dup
[4] aload_1 v1
[5] invokespecial #5
+ Methodref [com/TwentyCodes/android/exception/Report.<init> (Landroid/os/Parcel;)V]
[8] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 42
+ Method: a(I)[Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x1
= public com.TwentyCodes.android.exception.Report[] a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 2, stack = 1):
[0] iload_1 v1
[1] anewarray #2
+ Class [com/TwentyCodes/android/exception/Report]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 46
+ Method: createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
Access flags: 0x1001
= public synthetic java.lang.Object createFromParcel(android.os.Parcel)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokevirtual #7
+ Methodref [com/TwentyCodes/android/exception/f.a (Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/Report;]
[5] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1
+ Method: newArray(I)[Ljava/lang/Object;
Access flags: 0x1001
= public synthetic java.lang.Object[] newArray(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] invokevirtual #6
+ Methodref [com/TwentyCodes/android/exception/f.a (I)[Lcom/TwentyCodes/android/exception/Report;]
[5] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/g
Superclass: android/widget/BaseAdapter
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCodes.android.exception.g extends android.widget.BaseAdapter
Interfaces (count = 0):
Constant Pool (count = 104):
+ Class [android/view/LayoutInflater]
+ Class [android/view/View]
+ Class [android/widget/BaseAdapter]
+ Class [android/widget/TextView]
+ Class [com/TwentyCodes/android/exception/c]
+ Class [com/TwentyCodes/android/exception/d]
+ Class [com/TwentyCodes/android/exception/g]
+ Class [com/TwentyCodes/android/exception/h]
+ Class [java/util/ArrayList]
+ Class [org/apache/http/NameValuePair]
+ Fieldref [com/TwentyCodes/android/exception/c.exception_text I]
+ Fieldref [com/TwentyCodes/android/exception/c.exception_title I]
+ Fieldref [com/TwentyCodes/android/exception/d.exception_list_item I]
+ Fieldref [com/TwentyCodes/android/exception/g.a Ljava/util/ArrayList;]
+ Fieldref [com/TwentyCodes/android/exception/g.b Landroid/view/LayoutInflater;]
+ Fieldref [com/TwentyCodes/android/exception/h.a Landroid/widget/TextView;]
+ Fieldref [com/TwentyCodes/android/exception/h.b Landroid/widget/TextView;]
+ Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
+ Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
+ Methodref [android/view/View.findViewById (I)Landroid/view/View;]
+ Methodref [android/view/View.getTag ()Ljava/lang/Object;]
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
+ Methodref [android/widget/BaseAdapter.<init> ()V]
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
+ Methodref [com/TwentyCodes/android/exception/g.a (I)Lorg/apache/http/NameValuePair;]
+ Methodref [com/TwentyCodes/android/exception/h.<init> (Lcom/TwentyCodes/android/exception/g;)V]
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
+ Methodref [java/util/ArrayList.size ()I]
+ InterfaceMethodref [org/apache/http/NameValuePair.getName ()Ljava/lang/String;]
+ InterfaceMethodref [org/apache/http/NameValuePair.getValue ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/TwentyCodes/android/exception/g;)V]
+ NameAndType [a (I)Lorg/apache/http/NameValuePair;]
+ NameAndType [a Landroid/widget/TextView;]
+ NameAndType [a Ljava/util/ArrayList;]
+ NameAndType [b Landroid/view/LayoutInflater;]
+ NameAndType [b Landroid/widget/TextView;]
+ NameAndType [exception_list_item I]
+ NameAndType [exception_text I]
+ NameAndType [exception_title I]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
+ NameAndType [get (I)Ljava/lang/Object;]
+ NameAndType [getName ()Ljava/lang/String;]
+ NameAndType [getTag ()Ljava/lang/Object;]
+ NameAndType [getValue ()Ljava/lang/String;]
+ NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
+ NameAndType [setTag (Ljava/lang/Object;)V]
+ NameAndType [setText (Ljava/lang/CharSequence;)V]
+ NameAndType [size ()I]
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)J]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)Ljava/lang/Object;]
+ Utf8 [(I)Lorg/apache/http/NameValuePair;]
+ Utf8 [(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;]
+ Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
+ Utf8 [(Landroid/content/Context;)Landroid/view/LayoutInflater;]
+ Utf8 [(Landroid/content/Context;Ljava/util/ArrayList;)V]
+ Utf8 [(Lcom/TwentyCodes/android/exception/g;)V]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Landroid/view/LayoutInflater;]
+ Utf8 [Landroid/widget/TextView;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/util/ArrayList;]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/view/LayoutInflater]
+ Utf8 [android/view/View]
+ Utf8 [android/widget/BaseAdapter]
+ Utf8 [android/widget/TextView]
+ Utf8 [b]
+ Utf8 [com/TwentyCodes/android/exception/c]
+ Utf8 [com/TwentyCodes/android/exception/d]
+ Utf8 [com/TwentyCodes/android/exception/g]
+ Utf8 [com/TwentyCodes/android/exception/h]
+ Utf8 [exception_list_item]
+ Utf8 [exception_text]
+ Utf8 [exception_title]
+ Utf8 [findViewById]
+ Utf8 [from]
+ Utf8 [get]
+ Utf8 [getCount]
+ Utf8 [getItem]
+ Utf8 [getItemId]
+ Utf8 [getName]
+ Utf8 [getTag]
+ Utf8 [getValue]
+ Utf8 [getView]
+ Utf8 [inflate]
+ Utf8 [java/util/ArrayList]
+ Utf8 [org/apache/http/NameValuePair]
+ Utf8 [setTag]
+ Utf8 [setText]
+ Utf8 [size]
Fields (count = 2):
+ Field: a Ljava/util/ArrayList;
Access flags: 0x2
= private java.util.ArrayList a
+ Field: b Landroid/view/LayoutInflater;
Access flags: 0x2
= private android.view.LayoutInflater b
Methods (count = 6):
- Method: <init>(Landroid/content/Context;Ljava/util/ArrayList;)V
Access flags: 0x1
= public g(android.content.Context,java.util.ArrayList)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 18, locals = 3, stack = 2):
[0] aload_0 v0
[1] invokespecial #23
+ Methodref [android/widget/BaseAdapter.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] invokestatic #18
+ Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
[9] putfield #15
+ Fieldref [com/TwentyCodes/android/exception/g.b Landroid/view/LayoutInflater;]
[12] aload_0 v0
[13] aload_2 v2
[14] putfield #14
+ Fieldref [com/TwentyCodes/android/exception/g.a Ljava/util/ArrayList;]
[17] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 36
[4] -> line 38
[12] -> line 39
[17] -> line 40
+ Method: getCount()I
Access flags: 0x1
= public int getCount()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #14
+ Fieldref [com/TwentyCodes/android/exception/g.a Ljava/util/ArrayList;]
[4] invokevirtual #28
+ Methodref [java/util/ArrayList.size ()I]
[7] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 49
+ Method: a(I)Lorg/apache/http/NameValuePair;
Access flags: 0x1
= public org.apache.http.NameValuePair a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #14
+ Fieldref [com/TwentyCodes/android/exception/g.a Ljava/util/ArrayList;]
[4] iload_1 v1
[5] invokevirtual #27
+ Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
[8] checkcast #10
+ Class [org/apache/http/NameValuePair]
[11] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 59
+ Method: getItemId(I)J
Access flags: 0x1
= public long getItemId(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 3, locals = 2, stack = 2):
[0] iload_1 v1
[1] i2l
[2] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 69
+ Method: getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
Access flags: 0x1
= public android.view.View getView(int,android.view.View,android.view.ViewGroup)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 112, locals = 5, stack = 3):
[0] aload_2 v2
[1] ifnonnull +64 (target=65)
[4] aload_0 v0
[5] getfield #15
+ Fieldref [com/TwentyCodes/android/exception/g.b Landroid/view/LayoutInflater;]
[8] getstatic #13
+ Fieldref [com/TwentyCodes/android/exception/d.exception_list_item I]
[11] aconst_null
[12] invokevirtual #19
+ Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
[15] astore_2 v2
[16] new #8
+ Class [com/TwentyCodes/android/exception/h]
[19] dup
[20] aload_0 v0
[21] invokespecial #26
+ Methodref [com/TwentyCodes/android/exception/h.<init> (Lcom/TwentyCodes/android/exception/g;)V]
[24] astore v4
[26] aload v4
[28] aload_2 v2
[29] getstatic #12
+ Fieldref [com/TwentyCodes/android/exception/c.exception_title I]
[32] invokevirtual #20
+ Methodref [android/view/View.findViewById (I)Landroid/view/View;]
[35] checkcast #4
+ Class [android/widget/TextView]
[38] putfield #16
+ Fieldref [com/TwentyCodes/android/exception/h.a Landroid/widget/TextView;]
[41] aload v4
[43] aload_2 v2
[44] getstatic #11
+ Fieldref [com/TwentyCodes/android/exception/c.exception_text I]
[47] invokevirtual #20
+ Methodref [android/view/View.findViewById (I)Landroid/view/View;]
[50] checkcast #4
+ Class [android/widget/TextView]
[53] putfield #17
+ Fieldref [com/TwentyCodes/android/exception/h.b Landroid/widget/TextView;]
[56] aload_2 v2
[57] aload v4
[59] invokevirtual #22
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
[62] goto +12 (target=74)
[65] aload_2 v2
[66] invokevirtual #21
+ Methodref [android/view/View.getTag ()Ljava/lang/Object;]
[69] checkcast #8
+ Class [com/TwentyCodes/android/exception/h]
[72] astore v4
[74] aload v4
[76] getfield #16
+ Fieldref [com/TwentyCodes/android/exception/h.a Landroid/widget/TextView;]
[79] aload_0 v0
[80] iload_1 v1
[81] invokevirtual #25
+ Methodref [com/TwentyCodes/android/exception/g.a (I)Lorg/apache/http/NameValuePair;]
[84] invokeinterface #29
+ InterfaceMethodref [org/apache/http/NameValuePair.getName ()Ljava/lang/String;]
[89] invokevirtual #24
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[92] aload v4
[94] getfield #17
+ Fieldref [com/TwentyCodes/android/exception/h.b Landroid/widget/TextView;]
[97] aload_0 v0
[98] iload_1 v1
[99] invokevirtual #25
+ Methodref [com/TwentyCodes/android/exception/g.a (I)Lorg/apache/http/NameValuePair;]
[102] invokeinterface #30
+ InterfaceMethodref [org/apache/http/NameValuePair.getValue ()Ljava/lang/String;]
[107] invokevirtual #24
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[110] aload_2 v2
[111] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 10)
[0] -> line 84
[4] -> line 85
[16] -> line 89
[26] -> line 90
[41] -> line 91
[56] -> line 93
[65] -> line 95
[74] -> line 101
[92] -> line 102
[110] -> line 104
+ Stack map table attribute (count = 2):
- [65] Var: ..., Stack: (empty)
- [74] Var: ...[a:com/TwentyCodes/android/exception/h], Stack: (empty)
+ Method: getItem(I)Ljava/lang/Object;
Access flags: 0x1001
= public synthetic java.lang.Object getItem(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] invokevirtual #25
+ Methodref [com/TwentyCodes/android/exception/g.a (I)Lorg/apache/http/NameValuePair;]
[5] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/h
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCodes.android.exception.h extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 20):
+ Class [com/TwentyCodes/android/exception/h]
+ Class [java/lang/Object]
+ Fieldref [com/TwentyCodes/android/exception/h.c Lcom/TwentyCodes/android/exception/g;]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [c Lcom/TwentyCodes/android/exception/g;]
+ Utf8 [()V]
+ Utf8 [(Lcom/TwentyCodes/android/exception/g;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/widget/TextView;]
+ Utf8 [Lcom/TwentyCodes/android/exception/g;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/TwentyCodes/android/exception/h]
+ Utf8 [java/lang/Object]
Fields (count = 3):
+ Field: a Landroid/widget/TextView;
Access flags: 0x0
= android.widget.TextView a
+ Field: b Landroid/widget/TextView;
Access flags: 0x0
= android.widget.TextView b
+ Field: c Lcom/TwentyCodes/android/exception/g;
Access flags: 0x1010
= final synthetic com.TwentyCodes.android.exception.g c
Methods (count = 1):
- Method: <init>(Lcom/TwentyCodes/android/exception/g;)V
Access flags: 0x0
= h(com.TwentyCodes.android.exception.g)
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 #3
+ Fieldref [com/TwentyCodes/android/exception/h.c Lcom/TwentyCodes/android/exception/g;]
[5] aload_0 v0
[6] invokespecial #4
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 107
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/ReportItem
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x31
= public final class com.TwentyCodes.android.exception.ReportItem extends java.lang.Object
Interfaces (count = 1):
+ Class [android/os/Parcelable]
Constant Pool (count = 45):
+ Class [android/os/Parcel]
+ Class [android/os/Parcelable]
+ Class [com/TwentyCodes/android/exception/ReportItem]
+ Class [com/TwentyCodes/android/exception/i]
+ Class [java/lang/Object]
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
+ Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
+ Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
+ Methodref [com/TwentyCodes/android/exception/i.<init> ()V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [CREATOR Landroid/os/Parcelable$Creator;]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [b Ljava/lang/String;]
+ NameAndType [readString ()Ljava/lang/String;]
+ NameAndType [writeString (Ljava/lang/String;)V]
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(Landroid/os/Parcel;)V]
+ Utf8 [(Landroid/os/Parcel;I)V]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [CREATOR]
+ Utf8 [Code]
+ Utf8 [Landroid/os/Parcelable$Creator;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/os/Parcel]
+ Utf8 [android/os/Parcelable]
+ Utf8 [b]
+ Utf8 [com/TwentyCodes/android/exception/ReportItem]
+ Utf8 [com/TwentyCodes/android/exception/i]
+ Utf8 [describeContents]
+ Utf8 [java/lang/Object]
+ Utf8 [readString]
+ Utf8 [writeString]
+ Utf8 [writeToParcel]
Fields (count = 3):
+ Field: CREATOR Landroid/os/Parcelable$Creator;
Access flags: 0x19
= public static final android.os.Parcelable$Creator CREATOR
+ Field: a Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String a
+ Field: b Ljava/lang/String;
Access flags: 0x12
= private final java.lang.String b
Methods (count = 7):
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 11, locals = 0, stack = 2):
[0] new #4
+ Class [com/TwentyCodes/android/exception/i]
[3] dup
[4] invokespecial #11
+ Methodref [com/TwentyCodes/android/exception/i.<init> ()V]
[7] putstatic #6
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
[10] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 19
[10] -> line 17
- Method: <init>(Ljava/lang/String;Ljava/lang/String;)V
Access flags: 0x1
= public ReportItem(java.lang.String,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 3, stack = 2):
[0] aload_0 v0
[1] invokespecial #12
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #7
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
[9] aload_0 v0
[10] aload_2 v2
[11] putfield #8
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 36
[4] -> line 37
[9] -> line 38
[14] -> line 39
- Method: <init>(Landroid/os/Parcel;)V
Access flags: 0x1
= public ReportItem(android.os.Parcel)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 2, stack = 2):
[0] aload_0 v0
[1] invokespecial #12
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] invokevirtual #9
+ Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
[9] putfield #7
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
[12] aload_0 v0
[13] aload_1 v1
[14] invokevirtual #9
+ Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
[17] putfield #8
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 45
[4] -> line 46
[12] -> line 47
[20] -> line 48
+ Method: describeContents()I
Access flags: 0x1
= public int describeContents()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 2, locals = 1, stack = 1):
[0] iconst_0
[1] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 56
+ Method: writeToParcel(Landroid/os/Parcel;I)V
Access flags: 0x1
= public void writeToParcel(android.os.Parcel,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 3, stack = 2):
[0] aload_1 v1
[1] aload_0 v0
[2] getfield #7
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
[5] invokevirtual #10
+ Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
[8] aload_1 v1
[9] aload_0 v0
[10] getfield #8
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
[13] invokevirtual #10
+ Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 64
[8] -> line 65
[16] -> line 66
+ Method: a()Ljava/lang/String;
Access flags: 0x1
= public java.lang.String a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #7
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 72
+ Method: b()Ljava/lang/String;
Access flags: 0x1
= public java.lang.String b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #8
+ Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 79
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/i
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCodes.android.exception.i extends java.lang.Object
Interfaces (count = 1):
+ Class [android/os/Parcelable$Creator]
Constant Pool (count = 30):
+ Class [android/os/Parcelable$Creator]
+ Class [com/TwentyCodes/android/exception/ReportItem]
+ Class [com/TwentyCodes/android/exception/i]
+ Class [java/lang/Object]
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Landroid/os/Parcel;)V]
+ Methodref [com/TwentyCodes/android/exception/i.a (I)[Lcom/TwentyCodes/android/exception/ReportItem;]
+ Methodref [com/TwentyCodes/android/exception/i.a (Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/ReportItem;]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/os/Parcel;)V]
+ NameAndType [a (I)[Lcom/TwentyCodes/android/exception/ReportItem;]
+ NameAndType [a (Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/ReportItem;]
+ Utf8 [()V]
+ Utf8 [(I)[Lcom/TwentyCodes/android/exception/ReportItem;]
+ Utf8 [(I)[Ljava/lang/Object;]
+ Utf8 [(Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/ReportItem;]
+ Utf8 [(Landroid/os/Parcel;)Ljava/lang/Object;]
+ Utf8 [(Landroid/os/Parcel;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/os/Parcelable$Creator]
+ Utf8 [com/TwentyCodes/android/exception/ReportItem]
+ Utf8 [com/TwentyCodes/android/exception/i]
+ Utf8 [createFromParcel]
+ Utf8 [java/lang/Object]
+ Utf8 [newArray]
Fields (count = 0):
Methods (count = 5):
- Method: <init>()V
Access flags: 0x0
= i()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #8
+ Methodref [java/lang/Object.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 19
[4] -> line 1
+ Method: a(Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/ReportItem;
Access flags: 0x1
= public com.TwentyCodes.android.exception.ReportItem a(android.os.Parcel)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 2, stack = 3):
[0] new #2
+ Class [com/TwentyCodes/android/exception/ReportItem]
[3] dup
[4] aload_1 v1
[5] invokespecial #5
+ Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Landroid/os/Parcel;)V]
[8] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 21
+ Method: a(I)[Lcom/TwentyCodes/android/exception/ReportItem;
Access flags: 0x1
= public com.TwentyCodes.android.exception.ReportItem[] a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 2, stack = 1):
[0] iload_1 v1
[1] anewarray #2
+ Class [com/TwentyCodes/android/exception/ReportItem]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 25
+ Method: createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
Access flags: 0x1001
= public synthetic java.lang.Object createFromParcel(android.os.Parcel)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokevirtual #7
+ Methodref [com/TwentyCodes/android/exception/i.a (Landroid/os/Parcel;)Lcom/TwentyCodes/android/exception/ReportItem;]
[5] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1
+ Method: newArray(I)[Ljava/lang/Object;
Access flags: 0x1001
= public synthetic java.lang.Object[] newArray(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] invokevirtual #6
+ Methodref [com/TwentyCodes/android/exception/i.a (I)[Lcom/TwentyCodes/android/exception/ReportItem;]
[5] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/ReportPostingService
Superclass: android/app/Service
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCodes.android.exception.ReportPostingService extends android.app.Service
Interfaces (count = 0):
Constant Pool (count = 181):
+ Integer [17301640]
+ Integer [1973646478]
+ String [notification]
+ String [report]
+ Class [android/app/Notification]
+ Class [android/app/Notification$Builder]
+ Class [android/app/NotificationManager]
+ Class [android/app/PendingIntent]
+ Class [android/app/Service]
+ Class [android/content/Context]
+ Class [android/content/Intent]
+ Class [android/os/Build$VERSION]
+ Class [com/TwentyCodes/android/exception/Report]
+ Class [com/TwentyCodes/android/exception/ReportPostingService]
+ Class [com/TwentyCodes/android/exception/e]
+ Class [com/TwentyCodes/android/exception/j]
+ Class [java/lang/Integer]
+ Class [java/lang/System]
+ Class [java/lang/Thread]
+ Fieldref [android/app/Notification.flags I]
+ Fieldref [android/os/Build$VERSION.SDK_INT I]
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.a Landroid/app/NotificationManager;]
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.b I]
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.c Lcom/TwentyCodes/android/exception/Report;]
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.d Z]
+ Fieldref [com/TwentyCodes/android/exception/e.sending I]
+ Fieldref [com/TwentyCodes/android/exception/e.sending_report I]
+ Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
+ Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
+ Methodref [android/app/Notification$Builder.<init> (Landroid/content/Context;)V]
+ Methodref [android/app/Notification$Builder.getNotification ()Landroid/app/Notification;]
+ Methodref [android/app/Notification$Builder.setContentText (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
+ Methodref [android/app/Notification$Builder.setContentTitle (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
+ Methodref [android/app/Notification$Builder.setOngoing (Z)Landroid/app/Notification$Builder;]
+ Methodref [android/app/Notification$Builder.setSmallIcon (I)Landroid/app/Notification$Builder;]
+ Methodref [android/app/Notification$Builder.setTicker (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
+ Methodref [android/app/Notification$Builder.setWhen (J)Landroid/app/Notification$Builder;]
+ Methodref [android/app/NotificationManager.cancel (I)V]
+ Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
+ Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
+ Methodref [android/app/Service.<init> ()V]
+ Methodref [android/app/Service.onCreate ()V]
+ Methodref [android/app/Service.onDestroy ()V]
+ Methodref [android/app/Service.onStart (Landroid/content/Intent;I)V]
+ Methodref [android/app/Service.onStartCommand (Landroid/content/Intent;II)I]
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a ()V]
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Landroid/content/Intent;)V]
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getApplicationContext ()Landroid/content/Context;]
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getText (I)Ljava/lang/CharSequence;]
+ Methodref [com/TwentyCodes/android/exception/j.<init> (Lcom/TwentyCodes/android/exception/ReportPostingService;)V]
+ Methodref [java/lang/Integer.intValue ()I]
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
+ Methodref [java/lang/System.currentTimeMillis ()J]
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
+ Methodref [java/lang/Thread.start ()V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (ILjava/lang/CharSequence;J)V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Lcom/TwentyCodes/android/exception/ReportPostingService;)V]
+ NameAndType [<init> (Ljava/lang/Runnable;)V]
+ NameAndType [SDK_INT I]
+ NameAndType [a ()V]
+ NameAndType [a (Landroid/content/Intent;)V]
+ NameAndType [a Landroid/app/NotificationManager;]
+ NameAndType [b I]
+ NameAndType [c Lcom/TwentyCodes/android/exception/Report;]
+ NameAndType [cancel (I)V]
+ NameAndType [currentTimeMillis ()J]
+ NameAndType [d Z]
+ NameAndType [flags I]
+ NameAndType [getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
+ NameAndType [getApplicationContext ()Landroid/content/Context;]
+ NameAndType [getNotification ()Landroid/app/Notification;]
+ NameAndType [getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [getText (I)Ljava/lang/CharSequence;]
+ NameAndType [intValue ()I]
+ NameAndType [notify (ILandroid/app/Notification;)V]
+ NameAndType [onCreate ()V]
+ NameAndType [onDestroy ()V]
+ NameAndType [onStart (Landroid/content/Intent;I)V]
+ NameAndType [onStartCommand (Landroid/content/Intent;II)I]
+ NameAndType [sending I]
+ NameAndType [sending_report I]
+ NameAndType [setContentText (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
+ NameAndType [setContentTitle (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
+ NameAndType [setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
+ NameAndType [setOngoing (Z)Landroid/app/Notification$Builder;]
+ NameAndType [setSmallIcon (I)Landroid/app/Notification$Builder;]
+ NameAndType [setTicker (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
+ NameAndType [setWhen (J)Landroid/app/Notification$Builder;]
+ NameAndType [start ()V]
+ NameAndType [valueOf (I)Ljava/lang/Integer;]
+ Utf8 [()I]
+ Utf8 [()J]
+ Utf8 [()Landroid/app/Notification;]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()V]
+ Utf8 [(I)Landroid/app/Notification$Builder;]
+ Utf8 [(I)Ljava/lang/CharSequence;]
+ Utf8 [(I)Ljava/lang/Integer;]
+ Utf8 [(I)V]
+ Utf8 [(ILandroid/app/Notification;)V]
+ Utf8 [(ILjava/lang/CharSequence;J)V]
+ Utf8 [(J)Landroid/app/Notification$Builder;]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
+ Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
+ Utf8 [(Landroid/content/Intent;)Landroid/os/IBinder;]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Landroid/content/Intent;I)V]
+ Utf8 [(Landroid/content/Intent;II)I]
+ Utf8 [(Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
+ Utf8 [(Lcom/TwentyCodes/android/exception/ReportPostingService;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(Lcom/TwentyCodes/android/exception/ReportPostingService;)V]
+ Utf8 [(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
+ Utf8 [(Ljava/lang/Runnable;)V]
+ Utf8 [(Ljava/lang/String;)Landroid/os/Parcelable;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Z)Landroid/app/Notification$Builder;]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Landroid/app/NotificationManager;]
+ Utf8 [Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [LineNumberTable]
+ Utf8 [SDK_INT]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/app/Notification]
+ Utf8 [android/app/Notification$Builder]
+ Utf8 [android/app/NotificationManager]
+ Utf8 [android/app/PendingIntent]
+ Utf8 [android/app/Service]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/Intent]
+ Utf8 [android/os/Build$VERSION]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [cancel]
+ Utf8 [com/TwentyCodes/android/exception/Report]
+ Utf8 [com/TwentyCodes/android/exception/ReportPostingService]
+ Utf8 [com/TwentyCodes/android/exception/e]
+ Utf8 [com/TwentyCodes/android/exception/j]
+ Utf8 [currentTimeMillis]
+ Utf8 [d]
+ Utf8 [flags]
+ Utf8 [getActivity]
+ Utf8 [getApplicationContext]
+ Utf8 [getNotification]
+ Utf8 [getParcelableExtra]
+ Utf8 [getSystemService]
+ Utf8 [getText]
+ Utf8 [intValue]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/System]
+ Utf8 [java/lang/Thread]
+ Utf8 [notification]
+ Utf8 [notify]
+ Utf8 [onBind]
+ Utf8 [onCreate]
+ Utf8 [onDestroy]
+ Utf8 [onStart]
+ Utf8 [onStartCommand]
+ Utf8 [report]
+ Utf8 [sending]
+ Utf8 [sending_report]
+ Utf8 [setContentText]
+ Utf8 [setContentTitle]
+ Utf8 [setLatestEventInfo]
+ Utf8 [setOngoing]
+ Utf8 [setSmallIcon]
+ Utf8 [setTicker]
+ Utf8 [setWhen]
+ Utf8 [start]
+ Utf8 [valueOf]
Fields (count = 4):
+ Field: a Landroid/app/NotificationManager;
Access flags: 0x2
= private android.app.NotificationManager a
+ Field: b I
Access flags: 0x2
= private int b
+ Field: c Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x2
= private com.TwentyCodes.android.exception.Report c
+ Field: d Z
Access flags: 0x2
= private boolean d
Methods (count = 10):
- Method: <init>()V
Access flags: 0x1
= public ReportPostingService()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #41
+ Methodref [android/app/Service.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 28
+ Method: a(Landroid/content/Intent;)V
Access flags: 0x2
= private void a(android.content.Intent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 2, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] ldc #4
+ String [report]
[4] invokevirtual #47
+ Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
[7] checkcast #13
+ Class [com/TwentyCodes/android/exception/Report]
[10] putfield #24
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.c Lcom/TwentyCodes/android/exception/Report;]
[13] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 43
[13] -> line 44
+ Method: onBind(Landroid/content/Intent;)Landroid/os/IBinder;
Access flags: 0x1
= public android.os.IBinder onBind(android.content.Intent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 2, locals = 2, stack = 1):
[0] aconst_null
[1] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 52
+ Method: onCreate()V
Access flags: 0x1
= public void onCreate()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 173, locals = 3, stack = 8):
[0] aload_0 v0
[1] invokevirtual #50
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getApplicationContext ()Landroid/content/Context;]
[4] astore_1 v1
[5] aload_0 v0
[6] aload_1 v1
[7] ldc #3
+ String [notification]
[9] invokevirtual #46
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[12] checkcast #7
+ Class [android/app/NotificationManager]
[15] putfield #22
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.a Landroid/app/NotificationManager;]
[18] getstatic #21
+ Fieldref [android/os/Build$VERSION.SDK_INT I]
[21] invokestatic #54
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[24] invokevirtual #53
+ Methodref [java/lang/Integer.intValue ()I]
[27] bipush 11
[29] ificmple +73 (target=102)
[32] new #6
+ Class [android/app/Notification$Builder]
[35] dup
[36] aload_1 v1
[37] invokespecial #30
+ Methodref [android/app/Notification$Builder.<init> (Landroid/content/Context;)V]
[40] aload_0 v0
[41] getstatic #26
+ Fieldref [com/TwentyCodes/android/exception/e.sending I]
[44] invokevirtual #51
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getText (I)Ljava/lang/CharSequence;]
[47] invokevirtual #33
+ Methodref [android/app/Notification$Builder.setContentTitle (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
[50] aload_0 v0
[51] getstatic #27
+ Fieldref [com/TwentyCodes/android/exception/e.sending_report I]
[54] invokevirtual #51
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getText (I)Ljava/lang/CharSequence;]
[57] invokevirtual #32
+ Methodref [android/app/Notification$Builder.setContentText (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
[60] aload_0 v0
[61] getstatic #26
+ Fieldref [com/TwentyCodes/android/exception/e.sending I]
[64] invokevirtual #51
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getText (I)Ljava/lang/CharSequence;]
[67] invokevirtual #36
+ Methodref [android/app/Notification$Builder.setTicker (Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;]
[70] iconst_1
[71] invokevirtual #34
+ Methodref [android/app/Notification$Builder.setOngoing (Z)Landroid/app/Notification$Builder;]
[74] ldc #1
+ Integer [17301640]
[76] invokevirtual #35
+ Methodref [android/app/Notification$Builder.setSmallIcon (I)Landroid/app/Notification$Builder;]
[79] invokestatic #55
+ Methodref [java/lang/System.currentTimeMillis ()J]
[82] invokevirtual #37
+ Methodref [android/app/Notification$Builder.setWhen (J)Landroid/app/Notification$Builder;]
[85] astore_2 v2
[86] aload_0 v0
[87] getfield #22
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.a Landroid/app/NotificationManager;]
[90] ldc #2
+ Integer [1973646478]
[92] aload_2 v2
[93] invokevirtual #31
+ Methodref [android/app/Notification$Builder.getNotification ()Landroid/app/Notification;]
[96] invokevirtual #39
+ Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
[99] goto +69 (target=168)
[102] new #5
+ Class [android/app/Notification]
[105] dup
[106] ldc #1
+ Integer [17301640]
[108] aload_0 v0
[109] getstatic #26
+ Fieldref [com/TwentyCodes/android/exception/e.sending I]
[112] invokevirtual #51
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getText (I)Ljava/lang/CharSequence;]
[115] invokestatic #55
+ Methodref [java/lang/System.currentTimeMillis ()J]
[118] invokespecial #28
+ Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
[121] astore_2 v2
[122] aload_2 v2
[123] dup
[124] getfield #20
+ Fieldref [android/app/Notification.flags I]
[127] iconst_2
[128] ior
[129] putfield #20
+ Fieldref [android/app/Notification.flags I]
[132] aload_2 v2
[133] aload_1 v1
[134] aload_0 v0
[135] getstatic #27
+ Fieldref [com/TwentyCodes/android/exception/e.sending_report I]
[138] invokevirtual #51
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getText (I)Ljava/lang/CharSequence;]
[141] aload_0 v0
[142] getstatic #26
+ Fieldref [com/TwentyCodes/android/exception/e.sending I]
[145] invokevirtual #51
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.getText (I)Ljava/lang/CharSequence;]
[148] aload_1 v1
[149] iconst_0
[150] aconst_null
[151] iconst_0
[152] invokestatic #40
+ Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
[155] invokevirtual #29
+ Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
[158] aload_0 v0
[159] getfield #22
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.a Landroid/app/NotificationManager;]
[162] ldc #2
+ Integer [1973646478]
[164] aload_2 v2
[165] invokevirtual #39
+ Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
[168] aload_0 v0
[169] invokespecial #42
+ Methodref [android/app/Service.onCreate ()V]
[172] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 18)
[0] -> line 65
[5] -> line 66
[18] -> line 71
[32] -> line 72
[40] -> line 73
[50] -> line 74
[60] -> line 75
[70] -> line 76
[74] -> line 77
[79] -> line 78
[85] -> line 72
[86] -> line 79
[102] -> line 81
[122] -> line 82
[132] -> line 83
[158] -> line 84
[168] -> line 86
[172] -> line 87
+ Stack map table attribute (count = 2):
- [102] Var: ...[a:android/content/Context], Stack: (empty)
- [168] Var: ..., Stack: (empty)
+ Method: onDestroy()V
Access flags: 0x1
= public void onDestroy()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #22
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.a Landroid/app/NotificationManager;]
[4] ldc #2
+ Integer [1973646478]
[6] invokevirtual #38
+ Methodref [android/app/NotificationManager.cancel (I)V]
[9] aload_0 v0
[10] invokespecial #43
+ Methodref [android/app/Service.onDestroy ()V]
[13] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 97
[9] -> line 98
[13] -> line 99
+ Method: onStart(Landroid/content/Intent;I)V
Access flags: 0x1
= public void onStart(android.content.Intent,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 3, stack = 3):
[0] aload_0 v0
[1] iload_2 v2
[2] putfield #23
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.b I]
[5] aload_0 v0
[6] aload_1 v1
[7] invokespecial #49
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Landroid/content/Intent;)V]
[10] aload_0 v0
[11] invokespecial #48
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a ()V]
[14] aload_0 v0
[15] aload_1 v1
[16] iload_2 v2
[17] invokespecial #44
+ Methodref [android/app/Service.onStart (Landroid/content/Intent;I)V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 108
[5] -> line 109
[10] -> line 110
[14] -> line 111
[20] -> line 112
+ Method: onStartCommand(Landroid/content/Intent;II)I
Access flags: 0x1
= public int onStartCommand(android.content.Intent,int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 22, locals = 4, stack = 4):
[0] aload_0 v0
[1] iload_3 v3
[2] putfield #23
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.b I]
[5] aload_0 v0
[6] aload_1 v1
[7] invokespecial #49
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Landroid/content/Intent;)V]
[10] aload_0 v0
[11] invokespecial #48
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a ()V]
[14] aload_0 v0
[15] aload_1 v1
[16] iconst_1
[17] iload_3 v3
[18] invokespecial #45
+ Methodref [android/app/Service.onStartCommand (Landroid/content/Intent;II)I]
[21] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 120
[5] -> line 121
[10] -> line 122
[14] -> line 123
+ Method: a()V
Access flags: 0x2
= private void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 31, locals = 1, stack = 5):
[0] aload_0 v0
[1] getfield #25
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.d Z]
[4] ifne +26 (target=30)
[7] aload_0 v0
[8] iconst_1
[9] putfield #25
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.d Z]
[12] new #19
+ Class [java/lang/Thread]
[15] dup
[16] new #16
+ Class [com/TwentyCodes/android/exception/j]
[19] dup
[20] aload_0 v0
[21] invokespecial #52
+ Methodref [com/TwentyCodes/android/exception/j.<init> (Lcom/TwentyCodes/android/exception/ReportPostingService;)V]
[24] invokespecial #56
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
[27] invokevirtual #57
+ Methodref [java/lang/Thread.start ()V]
[30] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 5)
[0] -> line 131
[7] -> line 132
[12] -> line 133
[27] -> line 146
[30] -> line 148
+ Stack map table attribute (count = 1):
- [30] Var: ..., Stack: (empty)
+ Method: a(Lcom/TwentyCodes/android/exception/ReportPostingService;)I
Access flags: 0x1008
= static synthetic int a(com.TwentyCodes.android.exception.ReportPostingService)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #23
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.b I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 33
+ Method: b(Lcom/TwentyCodes/android/exception/ReportPostingService;)Lcom/TwentyCodes/android/exception/Report;
Access flags: 0x1008
= static synthetic com.TwentyCodes.android.exception.Report b(com.TwentyCodes.android.exception.ReportPostingService)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #24
+ Fieldref [com/TwentyCodes/android/exception/ReportPostingService.c Lcom/TwentyCodes/android/exception/Report;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 34
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/j
Superclass: java/lang/Object
Major version: 0x32
Minor version: 0x0
Access flags: 0x20
= class com.TwentyCodes.android.exception.j extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 57):
+ String [ReportPostingService]
+ Class [android/util/Log]
+ Class [com/TwentyCodes/android/exception/Report]
+ Class [com/TwentyCodes/android/exception/ReportPostingService]
+ Class [com/TwentyCodes/android/exception/j]
+ Class [java/io/IOException]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/Throwable]
+ Class [org/apache/http/client/ClientProtocolException]
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [com/TwentyCodes/android/exception/Report.a ()Ljava/lang/String;]
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.b (Lcom/TwentyCodes/android/exception/ReportPostingService;)Lcom/TwentyCodes/android/exception/Report;]
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.stopSelf (I)V]
+ Methodref [java/io/IOException.printStackTrace ()V]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [org/apache/http/client/ClientProtocolException.printStackTrace ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a ()Ljava/lang/String;]
+ NameAndType [a (Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
+ NameAndType [a Lcom/TwentyCodes/android/exception/ReportPostingService;]
+ NameAndType [b (Lcom/TwentyCodes/android/exception/ReportPostingService;)Lcom/TwentyCodes/android/exception/Report;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [printStackTrace ()V]
+ NameAndType [stopSelf (I)V]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)V]
+ Utf8 [(Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
+ Utf8 [(Lcom/TwentyCodes/android/exception/ReportPostingService;)Lcom/TwentyCodes/android/exception/Report;]
+ Utf8 [(Lcom/TwentyCodes/android/exception/ReportPostingService;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/TwentyCodes/android/exception/ReportPostingService;]
+ Utf8 [LineNumberTable]
+ Utf8 [ReportPostingService]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [b]
+ Utf8 [com/TwentyCodes/android/exception/Report]
+ Utf8 [com/TwentyCodes/android/exception/ReportPostingService]
+ Utf8 [com/TwentyCodes/android/exception/j]
+ Utf8 [d]
+ Utf8 [java/io/IOException]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/Throwable]
+ Utf8 [org/apache/http/client/ClientProtocolException]
+ Utf8 [printStackTrace]
+ Utf8 [run]
+ Utf8 [stopSelf]
Fields (count = 1):
+ Field: a Lcom/TwentyCodes/android/exception/ReportPostingService;
Access flags: 0x1010
= final synthetic com.TwentyCodes.android.exception.ReportPostingService a
Methods (count = 2):
- Method: <init>(Lcom/TwentyCodes/android/exception/ReportPostingService;)V
Access flags: 0x0
= j(com.TwentyCodes.android.exception.ReportPostingService)
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 #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[5] aload_0 v0
[6] invokespecial #18
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1
[5] -> line 133
+ Method: run()V
Access flags: 0x1
= public void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 95, locals = 3, stack = 2):
[0] ldc #1
+ String [ReportPostingService]
[2] aload_0 v0
[3] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[6] invokestatic #15
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.b (Lcom/TwentyCodes/android/exception/ReportPostingService;)Lcom/TwentyCodes/android/exception/Report;]
[9] invokevirtual #13
+ Methodref [com/TwentyCodes/android/exception/Report.a ()Ljava/lang/String;]
[12] invokestatic #12
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[15] pop
[16] goto +64 (target=80)
[19] astore_1 v1
[20] aload_1 v1
[21] invokevirtual #19
+ Methodref [org/apache/http/client/ClientProtocolException.printStackTrace ()V]
[24] aload_0 v0
[25] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[28] aload_0 v0
[29] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[32] invokestatic #14
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
[35] invokevirtual #16
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.stopSelf (I)V]
[38] goto +56 (target=94)
[41] astore_1 v1
[42] aload_1 v1
[43] invokevirtual #17
+ Methodref [java/io/IOException.printStackTrace ()V]
[46] aload_0 v0
[47] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[50] aload_0 v0
[51] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[54] invokestatic #14
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
[57] invokevirtual #16
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.stopSelf (I)V]
[60] goto +34 (target=94)
[63] astore_2 v2
[64] aload_0 v0
[65] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[68] aload_0 v0
[69] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[72] invokestatic #14
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
[75] invokevirtual #16
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.stopSelf (I)V]
[78] aload_2 v2
[79] athrow
[80] aload_0 v0
[81] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[84] aload_0 v0
[85] getfield #11
+ Fieldref [com/TwentyCodes/android/exception/j.a Lcom/TwentyCodes/android/exception/ReportPostingService;]
[88] invokestatic #14
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.a (Lcom/TwentyCodes/android/exception/ReportPostingService;)I]
[91] invokevirtual #16
+ Methodref [com/TwentyCodes/android/exception/ReportPostingService.stopSelf (I)V]
[94] return
Code attribute exceptions (count = 4):
- ExceptionInfo (0 -> 16: 19):
+ Class [org/apache/http/client/ClientProtocolException]
- ExceptionInfo (0 -> 16: 41):
+ Class [java/io/IOException]
- ExceptionInfo (0 -> 24: 63):
- ExceptionInfo (41 -> 46: 63):
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 12)
[0] -> line 137
[19] -> line 138
[20] -> line 139
[24] -> line 143
[41] -> line 140
[42] -> line 141
[46] -> line 143
[63] -> line 142
[64] -> line 143
[78] -> line 144
[80] -> line 143
[94] -> line 145
+ Stack map table attribute (count = 5):
- [19] Var: ..., Stack: [a:org/apache/http/client/ClientProtocolException]
- [41] Var: ..., Stack: [a:java/io/IOException]
- [63] Var: ..., Stack: [a:java/lang/Throwable]
- [80] Var: ..., Stack: (empty)
- [94] Var: ..., Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/VersionInformationPreference
Superclass: android/preference/Preference
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.TwentyCodes.android.exception.VersionInformationPreference extends android.preference.Preference
Interfaces (count = 0):
Constant Pool (count = 153):
+ Integer [16908312]
+ Float [16.0]
+ String [ ]
+ String [ bulid ]
+ String [unknown]
+ Class [android/content/Context]
+ Class [android/content/pm/PackageInfo]
+ Class [android/content/pm/PackageManager]
+ Class [android/content/pm/PackageManager$NameNotFoundException]
+ Class [android/graphics/Typeface]
+ Class [android/preference/Preference]
+ Class [android/view/ViewGroup]
+ Class [android/widget/LinearLayout]
+ Class [android/widget/LinearLayout$LayoutParams]
+ Class [android/widget/TextView]
+ Class [com/TwentyCodes/android/exception/VersionInformationPreference]
+ Class [com/TwentyCodes/android/exception/e]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
+ Fieldref [android/graphics/Typeface.SANS_SERIF Landroid/graphics/Typeface;]
+ Fieldref [com/TwentyCodes/android/exception/VersionInformationPreference.a Landroid/content/Context;]
+ Fieldref [com/TwentyCodes/android/exception/e.version I]
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
+ Methodref [android/content/Context.getString (I)Ljava/lang/String;]
+ Methodref [android/content/pm/PackageInfo.<init> ()V]
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Methodref [android/preference/Preference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Methodref [android/preference/Preference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Methodref [android/widget/LinearLayout.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/LinearLayout.addView (Landroid/view/View;)V]
+ Methodref [android/widget/LinearLayout.removeAllViews ()V]
+ Methodref [android/widget/LinearLayout.setId (I)V]
+ Methodref [android/widget/LinearLayout.setOrientation (I)V]
+ Methodref [android/widget/LinearLayout.setPadding (IIII)V]
+ Methodref [android/widget/LinearLayout$LayoutParams.<init> (II)V]
+ Methodref [android/widget/TextView.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/TextView.setGravity (I)V]
+ Methodref [android/widget/TextView.setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
+ Methodref [android/widget/TextView.setTextSize (F)V]
+ Methodref [android/widget/TextView.setTypeface (Landroid/graphics/Typeface;)V]
+ Methodref [com/TwentyCodes/android/exception/VersionInformationPreference.getContext ()Landroid/content/Context;]
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ 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/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (II)V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [SANS_SERIF Landroid/graphics/Typeface;]
+ NameAndType [a Landroid/content/Context;]
+ NameAndType [addView (Landroid/view/View;)V]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
+ NameAndType [getPackageName ()Ljava/lang/String;]
+ NameAndType [getString (I)Ljava/lang/String;]
+ NameAndType [removeAllViews ()V]
+ NameAndType [setGravity (I)V]
+ NameAndType [setId (I)V]
+ NameAndType [setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [setOrientation (I)V]
+ NameAndType [setPadding (IIII)V]
+ NameAndType [setText (Ljava/lang/CharSequence;)V]
+ NameAndType [setTextSize (F)V]
+ NameAndType [setTypeface (Landroid/graphics/Typeface;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [version I]
+ NameAndType [versionCode I]
+ NameAndType [versionName Ljava/lang/String;]
+ Utf8 [ ]
+ Utf8 [ bulid ]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Landroid/content/pm/PackageManager;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(F)V]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(II)V]
+ Utf8 [(IIII)V]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Utf8 [(Landroid/graphics/Typeface;)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Landroid/view/ViewGroup;)Landroid/view/View;]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Landroid/content/Context;]
+ Utf8 [Landroid/graphics/Typeface;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SANS_SERIF]
+ Utf8 [SourceFile]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [addView]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/pm/PackageInfo]
+ Utf8 [android/content/pm/PackageManager]
+ Utf8 [android/content/pm/PackageManager$NameNotFoundException]
+ Utf8 [android/graphics/Typeface]
+ Utf8 [android/preference/Preference]
+ Utf8 [android/view/ViewGroup]
+ Utf8 [android/widget/LinearLayout]
+ Utf8 [android/widget/LinearLayout$LayoutParams]
+ Utf8 [android/widget/TextView]
+ Utf8 [append]
+ Utf8 [com/TwentyCodes/android/exception/VersionInformationPreference]
+ Utf8 [com/TwentyCodes/android/exception/e]
+ Utf8 [getContext]
+ Utf8 [getPackageInfo]
+ Utf8 [getPackageManager]
+ Utf8 [getPackageName]
+ Utf8 [getString]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [onCreateView]
+ Utf8 [removeAllViews]
+ Utf8 [setGravity]
+ Utf8 [setId]
+ Utf8 [setLayoutParams]
+ Utf8 [setOrientation]
+ Utf8 [setPadding]
+ Utf8 [setText]
+ Utf8 [setTextSize]
+ Utf8 [setTypeface]
+ Utf8 [toString]
+ Utf8 [unknown]
+ Utf8 [valueOf]
+ Utf8 [version]
+ Utf8 [versionCode]
+ Utf8 [versionName]
Fields (count = 1):
+ Field: a Landroid/content/Context;
Access flags: 0x2
= private android.content.Context a
Methods (count = 3):
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Access flags: 0x1
= public VersionInformationPreference(android.content.Context,android.util.AttributeSet)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 12, locals = 3, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] invokespecial #30
+ Methodref [android/preference/Preference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;)V]
[6] aload_0 v0
[7] aload_1 v1
[8] putfield #23
+ Fieldref [com/TwentyCodes/android/exception/VersionInformationPreference.a Landroid/content/Context;]
[11] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 45
[6] -> line 46
[11] -> line 47
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Access flags: 0x1
= public VersionInformationPreference(android.content.Context,android.util.AttributeSet,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 13, locals = 4, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] iload_3 v3
[4] invokespecial #31
+ Methodref [android/preference/Preference.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
[7] aload_0 v0
[8] aload_1 v1
[9] putfield #23
+ Fieldref [com/TwentyCodes/android/exception/VersionInformationPreference.a Landroid/content/Context;]
[12] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 56
[7] -> line 57
[12] -> line 58
+ Method: onCreateView(Landroid/view/ViewGroup;)Landroid/view/View;
Access flags: 0x4
= protected android.view.View onCreateView(android.view.ViewGroup)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 203, locals = 7, stack = 5):
[0] aload_0 v0
[1] getfield #23
+ Fieldref [com/TwentyCodes/android/exception/VersionInformationPreference.a Landroid/content/Context;]
[4] invokevirtual #25
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
[7] astore_2 v2
[8] aload_2 v2
[9] aload_0 v0
[10] getfield #23
+ Fieldref [com/TwentyCodes/android/exception/VersionInformationPreference.a Landroid/content/Context;]
[13] invokevirtual #26
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[16] iconst_0
[17] invokevirtual #29
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
[20] astore_3 v3
[21] goto +24 (target=45)
[24] astore v4
[26] new #7
+ Class [android/content/pm/PackageInfo]
[29] dup
[30] invokespecial #28
+ Methodref [android/content/pm/PackageInfo.<init> ()V]
[33] astore_3 v3
[34] aload_3 v3
[35] ldc #5
+ String [unknown]
[37] putfield #21
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
[40] aload_3 v3
[41] iconst_1
[42] putfield #20
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
[45] new #13
+ Class [android/widget/LinearLayout]
[48] dup
[49] aload_0 v0
[50] invokevirtual #45
+ Methodref [com/TwentyCodes/android/exception/VersionInformationPreference.getContext ()Landroid/content/Context;]
[53] invokespecial #32
+ Methodref [android/widget/LinearLayout.<init> (Landroid/content/Context;)V]
[56] astore v4
[58] new #14
+ Class [android/widget/LinearLayout$LayoutParams]
[61] dup
[62] bipush -2
[64] bipush -2
[66] invokespecial #38
+ Methodref [android/widget/LinearLayout$LayoutParams.<init> (II)V]
[69] astore v5
[71] aload v4
[73] bipush 15
[75] iconst_5
[76] bipush 10
[78] iconst_5
[79] invokevirtual #37
+ Methodref [android/widget/LinearLayout.setPadding (IIII)V]
[82] aload v4
[84] iconst_1
[85] invokevirtual #36
+ Methodref [android/widget/LinearLayout.setOrientation (I)V]
[88] aload v4
[90] invokevirtual #34
+ Methodref [android/widget/LinearLayout.removeAllViews ()V]
[93] new #15
+ Class [android/widget/TextView]
[96] dup
[97] aload_0 v0
[98] invokevirtual #45
+ Methodref [com/TwentyCodes/android/exception/VersionInformationPreference.getContext ()Landroid/content/Context;]
[101] invokespecial #39
+ Methodref [android/widget/TextView.<init> (Landroid/content/Context;)V]
[104] astore v6
[106] aload v6
[108] new #19
+ Class [java/lang/StringBuilder]
[111] dup
[112] aload_0 v0
[113] getfield #23
+ Fieldref [com/TwentyCodes/android/exception/VersionInformationPreference.a Landroid/content/Context;]
[116] getstatic #24
+ Fieldref [com/TwentyCodes/android/exception/e.version I]
[119] invokevirtual #27
+ Methodref [android/content/Context.getString (I)Ljava/lang/String;]
[122] invokestatic #46
+ Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
[125] invokespecial #47
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[128] ldc #3
+ String [ ]
[130] invokevirtual #49
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[133] aload_3 v3
[134] getfield #21
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
[137] invokevirtual #49
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[140] ldc #4
+ String [ bulid ]
[142] invokevirtual #49
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[145] aload_3 v3
[146] getfield #20
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
[149] invokevirtual #48
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[152] invokevirtual #50
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[155] invokevirtual #42
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[158] aload v6
[160] ldc #2
+ Float [16.0]
[162] invokevirtual #43
+ Methodref [android/widget/TextView.setTextSize (F)V]
[165] aload v6
[167] getstatic #22
+ Fieldref [android/graphics/Typeface.SANS_SERIF Landroid/graphics/Typeface;]
[170] invokevirtual #44
+ Methodref [android/widget/TextView.setTypeface (Landroid/graphics/Typeface;)V]
[173] aload v6
[175] iconst_3
[176] invokevirtual #40
+ Methodref [android/widget/TextView.setGravity (I)V]
[179] aload v6
[181] aload v5
[183] invokevirtual #41
+ Methodref [android/widget/TextView.setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
[186] aload v4
[188] aload v6
[190] invokevirtual #33
+ Methodref [android/widget/LinearLayout.addView (Landroid/view/View;)V]
[193] aload v4
[195] ldc #1
+ Integer [16908312]
[197] invokevirtual #35
+ Methodref [android/widget/LinearLayout.setId (I)V]
[200] aload v4
[202] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (8 -> 21: 24):
+ Class [android/content/pm/PackageManager$NameNotFoundException]
Code attribute attributes (attribute count = 2):
+ Line number table attribute (count = 20)
[0] -> line 75
[8] -> line 78
[24] -> line 79
[26] -> line 81
[34] -> line 82
[40] -> line 83
[45] -> line 89
[58] -> line 90
[71] -> line 92
[82] -> line 93
[88] -> line 95
[93] -> line 101
[106] -> line 102
[158] -> line 103
[165] -> line 104
[173] -> line 105
[179] -> line 106
[186] -> line 111
[193] -> line 112
[200] -> line 114
+ Stack map table attribute (count = 2):
- [24] Var: [a:com/TwentyCodes/android/exception/VersionInformationPreference][a:android/view/ViewGroup][a:android/content/pm/PackageManager], Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
- [45] Var: ...[a:android/content/pm/PackageInfo], Stack: (empty)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/a
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x601
= public interface com.admob.android.ads.a extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 11):
+ Class [com/admob/android/ads/a]
+ Class [java/lang/Object]
+ Utf8 [(Lcom/admob/android/ads/AdView;)V]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/a]
+ Utf8 [d]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 4):
+ Method: a(Lcom/admob/android/ads/AdView;)V
Access flags: 0x401
= public abstract void a(com.admob.android.ads.AdView)
+ Method: b(Lcom/admob/android/ads/AdView;)V
Access flags: 0x401
= public abstract void b(com.admob.android.ads.AdView)
+ Method: c(Lcom/admob/android/ads/AdView;)V
Access flags: 0x401
= public abstract void c(com.admob.android.ads.AdView)
+ Method: d(Lcom/admob/android/ads/AdView;)V
Access flags: 0x401
= public abstract void d(com.admob.android.ads.AdView)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/b
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x21
= public class com.admob.android.ads.b extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 387):
+ String [" } )]
+ String [%032X]
+ String [%04d%02d%02d]
+ String [,]
+ String [ADMOB_PUBLISHER_ID]
+ String [AdMob SDK version is 20100331-ANDROID-3312276cc1406347]
+ String [AdMobSDK]
+ String [Application's package name is ]
+ String [Application's version number is ]
+ String [Cannot access user's location. Permissions are not set.]
+ String [Could not generate hash of ]
+ String [Location provider setup successfully.]
+ String [MD5]
+ String [No location providers are available. Ads will not be geotargeted.]
+ String [Publisher ID read from AndroidManifest.xml is ]
+ String [Publisher ID set to ]
+ String [SETUP ERROR: Cannot use the sample publisher ID (a1496ced2842262). Yours is available on www.admob.com.]
+ String [SETUP ERROR: Incorrect AdMob publisher ID. Should 15 [a-f,0-9] characters: ]
+ String [The user ID is ]
+ String [This is a sample application so allowing sample publisher ID.]
+ String [To get test ads on the emulator use AdManager.setTestDevices( new String[] { Admanager.TEST_EMULATOR } )]
+ String [To get test ads on this device use AdManager.setTestDevices( new String[] { "]
+ String [Trying to get locations from GPS.]
+ String [Trying to get locations from the network.]
+ String [User coordinates are ]
+ String [a1496ced2842262]
+ String [android.permission.ACCESS_COARSE_LOCATION]
+ String [android.permission.ACCESS_FINE_LOCATION]
+ String [android_id]
+ String [com.admob.android.ads]
+ String [com.example.admob.lunarlander]
+ String [emulator]
+ String [f]
+ String [getPublisherId returning null publisher id. Please set the publisher id in AndroidManifest.xml or using AdManager.setPublisherId(String)]
+ String [l]
+ String [location]
+ String [m]
+ String [p]
+ String [url]
+ String [window]
+ Class [android/content/Context]
+ Class [android/content/pm/ApplicationInfo]
+ Class [android/content/pm/PackageInfo]
+ Class [android/content/pm/PackageManager]
+ Class [android/location/Criteria]
+ Class [android/location/Location]
+ Class [android/location/LocationManager]
+ Class [android/os/Bundle]
+ Class [android/provider/Settings$Secure]
+ Class [android/util/Log]
+ Class [android/view/Display]
+ Class [android/view/WindowManager]
+ Class [com/admob/android/ads/b]
+ Class [com/admob/android/ads/c]
+ Class [com/admob/android/ads/d]
+ Class [java/lang/Exception]
+ Class [java/lang/IllegalArgumentException]
+ Class [java/lang/Integer]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/System]
+ Class [java/math/BigInteger]
+ Class [java/security/MessageDigest]
+ Class [java/util/Arrays]
+ Class [java/util/GregorianCalendar]
+ Long [1000]
+ Long [900000]
+ Fieldref [android/content/pm/ApplicationInfo.metaData Landroid/os/Bundle;]
+ Fieldref [android/content/pm/ApplicationInfo.packageName Ljava/lang/String;]
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
+ Fieldref [com/admob/android/ads/b.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/b.b I]
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/b.d Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/b.e [Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/b.g Landroid/location/Location;]
+ Fieldref [com/admob/android/ads/b.h J]
+ Fieldref [com/admob/android/ads/b.i Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/b.j Ljava/util/GregorianCalendar;]
+ Fieldref [com/admob/android/ads/b.k Lcom/admob/android/ads/d;]
+ Fieldref [com/admob/android/ads/d.a Lcom/admob/android/ads/d;]
+ Fieldref [com/admob/android/ads/d.b Lcom/admob/android/ads/d;]
+ Methodref [android/content/Context.checkCallingOrSelfPermission (Ljava/lang/String;)I]
+ Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
+ Methodref [android/content/Context.getMainLooper ()Landroid/os/Looper;]
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [android/content/pm/PackageManager.getApplicationInfo (Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;]
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Methodref [android/location/Criteria.<init> ()V]
+ Methodref [android/location/Criteria.setAccuracy (I)V]
+ Methodref [android/location/Criteria.setCostAllowed (Z)V]
+ Methodref [android/location/Location.getLatitude ()D]
+ Methodref [android/location/Location.getLongitude ()D]
+ Methodref [android/location/LocationManager.getBestProvider (Landroid/location/Criteria;Z)Ljava/lang/String;]
+ Methodref [android/location/LocationManager.requestLocationUpdates (Ljava/lang/String;JFLandroid/location/LocationListener;Landroid/os/Looper;)V]
+ Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/provider/Settings$Secure.getString (Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/view/Display.getOrientation ()I]
+ Methodref [android/view/Display.getWidth ()I]
+ Methodref [com/admob/android/ads/b.a (Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/b.b (Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/b.c (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.d ()Ljava/util/GregorianCalendar;]
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.g (Landroid/content/Context;)Landroid/location/Location;]
+ Methodref [com/admob/android/ads/b.j (Landroid/content/Context;)V]
+ Methodref [com/admob/android/ads/c.<init> (Landroid/location/LocationManager;)V]
+ Methodref [java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/String.getBytes ()[B]
+ Methodref [java/lang/String.length ()I]
+ Methodref [java/lang/String.substring (II)Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (J)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/System.currentTimeMillis ()J]
+ Methodref [java/math/BigInteger.<init> (I[B)V]
+ Methodref [java/security/MessageDigest.digest ()[B]
+ Methodref [java/security/MessageDigest.getInstance (Ljava/lang/String;)Ljava/security/MessageDigest;]
+ Methodref [java/security/MessageDigest.update ([BII)V]
+ Methodref [java/util/Arrays.binarySearch ([Ljava/lang/Object;Ljava/lang/Object;)I]
+ Methodref [java/util/GregorianCalendar.get (I)I]
+ InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (I[B)V]
+ NameAndType [<init> (Landroid/location/LocationManager;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (Ljava/lang/String;)V]
+ NameAndType [a Lcom/admob/android/ads/d;]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [append (D)Ljava/lang/StringBuilder;]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b (Ljava/lang/String;)V]
+ NameAndType [b I]
+ NameAndType [b Lcom/admob/android/ads/d;]
+ NameAndType [binarySearch ([Ljava/lang/Object;Ljava/lang/Object;)I]
+ NameAndType [c (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [c Ljava/lang/String;]
+ NameAndType [checkCallingOrSelfPermission (Ljava/lang/String;)I]
+ NameAndType [currentTimeMillis ()J]
+ NameAndType [d ()Ljava/util/GregorianCalendar;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [d Ljava/lang/String;]
+ NameAndType [digest ()[B]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [e [Ljava/lang/String;]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z]
+ NameAndType [f (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [f Ljava/lang/String;]
+ NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [g (Landroid/content/Context;)Landroid/location/Location;]
+ NameAndType [g Landroid/location/Location;]
+ NameAndType [get (I)I]
+ NameAndType [getApplicationInfo (Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;]
+ NameAndType [getBestProvider (Landroid/location/Criteria;Z)Ljava/lang/String;]
+ NameAndType [getBytes ()[B]
+ NameAndType [getContentResolver ()Landroid/content/ContentResolver;]
+ NameAndType [getDefaultDisplay ()Landroid/view/Display;]
+ NameAndType [getInstance (Ljava/lang/String;)Ljava/security/MessageDigest;]
+ NameAndType [getLatitude ()D]
+ NameAndType [getLongitude ()D]
+ NameAndType [getMainLooper ()Landroid/os/Looper;]
+ NameAndType [getOrientation ()I]
+ NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
+ NameAndType [getPackageName ()Ljava/lang/String;]
+ NameAndType [getString (Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [getWidth ()I]
+ NameAndType [h J]
+ NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [i Ljava/lang/String;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [j (Landroid/content/Context;)V]
+ NameAndType [j Ljava/util/GregorianCalendar;]
+ NameAndType [k Lcom/admob/android/ads/d;]
+ NameAndType [length ()I]
+ NameAndType [metaData Landroid/os/Bundle;]
+ NameAndType [packageName Ljava/lang/String;]
+ NameAndType [requestLocationUpdates (Ljava/lang/String;JFLandroid/location/LocationListener;Landroid/os/Looper;)V]
+ NameAndType [setAccuracy (I)V]
+ NameAndType [setCostAllowed (Z)V]
+ NameAndType [substring (II)Ljava/lang/String;]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [update ([BII)V]
+ NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [valueOf (I)Ljava/lang/Integer;]
+ NameAndType [valueOf (J)Ljava/lang/String;]
+ NameAndType [versionCode I]
+ Utf8 [" } )]
+ Utf8 [%032X]
+ Utf8 [%04d%02d%02d]
+ Utf8 [()D]
+ Utf8 [()I]
+ Utf8 [()J]
+ Utf8 [()Landroid/content/ContentResolver;]
+ Utf8 [()Landroid/content/pm/PackageManager;]
+ Utf8 [()Landroid/location/Location;]
+ Utf8 [()Landroid/os/Looper;]
+ Utf8 [()Landroid/view/Display;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/util/GregorianCalendar;]
+ Utf8 [()V]
+ Utf8 [()[B]
+ Utf8 [(D)Ljava/lang/StringBuilder;]
+ Utf8 [(I)I]
+ Utf8 [(I)Ljava/lang/Integer;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(II)Ljava/lang/String;]
+ Utf8 [(I[B)V]
+ Utf8 [(J)J]
+ Utf8 [(J)Ljava/lang/String;]
+ Utf8 [(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Context;)I]
+ Utf8 [(Landroid/content/Context;)Landroid/location/Location;]
+ Utf8 [(Landroid/content/Context;)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;)Z]
+ Utf8 [(Landroid/location/Criteria;Z)Ljava/lang/String;]
+ Utf8 [(Landroid/location/Location;)Landroid/location/Location;]
+ Utf8 [(Landroid/location/LocationManager;)V]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)Ljava/security/MessageDigest;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;)Z]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;JFLandroid/location/LocationListener;Landroid/os/Looper;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Z)V]
+ Utf8 [([BII)V]
+ Utf8 [([Ljava/lang/Object;Ljava/lang/Object;)I]
+ Utf8 [,]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [ADMOB_PUBLISHER_ID]
+ Utf8 [AdMob SDK version is 20100331-ANDROID-3312276cc1406347]
+ Utf8 [AdMobSDK]
+ Utf8 [Application's package name is ]
+ Utf8 [Application's version number is ]
+ Utf8 [Cannot access user's location. Permissions are not set.]
+ Utf8 [Code]
+ Utf8 [Could not generate hash of ]
+ Utf8 [I]
+ Utf8 [J]
+ Utf8 [Landroid/location/Location;]
+ Utf8 [Landroid/os/Bundle;]
+ Utf8 [Lcom/admob/android/ads/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/util/GregorianCalendar;]
+ Utf8 [Location provider setup successfully.]
+ Utf8 [MD5]
+ Utf8 [No location providers are available. Ads will not be geotargeted.]
+ Utf8 [Publisher ID read from AndroidManifest.xml is ]
+ Utf8 [Publisher ID set to ]
+ Utf8 [SETUP ERROR: Cannot use the sample publisher ID (a1496ced2842262). Yours is available on www.admob.com.]
+ Utf8 [SETUP ERROR: Incorrect AdMob publisher ID. Should 15 [a-f,0-9] characters: ]
+ Utf8 [SourceFile]
+ Utf8 [The user ID is ]
+ Utf8 [This is a sample application so allowing sample publisher ID.]
+ Utf8 [To get test ads on the emulator use AdManager.setTestDevices( new String[] { Admanager.TEST_EMULATOR } )]
+ Utf8 [To get test ads on this device use AdManager.setTestDevices( new String[] { "]
+ Utf8 [Trying to get locations from GPS.]
+ Utf8 [Trying to get locations from the network.]
+ Utf8 [User coordinates are ]
+ Utf8 [[Ljava/lang/String;]
+ Utf8 [a]
+ Utf8 [a1496ced2842262]
+ Utf8 [android.permission.ACCESS_COARSE_LOCATION]
+ Utf8 [android.permission.ACCESS_FINE_LOCATION]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/pm/ApplicationInfo]
+ Utf8 [android/content/pm/PackageInfo]
+ Utf8 [android/content/pm/PackageManager]
+ Utf8 [android/location/Criteria]
+ Utf8 [android/location/Location]
+ Utf8 [android/location/LocationManager]
+ Utf8 [android/os/Bundle]
+ Utf8 [android/provider/Settings$Secure]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/Display]
+ Utf8 [android/view/WindowManager]
+ Utf8 [android_id]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [binarySearch]
+ Utf8 [c]
+ Utf8 [checkCallingOrSelfPermission]
+ Utf8 [com.admob.android.ads]
+ Utf8 [com.example.admob.lunarlander]
+ Utf8 [com/admob/android/ads/b]
+ Utf8 [com/admob/android/ads/c]
+ Utf8 [com/admob/android/ads/d]
+ Utf8 [currentTimeMillis]
+ Utf8 [d]
+ Utf8 [digest]
+ Utf8 [e]
+ Utf8 [emulator]
+ Utf8 [equals]
+ Utf8 [equalsIgnoreCase]
+ Utf8 [f]
+ Utf8 [format]
+ Utf8 [g]
+ Utf8 [get]
+ Utf8 [getApplicationInfo]
+ Utf8 [getBestProvider]
+ Utf8 [getBytes]
+ Utf8 [getContentResolver]
+ Utf8 [getDefaultDisplay]
+ Utf8 [getInstance]
+ Utf8 [getLatitude]
+ Utf8 [getLongitude]
+ Utf8 [getMainLooper]
+ Utf8 [getOrientation]
+ Utf8 [getPackageInfo]
+ Utf8 [getPackageManager]
+ Utf8 [getPackageName]
+ Utf8 [getPublisherId returning null publisher id. Please set the publisher id in AndroidManifest.xml or using AdManager.setPublisherId(String)]
+ Utf8 [getString]
+ Utf8 [getSystemService]
+ Utf8 [getWidth]
+ Utf8 [h]
+ Utf8 [i]
+ Utf8 [isLoggable]
+ Utf8 [j]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/IllegalArgumentException]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/System]
+ Utf8 [java/math/BigInteger]
+ Utf8 [java/security/MessageDigest]
+ Utf8 [java/util/Arrays]
+ Utf8 [java/util/GregorianCalendar]
+ Utf8 [k]
+ Utf8 [l]
+ Utf8 [length]
+ Utf8 [location]
+ Utf8 [m]
+ Utf8 [metaData]
+ Utf8 [p]
+ Utf8 [packageName]
+ Utf8 [requestLocationUpdates]
+ Utf8 [setAccuracy]
+ Utf8 [setCostAllowed]
+ Utf8 [substring]
+ Utf8 [toString]
+ Utf8 [update]
+ Utf8 [url]
+ Utf8 [v]
+ Utf8 [valueOf]
+ Utf8 [versionCode]
+ Utf8 [window]
Fields (count = 11):
+ Field: a Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String a
+ Field: b I
Access flags: 0xa
= private static int b
+ Field: c Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String c
+ Field: d Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String d
+ Field: e [Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String[] e
+ Field: f Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String f
+ Field: g Landroid/location/Location;
Access flags: 0xa
= private static android.location.Location g
+ Field: h J
Access flags: 0xa
= private static long h
+ Field: i Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String i
+ Field: j Ljava/util/GregorianCalendar;
Access flags: 0xa
= private static java.util.GregorianCalendar j
+ Field: k Lcom/admob/android/ads/d;
Access flags: 0xa
= private static com.admob.android.ads.d k
Methods (count = 24):
+ Method: a(Ljava/lang/String;)V
Access flags: 0xc
= protected static void a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 16, locals = 1, stack = 3):
[0] ldc #7
+ String [AdMobSDK]
[2] aload_0 v0
[3] invokestatic #106
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[6] pop
[7] new #57
+ Class [java/lang/IllegalArgumentException]
[10] dup
[11] aload_0 v0
[12] invokespecial #120
+ Methodref [java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V]
[15] athrow
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 171
[7] -> line 174
+ Method: a(Landroid/content/Context;)I
Access flags: 0xc
= protected static int a(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 28, locals = 2, stack = 2):
[0] aload_0 v0
[1] ldc #40
+ String [window]
[3] invokevirtual #92
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[6] checkcast #52
+ Class [android/view/WindowManager]
[9] invokeinterface #141
+ InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;]
[14] astore_0 v0
[15] iconst_0
[16] istore_1 v1
[17] aload_0 v0
[18] ifnull +8 (target=26)
[21] aload_0 v0
[22] invokevirtual #111
+ Methodref [android/view/Display.getWidth ()I]
[25] istore_1 v1
[26] iload_1 v1
[27] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 185
[15] -> line 186
[17] -> line 187
[21] -> line 189
[26] -> line 191
+ Method: j(Landroid/content/Context;)V
Access flags: 0xa
= private static void j(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 237, locals = 4, stack = 3):
[0] aload_0 v0
[1] invokevirtual #90
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
[4] dup
[5] astore_1 v1
[6] aload_0 v0
[7] invokevirtual #91
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[10] sipush 128
[13] invokevirtual #93
+ Methodref [android/content/pm/PackageManager.getApplicationInfo (Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;]
[16] dup
[17] astore_2 v2
[18] ifnull +159 (target=177)
[21] aload_2 v2
[22] getfield #71
+ Fieldref [android/content/pm/ApplicationInfo.metaData Landroid/os/Bundle;]
[25] ifnull +109 (target=134)
[28] aload_2 v2
[29] getfield #71
+ Fieldref [android/content/pm/ApplicationInfo.metaData Landroid/os/Bundle;]
[32] ldc #5
+ String [ADMOB_PUBLISHER_ID]
[34] invokevirtual #102
+ Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;]
[37] astore_3 v3
[38] ldc #7
+ String [AdMobSDK]
[40] iconst_3
[41] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[44] ifeq +28 (target=72)
[47] ldc #7
+ String [AdMobSDK]
[49] new #61
+ Class [java/lang/StringBuilder]
[52] dup
[53] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[56] ldc #15
+ String [Publisher ID read from AndroidManifest.xml is ]
[58] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[61] aload_3 v3
[62] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[65] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[68] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[71] pop
[72] getstatic #76
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
[75] ifnonnull +59 (target=134)
[78] aload_3 v3
[79] ifnull +55 (target=134)
[82] aload_3 v3
[83] ldc #26
+ String [a1496ced2842262]
[85] invokevirtual #122
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[88] ifeq +42 (target=130)
[91] aload_0 v0
[92] invokevirtual #91
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[95] ldc #30
+ String [com.admob.android.ads]
[97] invokevirtual #122
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[100] ifne +15 (target=115)
[103] aload_0 v0
[104] invokevirtual #91
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[107] ldc #31
+ String [com.example.admob.lunarlander]
[109] invokevirtual #122
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[112] ifeq +18 (target=130)
[115] ldc #7
+ String [AdMobSDK]
[117] ldc #20
+ String [This is a sample application so allowing sample publisher ID.]
[119] invokestatic #107
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[122] pop
[123] aload_3 v3
[124] putstatic #76
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
[127] goto +7 (target=134)
[130] aload_3 v3
[131] invokestatic #113
+ Methodref [com/admob/android/ads/b.b (Ljava/lang/String;)V]
[134] aload_2 v2
[135] getfield #72
+ Fieldref [android/content/pm/ApplicationInfo.packageName Ljava/lang/String;]
[138] putstatic #74
+ Fieldref [com/admob/android/ads/b.a Ljava/lang/String;]
[141] ldc #7
+ String [AdMobSDK]
[143] iconst_2
[144] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[147] ifeq +30 (target=177)
[150] ldc #7
+ String [AdMobSDK]
[152] new #61
+ Class [java/lang/StringBuilder]
[155] dup
[156] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[159] ldc #8
+ String [Application's package name is ]
[161] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[164] getstatic #74
+ Fieldref [com/admob/android/ads/b.a Ljava/lang/String;]
[167] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[170] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[173] invokestatic #109
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[176] pop
[177] aload_1 v1
[178] aload_0 v0
[179] invokevirtual #91
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[182] iconst_0
[183] invokevirtual #94
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
[186] dup
[187] astore_3 v3
[188] ifnull +46 (target=234)
[191] aload_3 v3
[192] getfield #73
+ Fieldref [android/content/pm/PackageInfo.versionCode I]
[195] putstatic #75
+ Fieldref [com/admob/android/ads/b.b I]
[198] ldc #7
+ String [AdMobSDK]
[200] iconst_2
[201] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[204] ifeq +30 (target=234)
[207] ldc #7
+ String [AdMobSDK]
[209] new #61
+ Class [java/lang/StringBuilder]
[212] dup
[213] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[216] ldc #9
+ String [Application's version number is ]
[218] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[221] getstatic #75
+ Fieldref [com/admob/android/ads/b.b I]
[224] invokevirtual #131
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[227] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[230] invokestatic #109
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[233] pop
[234] return
[235] pop
[236] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 234: 235):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 23)
[0] -> line 205
[5] -> line 207
[17] -> line 208
[21] -> line 212
[28] -> line 214
[38] -> line 216
[47] -> line 218
[72] -> line 222
[82] -> line 224
[115] -> line 229
[123] -> line 230
[130] -> line 234
[134] -> line 240
[141] -> line 241
[150] -> line 243
[177] -> line 247
[187] -> line 248
[191] -> line 252
[198] -> line 253
[207] -> line 255
[234] -> line 262
[235] -> line 259
[236] -> line 263
+ Method: b(Landroid/content/Context;)Ljava/lang/String;
Access flags: 0xc
= protected static java.lang.String b(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 1, stack = 1):
[0] getstatic #74
+ Fieldref [com/admob/android/ads/b.a Ljava/lang/String;]
[3] ifnonnull +7 (target=10)
[6] aload_0 v0
[7] invokestatic #118
+ Methodref [com/admob/android/ads/b.j (Landroid/content/Context;)V]
[10] getstatic #74
+ Fieldref [com/admob/android/ads/b.a Ljava/lang/String;]
[13] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 275
[6] -> line 277
[10] -> line 280
+ Method: c(Landroid/content/Context;)I
Access flags: 0xc
= protected static int c(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 1, stack = 1):
[0] getstatic #74
+ Fieldref [com/admob/android/ads/b.a Ljava/lang/String;]
[3] ifnonnull +7 (target=10)
[6] aload_0 v0
[7] invokestatic #118
+ Methodref [com/admob/android/ads/b.j (Landroid/content/Context;)V]
[10] getstatic #75
+ Fieldref [com/admob/android/ads/b.b I]
[13] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 293
[6] -> line 295
[10] -> line 298
+ Method: d(Landroid/content/Context;)Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String d(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 38, locals = 1, stack = 2):
[0] getstatic #76
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
[3] ifnonnull +7 (target=10)
[6] aload_0 v0
[7] invokestatic #118
+ Methodref [com/admob/android/ads/b.j (Landroid/content/Context;)V]
[10] getstatic #76
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
[13] ifnonnull +21 (target=34)
[16] ldc #7
+ String [AdMobSDK]
[18] bipush 6
[20] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[23] ifeq +11 (target=34)
[26] ldc #7
+ String [AdMobSDK]
[28] ldc #34
+ String [getPublisherId returning null publisher id. Please set the publisher id in AndroidManifest.xml or using AdManager.setPublisherId(String)]
[30] invokestatic #106
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[33] pop
[34] getstatic #76
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
[37] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 309
[6] -> line 311
[10] -> line 315
[26] -> line 317
[34] -> line 321
+ Method: b(Ljava/lang/String;)V
Access flags: 0x9
= public static void b(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 81, locals = 1, stack = 3):
[0] aload_0 v0
[1] ifnull +12 (target=13)
[4] aload_0 v0
[5] invokevirtual #126
+ Methodref [java/lang/String.length ()I]
[8] bipush 15
[10] ificmpeq +27 (target=37)
[13] new #61
+ Class [java/lang/StringBuilder]
[16] dup
[17] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[20] ldc #18
+ String [SETUP ERROR: Incorrect AdMob publisher ID. Should 15 [a-f,0-9] characters: ]
[22] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[25] getstatic #76
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
[28] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[31] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[34] invokestatic #112
+ Methodref [com/admob/android/ads/b.a (Ljava/lang/String;)V]
[37] aload_0 v0
[38] ldc #26
+ String [a1496ced2842262]
[40] invokevirtual #123
+ Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z]
[43] ifeq +8 (target=51)
[46] ldc #17
+ String [SETUP ERROR: Cannot use the sample publisher ID (a1496ced2842262). Yours is available on www.admob.com.]
[48] invokestatic #112
+ Methodref [com/admob/android/ads/b.a (Ljava/lang/String;)V]
[51] ldc #7
+ String [AdMobSDK]
[53] new #61
+ Class [java/lang/StringBuilder]
[56] dup
[57] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[60] ldc #16
+ String [Publisher ID set to ]
[62] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[65] aload_0 v0
[66] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[69] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[72] invokestatic #107
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[75] pop
[76] aload_0 v0
[77] putstatic #76
+ Fieldref [com/admob/android/ads/b.c Ljava/lang/String;]
[80] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 336
[13] -> line 338
[37] -> line 341
[46] -> line 344
[51] -> line 347
[76] -> line 349
[80] -> line 350
+ Method: a()Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 0, stack = 1):
[0] getstatic #77
+ Fieldref [com/admob/android/ads/b.d Ljava/lang/String;]
[3] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 360
+ Method: e(Landroid/content/Context;)Z
Access flags: 0x9
= public static boolean e(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 38, locals = 2, stack = 2):
[0] iconst_0
[1] istore_1 v1
[2] getstatic #78
+ Fieldref [com/admob/android/ads/b.e [Ljava/lang/String;]
[5] ifnull +31 (target=36)
[8] aload_0 v0
[9] invokestatic #116
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[12] dup
[13] astore_0 v0
[14] ifnonnull +6 (target=20)
[17] ldc #32
+ String [emulator]
[19] astore_0 v0
[20] getstatic #78
+ Fieldref [com/admob/android/ads/b.e [Ljava/lang/String;]
[23] aload_0 v0
[24] invokestatic #139
+ Methodref [java/util/Arrays.binarySearch ([Ljava/lang/Object;Ljava/lang/Object;)I]
[27] iflt +7 (target=34)
[30] iconst_1
[31] goto +4 (target=35)
[34] iconst_0
[35] istore_1 v1
[36] iload_1 v1
[37] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 419
[2] -> line 421
[8] -> line 423
[13] -> line 425
[17] -> line 428
[20] -> line 431
[36] -> line 434
+ Method: f(Landroid/content/Context;)Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String f(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 125, locals = 1, stack = 3):
[0] getstatic #79
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
[3] ifnonnull +108 (target=111)
[6] aload_0 v0
[7] invokevirtual #88
+ Methodref [android/content/Context.getContentResolver ()Landroid/content/ContentResolver;]
[10] ldc #29
+ String [android_id]
[12] invokestatic #103
+ Methodref [android/provider/Settings$Secure.getString (Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;]
[15] dup
[16] astore_0 v0
[17] ifnonnull +19 (target=36)
[20] ldc #32
+ String [emulator]
[22] putstatic #79
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
[25] ldc #7
+ String [AdMobSDK]
[27] ldc #21
+ String [To get test ads on the emulator use AdManager.setTestDevices( new String[] { Admanager.TEST_EMULATOR } )]
[29] invokestatic #107
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[32] pop
[33] goto +42 (target=75)
[36] aload_0 v0
[37] invokestatic #114
+ Methodref [com/admob/android/ads/b.c (Ljava/lang/String;)Ljava/lang/String;]
[40] putstatic #79
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
[43] ldc #7
+ String [AdMobSDK]
[45] new #61
+ Class [java/lang/StringBuilder]
[48] dup
[49] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[52] ldc #22
+ String [To get test ads on this device use AdManager.setTestDevices( new String[] { "]
[54] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[57] getstatic #79
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
[60] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[63] ldc #1
+ String [" } )]
[65] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[68] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[71] invokestatic #107
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[74] pop
[75] ldc #7
+ String [AdMobSDK]
[77] iconst_3
[78] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[81] ifeq +30 (target=111)
[84] ldc #7
+ String [AdMobSDK]
[86] new #61
+ Class [java/lang/StringBuilder]
[89] dup
[90] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[93] ldc #19
+ String [The user ID is ]
[95] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[98] getstatic #79
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
[101] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[104] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[107] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[110] pop
[111] getstatic #79
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
[114] ldc #32
+ String [emulator]
[116] ifacmpne +5 (target=121)
[119] aconst_null
[120] areturn
[121] getstatic #79
+ Fieldref [com/admob/android/ads/b.f Ljava/lang/String;]
[124] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 467
[6] -> line 469
[16] -> line 471
[20] -> line 474
[25] -> line 477
[36] -> line 482
[43] -> line 484
[75] -> line 487
[84] -> line 489
[111] -> line 494
[119] -> line 496
[121] -> line 500
+ Method: c(Ljava/lang/String;)Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String c(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 97, locals = 2, stack = 8):
[0] aconst_null
[1] astore_1 v1
[2] aload_0 v0
[3] ifnull +92 (target=95)
[6] aload_0 v0
[7] invokevirtual #126
+ Methodref [java/lang/String.length ()I]
[10] ifle +85 (target=95)
[13] ldc #13
+ String [MD5]
[15] invokestatic #137
+ Methodref [java/security/MessageDigest.getInstance (Ljava/lang/String;)Ljava/security/MessageDigest;]
[18] dup
[19] astore_1 v1
[20] aload_0 v0
[21] invokevirtual #125
+ Methodref [java/lang/String.getBytes ()[B]
[24] iconst_0
[25] aload_0 v0
[26] invokevirtual #126
+ Methodref [java/lang/String.length ()I]
[29] invokevirtual #138
+ Methodref [java/security/MessageDigest.update ([BII)V]
[32] ldc #2
+ String [%032X]
[34] iconst_1
[35] anewarray #59
+ Class [java/lang/Object]
[38] dup
[39] iconst_0
[40] new #63
+ Class [java/math/BigInteger]
[43] dup
[44] iconst_1
[45] aload_1 v1
[46] invokevirtual #136
+ Methodref [java/security/MessageDigest.digest ()[B]
[49] invokespecial #135
+ Methodref [java/math/BigInteger.<init> (I[B)V]
[52] aastore
[53] invokestatic #124
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
[56] astore_1 v1
[57] goto +38 (target=95)
[60] astore_1 v1
[61] ldc #7
+ String [AdMobSDK]
[63] new #61
+ Class [java/lang/StringBuilder]
[66] dup
[67] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[70] ldc #11
+ String [Could not generate hash of ]
[72] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[75] aload_0 v0
[76] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[79] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[82] aload_1 v1
[83] invokestatic #105
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[86] pop
[87] aload_0 v0
[88] iconst_0
[89] bipush 32
[91] invokevirtual #127
+ Methodref [java/lang/String.substring (II)Ljava/lang/String;]
[94] astore_1 v1
[95] aload_1 v1
[96] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (13 -> 57: 60):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 512
[2] -> line 514
[13] -> line 518
[19] -> line 519
[32] -> line 520
[57] -> line 528
[60] -> line 522
[61] -> line 524
[87] -> line 527
[95] -> line 531
+ Method: g(Landroid/content/Context;)Landroid/location/Location;
Access flags: 0x9
= public static android.location.Location g(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 312, locals = 6, stack = 8):
[0] aload_0 v0
[1] ifnull +307 (target=308)
[4] getstatic #80
+ Fieldref [com/admob/android/ads/b.g Landroid/location/Location;]
[7] ifnull +17 (target=24)
[10] invokestatic #134
+ Methodref [java/lang/System.currentTimeMillis ()J]
[13] getstatic #81
+ Fieldref [com/admob/android/ads/b.h J]
[16] ldc2_w #69
+ Long [900000]
[19] ladd
[20] lcmp
[21] ifle +287 (target=308)
[24] aload_0 v0
[25] dup
[26] astore_1 v1
[27] monitorenter
[28] getstatic #80
+ Fieldref [com/admob/android/ads/b.g Landroid/location/Location;]
[31] ifnull +17 (target=48)
[34] invokestatic #134
+ Methodref [java/lang/System.currentTimeMillis ()J]
[37] getstatic #81
+ Fieldref [com/admob/android/ads/b.h J]
[40] ldc2_w #69
+ Long [900000]
[43] ladd
[44] lcmp
[45] ifle +253 (target=298)
[48] invokestatic #134
+ Methodref [java/lang/System.currentTimeMillis ()J]
[51] putstatic #81
+ Fieldref [com/admob/android/ads/b.h J]
[54] iconst_0
[55] istore_2 v2
[56] aconst_null
[57] astore_3 v3
[58] aconst_null
[59] astore v4
[61] aload_0 v0
[62] ldc #27
+ String [android.permission.ACCESS_COARSE_LOCATION]
[64] invokevirtual #87
+ Methodref [android/content/Context.checkCallingOrSelfPermission (Ljava/lang/String;)I]
[67] ifne +65 (target=132)
[70] ldc #7
+ String [AdMobSDK]
[72] iconst_3
[73] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[76] ifeq +11 (target=87)
[79] ldc #7
+ String [AdMobSDK]
[81] ldc #24
+ String [Trying to get locations from the network.]
[83] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[86] pop
[87] iconst_1
[88] istore_2 v2
[89] aload_0 v0
[90] ldc #36
+ String [location]
[92] invokevirtual #92
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[95] checkcast #47
+ Class [android/location/LocationManager]
[98] dup
[99] astore_3 v3
[100] ifnull +32 (target=132)
[103] new #45
+ Class [android/location/Criteria]
[106] dup
[107] invokespecial #95
+ Methodref [android/location/Criteria.<init> ()V]
[110] dup
[111] astore v5
[113] iconst_2
[114] invokevirtual #96
+ Methodref [android/location/Criteria.setAccuracy (I)V]
[117] aload v5
[119] iconst_0
[120] invokevirtual #97
+ Methodref [android/location/Criteria.setCostAllowed (Z)V]
[123] aload_3 v3
[124] aload v5
[126] iconst_1
[127] invokevirtual #100
+ Methodref [android/location/LocationManager.getBestProvider (Landroid/location/Criteria;Z)Ljava/lang/String;]
[130] astore v4
[132] aload v4
[134] ifnonnull +74 (target=208)
[137] aload_0 v0
[138] ldc #28
+ String [android.permission.ACCESS_FINE_LOCATION]
[140] invokevirtual #87
+ Methodref [android/content/Context.checkCallingOrSelfPermission (Ljava/lang/String;)I]
[143] ifne +65 (target=208)
[146] ldc #7
+ String [AdMobSDK]
[148] iconst_3
[149] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[152] ifeq +11 (target=163)
[155] ldc #7
+ String [AdMobSDK]
[157] ldc #23
+ String [Trying to get locations from GPS.]
[159] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[162] pop
[163] iconst_1
[164] istore_2 v2
[165] aload_0 v0
[166] ldc #36
+ String [location]
[168] invokevirtual #92
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[171] checkcast #47
+ Class [android/location/LocationManager]
[174] dup
[175] astore_3 v3
[176] ifnull +32 (target=208)
[179] new #45
+ Class [android/location/Criteria]
[182] dup
[183] invokespecial #95
+ Methodref [android/location/Criteria.<init> ()V]
[186] dup
[187] astore v5
[189] iconst_1
[190] invokevirtual #96
+ Methodref [android/location/Criteria.setAccuracy (I)V]
[193] aload v5
[195] iconst_0
[196] invokevirtual #97
+ Methodref [android/location/Criteria.setCostAllowed (Z)V]
[199] aload_3 v3
[200] aload v5
[202] iconst_1
[203] invokevirtual #100
+ Methodref [android/location/LocationManager.getBestProvider (Landroid/location/Criteria;Z)Ljava/lang/String;]
[206] astore v4
[208] iload_2 v2
[209] ifne +23 (target=232)
[212] ldc #7
+ String [AdMobSDK]
[214] iconst_3
[215] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[218] ifeq +80 (target=298)
[221] ldc #7
+ String [AdMobSDK]
[223] ldc #10
+ String [Cannot access user's location. Permissions are not set.]
[225] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[228] pop
[229] goto +69 (target=298)
[232] aload v4
[234] ifnonnull +23 (target=257)
[237] ldc #7
+ String [AdMobSDK]
[239] iconst_3
[240] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[243] ifeq +55 (target=298)
[246] ldc #7
+ String [AdMobSDK]
[248] ldc #14
+ String [No location providers are available. Ads will not be geotargeted.]
[250] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[253] pop
[254] goto +44 (target=298)
[257] ldc #7
+ String [AdMobSDK]
[259] iconst_3
[260] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[263] ifeq +11 (target=274)
[266] ldc #7
+ String [AdMobSDK]
[268] ldc #12
+ String [Location provider setup successfully.]
[270] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[273] pop
[274] aload_3 v3
[275] astore v5
[277] aload_3 v3
[278] aload v4
[280] lconst_0
[281] fconst_0
[282] new #54
+ Class [com/admob/android/ads/c]
[285] dup
[286] aload v5
[288] invokespecial #119
+ Methodref [com/admob/android/ads/c.<init> (Landroid/location/LocationManager;)V]
[291] aload_0 v0
[292] invokevirtual #89
+ Methodref [android/content/Context.getMainLooper ()Landroid/os/Looper;]
[295] invokevirtual #101
+ Methodref [android/location/LocationManager.requestLocationUpdates (Ljava/lang/String;JFLandroid/location/LocationListener;Landroid/os/Looper;)V]
[298] aload_1 v1
[299] monitorexit
[300] goto +8 (target=308)
[303] astore_0 v0
[304] aload_1 v1
[305] monitorexit
[306] aload_0 v0
[307] athrow
[308] getstatic #80
+ Fieldref [com/admob/android/ads/b.g Landroid/location/Location;]
[311] areturn
Code attribute exceptions (count = 2):
- ExceptionInfo (28 -> 300: 303):
- ExceptionInfo (303 -> 306: 303):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 41)
[0] -> line 555
[4] -> line 558
[24] -> line 561
[28] -> line 565
[48] -> line 568
[54] -> line 570
[56] -> line 571
[58] -> line 572
[61] -> line 575
[70] -> line 577
[79] -> line 579
[87] -> line 582
[89] -> line 583
[99] -> line 585
[103] -> line 587
[111] -> line 588
[117] -> line 589
[123] -> line 590
[132] -> line 595
[137] -> line 597
[146] -> line 599
[155] -> line 601
[163] -> line 604
[165] -> line 605
[175] -> line 607
[179] -> line 609
[187] -> line 610
[193] -> line 611
[199] -> line 612
[208] -> line 618
[212] -> line 620
[221] -> line 622
[232] -> line 625
[237] -> line 627
[246] -> line 629
[257] -> line 634
[266] -> line 636
[274] -> line 640
[277] -> line 641
[298] -> line 679
[308] -> line 683
+ Method: h(Landroid/content/Context;)Ljava/lang/String;
Access flags: 0x8
= static java.lang.String h(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 77, locals = 2, stack = 3):
[0] aconst_null
[1] astore_1 v1
[2] aload_0 v0
[3] invokestatic #117
+ Methodref [com/admob/android/ads/b.g (Landroid/content/Context;)Landroid/location/Location;]
[6] dup
[7] astore_0 v0
[8] ifnull +33 (target=41)
[11] new #61
+ Class [java/lang/StringBuilder]
[14] dup
[15] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[18] aload_0 v0
[19] invokevirtual #98
+ Methodref [android/location/Location.getLatitude ()D]
[22] invokevirtual #130
+ Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;]
[25] ldc #4
+ String [,]
[27] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[30] aload_0 v0
[31] invokevirtual #99
+ Methodref [android/location/Location.getLongitude ()D]
[34] invokevirtual #130
+ Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;]
[37] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[40] astore_1 v1
[41] ldc #7
+ String [AdMobSDK]
[43] iconst_3
[44] invokestatic #108
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[47] ifeq +28 (target=75)
[50] ldc #7
+ String [AdMobSDK]
[52] new #61
+ Class [java/lang/StringBuilder]
[55] dup
[56] invokespecial #129
+ Methodref [java/lang/StringBuilder.<init> ()V]
[59] ldc #25
+ String [User coordinates are ]
[61] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[64] aload_1 v1
[65] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[68] invokevirtual #133
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[71] invokestatic #104
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[74] pop
[75] aload_1 v1
[76] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 696
[2] -> line 697
[7] -> line 699
[11] -> line 701
[41] -> line 704
[50] -> line 706
[75] -> line 709
+ Method: b()Ljava/lang/String;
Access flags: 0x8
= static java.lang.String b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 11, locals = 0, stack = 4):
[0] getstatic #81
+ Fieldref [com/admob/android/ads/b.h J]
[3] ldc2_w #67
+ Long [1000]
[6] ldiv
[7] invokestatic #128
+ Methodref [java/lang/String.valueOf (J)Ljava/lang/String;]
[10] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 720
+ Method: c()Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 0, stack = 1):
[0] getstatic #82
+ Fieldref [com/admob/android/ads/b.i Ljava/lang/String;]
[3] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 730
+ Method: i(Landroid/content/Context;)Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String i(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 33, locals = 2, stack = 2):
[0] ldc #38
+ String [p]
[2] astore_1 v1
[3] aload_0 v0
[4] ldc #40
+ String [window]
[6] invokevirtual #92
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[9] checkcast #52
+ Class [android/view/WindowManager]
[12] invokeinterface #141
+ InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;]
[17] dup
[18] astore_0 v0
[19] invokevirtual #110
+ Methodref [android/view/Display.getOrientation ()I]
[22] dup
[23] istore_0 v0
[24] iconst_1
[25] ificmpne +6 (target=31)
[28] ldc #35
+ String [l]
[30] astore_1 v1
[31] aload_1 v1
[32] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 740
[3] -> line 742
[18] -> line 743
[23] -> line 744
[28] -> line 746
[31] -> line 748
+ Method: d()Ljava/util/GregorianCalendar;
Access flags: 0x9
= public static java.util.GregorianCalendar d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 0, stack = 1):
[0] getstatic #83
+ Fieldref [com/admob/android/ads/b.j Ljava/util/GregorianCalendar;]
[3] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 776
+ Method: e()Ljava/lang/String;
Access flags: 0x8
= static java.lang.String e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 57, locals = 2, stack = 6):
[0] aconst_null
[1] astore_0 v0
[2] invokestatic #115
+ Methodref [com/admob/android/ads/b.d ()Ljava/util/GregorianCalendar;]
[5] dup
[6] astore_1 v1
[7] ifnull +48 (target=55)
[10] ldc #3
+ String [%04d%02d%02d]
[12] iconst_3
[13] anewarray #59
+ Class [java/lang/Object]
[16] dup
[17] iconst_0
[18] aload_1 v1
[19] iconst_1
[20] invokevirtual #140
+ Methodref [java/util/GregorianCalendar.get (I)I]
[23] invokestatic #121
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[26] aastore
[27] dup
[28] iconst_1
[29] aload_1 v1
[30] iconst_2
[31] invokevirtual #140
+ Methodref [java/util/GregorianCalendar.get (I)I]
[34] iconst_1
[35] iadd
[36] invokestatic #121
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[39] aastore
[40] dup
[41] iconst_2
[42] aload_1 v1
[43] iconst_5
[44] invokevirtual #140
+ Methodref [java/util/GregorianCalendar.get (I)I]
[47] invokestatic #121
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[50] aastore
[51] invokestatic #124
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
[54] astore_0 v0
[55] aload_0 v0
[56] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 787
[2] -> line 788
[6] -> line 790
[10] -> line 792
[55] -> line 798
+ Method: f()Ljava/lang/String;
Access flags: 0x8
= static java.lang.String f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 0, stack = 2):
[0] getstatic #84
+ Fieldref [com/admob/android/ads/b.k Lcom/admob/android/ads/d;]
[3] getstatic #85
+ Fieldref [com/admob/android/ads/d.a Lcom/admob/android/ads/d;]
[6] ifacmpne +6 (target=12)
[9] ldc #37
+ String [m]
[11] areturn
[12] getstatic #84
+ Fieldref [com/admob/android/ads/b.k Lcom/admob/android/ads/d;]
[15] getstatic #86
+ Fieldref [com/admob/android/ads/d.b Lcom/admob/android/ads/d;]
[18] ifacmpne +6 (target=24)
[21] ldc #33
+ String [f]
[23] areturn
[24] aconst_null
[25] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 843
[9] -> line 845
[12] -> line 847
[21] -> line 849
[24] -> line 853
+ Method: a(Landroid/location/Location;)Landroid/location/Location;
Access flags: 0x1008
= static synthetic android.location.Location a(android.location.Location)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 1, stack = 2):
[0] aload_0 v0
[1] dup
[2] putstatic #80
+ Fieldref [com/admob/android/ads/b.g Landroid/location/Location;]
[5] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 22
+ Method: a(J)J
Access flags: 0x1008
= static synthetic long a(long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 4):
[0] lload_0 v0
[1] dup2
[2] putstatic #81
+ Fieldref [com/admob/android/ads/b.h J]
[5] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 22
+ Method: g()Landroid/location/Location;
Access flags: 0x1008
= static synthetic android.location.Location g()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 0, stack = 1):
[0] getstatic #80
+ Fieldref [com/admob/android/ads/b.g Landroid/location/Location;]
[3] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 22
+ Method: h()J
Access flags: 0x1008
= static synthetic long h()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 0, stack = 2):
[0] getstatic #81
+ Fieldref [com/admob/android/ads/b.h J]
[3] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 22
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 18, locals = 0, stack = 2):
[0] ldc #39
+ String [url]
[2] putstatic #77
+ Fieldref [com/admob/android/ads/b.d Ljava/lang/String;]
[5] aconst_null
[6] putstatic #78
+ Fieldref [com/admob/android/ads/b.e [Ljava/lang/String;]
[9] ldc #7
+ String [AdMobSDK]
[11] ldc #6
+ String [AdMob SDK version is 20100331-ANDROID-3312276cc1406347]
[13] invokestatic #107
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[16] pop
[17] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 97
[5] -> line 107
[9] -> line 150
[17] -> line 151
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/c
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.c extends java.lang.Object
Interfaces (count = 1):
+ Class [android/location/LocationListener]
Constant Pool (count = 102):
+ String [ at ]
+ String [,]
+ String [.]
+ String [Acquired location ]
+ String [AdMobSDK]
+ Class [android/location/Location]
+ Class [android/location/LocationListener]
+ Class [android/location/LocationManager]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/b]
+ Class [com/admob/android/ads/c]
+ Class [java/lang/Object]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/System]
+ Class [java/util/Date]
+ Fieldref [com/admob/android/ads/c.a Landroid/location/LocationManager;]
+ Methodref [android/location/Location.getLatitude ()D]
+ Methodref [android/location/Location.getLongitude ()D]
+ Methodref [android/location/LocationManager.removeUpdates (Landroid/location/LocationListener;)V]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/b.a (J)J]
+ Methodref [com/admob/android/ads/b.a (Landroid/location/Location;)Landroid/location/Location;]
+ Methodref [com/admob/android/ads/b.g ()Landroid/location/Location;]
+ Methodref [com/admob/android/ads/b.h ()J]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/System.currentTimeMillis ()J]
+ Methodref [java/util/Date.<init> (J)V]
+ Methodref [java/util/Date.toString ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (J)V]
+ NameAndType [a (J)J]
+ NameAndType [a (Landroid/location/Location;)Landroid/location/Location;]
+ NameAndType [a Landroid/location/LocationManager;]
+ NameAndType [append (D)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [currentTimeMillis ()J]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [g ()Landroid/location/Location;]
+ NameAndType [getLatitude ()D]
+ NameAndType [getLongitude ()D]
+ NameAndType [h ()J]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [removeUpdates (Landroid/location/LocationListener;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [ at ]
+ Utf8 [()D]
+ Utf8 [()J]
+ Utf8 [()Landroid/location/Location;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(D)Ljava/lang/StringBuilder;]
+ Utf8 [(J)J]
+ Utf8 [(J)V]
+ Utf8 [(Landroid/location/Location;)Landroid/location/Location;]
+ Utf8 [(Landroid/location/Location;)V]
+ Utf8 [(Landroid/location/LocationListener;)V]
+ Utf8 [(Landroid/location/LocationManager;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;ILandroid/os/Bundle;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [,]
+ Utf8 [.]
+ Utf8 [<init>]
+ Utf8 [Acquired location ]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Landroid/location/LocationManager;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/location/Location]
+ Utf8 [android/location/LocationListener]
+ Utf8 [android/location/LocationManager]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [com/admob/android/ads/b]
+ Utf8 [com/admob/android/ads/c]
+ Utf8 [currentTimeMillis]
+ Utf8 [d]
+ Utf8 [g]
+ Utf8 [getLatitude]
+ Utf8 [getLongitude]
+ Utf8 [h]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/System]
+ Utf8 [java/util/Date]
+ Utf8 [onLocationChanged]
+ Utf8 [onProviderDisabled]
+ Utf8 [onProviderEnabled]
+ Utf8 [onStatusChanged]
+ Utf8 [removeUpdates]
+ Utf8 [toString]
Fields (count = 1):
+ Field: a Landroid/location/LocationManager;
Access flags: 0x1002
= private synthetic android.location.LocationManager a
Methods (count = 5):
- Method: <init>(Landroid/location/LocationManager;)V
Access flags: 0x0
= c(android.location.LocationManager)
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 #16
+ Fieldref [com/admob/android/ads/c.a Landroid/location/LocationManager;]
[5] aload_0 v0
[6] invokespecial #26
+ Methodref [java/lang/Object.<init> ()V]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 642
+ Method: onLocationChanged(Landroid/location/Location;)V
Access flags: 0x11
= public final void onLocationChanged(android.location.Location)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 100, locals = 2, stack = 6):
[0] aload_1 v1
[1] invokestatic #23
+ Methodref [com/admob/android/ads/b.a (Landroid/location/Location;)Landroid/location/Location;]
[4] pop
[5] invokestatic #31
+ Methodref [java/lang/System.currentTimeMillis ()J]
[8] invokestatic #22
+ Methodref [com/admob/android/ads/b.a (J)J]
[11] pop2
[12] aload_0 v0
[13] getfield #16
+ Fieldref [com/admob/android/ads/c.a Landroid/location/LocationManager;]
[16] aload_0 v0
[17] invokevirtual #19
+ Methodref [android/location/LocationManager.removeUpdates (Landroid/location/LocationListener;)V]
[20] ldc #5
+ String [AdMobSDK]
[22] iconst_3
[23] invokestatic #21
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[26] ifeq +73 (target=99)
[29] ldc #5
+ String [AdMobSDK]
[31] new #13
+ Class [java/lang/StringBuilder]
[34] dup
[35] invokespecial #27
+ Methodref [java/lang/StringBuilder.<init> ()V]
[38] ldc #4
+ String [Acquired location ]
[40] invokevirtual #29
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[43] invokestatic #24
+ Methodref [com/admob/android/ads/b.g ()Landroid/location/Location;]
[46] invokevirtual #17
+ Methodref [android/location/Location.getLatitude ()D]
[49] invokevirtual #28
+ Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;]
[52] ldc #2
+ String [,]
[54] invokevirtual #29
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[57] invokestatic #24
+ Methodref [com/admob/android/ads/b.g ()Landroid/location/Location;]
[60] invokevirtual #18
+ Methodref [android/location/Location.getLongitude ()D]
[63] invokevirtual #28
+ Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;]
[66] ldc #1
+ String [ at ]
[68] invokevirtual #29
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[71] new #15
+ Class [java/util/Date]
[74] dup
[75] invokestatic #25
+ Methodref [com/admob/android/ads/b.h ()J]
[78] invokespecial #32
+ Methodref [java/util/Date.<init> (J)V]
[81] invokevirtual #33
+ Methodref [java/util/Date.toString ()Ljava/lang/String;]
[84] invokevirtual #29
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[87] ldc #3
+ String [.]
[89] invokevirtual #29
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[92] invokevirtual #30
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[95] invokestatic #20
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[98] pop
[99] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 646
[5] -> line 647
[12] -> line 651
[20] -> line 653
[29] -> line 655
[99] -> line 659
+ Method: onProviderDisabled(Ljava/lang/String;)V
Access flags: 0x11
= public final void onProviderDisabled(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 664
+ Method: onProviderEnabled(Ljava/lang/String;)V
Access flags: 0x11
= public final void onProviderEnabled(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 669
+ Method: onStatusChanged(Ljava/lang/String;ILandroid/os/Bundle;)V
Access flags: 0x11
= public final void onStatusChanged(java.lang.String,int,android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 4, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 674
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/d
Superclass: java/lang/Enum
Major version: 0x31
Minor version: 0x0
Access flags: 0x4031
= public final enum enum com.admob.android.ads.d extends java.lang.Enum
Interfaces (count = 0):
Constant Pool (count = 42):
+ String [FEMALE]
+ String [MALE]
+ Class [[Lcom/admob/android/ads/d;]
+ Class [com/admob/android/ads/d]
+ Class [java/lang/Enum]
+ Fieldref [com/admob/android/ads/d.a Lcom/admob/android/ads/d;]
+ Fieldref [com/admob/android/ads/d.b Lcom/admob/android/ads/d;]
+ Fieldref [com/admob/android/ads/d.c [Lcom/admob/android/ads/d;]
+ Methodref [[Lcom/admob/android/ads/d;.clone ()Ljava/lang/Object;]
+ Methodref [com/admob/android/ads/d.<init> (Ljava/lang/String;I)V]
+ Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
+ Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
+ NameAndType [<init> (Ljava/lang/String;I)V]
+ NameAndType [a Lcom/admob/android/ads/d;]
+ NameAndType [b Lcom/admob/android/ads/d;]
+ NameAndType [c [Lcom/admob/android/ads/d;]
+ NameAndType [clone ()Ljava/lang/Object;]
+ NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()V]
+ Utf8 [()[Lcom/admob/android/ads/d;]
+ Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
+ Utf8 [(Ljava/lang/String;)Lcom/admob/android/ads/d;]
+ Utf8 [(Ljava/lang/String;I)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [FEMALE]
+ Utf8 [Lcom/admob/android/ads/d;]
+ Utf8 [LineNumberTable]
+ Utf8 [MALE]
+ Utf8 [SourceFile]
+ Utf8 [[Lcom/admob/android/ads/d;]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [clone]
+ Utf8 [com/admob/android/ads/d]
+ Utf8 [java/lang/Enum]
+ Utf8 [valueOf]
+ Utf8 [values]
Fields (count = 3):
+ Field: a Lcom/admob/android/ads/d;
Access flags: 0x4019
= public static final com.admob.android.ads.d a
+ Field: b Lcom/admob/android/ads/d;
Access flags: 0x4019
= public static final com.admob.android.ads.d b
+ Field: c [Lcom/admob/android/ads/d;
Access flags: 0x101a
= private static final synthetic com.admob.android.ads.d[] c
Methods (count = 4):
+ Method: values()[Lcom/admob/android/ads/d;
Access flags: 0x9
= public static com.admob.android.ads.d[] values()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 0, stack = 1):
[0] getstatic #8
+ Fieldref [com/admob/android/ads/d.c [Lcom/admob/android/ads/d;]
[3] invokevirtual #9
+ Methodref [[Lcom/admob/android/ads/d;.clone ()Ljava/lang/Object;]
[6] checkcast #3
+ Class [[Lcom/admob/android/ads/d;]
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 27
+ Method: valueOf(Ljava/lang/String;)Lcom/admob/android/ads/d;
Access flags: 0x9
= public static com.admob.android.ads.d valueOf(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 1, stack = 2):
[0] ldc #4
+ Class [com/admob/android/ads/d]
[2] aload_0 v0
[3] invokestatic #12
+ Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
[6] checkcast #4
+ Class [com/admob/android/ads/d]
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 27
- Method: <init>(Ljava/lang/String;I)V
Access flags: 0x2
= private d(java.lang.String,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 3, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] iload_2 v2
[3] invokespecial #11
+ Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
[6] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 27
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 46, locals = 0, stack = 4):
[0] new #4
+ Class [com/admob/android/ads/d]
[3] dup
[4] ldc #2
+ String [MALE]
[6] iconst_0
[7] invokespecial #10
+ Methodref [com/admob/android/ads/d.<init> (Ljava/lang/String;I)V]
[10] putstatic #6
+ Fieldref [com/admob/android/ads/d.a Lcom/admob/android/ads/d;]
[13] new #4
+ Class [com/admob/android/ads/d]
[16] dup
[17] ldc #1
+ String [FEMALE]
[19] iconst_1
[20] invokespecial #10
+ Methodref [com/admob/android/ads/d.<init> (Ljava/lang/String;I)V]
[23] putstatic #7
+ Fieldref [com/admob/android/ads/d.b Lcom/admob/android/ads/d;]
[26] iconst_2
[27] anewarray #4
+ Class [com/admob/android/ads/d]
[30] dup
[31] iconst_0
[32] getstatic #6
+ Fieldref [com/admob/android/ads/d.a Lcom/admob/android/ads/d;]
[35] aastore
[36] dup
[37] iconst_1
[38] getstatic #7
+ Fieldref [com/admob/android/ads/d.b Lcom/admob/android/ads/d;]
[41] aastore
[42] putstatic #8
+ Fieldref [com/admob/android/ads/d.c [Lcom/admob/android/ads/d;]
[45] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 30
[13] -> line 32
[26] -> line 27
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/AdView
Superclass: android/widget/RelativeLayout
Major version: 0x31
Minor version: 0x0
Access flags: 0x21
= public class com.admob.android.ads.AdView extends android.widget.RelativeLayout
Interfaces (count = 0):
Constant Pool (count = 553):
+ Integer [-2147483648]
+ Integer [-16777216]
+ Integer [262144]
+ Integer [600000]
+ Integer [1073741824]
+ Float [-90.0]
+ Float [-0.4]
+ Float [16.0]
+ String [ at most to draw into. Please make your view containing AdView taller.]
+ String [ by ]
+ String [ from now.]
+ String [ heightSize ]
+ String [ measuredHeight ]
+ String [ pixels tall but is only given ]
+ String [ seconds.]
+ String [) seconds must be <= ]
+ String [) seconds must be >= ]
+ String [Ad refresh scheduled for ]
+ String [AdMobSDK]
+ String [AdView size is ]
+ String [AdView's "testing" XML attribute has been deprecated and will be ignored. Please delete it from your XML layout and use AdManager.setTestDevices instead.]
+ String [AdView.onMeasure: measuredWidth ]
+ String [AdView.onMeasure: widthSize ]
+ String [AdView.setRequestInterval(]
+ String [Ads by AdMob]
+ String [Calling the deprecated method setTextColor! Please use setPrimaryTextColor and setSecondaryTextColor instead.]
+ String [Cancelled an ad refresh scheduled for the future.]
+ String [Cannot display ad because its container is too small. The ad is ]
+ String [Cannot refresh CPM ads. Ignoring request to refresh the ad.]
+ String [Cannot requestFreshAd() when the AdView is not visible. Call AdView.setVisibility(View.VISIBLE) first.]
+ String [Deprecated method setGoneWithoutAd was called. See JavaDoc for instructions to remove.]
+ String [Ignoring requestFreshAd() because we are requesting an ad right now already.]
+ String [Requesting fresh ads every ]
+ String [Unhandled exception raised in your AdListener.onReceiveAd.]
+ String [Unhandled exception raised in your AdListener.onReceiveRefreshedAd.]
+ String [backgroundColor]
+ String [http://schemas.android.com/apk/res/]
+ String [isGoneWithoutAd]
+ String [keywords]
+ String [org.json.JSONException]
+ String [primaryTextColor]
+ String [refreshInterval]
+ String [secondaryTextColor]
+ String [testing]
+ String [textColor]
+ Class [android/content/Context]
+ Class [android/os/Handler]
+ Class [android/os/SystemClock]
+ Class [android/util/AttributeSet]
+ Class [android/util/Log]
+ Class [android/view/View]
+ Class [android/view/View$MeasureSpec]
+ Class [android/view/animation/AccelerateInterpolator]
+ Class [android/view/animation/AlphaAnimation]
+ Class [android/widget/RelativeLayout]
+ Class [android/widget/RelativeLayout$LayoutParams]
+ Class [android/widget/TextView]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/a]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/ai]
+ Class [com/admob/android/ads/ar]
+ Class [com/admob/android/ads/b]
+ Class [com/admob/android/ads/e]
+ Class [com/admob/android/ads/f]
+ Class [com/admob/android/ads/g]
+ Class [com/admob/android/ads/j]
+ Class [com/admob/android/ads/k]
+ Class [com/admob/android/ads/o]
+ Class [com/admob/android/ads/s]
+ Class [java/lang/Boolean]
+ Class [java/lang/Class]
+ Class [java/lang/ClassNotFoundException]
+ Class [java/lang/Exception]
+ Class [java/lang/StringBuilder]
+ Class [java/util/Vector]
+ Long [120]
+ Long [233]
+ Long [700]
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
+ Fieldref [com/admob/android/ads/AdView.b Ljava/lang/Boolean;]
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
+ Fieldref [com/admob/android/ads/AdView.d I]
+ Fieldref [com/admob/android/ads/AdView.e Z]
+ Fieldref [com/admob/android/ads/AdView.f Lcom/admob/android/ads/f;]
+ Fieldref [com/admob/android/ads/AdView.g I]
+ Fieldref [com/admob/android/ads/AdView.h I]
+ Fieldref [com/admob/android/ads/AdView.i I]
+ Fieldref [com/admob/android/ads/AdView.j Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/AdView.k Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/AdView.l Lcom/admob/android/ads/a;]
+ Fieldref [com/admob/android/ads/AdView.m Z]
+ Fieldref [com/admob/android/ads/AdView.n Z]
+ Fieldref [com/admob/android/ads/AdView.o Z]
+ Fieldref [com/admob/android/ads/AdView.p J]
+ Fieldref [com/admob/android/ads/AdView.q Lcom/admob/android/ads/s;]
+ Fieldref [com/admob/android/ads/AdView.r Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/f.a Z]
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
+ Methodref [android/os/Handler.<init> ()V]
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
+ Methodref [android/os/Handler.postDelayed (Ljava/lang/Runnable;J)Z]
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/view/View.getVisibility ()I]
+ Methodref [android/view/View.setVisibility (I)V]
+ Methodref [android/view/View$MeasureSpec.getMode (I)I]
+ Methodref [android/view/View$MeasureSpec.getSize (I)I]
+ Methodref [android/view/animation/AccelerateInterpolator.<init> ()V]
+ Methodref [android/view/animation/AlphaAnimation.<init> (FF)V]
+ Methodref [android/view/animation/AlphaAnimation.setDuration (J)V]
+ Methodref [android/view/animation/AlphaAnimation.setFillAfter (Z)V]
+ Methodref [android/view/animation/AlphaAnimation.setInterpolator (Landroid/view/animation/Interpolator;)V]
+ Methodref [android/view/animation/AlphaAnimation.startNow ()V]
+ Methodref [android/widget/RelativeLayout.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Methodref [android/widget/RelativeLayout.getVisibility ()I]
+ Methodref [android/widget/RelativeLayout.onAttachedToWindow ()V]
+ Methodref [android/widget/RelativeLayout.onDetachedFromWindow ()V]
+ Methodref [android/widget/RelativeLayout.onMeasure (II)V]
+ Methodref [android/widget/RelativeLayout.setEnabled (Z)V]
+ Methodref [android/widget/RelativeLayout.setVisibility (I)V]
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
+ Methodref [android/widget/TextView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Methodref [android/widget/TextView.setBackgroundColor (I)V]
+ Methodref [android/widget/TextView.setGravity (I)V]
+ Methodref [android/widget/TextView.setPadding (IIII)V]
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
+ Methodref [android/widget/TextView.setTextColor (I)V]
+ Methodref [android/widget/TextView.setTextSize (F)V]
+ Methodref [com/admob/android/ads/AdView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Methodref [com/admob/android/ads/AdView.a ()I]
+ Methodref [com/admob/android/ads/AdView.a (Landroid/content/Context;)Z]
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
+ Methodref [com/admob/android/ads/AdView.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Methodref [com/admob/android/ads/AdView.c ()I]
+ Methodref [com/admob/android/ads/AdView.d ()V]
+ Methodref [com/admob/android/ads/AdView.e ()V]
+ Methodref [com/admob/android/ads/AdView.f ()Z]
+ Methodref [com/admob/android/ads/AdView.getChildAt (I)Landroid/view/View;]
+ Methodref [com/admob/android/ads/AdView.getChildCount ()I]
+ Methodref [com/admob/android/ads/AdView.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/AdView.getHeight ()I]
+ Methodref [com/admob/android/ads/AdView.getMeasuredHeight ()I]
+ Methodref [com/admob/android/ads/AdView.getMeasuredWidth ()I]
+ Methodref [com/admob/android/ads/AdView.getVisibility ()I]
+ Methodref [com/admob/android/ads/AdView.getWidth ()I]
+ Methodref [com/admob/android/ads/AdView.invalidate ()V]
+ Methodref [com/admob/android/ads/AdView.setBackgroundColor (I)V]
+ Methodref [com/admob/android/ads/AdView.setClickable (Z)V]
+ Methodref [com/admob/android/ads/AdView.setDescendantFocusability (I)V]
+ Methodref [com/admob/android/ads/AdView.setGoneWithoutAd (Z)V]
+ Methodref [com/admob/android/ads/AdView.setGravity (I)V]
+ Methodref [com/admob/android/ads/AdView.setLongClickable (Z)V]
+ Methodref [com/admob/android/ads/AdView.setMeasuredDimension (II)V]
+ Methodref [com/admob/android/ads/AdView.setPrimaryTextColor (I)V]
+ Methodref [com/admob/android/ads/AdView.setRequestInterval (I)V]
+ Methodref [com/admob/android/ads/AdView.setSecondaryTextColor (I)V]
+ Methodref [com/admob/android/ads/AdView.setTextColor (I)V]
+ Methodref [com/admob/android/ads/AdView.setVisibility (I)V]
+ Methodref [com/admob/android/ads/AdView.startAnimation (Landroid/view/animation/Animation;)V]
+ Methodref [com/admob/android/ads/ab.a (Lcom/admob/android/ads/o;)V]
+ Methodref [com/admob/android/ads/ab.c ()Lcom/admob/android/ads/o;]
+ Methodref [com/admob/android/ads/ab.g ()J]
+ Methodref [com/admob/android/ads/ab.getParent ()Landroid/view/ViewParent;]
+ Methodref [com/admob/android/ads/ab.setGravity (I)V]
+ Methodref [com/admob/android/ads/ab.setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
+ Methodref [com/admob/android/ads/ab.setVisibility (I)V]
+ Methodref [com/admob/android/ads/ai.<init> (FFFFFZ)V]
+ Methodref [com/admob/android/ads/ai.setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
+ Methodref [com/admob/android/ads/ai.setDuration (J)V]
+ Methodref [com/admob/android/ads/ai.setFillAfter (Z)V]
+ Methodref [com/admob/android/ads/ai.setInterpolator (Landroid/view/animation/Interpolator;)V]
+ Methodref [com/admob/android/ads/ar.a (Landroid/content/Context;)V]
+ Methodref [com/admob/android/ads/b.a (Landroid/content/Context;)I]
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/e.<init> (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/f.<init> (Lcom/admob/android/ads/AdView;)V]
+ Methodref [com/admob/android/ads/g.<init> (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;IZ)V]
+ Methodref [com/admob/android/ads/j.<init> (Lcom/admob/android/ads/AdView;)V]
+ Methodref [com/admob/android/ads/k.<init> (Lcom/admob/android/ads/AdView;)V]
+ Methodref [com/admob/android/ads/k.start ()V]
+ Methodref [com/admob/android/ads/o.a ()D]
+ Methodref [com/admob/android/ads/o.a (I)I]
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/o.d ()Z]
+ Methodref [com/admob/android/ads/o.e ()I]
+ Methodref [com/admob/android/ads/o.f ()I]
+ Methodref [com/admob/android/ads/s.<init> (Lcom/admob/android/ads/AdView;)V]
+ Methodref [java/lang/Boolean.booleanValue ()Z]
+ Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
+ Methodref [java/lang/Class.forName (Ljava/lang/String;)Ljava/lang/Class;]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (I)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/Vector.<init> ()V]
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
+ Methodref [java/util/Vector.remove (Ljava/lang/Object;)Z]
+ InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
+ InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
+ InterfaceMethodref [android/util/AttributeSet.getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
+ InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ InterfaceMethodref [com/admob/android/ads/a.a (Lcom/admob/android/ads/AdView;)V]
+ InterfaceMethodref [com/admob/android/ads/a.c (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (FF)V]
+ NameAndType [<init> (FFFFFZ)V]
+ NameAndType [<init> (II)V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ NameAndType [<init> (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [<init> (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ NameAndType [<init> (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;IZ)V]
+ NameAndType [a ()D]
+ NameAndType [a ()I]
+ NameAndType [a (I)I]
+ NameAndType [a (Landroid/content/Context;)I]
+ NameAndType [a (Landroid/content/Context;)V]
+ NameAndType [a (Landroid/content/Context;)Z]
+ NameAndType [a (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [a (Lcom/admob/android/ads/ab;)V]
+ NameAndType [a (Lcom/admob/android/ads/o;)V]
+ NameAndType [a (Z)V]
+ NameAndType [a Landroid/os/Handler;]
+ NameAndType [a Z]
+ NameAndType [add (Ljava/lang/Object;)Z]
+ NameAndType [addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Ljava/lang/Boolean;]
+ NameAndType [booleanValue ()Z]
+ NameAndType [c ()I]
+ NameAndType [c ()Lcom/admob/android/ads/o;]
+ NameAndType [c (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [c Lcom/admob/android/ads/ab;]
+ NameAndType [d ()V]
+ NameAndType [d ()Z]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d I]
+ NameAndType [e ()I]
+ NameAndType [e ()V]
+ NameAndType [e Z]
+ NameAndType [f ()I]
+ NameAndType [f ()Z]
+ NameAndType [f (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [f Lcom/admob/android/ads/f;]
+ NameAndType [forName (Ljava/lang/String;)Ljava/lang/Class;]
+ NameAndType [g ()J]
+ NameAndType [g I]
+ NameAndType [getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
+ NameAndType [getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
+ NameAndType [getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
+ NameAndType [getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getChildAt (I)Landroid/view/View;]
+ NameAndType [getChildCount ()I]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getHeight ()I]
+ NameAndType [getMeasuredHeight ()I]
+ NameAndType [getMeasuredWidth ()I]
+ NameAndType [getMode (I)I]
+ NameAndType [getPackageName ()Ljava/lang/String;]
+ NameAndType [getParent ()Landroid/view/ViewParent;]
+ NameAndType [getSize (I)I]
+ NameAndType [getVisibility ()I]
+ NameAndType [getWidth ()I]
+ NameAndType [h I]
+ NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [i I]
+ NameAndType [invalidate ()V]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [j Ljava/lang/String;]
+ NameAndType [k Ljava/lang/String;]
+ NameAndType [l Lcom/admob/android/ads/a;]
+ NameAndType [m Z]
+ NameAndType [n Z]
+ NameAndType [o Z]
+ NameAndType [onAttachedToWindow ()V]
+ NameAndType [onDetachedFromWindow ()V]
+ NameAndType [onMeasure (II)V]
+ NameAndType [p J]
+ NameAndType [post (Ljava/lang/Runnable;)Z]
+ NameAndType [postDelayed (Ljava/lang/Runnable;J)Z]
+ NameAndType [q Lcom/admob/android/ads/s;]
+ NameAndType [r Ljava/util/Vector;]
+ NameAndType [remove (Ljava/lang/Object;)Z]
+ NameAndType [setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
+ NameAndType [setBackgroundColor (I)V]
+ NameAndType [setClickable (Z)V]
+ NameAndType [setDescendantFocusability (I)V]
+ NameAndType [setDuration (J)V]
+ NameAndType [setEnabled (Z)V]
+ NameAndType [setFillAfter (Z)V]
+ NameAndType [setGoneWithoutAd (Z)V]
+ NameAndType [setGravity (I)V]
+ NameAndType [setInterpolator (Landroid/view/animation/Interpolator;)V]
+ NameAndType [setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [setLongClickable (Z)V]
+ NameAndType [setMeasuredDimension (II)V]
+ NameAndType [setPadding (IIII)V]
+ NameAndType [setPrimaryTextColor (I)V]
+ NameAndType [setRequestInterval (I)V]
+ NameAndType [setSecondaryTextColor (I)V]
+ NameAndType [setText (Ljava/lang/CharSequence;)V]
+ NameAndType [setTextColor (I)V]
+ NameAndType [setTextSize (F)V]
+ NameAndType [setVisibility (I)V]
+ NameAndType [start ()V]
+ NameAndType [startAnimation (Landroid/view/animation/Animation;)V]
+ NameAndType [startNow ()V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [uptimeMillis ()J]
+ NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [valueOf (Z)Ljava/lang/Boolean;]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [ at most to draw into. Please make your view containing AdView taller.]
+ Utf8 [ by ]
+ Utf8 [ from now.]
+ Utf8 [ heightSize ]
+ Utf8 [ measuredHeight ]
+ Utf8 [ pixels tall but is only given ]
+ Utf8 [ seconds.]
+ Utf8 [()D]
+ Utf8 [()I]
+ Utf8 [()J]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Landroid/view/ViewParent;]
+ Utf8 [()Lcom/admob/android/ads/o;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(F)V]
+ Utf8 [(FF)V]
+ Utf8 [(FFFFFZ)V]
+ Utf8 [(I)I]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(II)V]
+ Utf8 [(IIII)V]
+ Utf8 [(J)V]
+ Utf8 [(Landroid/content/Context;)I]
+ Utf8 [(Landroid/content/Context;)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;)Z]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V]
+ Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;I)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Landroid/view/animation/Animation$AnimationListener;)V]
+ Utf8 [(Landroid/view/animation/Animation;)V]
+ Utf8 [(Landroid/view/animation/Interpolator;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;)I]
+ Utf8 [(Lcom/admob/android/ads/AdView;)J]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/a;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/s;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;IZ)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/o;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Z)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Z)Z]
+ Utf8 [(Lcom/admob/android/ads/a;)V]
+ Utf8 [(Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Lcom/admob/android/ads/o;)V]
+ Utf8 [(Lcom/admob/android/ads/o;Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Runnable;)Z]
+ Utf8 [(Ljava/lang/Runnable;J)Z]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Class;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;I)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Z]
+ Utf8 [(Z)Ljava/lang/Boolean;]
+ Utf8 [(Z)V]
+ Utf8 [) seconds must be <= ]
+ Utf8 [) seconds must be >= ]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [Ad refresh scheduled for ]
+ Utf8 [AdMobSDK]
+ Utf8 [AdView size is ]
+ Utf8 [AdView's "testing" XML attribute has been deprecated and will be ignored. Please delete it from your XML layout and use AdManager.setTestDevices instead.]
+ Utf8 [AdView.onMeasure: measuredWidth ]
+ Utf8 [AdView.onMeasure: widthSize ]
+ Utf8 [AdView.setRequestInterval(]
+ Utf8 [Ads by AdMob]
+ Utf8 [Calling the deprecated method setTextColor! Please use setPrimaryTextColor and setSecondaryTextColor instead.]
+ Utf8 [Cancelled an ad refresh scheduled for the future.]
+ Utf8 [Cannot display ad because its container is too small. The ad is ]
+ Utf8 [Cannot refresh CPM ads. Ignoring request to refresh the ad.]
+ Utf8 [Cannot requestFreshAd() when the AdView is not visible. Call AdView.setVisibility(View.VISIBLE) first.]
+ Utf8 [Code]
+ Utf8 [Deprecated method setGoneWithoutAd was called. See JavaDoc for instructions to remove.]
+ Utf8 [I]
+ Utf8 [Ignoring requestFreshAd() because we are requesting an ad right now already.]
+ Utf8 [J]
+ Utf8 [Landroid/os/Handler;]
+ Utf8 [Lcom/admob/android/ads/a;]
+ Utf8 [Lcom/admob/android/ads/ab;]
+ Utf8 [Lcom/admob/android/ads/f;]
+ Utf8 [Lcom/admob/android/ads/s;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/Boolean;]
+ Utf8 [Ljava/lang/Deprecated;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/util/Vector;]
+ Utf8 [Requesting fresh ads every ]
+ Utf8 [RuntimeVisibleAnnotations]
+ Utf8 [SourceFile]
+ Utf8 [Unhandled exception raised in your AdListener.onReceiveAd.]
+ Utf8 [Unhandled exception raised in your AdListener.onReceiveRefreshedAd.]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [add]
+ Utf8 [addView]
+ Utf8 [android/content/Context]
+ Utf8 [android/os/Handler]
+ Utf8 [android/os/SystemClock]
+ Utf8 [android/util/AttributeSet]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/View]
+ Utf8 [android/view/View$MeasureSpec]
+ Utf8 [android/view/animation/AccelerateInterpolator]
+ Utf8 [android/view/animation/AlphaAnimation]
+ Utf8 [android/widget/RelativeLayout]
+ Utf8 [android/widget/RelativeLayout$LayoutParams]
+ Utf8 [android/widget/TextView]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [backgroundColor]
+ Utf8 [booleanValue]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/a]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/ai]
+ Utf8 [com/admob/android/ads/ar]
+ Utf8 [com/admob/android/ads/b]
+ Utf8 [com/admob/android/ads/e]
+ Utf8 [com/admob/android/ads/f]
+ Utf8 [com/admob/android/ads/g]
+ Utf8 [com/admob/android/ads/j]
+ Utf8 [com/admob/android/ads/k]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [com/admob/android/ads/s]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [f]
+ Utf8 [forName]
+ Utf8 [g]
+ Utf8 [getAttributeBooleanValue]
+ Utf8 [getAttributeIntValue]
+ Utf8 [getAttributeUnsignedIntValue]
+ Utf8 [getAttributeValue]
+ Utf8 [getChildAt]
+ Utf8 [getChildCount]
+ Utf8 [getContext]
+ Utf8 [getHeight]
+ Utf8 [getMeasuredHeight]
+ Utf8 [getMeasuredWidth]
+ Utf8 [getMode]
+ Utf8 [getPackageName]
+ Utf8 [getParent]
+ Utf8 [getSize]
+ Utf8 [getVisibility]
+ Utf8 [getWidth]
+ Utf8 [h]
+ Utf8 [http://schemas.android.com/apk/res/]
+ Utf8 [i]
+ Utf8 [invalidate]
+ Utf8 [isGoneWithoutAd]
+ Utf8 [isLoggable]
+ Utf8 [j]
+ Utf8 [java/lang/Boolean]
+ Utf8 [java/lang/Class]
+ Utf8 [java/lang/ClassNotFoundException]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/util/Vector]
+ Utf8 [k]
+ Utf8 [keywords]
+ Utf8 [l]
+ Utf8 [m]
+ Utf8 [n]
+ Utf8 [o]
+ Utf8 [onAttachedToWindow]
+ Utf8 [onDetachedFromWindow]
+ Utf8 [onMeasure]
+ Utf8 [onWindowFocusChanged]
+ Utf8 [onWindowVisibilityChanged]
+ Utf8 [org.json.JSONException]
+ Utf8 [p]
+ Utf8 [post]
+ Utf8 [postDelayed]
+ Utf8 [primaryTextColor]
+ Utf8 [q]
+ Utf8 [r]
+ Utf8 [refreshInterval]
+ Utf8 [remove]
+ Utf8 [secondaryTextColor]
+ Utf8 [setAdListener]
+ Utf8 [setAnimationListener]
+ Utf8 [setBackgroundColor]
+ Utf8 [setClickable]
+ Utf8 [setDescendantFocusability]
+ Utf8 [setDuration]
+ Utf8 [setEnabled]
+ Utf8 [setFillAfter]
+ Utf8 [setGoneWithoutAd]
+ Utf8 [setGravity]
+ Utf8 [setInterpolator]
+ Utf8 [setKeywords]
+ Utf8 [setLayoutParams]
+ Utf8 [setLongClickable]
+ Utf8 [setMeasuredDimension]
+ Utf8 [setPadding]
+ Utf8 [setPrimaryTextColor]
+ Utf8 [setRequestInterval]
+ Utf8 [setSearchQuery]
+ Utf8 [setSecondaryTextColor]
+ Utf8 [setText]
+ Utf8 [setTextColor]
+ Utf8 [setTextSize]
+ Utf8 [setVisibility]
+ Utf8 [start]
+ Utf8 [startAnimation]
+ Utf8 [startNow]
+ Utf8 [testing]
+ Utf8 [textColor]
+ Utf8 [toString]
+ Utf8 [uptimeMillis]
+ Utf8 [v]
+ Utf8 [valueOf]
+ Utf8 [w]
Fields (count = 18):
+ Field: b Ljava/lang/Boolean;
Access flags: 0xa
= private static java.lang.Boolean b
+ Field: c Lcom/admob/android/ads/ab;
Access flags: 0x2
= private com.admob.android.ads.ab c
+ Field: d I
Access flags: 0x2
= private int d
+ Field: e Z
Access flags: 0x2
= private boolean e
+ Field: f Lcom/admob/android/ads/f;
Access flags: 0x2
= private com.admob.android.ads.f f
+ Field: g I
Access flags: 0x2
= private int g
+ Field: h I
Access flags: 0x2
= private int h
+ Field: i I
Access flags: 0x2
= private int i
+ Field: j Ljava/lang/String;
Access flags: 0x2
= private java.lang.String j
+ Field: k Ljava/lang/String;
Access flags: 0x2
= private java.lang.String k
+ Field: l Lcom/admob/android/ads/a;
Access flags: 0x2
= private com.admob.android.ads.a l
+ Field: m Z
Access flags: 0x2
= private boolean m
+ Field: n Z
Access flags: 0x2
= private boolean n
+ Field: o Z
Access flags: 0x2
= private boolean o
+ Field: p J
Access flags: 0x2
= private long p
+ Field: q Lcom/admob/android/ads/s;
Access flags: 0x2
= private com.admob.android.ads.s q
+ Field: a Landroid/os/Handler;
Access flags: 0x18
= static final android.os.Handler a
+ Field: r Ljava/util/Vector;
Access flags: 0xa
= private static java.util.Vector r
Methods (count = 45):
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Access flags: 0x1
= public AdView(android.content.Context,android.util.AttributeSet)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 3, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] iconst_0
[4] invokespecial #138
+ Methodref [com/admob/android/ads/AdView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
[7] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 267
[7] -> line 268
- Method: <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Access flags: 0x1
= public AdView(android.content.Context,android.util.AttributeSet,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 348, locals = 9, stack = 6):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] iload_3 v3
[4] invokespecial #123
+ Methodref [android/widget/RelativeLayout.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
[7] aload_0 v0
[8] iconst_1
[9] putfield #96
+ Fieldref [com/admob/android/ads/AdView.n Z]
[12] aload_0 v0
[13] ldc #3
+ Integer [262144]
[15] invokevirtual #158
+ Methodref [com/admob/android/ads/AdView.setDescendantFocusability (I)V]
[18] aload_0 v0
[19] iconst_1
[20] invokevirtual #157
+ Methodref [com/admob/android/ads/AdView.setClickable (Z)V]
[23] aload_0 v0
[24] iconst_0
[25] invokevirtual #161
+ Methodref [com/admob/android/ads/AdView.setLongClickable (Z)V]
[28] aload_0 v0
[29] bipush 17
[31] invokevirtual #160
+ Methodref [com/admob/android/ads/AdView.setGravity (I)V]
[34] ldc #2
+ Integer [-16777216]
[36] istore v4
[38] iconst_m1
[39] istore v5
[41] iconst_m1
[42] istore v6
[44] aload_2 v2
[45] ifnull +171 (target=216)
[48] new #75
+ Class [java/lang/StringBuilder]
[51] dup
[52] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[55] ldc #37
+ String [http://schemas.android.com/apk/res/]
[57] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[60] aload_1 v1
[61] invokevirtual #102
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[64] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[67] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[70] astore v7
[72] aload_2 v2
[73] aload v7
[75] ldc #44
+ String [testing]
[77] iconst_0
[78] invokeinterface #207
+ InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
[83] dup
[84] istore v4
[86] ifeq +11 (target=97)
[89] ldc #19
+ String [AdMobSDK]
[91] ldc #21
+ String [AdView's "testing" XML attribute has been deprecated and will be ignored. Please delete it from your XML layout and use AdManager.setTestDevices instead.]
[93] invokestatic #111
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[96] pop
[97] aload_2 v2
[98] aload v7
[100] ldc #36
+ String [backgroundColor]
[102] ldc #2
+ Integer [-16777216]
[104] invokeinterface #209
+ InterfaceMethodref [android/util/AttributeSet.getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
[109] istore v4
[111] aload_2 v2
[112] aload v7
[114] ldc #45
+ String [textColor]
[116] iconst_m1
[117] invokeinterface #209
+ InterfaceMethodref [android/util/AttributeSet.getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
[122] dup
[123] istore v5
[125] iflt +9 (target=134)
[128] aload_0 v0
[129] iload v5
[131] invokevirtual #166
+ Methodref [com/admob/android/ads/AdView.setTextColor (I)V]
[134] aload_2 v2
[135] aload v7
[137] ldc #41
+ String [primaryTextColor]
[139] iconst_m1
[140] invokeinterface #209
+ InterfaceMethodref [android/util/AttributeSet.getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
[145] istore v5
[147] aload_2 v2
[148] aload v7
[150] ldc #43
+ String [secondaryTextColor]
[152] iconst_m1
[153] invokeinterface #209
+ InterfaceMethodref [android/util/AttributeSet.getAttributeUnsignedIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
[158] istore v6
[160] aload_0 v0
[161] aload_2 v2
[162] aload v7
[164] ldc #39
+ String [keywords]
[166] invokeinterface #210
+ InterfaceMethodref [android/util/AttributeSet.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[171] putfield #92
+ Fieldref [com/admob/android/ads/AdView.j Ljava/lang/String;]
[174] aload_2 v2
[175] aload v7
[177] ldc #42
+ String [refreshInterval]
[179] iconst_0
[180] invokeinterface #208
+ InterfaceMethodref [android/util/AttributeSet.getAttributeIntValue (Ljava/lang/String;Ljava/lang/String;I)I]
[185] istore v8
[187] aload_0 v0
[188] iload v8
[190] invokevirtual #164
+ Methodref [com/admob/android/ads/AdView.setRequestInterval (I)V]
[193] aload_2 v2
[194] aload v7
[196] ldc #38
+ String [isGoneWithoutAd]
[198] iconst_0
[199] invokeinterface #207
+ InterfaceMethodref [android/util/AttributeSet.getAttributeBooleanValue (Ljava/lang/String;Ljava/lang/String;Z)Z]
[204] dup
[205] istore v7
[207] ifeq +9 (target=216)
[210] aload_0 v0
[211] iload v7
[213] invokevirtual #159
+ Methodref [com/admob/android/ads/AdView.setGoneWithoutAd (Z)V]
[216] aload_0 v0
[217] iload v4
[219] invokevirtual #156
+ Methodref [com/admob/android/ads/AdView.setBackgroundColor (I)V]
[222] aload_0 v0
[223] iload v5
[225] invokevirtual #163
+ Methodref [com/admob/android/ads/AdView.setPrimaryTextColor (I)V]
[228] aload_0 v0
[229] iload v6
[231] invokevirtual #165
+ Methodref [com/admob/android/ads/AdView.setSecondaryTextColor (I)V]
[234] aload_0 v0
[235] aconst_null
[236] putfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[239] aload_0 v0
[240] aconst_null
[241] putfield #99
+ Fieldref [com/admob/android/ads/AdView.q Lcom/admob/android/ads/s;]
[244] getstatic #84
+ Fieldref [com/admob/android/ads/AdView.b Ljava/lang/Boolean;]
[247] ifnonnull +13 (target=260)
[250] aload_1 v1
[251] invokestatic #140
+ Methodref [com/admob/android/ads/AdView.a (Landroid/content/Context;)Z]
[254] invokestatic #198
+ Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
[257] putstatic #84
+ Fieldref [com/admob/android/ads/AdView.b Ljava/lang/Boolean;]
[260] getstatic #84
+ Fieldref [com/admob/android/ads/AdView.b Ljava/lang/Boolean;]
[263] invokevirtual #197
+ Methodref [java/lang/Boolean.booleanValue ()Z]
[266] ifeq +81 (target=347)
[269] new #57
+ Class [android/widget/TextView]
[272] dup
[273] aload_1 v1
[274] aload_2 v2
[275] iload_3 v3
[276] invokespecial #131
+ Methodref [android/widget/TextView.<init> (Landroid/content/Context;Landroid/util/AttributeSet;I)V]
[279] dup
[280] astore v7
[282] aload_0 v0
[283] invokevirtual #143
+ Methodref [com/admob/android/ads/AdView.c ()I]
[286] invokevirtual #132
+ Methodref [android/widget/TextView.setBackgroundColor (I)V]
[289] aload v7
[291] aload_0 v0
[292] invokevirtual #139
+ Methodref [com/admob/android/ads/AdView.a ()I]
[295] invokevirtual #136
+ Methodref [android/widget/TextView.setTextColor (I)V]
[298] aload v7
[300] bipush 10
[302] bipush 10
[304] bipush 10
[306] bipush 10
[308] invokevirtual #134
+ Methodref [android/widget/TextView.setPadding (IIII)V]
[311] aload v7
[313] ldc #8
+ Float [16.0]
[315] invokevirtual #137
+ Methodref [android/widget/TextView.setTextSize (F)V]
[318] aload v7
[320] bipush 16
[322] invokevirtual #133
+ Methodref [android/widget/TextView.setGravity (I)V]
[325] aload v7
[327] ldc #25
+ String [Ads by AdMob]
[329] invokevirtual #135
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[332] aload_0 v0
[333] aload v7
[335] new #56
+ Class [android/widget/RelativeLayout$LayoutParams]
[338] dup
[339] iconst_m1
[340] iconst_m1
[341] invokespecial #130
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
[344] invokevirtual #142
+ Methodref [com/admob/android/ads/AdView.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
[347] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 43)
[0] -> line 281
[7] -> line 200
[12] -> line 284
[18] -> line 285
[23] -> line 286
[28] -> line 289
[34] -> line 292
[38] -> line 293
[41] -> line 294
[44] -> line 296
[48] -> line 298
[72] -> line 300
[84] -> line 301
[89] -> line 303
[97] -> line 306
[111] -> line 308
[123] -> line 309
[128] -> line 311
[134] -> line 314
[147] -> line 315
[160] -> line 317
[174] -> line 319
[187] -> line 320
[193] -> line 322
[205] -> line 323
[210] -> line 325
[216] -> line 329
[222] -> line 330
[228] -> line 331
[234] -> line 333
[239] -> line 334
[244] -> line 337
[250] -> line 339
[260] -> line 341
[269] -> line 343
[280] -> line 344
[289] -> line 345
[298] -> line 346
[311] -> line 347
[318] -> line 348
[325] -> line 349
[332] -> line 350
[347] -> line 355
+ Method: onMeasure(II)V
Access flags: 0x4
= protected void onMeasure(int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 325, locals = 8, stack = 3):
[0] aload_0 v0
[1] iload_1 v1
[2] iload_2 v2
[3] invokespecial #127
+ Methodref [android/widget/RelativeLayout.onMeasure (II)V]
[6] iload_1 v1
[7] invokestatic #116
+ Methodref [android/view/View$MeasureSpec.getSize (I)I]
[10] istore_3 v3
[11] iload_1 v1
[12] invokestatic #115
+ Methodref [android/view/View$MeasureSpec.getMode (I)I]
[15] istore_1 v1
[16] iload_2 v2
[17] invokestatic #116
+ Methodref [android/view/View$MeasureSpec.getSize (I)I]
[20] istore v4
[22] iload_2 v2
[23] invokestatic #115
+ Methodref [android/view/View$MeasureSpec.getMode (I)I]
[26] istore_2 v2
[27] iload_1 v1
[28] ldc #1
+ Integer [-2147483648]
[30] ificmpeq +9 (target=39)
[33] iload_1 v1
[34] ldc #5
+ Integer [1073741824]
[36] ificmpne +8 (target=44)
[39] iload_3 v3
[40] istore_1 v1
[41] goto +11 (target=52)
[44] aload_0 v0
[45] invokevirtual #149
+ Methodref [com/admob/android/ads/AdView.getContext ()Landroid/content/Context;]
[48] invokestatic #182
+ Methodref [com/admob/android/ads/b.a (Landroid/content/Context;)I]
[51] istore_1 v1
[52] iload_2 v2
[53] ldc #5
+ Integer [1073741824]
[55] ificmpne +10 (target=65)
[58] iload v4
[60] istore v5
[62] goto +99 (target=161)
[65] iconst_0
[66] istore v5
[68] aload_0 v0
[69] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[72] ifnull +89 (target=161)
[75] aload_0 v0
[76] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[79] invokevirtual #170
+ Methodref [com/admob/android/ads/ab.c ()Lcom/admob/android/ads/o;]
[82] dup
[83] astore v6
[85] ifnull +76 (target=161)
[88] aload v6
[90] aload v6
[92] invokevirtual #195
+ Methodref [com/admob/android/ads/o.f ()I]
[95] invokevirtual #191
+ Methodref [com/admob/android/ads/o.a (I)I]
[98] istore v7
[100] iload_2 v2
[101] ldc #1
+ Integer [-2147483648]
[103] ificmpne +54 (target=157)
[106] iload v4
[108] iload v7
[110] ificmpge +47 (target=157)
[113] ldc #19
+ String [AdMobSDK]
[115] new #75
+ Class [java/lang/StringBuilder]
[118] dup
[119] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[122] ldc #28
+ String [Cannot display ad because its container is too small. The ad is ]
[124] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[127] iload v7
[129] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[132] ldc #14
+ String [ pixels tall but is only given ]
[134] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[137] iload v4
[139] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[142] ldc #9
+ String [ at most to draw into. Please make your view containing AdView taller.]
[144] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[147] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[150] invokestatic #111
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[153] pop
[154] goto +7 (target=161)
[157] iload v7
[159] istore v5
[161] aload_0 v0
[162] iload_1 v1
[163] iload v5
[165] invokevirtual #162
+ Methodref [com/admob/android/ads/AdView.setMeasuredDimension (II)V]
[168] ldc #19
+ String [AdMobSDK]
[170] iconst_2
[171] invokestatic #109
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[174] ifeq +73 (target=247)
[177] ldc #19
+ String [AdMobSDK]
[179] new #75
+ Class [java/lang/StringBuilder]
[182] dup
[183] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[186] ldc #23
+ String [AdView.onMeasure: widthSize ]
[188] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[191] iload_3 v3
[192] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[195] ldc #12
+ String [ heightSize ]
[197] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[200] iload v4
[202] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[205] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[208] invokestatic #110
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[211] pop
[212] ldc #19
+ String [AdMobSDK]
[214] new #75
+ Class [java/lang/StringBuilder]
[217] dup
[218] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[221] ldc #22
+ String [AdView.onMeasure: measuredWidth ]
[223] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[226] iload_1 v1
[227] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[230] ldc #13
+ String [ measuredHeight ]
[232] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[235] iload v5
[237] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[240] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[243] invokestatic #110
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[246] pop
[247] aload_0 v0
[248] invokevirtual #152
+ Methodref [com/admob/android/ads/AdView.getMeasuredWidth ()I]
[251] istore v6
[253] aload_0 v0
[254] invokevirtual #151
+ Methodref [com/admob/android/ads/AdView.getMeasuredHeight ()I]
[257] istore v7
[259] ldc #19
+ String [AdMobSDK]
[261] iconst_3
[262] invokestatic #109
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[265] ifeq +39 (target=304)
[268] ldc #19
+ String [AdMobSDK]
[270] new #75
+ Class [java/lang/StringBuilder]
[273] dup
[274] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[277] ldc #20
+ String [AdView size is ]
[279] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[282] iload v6
[284] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[287] ldc #10
+ String [ by ]
[289] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[292] iload v7
[294] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[297] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[300] invokestatic #107
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[303] pop
[304] aload_0 v0
[305] getfield #96
+ Fieldref [com/admob/android/ads/AdView.n Z]
[308] ifeq +16 (target=324)
[311] getstatic #84
+ Fieldref [com/admob/android/ads/AdView.b Ljava/lang/Boolean;]
[314] invokevirtual #197
+ Methodref [java/lang/Boolean.booleanValue ()Z]
[317] ifne +7 (target=324)
[320] aload_0 v0
[321] invokespecial #144
+ Methodref [com/admob/android/ads/AdView.d ()V]
[324] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 29)
[0] -> line 385
[6] -> line 388
[11] -> line 389
[16] -> line 390
[22] -> line 391
[27] -> line 394
[39] -> line 399
[44] -> line 404
[52] -> line 407
[58] -> line 409
[65] -> line 414
[68] -> line 417
[75] -> line 419
[83] -> line 421
[88] -> line 424
[100] -> line 425
[113] -> line 431
[157] -> line 438
[161] -> line 444
[168] -> line 448
[177] -> line 450
[212] -> line 451
[247] -> line 455
[253] -> line 456
[259] -> line 458
[268] -> line 460
[304] -> line 464
[320] -> line 466
[324] -> line 468
+ Method: d()V
Access flags: 0x2
= private void d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 81, locals = 2, stack = 3):
[0] aload_0 v0
[1] invokevirtual #149
+ Methodref [com/admob/android/ads/AdView.getContext ()Landroid/content/Context;]
[4] dup
[5] astore_1 v1
[6] invokestatic #181
+ Methodref [com/admob/android/ads/ar.a (Landroid/content/Context;)V]
[9] aload_0 v0
[10] getfield #96
+ Fieldref [com/admob/android/ads/AdView.n Z]
[13] ifne +19 (target=32)
[16] aload_0 v0
[17] invokespecial #124
+ Methodref [android/widget/RelativeLayout.getVisibility ()I]
[20] ifeq +12 (target=32)
[23] ldc #19
+ String [AdMobSDK]
[25] ldc #30
+ String [Cannot requestFreshAd() when the AdView is not visible. Call AdView.setVisibility(View.VISIBLE) first.]
[27] invokestatic #111
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[30] pop
[31] return
[32] aload_0 v0
[33] getfield #97
+ Fieldref [com/admob/android/ads/AdView.o Z]
[36] ifeq +21 (target=57)
[39] ldc #19
+ String [AdMobSDK]
[41] iconst_3
[42] invokestatic #109
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[45] ifeq +35 (target=80)
[48] ldc #19
+ String [AdMobSDK]
[50] ldc #32
+ String [Ignoring requestFreshAd() because we are requesting an ad right now already.]
[52] invokestatic #107
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[55] pop
[56] return
[57] aload_0 v0
[58] iconst_1
[59] putfield #97
+ Fieldref [com/admob/android/ads/AdView.o Z]
[62] aload_0 v0
[63] invokestatic #106
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
[66] putfield #98
+ Fieldref [com/admob/android/ads/AdView.p J]
[69] new #68
+ Class [com/admob/android/ads/k]
[72] dup
[73] aload_0 v0
[74] invokespecial #188
+ Methodref [com/admob/android/ads/k.<init> (Lcom/admob/android/ads/AdView;)V]
[77] invokevirtual #189
+ Methodref [com/admob/android/ads/k.start ()V]
[80] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 609
[5] -> line 610
[9] -> line 614
[23] -> line 618
[32] -> line 620
[39] -> line 622
[48] -> line 624
[57] -> line 629
[62] -> line 630
[69] -> line 633
[80] -> line 635
+ Method: a(Lcom/admob/android/ads/o;Lcom/admob/android/ads/ab;)V
Access flags: 0x10
= final void a(com.admob.android.ads.o,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 129, locals = 6, stack = 7):
[0] aload_0 v0
[1] dup
[2] astore_3 v3
[3] invokespecial #113
+ Methodref [android/view/View.getVisibility ()I]
[6] istore_3 v3
[7] aload_1 v1
[8] invokevirtual #190
+ Methodref [com/admob/android/ads/o.a ()D]
[11] dup2
[12] dstore v4
[14] dconst_0
[15] dcmpl
[16] iflt +23 (target=39)
[19] aload_0 v0
[20] iconst_1
[21] putfield #87
+ Fieldref [com/admob/android/ads/AdView.e Z]
[24] aload_0 v0
[25] dload v4
[27] d2i
[28] invokevirtual #164
+ Methodref [com/admob/android/ads/AdView.setRequestInterval (I)V]
[31] aload_0 v0
[32] iconst_1
[33] invokespecial #141
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
[36] goto +8 (target=44)
[39] aload_0 v0
[40] iconst_0
[41] putfield #87
+ Fieldref [com/admob/android/ads/AdView.e Z]
[44] aload_0 v0
[45] getfield #96
+ Fieldref [com/admob/android/ads/AdView.n Z]
[48] dup
[49] istore v4
[51] ifeq +8 (target=59)
[54] aload_0 v0
[55] iconst_0
[56] putfield #96
+ Fieldref [com/admob/android/ads/AdView.n Z]
[59] aload_2 v2
[60] aload_1 v1
[61] invokevirtual #169
+ Methodref [com/admob/android/ads/ab.a (Lcom/admob/android/ads/o;)V]
[64] aload_2 v2
[65] iload_3 v3
[66] invokevirtual #175
+ Methodref [com/admob/android/ads/ab.setVisibility (I)V]
[69] aload_2 v2
[70] bipush 17
[72] invokevirtual #173
+ Methodref [com/admob/android/ads/ab.setGravity (I)V]
[75] aload_1 v1
[76] aload_2 v2
[77] invokevirtual #192
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/ab;)V]
[80] new #56
+ Class [android/widget/RelativeLayout$LayoutParams]
[83] dup
[84] aload_1 v1
[85] aload_1 v1
[86] invokevirtual #194
+ Methodref [com/admob/android/ads/o.e ()I]
[89] invokevirtual #191
+ Methodref [com/admob/android/ads/o.a (I)I]
[92] aload_1 v1
[93] aload_1 v1
[94] invokevirtual #195
+ Methodref [com/admob/android/ads/o.f ()I]
[97] invokevirtual #191
+ Methodref [com/admob/android/ads/o.a (I)I]
[100] invokespecial #130
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
[103] astore_1 v1
[104] aload_2 v2
[105] aload_1 v1
[106] invokevirtual #174
+ Methodref [com/admob/android/ads/ab.setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
[109] getstatic #83
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
[112] new #66
+ Class [com/admob/android/ads/g]
[115] dup
[116] aload_0 v0
[117] aload_2 v2
[118] iload_3 v3
[119] iload v4
[121] invokespecial #186
+ Methodref [com/admob/android/ads/g.<init> (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;IZ)V]
[124] invokevirtual #104
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
[127] pop
[128] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 18)
[0] -> line 778
[7] -> line 781
[12] -> line 782
[19] -> line 784
[24] -> line 785
[31] -> line 788
[39] -> line 792
[44] -> line 797
[49] -> line 798
[54] -> line 800
[59] -> line 803
[64] -> line 804
[69] -> line 805
[75] -> line 806
[80] -> line 809
[104] -> line 812
[109] -> line 815
[128] -> line 816
+ Method: setRequestInterval(I)V
Access flags: 0x1
= public void setRequestInterval(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 156, locals = 3, stack = 3):
[0] iload_1 v1
[1] sipush 1000
[4] imul
[5] istore_2 v2
[6] aload_0 v0
[7] getfield #86
+ Fieldref [com/admob/android/ads/AdView.d I]
[10] iload_2 v2
[11] ificmpeq +144 (target=155)
[14] iload_1 v1
[15] ifle +97 (target=112)
[18] iload_1 v1
[19] bipush 13
[21] ificmpge +45 (target=66)
[24] ldc #19
+ String [AdMobSDK]
[26] new #75
+ Class [java/lang/StringBuilder]
[29] dup
[30] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[33] ldc #24
+ String [AdView.setRequestInterval(]
[35] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[38] iload_1 v1
[39] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[42] ldc #17
+ String [) seconds must be >= ]
[44] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[47] bipush 13
[49] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[52] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[55] invokestatic #111
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[58] pop
[59] sipush 13000
[62] istore_2 v2
[63] goto +49 (target=112)
[66] iload_1 v1
[67] sipush 600
[70] ificmple +42 (target=112)
[73] ldc #19
+ String [AdMobSDK]
[75] new #75
+ Class [java/lang/StringBuilder]
[78] dup
[79] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[82] ldc #24
+ String [AdView.setRequestInterval(]
[84] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[87] iload_1 v1
[88] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[91] ldc #16
+ String [) seconds must be <= ]
[93] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[96] sipush 600
[99] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[102] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[105] invokestatic #111
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[108] pop
[109] ldc #4
+ Integer [600000]
[111] istore_2 v2
[112] aload_0 v0
[113] iload_2 v2
[114] putfield #86
+ Fieldref [com/admob/android/ads/AdView.d I]
[117] iload_1 v1
[118] ifgt +7 (target=125)
[121] aload_0 v0
[122] invokespecial #145
+ Methodref [com/admob/android/ads/AdView.e ()V]
[125] ldc #19
+ String [AdMobSDK]
[127] new #75
+ Class [java/lang/StringBuilder]
[130] dup
[131] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[134] ldc #33
+ String [Requesting fresh ads every ]
[136] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[139] iload_1 v1
[140] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[143] ldc #15
+ String [ seconds.]
[145] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[148] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[151] invokestatic #108
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[154] pop
[155] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 14)
[0] -> line 904
[6] -> line 906
[14] -> line 908
[18] -> line 912
[24] -> line 915
[59] -> line 916
[66] -> line 918
[73] -> line 921
[109] -> line 922
[112] -> line 925
[117] -> line 928
[121] -> line 931
[125] -> line 934
[155] -> line 936
+ Method: a(Z)V
Access flags: 0x2
= private void a(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 130, locals = 4, stack = 4):
[0] aload_0 v0
[1] dup
[2] astore_2 v2
[3] monitorenter
[4] iload_1 v1
[5] ifeq +102 (target=107)
[8] aload_0 v0
[9] getfield #86
+ Fieldref [com/admob/android/ads/AdView.d I]
[12] ifle +95 (target=107)
[15] aload_0 v0
[16] invokevirtual #153
+ Methodref [com/admob/android/ads/AdView.getVisibility ()I]
[19] ifne +88 (target=107)
[22] aload_0 v0
[23] aload_0 v0
[24] getfield #86
+ Fieldref [com/admob/android/ads/AdView.d I]
[27] istore_3 v3
[28] dup
[29] astore_1 v1
[30] invokespecial #145
+ Methodref [com/admob/android/ads/AdView.e ()V]
[33] aload_1 v1
[34] invokespecial #146
+ Methodref [com/admob/android/ads/AdView.f ()Z]
[37] ifeq +67 (target=104)
[40] aload_1 v1
[41] new #65
+ Class [com/admob/android/ads/f]
[44] dup
[45] aload_1 v1
[46] invokespecial #185
+ Methodref [com/admob/android/ads/f.<init> (Lcom/admob/android/ads/AdView;)V]
[49] putfield #88
+ Fieldref [com/admob/android/ads/AdView.f Lcom/admob/android/ads/f;]
[52] getstatic #83
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
[55] aload_1 v1
[56] getfield #88
+ Fieldref [com/admob/android/ads/AdView.f Lcom/admob/android/ads/f;]
[59] iload_3 v3
[60] i2l
[61] invokevirtual #105
+ Methodref [android/os/Handler.postDelayed (Ljava/lang/Runnable;J)Z]
[64] pop
[65] ldc #19
+ String [AdMobSDK]
[67] iconst_3
[68] invokestatic #109
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[71] ifeq +33 (target=104)
[74] ldc #19
+ String [AdMobSDK]
[76] new #75
+ Class [java/lang/StringBuilder]
[79] dup
[80] invokespecial #200
+ Methodref [java/lang/StringBuilder.<init> ()V]
[83] ldc #18
+ String [Ad refresh scheduled for ]
[85] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[88] iload_3 v3
[89] invokevirtual #201
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[92] ldc #11
+ String [ from now.]
[94] invokevirtual #202
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[97] invokevirtual #203
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[100] invokestatic #107
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[103] pop
[104] goto +18 (target=122)
[107] iload_1 v1
[108] ifeq +10 (target=118)
[111] aload_0 v0
[112] getfield #86
+ Fieldref [com/admob/android/ads/AdView.d I]
[115] ifne +7 (target=122)
[118] aload_0 v0
[119] invokespecial #145
+ Methodref [com/admob/android/ads/AdView.e ()V]
[122] aload_2 v2
[123] monitorexit
[124] return
[125] astore_1 v1
[126] aload_2 v2
[127] monitorexit
[128] aload_1 v1
[129] athrow
Code attribute exceptions (count = 2):
- ExceptionInfo (4 -> 124: 125):
- ExceptionInfo (125 -> 128: 125):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 947
[4] -> line 950
[22] -> line 954
[107] -> line 956
[118] -> line 959
[122] -> line 961
+ Method: e()V
Access flags: 0x2
= private void e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 40, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #88
+ Fieldref [com/admob/android/ads/AdView.f Lcom/admob/android/ads/f;]
[4] ifnull +35 (target=39)
[7] aload_0 v0
[8] getfield #88
+ Fieldref [com/admob/android/ads/AdView.f Lcom/admob/android/ads/f;]
[11] dup
[12] astore_1 v1
[13] iconst_1
[14] putfield #101
+ Fieldref [com/admob/android/ads/f.a Z]
[17] aload_0 v0
[18] aconst_null
[19] putfield #88
+ Fieldref [com/admob/android/ads/AdView.f Lcom/admob/android/ads/f;]
[22] ldc #19
+ String [AdMobSDK]
[24] iconst_2
[25] invokestatic #109
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[28] ifeq +11 (target=39)
[31] ldc #19
+ String [AdMobSDK]
[33] ldc #27
+ String [Cancelled an ad refresh scheduled for the future.]
[35] invokestatic #110
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[38] pop
[39] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 969
[7] -> line 971
[17] -> line 972
[22] -> line 974
[31] -> line 976
[39] -> line 979
+ Method: f()Z
Access flags: 0x2
= private boolean f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 61, locals = 2, stack = 4):
[0] aload_0 v0
[1] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[4] ifnull +55 (target=59)
[7] aload_0 v0
[8] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[11] invokevirtual #170
+ Methodref [com/admob/android/ads/ab.c ()Lcom/admob/android/ads/o;]
[14] dup
[15] astore_1 v1
[16] ifnull +43 (target=59)
[19] aload_1 v1
[20] invokevirtual #193
+ Methodref [com/admob/android/ads/o.d ()Z]
[23] ifeq +36 (target=59)
[26] aload_0 v0
[27] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[30] invokevirtual #171
+ Methodref [com/admob/android/ads/ab.g ()J]
[33] ldc2_w #77
+ Long [120]
[36] lcmp
[37] ifge +22 (target=59)
[40] ldc #19
+ String [AdMobSDK]
[42] iconst_3
[43] invokestatic #109
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[46] ifeq +11 (target=57)
[49] ldc #19
+ String [AdMobSDK]
[51] ldc #29
+ String [Cannot refresh CPM ads. Ignoring request to refresh the ad.]
[53] invokestatic #107
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[56] pop
[57] iconst_0
[58] ireturn
[59] iconst_1
[60] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 1020
[7] -> line 1023
[15] -> line 1024
[26] -> line 1027
[40] -> line 1029
[49] -> line 1031
[57] -> line 1035
[59] -> line 1041
+ Method: onWindowFocusChanged(Z)V
Access flags: 0x1
= public void onWindowFocusChanged(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] invokespecial #141
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1113
[5] -> line 1114
+ Method: onWindowVisibilityChanged(I)V
Access flags: 0x4
= protected void onWindowVisibilityChanged(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] ifne +7 (target=9)
[5] iconst_1
[6] goto +4 (target=10)
[9] iconst_0
[10] invokespecial #141
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
[13] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1123
[13] -> line 1124
+ Method: setTextColor(I)V
Access flags: 0x1
= public void setTextColor(int)
Class member attributes (count = 2):
+ Code attribute instructions (code length = 19, locals = 2, stack = 2):
[0] ldc #19
+ String [AdMobSDK]
[2] ldc #26
+ String [Calling the deprecated method setTextColor! Please use setPrimaryTextColor and setSecondaryTextColor instead.]
[4] invokestatic #111
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] aload_0 v0
[9] iload_1 v1
[10] invokevirtual #163
+ Methodref [com/admob/android/ads/AdView.setPrimaryTextColor (I)V]
[13] aload_0 v0
[14] iload_1 v1
[15] invokevirtual #165
+ Methodref [com/admob/android/ads/AdView.setSecondaryTextColor (I)V]
[18] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 1132
[8] -> line 1133
[13] -> line 1134
[18] -> line 1135
+ Runtime visible annotations attribute:
- Annotation [Ljava/lang/Deprecated;]:
+ Method: a()I
Access flags: 0x1
= public int a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #90
+ Fieldref [com/admob/android/ads/AdView.h I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1155
+ Method: setPrimaryTextColor(I)V
Access flags: 0x1
= public void setPrimaryTextColor(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 2, stack = 3):
[0] aload_0 v0
[1] ldc #2
+ Integer [-16777216]
[3] iload_1 v1
[4] ior
[5] putfield #90
+ Fieldref [com/admob/android/ads/AdView.h I]
[8] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1171
[8] -> line 1172
+ Method: b()I
Access flags: 0x1
= public int b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #91
+ Fieldref [com/admob/android/ads/AdView.i I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1182
+ Method: setSecondaryTextColor(I)V
Access flags: 0x1
= public void setSecondaryTextColor(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 2, stack = 3):
[0] aload_0 v0
[1] ldc #2
+ Integer [-16777216]
[3] iload_1 v1
[4] ior
[5] putfield #91
+ Fieldref [com/admob/android/ads/AdView.i I]
[8] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1199
[8] -> line 1200
+ Method: setBackgroundColor(I)V
Access flags: 0x1
= public void setBackgroundColor(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 13, locals = 2, stack = 3):
[0] aload_0 v0
[1] ldc #2
+ Integer [-16777216]
[3] iload_1 v1
[4] ior
[5] putfield #89
+ Fieldref [com/admob/android/ads/AdView.g I]
[8] aload_0 v0
[9] invokevirtual #155
+ Methodref [com/admob/android/ads/AdView.invalidate ()V]
[12] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 1214
[8] -> line 1216
[12] -> line 1217
+ Method: c()I
Access flags: 0x1
= public int c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #89
+ Fieldref [com/admob/android/ads/AdView.g I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1227
+ Method: setKeywords(Ljava/lang/String;)V
Access flags: 0x1
= public void setKeywords(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #92
+ Fieldref [com/admob/android/ads/AdView.j Ljava/lang/String;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1252
[5] -> line 1253
+ Method: setSearchQuery(Ljava/lang/String;)V
Access flags: 0x1
= public void setSearchQuery(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #93
+ Fieldref [com/admob/android/ads/AdView.k Ljava/lang/String;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1272
[5] -> line 1273
+ Method: setGoneWithoutAd(Z)V
Access flags: 0x1
= public void setGoneWithoutAd(boolean)
Class member attributes (count = 2):
+ Code attribute instructions (code length = 9, locals = 2, stack = 2):
[0] ldc #19
+ String [AdMobSDK]
[2] ldc #31
+ String [Deprecated method setGoneWithoutAd was called. See JavaDoc for instructions to remove.]
[4] invokestatic #111
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1299
[8] -> line 1300
+ Runtime visible annotations attribute:
- Annotation [Ljava/lang/Deprecated;]:
+ Method: setVisibility(I)V
Access flags: 0x1
= public void setVisibility(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 80, locals = 6, stack = 2):
[0] aload_0 v0
[1] invokespecial #124
+ Methodref [android/widget/RelativeLayout.getVisibility ()I]
[4] dup
[5] istore_2 v2
[6] iload_1 v1
[7] ificmpeq +59 (target=66)
[10] aload_0 v0
[11] dup
[12] astore_2 v2
[13] monitorenter
[14] aload_0 v0
[15] invokevirtual #148
+ Methodref [com/admob/android/ads/AdView.getChildCount ()I]
[18] istore_3 v3
[19] iconst_0
[20] istore v4
[22] iload v4
[24] iload_3 v3
[25] ificmpge +22 (target=47)
[28] aload_0 v0
[29] iload v4
[31] invokevirtual #147
+ Methodref [com/admob/android/ads/AdView.getChildAt (I)Landroid/view/View;]
[34] dup
[35] astore v5
[37] iload_1 v1
[38] invokevirtual #114
+ Methodref [android/view/View.setVisibility (I)V]
[41] iinc v4, 1
[44] goto -22 (target=22)
[47] aload_0 v0
[48] iload_1 v1
[49] invokespecial #129
+ Methodref [android/widget/RelativeLayout.setVisibility (I)V]
[52] aload_0 v0
[53] invokevirtual #155
+ Methodref [com/admob/android/ads/AdView.invalidate ()V]
[56] aload_2 v2
[57] monitorexit
[58] goto +8 (target=66)
[61] astore_1 v1
[62] aload_2 v2
[63] monitorexit
[64] aload_1 v1
[65] athrow
[66] aload_0 v0
[67] iload_1 v1
[68] ifne +7 (target=75)
[71] iconst_1
[72] goto +4 (target=76)
[75] iconst_0
[76] invokespecial #141
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
[79] return
Code attribute exceptions (count = 2):
- ExceptionInfo (14 -> 58: 61):
- ExceptionInfo (61 -> 64: 61):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 13)
[0] -> line 1338
[5] -> line 1340
[10] -> line 1342
[14] -> line 1345
[19] -> line 1347
[28] -> line 1349
[35] -> line 1350
[41] -> line 1347
[47] -> line 1354
[52] -> line 1356
[56] -> line 1357
[66] -> line 1362
[79] -> line 1363
+ Method: setEnabled(Z)V
Access flags: 0x1
= public void setEnabled(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 22, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] invokespecial #128
+ Methodref [android/widget/RelativeLayout.setEnabled (Z)V]
[5] iload_1 v1
[6] ifeq +9 (target=15)
[9] aload_0 v0
[10] iconst_0
[11] invokevirtual #167
+ Methodref [com/admob/android/ads/AdView.setVisibility (I)V]
[14] return
[15] aload_0 v0
[16] bipush 8
[18] invokevirtual #167
+ Methodref [com/admob/android/ads/AdView.setVisibility (I)V]
[21] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 1379
[5] -> line 1382
[9] -> line 1384
[15] -> line 1388
[21] -> line 1390
+ Method: setAdListener(Lcom/admob/android/ads/a;)V
Access flags: 0x1
= public void setAdListener(com.admob.android.ads.a)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 3, stack = 2):
[0] aload_0 v0
[1] dup
[2] astore_2 v2
[3] monitorenter
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #94
+ Fieldref [com/admob/android/ads/AdView.l Lcom/admob/android/ads/a;]
[9] aload_2 v2
[10] monitorexit
[11] return
[12] astore_1 v1
[13] aload_2 v2
[14] monitorexit
[15] aload_1 v1
[16] athrow
Code attribute exceptions (count = 2):
- ExceptionInfo (4 -> 11: 12):
- ExceptionInfo (12 -> 15: 12):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 1402
[4] -> line 1404
[9] -> line 1405
+ Method: onAttachedToWindow()V
Access flags: 0x4
= protected void onAttachedToWindow()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_1
[2] putfield #95
+ Fieldref [com/admob/android/ads/AdView.m Z]
[5] aload_0 v0
[6] iconst_1
[7] invokespecial #141
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
[10] aload_0 v0
[11] invokespecial #125
+ Methodref [android/widget/RelativeLayout.onAttachedToWindow ()V]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 1449
[5] -> line 1450
[10] -> line 1451
[14] -> line 1452
+ Method: onDetachedFromWindow()V
Access flags: 0x4
= protected void onDetachedFromWindow()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] putfield #95
+ Fieldref [com/admob/android/ads/AdView.m Z]
[5] aload_0 v0
[6] iconst_0
[7] invokespecial #141
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
[10] aload_0 v0
[11] invokespecial #126
+ Methodref [android/widget/RelativeLayout.onDetachedFromWindow ()V]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 1460
[5] -> line 1461
[10] -> line 1462
[14] -> line 1463
+ Method: a(Landroid/view/View;)V
Access flags: 0x8
= static void a(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 1, stack = 2):
[0] getstatic #100
+ Fieldref [com/admob/android/ads/AdView.r Ljava/util/Vector;]
[3] aload_0 v0
[4] invokevirtual #205
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[7] pop
[8] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1632
[8] -> line 1633
+ Method: b(Landroid/view/View;)V
Access flags: 0x8
= static void b(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 1, stack = 2):
[0] getstatic #100
+ Fieldref [com/admob/android/ads/AdView.r Ljava/util/Vector;]
[3] aload_0 v0
[4] invokevirtual #206
+ Methodref [java/util/Vector.remove (Ljava/lang/Object;)Z]
[7] pop
[8] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1637
[8] -> line 1638
+ Method: a(Landroid/content/Context;)Z
Access flags: 0xa
= private static boolean a(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 1, stack = 1):
[0] ldc #40
+ String [org.json.JSONException]
[2] invokestatic #199
+ Methodref [java/lang/Class.forName (Ljava/lang/String;)Ljava/lang/Class;]
[5] ifnull +5 (target=10)
[8] iconst_0
[9] ireturn
[10] goto +4 (target=14)
[13] pop
[14] aload_0 v0
[15] invokestatic #183
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[18] ifnonnull +5 (target=23)
[21] iconst_1
[22] ireturn
[23] iconst_0
[24] ireturn
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 9: 13):
+ Class [java/lang/ClassNotFoundException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 1652
[8] -> line 1655
[10] -> line 1660
[13] -> line 1658
[14] -> line 1664
[21] -> line 1667
[23] -> line 1673
+ Method: a(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;
Access flags: 0x1008
= static synthetic com.admob.android.ads.ab a(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: b(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/a;
Access flags: 0x1008
= static synthetic com.admob.android.ads.a b(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #94
+ Fieldref [com/admob/android/ads/AdView.l Lcom/admob/android/ads/a;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: c(Lcom/admob/android/ads/AdView;)V
Access flags: 0x1008
= static synthetic void c(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 1, stack = 4):
[0] aload_0 v0
[1] dup
[2] astore_0 v0
[3] getfield #94
+ Fieldref [com/admob/android/ads/AdView.l Lcom/admob/android/ads/a;]
[6] ifnull +18 (target=24)
[9] getstatic #83
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
[12] new #67
+ Class [com/admob/android/ads/j]
[15] dup
[16] aload_0 v0
[17] invokespecial #187
+ Methodref [com/admob/android/ads/j.<init> (Lcom/admob/android/ads/AdView;)V]
[20] invokevirtual #104
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
[23] pop
[24] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: d(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/s;
Access flags: 0x1008
= static synthetic com.admob.android.ads.s d(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 1, stack = 4):
[0] aload_0 v0
[1] dup
[2] astore_0 v0
[3] getfield #99
+ Fieldref [com/admob/android/ads/AdView.q Lcom/admob/android/ads/s;]
[6] ifnonnull +15 (target=21)
[9] aload_0 v0
[10] new #70
+ Class [com/admob/android/ads/s]
[13] dup
[14] aload_0 v0
[15] invokespecial #196
+ Methodref [com/admob/android/ads/s.<init> (Lcom/admob/android/ads/AdView;)V]
[18] putfield #99
+ Fieldref [com/admob/android/ads/AdView.q Lcom/admob/android/ads/s;]
[21] aload_0 v0
[22] getfield #99
+ Fieldref [com/admob/android/ads/AdView.q Lcom/admob/android/ads/s;]
[25] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: e(Lcom/admob/android/ads/AdView;)Ljava/lang/String;
Access flags: 0x1008
= static synthetic java.lang.String e(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #92
+ Fieldref [com/admob/android/ads/AdView.j Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: f(Lcom/admob/android/ads/AdView;)Ljava/lang/String;
Access flags: 0x1008
= static synthetic java.lang.String f(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #93
+ Fieldref [com/admob/android/ads/AdView.k Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: a(Lcom/admob/android/ads/AdView;Z)Z
Access flags: 0x1008
= static synthetic boolean a(com.admob.android.ads.AdView,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 2, stack = 3):
[0] aload_0 v0
[1] iconst_0
[2] dup_x1
[3] putfield #97
+ Fieldref [com/admob/android/ads/AdView.o Z]
[6] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: b(Lcom/admob/android/ads/AdView;Z)V
Access flags: 0x1008
= static synthetic void b(com.admob.android.ads.AdView,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iconst_1
[2] invokespecial #141
+ Methodref [com/admob/android/ads/AdView.a (Z)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: g(Lcom/admob/android/ads/AdView;)J
Access flags: 0x1008
= static synthetic long g(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #98
+ Fieldref [com/admob/android/ads/AdView.p J]
[4] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: a(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/o;)V
Access flags: 0x1008
= static synthetic void a(com.admob.android.ads.AdView,com.admob.android.ads.o)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 70, locals = 2, stack = 3):
[0] aload_0 v0
[1] dup
[2] astore_0 v0
[3] getfield #94
+ Fieldref [com/admob/android/ads/AdView.l Lcom/admob/android/ads/a;]
[6] ifnull +63 (target=69)
[9] aload_0 v0
[10] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[13] ifnull +13 (target=26)
[16] aload_0 v0
[17] getfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[20] invokevirtual #172
+ Methodref [com/admob/android/ads/ab.getParent ()Landroid/view/ViewParent;]
[23] ifnonnull +25 (target=48)
[26] aload_0 v0
[27] getfield #94
+ Fieldref [com/admob/android/ads/AdView.l Lcom/admob/android/ads/a;]
[30] aload_0 v0
[31] invokeinterface #211
+ InterfaceMethodref [com/admob/android/ads/a.a (Lcom/admob/android/ads/AdView;)V]
[36] return
[37] astore_0 v0
[38] ldc #19
+ String [AdMobSDK]
[40] ldc #34
+ String [Unhandled exception raised in your AdListener.onReceiveAd.]
[42] aload_0 v0
[43] invokestatic #112
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[46] pop
[47] return
[48] aload_0 v0
[49] getfield #94
+ Fieldref [com/admob/android/ads/AdView.l Lcom/admob/android/ads/a;]
[52] aload_0 v0
[53] invokeinterface #212
+ InterfaceMethodref [com/admob/android/ads/a.c (Lcom/admob/android/ads/AdView;)V]
[58] return
[59] astore_0 v0
[60] ldc #19
+ String [AdMobSDK]
[62] ldc #35
+ String [Unhandled exception raised in your AdListener.onReceiveRefreshedAd.]
[64] aload_0 v0
[65] invokestatic #112
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[68] pop
[69] return
Code attribute exceptions (count = 2):
- ExceptionInfo (26 -> 36: 37):
+ Class [java/lang/Exception]
- ExceptionInfo (48 -> 58: 59):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: a(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V
Access flags: 0x1008
= static synthetic void a(com.admob.android.ads.AdView,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 59, locals = 2, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] astore_1 v1
[3] dup
[4] astore_0 v0
[5] aload_1 v1
[6] putfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[9] aload_0 v0
[10] getfield #95
+ Fieldref [com/admob/android/ads/AdView.m Z]
[13] ifeq +45 (target=58)
[16] new #54
+ Class [android/view/animation/AlphaAnimation]
[19] dup
[20] fconst_0
[21] fconst_1
[22] invokespecial #118
+ Methodref [android/view/animation/AlphaAnimation.<init> (FF)V]
[25] dup
[26] astore_1 v1
[27] ldc2_w #79
+ Long [233]
[30] invokevirtual #119
+ Methodref [android/view/animation/AlphaAnimation.setDuration (J)V]
[33] aload_1 v1
[34] invokevirtual #122
+ Methodref [android/view/animation/AlphaAnimation.startNow ()V]
[37] aload_1 v1
[38] iconst_1
[39] invokevirtual #120
+ Methodref [android/view/animation/AlphaAnimation.setFillAfter (Z)V]
[42] aload_1 v1
[43] new #53
+ Class [android/view/animation/AccelerateInterpolator]
[46] dup
[47] invokespecial #117
+ Methodref [android/view/animation/AccelerateInterpolator.<init> ()V]
[50] invokevirtual #121
+ Methodref [android/view/animation/AlphaAnimation.setInterpolator (Landroid/view/animation/Interpolator;)V]
[53] aload_0 v0
[54] aload_1 v1
[55] invokevirtual #168
+ Methodref [com/admob/android/ads/AdView.startAnimation (Landroid/view/animation/Animation;)V]
[58] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: b(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V
Access flags: 0x1008
= static synthetic void b(com.admob.android.ads.AdView,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 94, locals = 5, stack = 8):
[0] aload_0 v0
[1] aload_1 v1
[2] astore_1 v1
[3] astore_0 v0
[4] aload_1 v1
[5] bipush 8
[7] invokevirtual #175
+ Methodref [com/admob/android/ads/ab.setVisibility (I)V]
[10] aload_0 v0
[11] invokevirtual #154
+ Methodref [com/admob/android/ads/AdView.getWidth ()I]
[14] i2f
[15] fconst_2
[16] fdiv
[17] fstore_2 v2
[18] aload_0 v0
[19] invokevirtual #150
+ Methodref [com/admob/android/ads/AdView.getHeight ()I]
[22] i2f
[23] fconst_2
[24] fdiv
[25] fstore_3 v3
[26] ldc #7
+ Float [-0.4]
[28] aload_0 v0
[29] invokevirtual #154
+ Methodref [com/admob/android/ads/AdView.getWidth ()I]
[32] i2f
[33] fmul
[34] fstore v4
[36] new #61
+ Class [com/admob/android/ads/ai]
[39] dup
[40] fconst_0
[41] ldc #6
+ Float [-90.0]
[43] fload_2 v2
[44] fload_3 v3
[45] fload v4
[47] iconst_1
[48] invokespecial #176
+ Methodref [com/admob/android/ads/ai.<init> (FFFFFZ)V]
[51] dup
[52] astore_2 v2
[53] ldc2_w #81
+ Long [700]
[56] invokevirtual #178
+ Methodref [com/admob/android/ads/ai.setDuration (J)V]
[59] aload_2 v2
[60] iconst_1
[61] invokevirtual #179
+ Methodref [com/admob/android/ads/ai.setFillAfter (Z)V]
[64] aload_2 v2
[65] new #53
+ Class [android/view/animation/AccelerateInterpolator]
[68] dup
[69] invokespecial #117
+ Methodref [android/view/animation/AccelerateInterpolator.<init> ()V]
[72] invokevirtual #180
+ Methodref [com/admob/android/ads/ai.setInterpolator (Landroid/view/animation/Interpolator;)V]
[75] aload_2 v2
[76] new #64
+ Class [com/admob/android/ads/e]
[79] dup
[80] aload_0 v0
[81] aload_1 v1
[82] invokespecial #184
+ Methodref [com/admob/android/ads/e.<init> (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
[85] invokevirtual #177
+ Methodref [com/admob/android/ads/ai.setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
[88] aload_0 v0
[89] aload_2 v2
[90] invokevirtual #168
+ Methodref [com/admob/android/ads/AdView.startAnimation (Landroid/view/animation/Animation;)V]
[93] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: c(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;
Access flags: 0x1008
= static synthetic com.admob.android.ads.ab c(com.admob.android.ads.AdView,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 2, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] dup_x1
[3] putfield #85
+ Fieldref [com/admob/android/ads/AdView.c Lcom/admob/android/ads/ab;]
[6] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: h(Lcom/admob/android/ads/AdView;)I
Access flags: 0x1008
= static synthetic int h(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #86
+ Fieldref [com/admob/android/ads/AdView.d I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
+ Method: i(Lcom/admob/android/ads/AdView;)V
Access flags: 0x1008
= static synthetic void i(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #144
+ Methodref [com/admob/android/ads/AdView.d ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 0, stack = 2):
[0] new #47
+ Class [android/os/Handler]
[3] dup
[4] invokespecial #103
+ Methodref [android/os/Handler.<init> ()V]
[7] putstatic #83
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
[10] new #76
+ Class [java/util/Vector]
[13] dup
[14] invokespecial #204
+ Methodref [java/util/Vector.<init> ()V]
[17] putstatic #100
+ Fieldref [com/admob/android/ads/AdView.r Ljava/util/Vector;]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 224
[10] -> line 1615
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/e
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.e extends java.lang.Object
Interfaces (count = 1):
+ Class [android/view/animation/Animation$AnimationListener]
Constant Pool (count = 38):
+ Class [android/view/animation/Animation$AnimationListener]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/e]
+ Class [com/admob/android/ads/h]
+ Class [java/lang/Object]
+ Fieldref [com/admob/android/ads/e.a Lcom/admob/android/ads/ab;]
+ Fieldref [com/admob/android/ads/e.b Lcom/admob/android/ads/AdView;]
+ Methodref [com/admob/android/ads/AdView.post (Ljava/lang/Runnable;)Z]
+ Methodref [com/admob/android/ads/h.<init> (Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;)V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;)V]
+ NameAndType [a Lcom/admob/android/ads/ab;]
+ NameAndType [b Lcom/admob/android/ads/AdView;]
+ NameAndType [post (Ljava/lang/Runnable;)Z]
+ Utf8 [()V]
+ Utf8 [(Landroid/view/animation/Animation;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Ljava/lang/Runnable;)Z]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/admob/android/ads/AdView;]
+ Utf8 [Lcom/admob/android/ads/ab;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/view/animation/Animation$AnimationListener]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/e]
+ Utf8 [com/admob/android/ads/h]
+ Utf8 [java/lang/Object]
+ Utf8 [onAnimationEnd]
+ Utf8 [onAnimationRepeat]
+ Utf8 [onAnimationStart]
+ Utf8 [post]
Fields (count = 2):
+ Field: a Lcom/admob/android/ads/ab;
Access flags: 0x1002
= private synthetic com.admob.android.ads.ab a
+ Field: b Lcom/admob/android/ads/AdView;
Access flags: 0x1002
= private synthetic com.admob.android.ads.AdView b
Methods (count = 4):
- Method: <init>(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V
Access flags: 0x0
= e(com.admob.android.ads.AdView,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #7
+ Fieldref [com/admob/android/ads/e.b Lcom/admob/android/ads/AdView;]
[5] aload_0 v0
[6] aload_2 v2
[7] putfield #6
+ Fieldref [com/admob/android/ads/e.a Lcom/admob/android/ads/ab;]
[10] aload_0 v0
[11] invokespecial #10
+ Methodref [java/lang/Object.<init> ()V]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1510
+ Method: onAnimationStart(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationStart(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1513
+ Method: onAnimationEnd(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationEnd(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 2, stack = 5):
[0] aload_0 v0
[1] getfield #7
+ Fieldref [com/admob/android/ads/e.b Lcom/admob/android/ads/AdView;]
[4] new #4
+ Class [com/admob/android/ads/h]
[7] dup
[8] aload_0 v0
[9] getfield #6
+ Fieldref [com/admob/android/ads/e.a Lcom/admob/android/ads/ab;]
[12] aload_0 v0
[13] getfield #7
+ Fieldref [com/admob/android/ads/e.b Lcom/admob/android/ads/AdView;]
[16] invokespecial #9
+ Methodref [com/admob/android/ads/h.<init> (Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;)V]
[19] invokevirtual #8
+ Methodref [com/admob/android/ads/AdView.post (Ljava/lang/Runnable;)Z]
[22] pop
[23] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 1519
[23] -> line 1520
+ Method: onAnimationRepeat(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationRepeat(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1524
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/f
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.f extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 82):
+ String [ seconds).]
+ String [AdMobSDK]
+ String [Requesting a fresh ad because a request interval passed (]
+ String [exception caught in RefreshHandler.run(), ]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/f]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/f.a Z]
+ Fieldref [com/admob/android/ads/f.b Ljava/lang/ref/WeakReference;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/AdView.h (Lcom/admob/android/ads/AdView;)I]
+ Methodref [com/admob/android/ads/AdView.i (Lcom/admob/android/ads/AdView;)V]
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a Z]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Ljava/lang/ref/WeakReference;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getMessage ()Ljava/lang/String;]
+ NameAndType [h (Lcom/admob/android/ads/AdView;)I]
+ NameAndType [i (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [ seconds).]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)I]
+ Utf8 [(Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [Requesting a fresh ad because a request interval passed (]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/f]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [exception caught in RefreshHandler.run(), ]
+ Utf8 [get]
+ Utf8 [getMessage]
+ Utf8 [h]
+ Utf8 [i]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
+ Utf8 [toString]
Fields (count = 2):
+ Field: a Z
Access flags: 0x0
= boolean a
+ Field: b Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference b
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/AdView;)V
Access flags: 0x1
= public f(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 2, stack = 4):
[0] aload_0 v0
[1] invokespecial #21
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #12
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #26
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #14
+ Fieldref [com/admob/android/ads/f.b Ljava/lang/ref/WeakReference;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 1054
[4] -> line 1055
[16] -> line 1056
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 124, locals = 3, stack = 3):
[0] aload_0 v0
[1] getfield #14
+ Fieldref [com/admob/android/ads/f.b Ljava/lang/ref/WeakReference;]
[4] invokevirtual #27
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #6
+ Class [com/admob/android/ads/AdView]
[10] astore_1 v1
[11] aload_0 v0
[12] getfield #13
+ Fieldref [com/admob/android/ads/f.a Z]
[15] ifne +68 (target=83)
[18] aload_1 v1
[19] ifnull +64 (target=83)
[22] ldc #2
+ String [AdMobSDK]
[24] iconst_3
[25] invokestatic #17
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[28] ifeq +51 (target=79)
[31] aload_1 v1
[32] invokestatic #18
+ Methodref [com/admob/android/ads/AdView.h (Lcom/admob/android/ads/AdView;)I]
[35] sipush 1000
[38] idiv
[39] istore_2 v2
[40] ldc #2
+ String [AdMobSDK]
[42] iconst_3
[43] invokestatic #17
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[46] ifeq +33 (target=79)
[49] ldc #2
+ String [AdMobSDK]
[51] new #11
+ Class [java/lang/StringBuilder]
[54] dup
[55] invokespecial #22
+ Methodref [java/lang/StringBuilder.<init> ()V]
[58] ldc #3
+ String [Requesting a fresh ad because a request interval passed (]
[60] invokevirtual #24
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[63] iload_2 v2
[64] invokevirtual #23
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[67] ldc #1
+ String [ seconds).]
[69] invokevirtual #24
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[72] invokevirtual #25
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[75] invokestatic #15
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[78] pop
[79] aload_1 v1
[80] invokestatic #19
+ Methodref [com/admob/android/ads/AdView.i (Lcom/admob/android/ads/AdView;)V]
[83] return
[84] astore_1 v1
[85] ldc #2
+ String [AdMobSDK]
[87] bipush 6
[89] invokestatic #17
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[92] ifeq +31 (target=123)
[95] ldc #2
+ String [AdMobSDK]
[97] new #11
+ Class [java/lang/StringBuilder]
[100] dup
[101] invokespecial #22
+ Methodref [java/lang/StringBuilder.<init> ()V]
[104] ldc #4
+ String [exception caught in RefreshHandler.run(), ]
[106] invokevirtual #24
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[109] aload_1 v1
[110] invokevirtual #20
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
[113] invokevirtual #24
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[116] invokevirtual #25
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[119] invokestatic #16
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[122] pop
[123] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 83: 84):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 1067
[11] -> line 1069
[22] -> line 1071
[31] -> line 1073
[40] -> line 1075
[49] -> line 1077
[79] -> line 1081
[83] -> line 1090
[84] -> line 1084
[85] -> line 1086
[95] -> line 1088
[123] -> line 1091
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/g
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.g extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 74):
+ String [AdMobSDK]
+ String [Unhandled exception placing AdContainer into AdView.]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/g]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/g.a Ljava/lang/ref/WeakReference;]
+ Fieldref [com/admob/android/ads/g.b Ljava/lang/ref/WeakReference;]
+ Fieldref [com/admob/android/ads/g.c I]
+ Fieldref [com/admob/android/ads/g.d Z]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/o;)V]
+ Methodref [com/admob/android/ads/AdView.addView (Landroid/view/View;)V]
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
+ Methodref [com/admob/android/ads/ab.c ()Lcom/admob/android/ads/o;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ NameAndType [a (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/o;)V]
+ NameAndType [a Ljava/lang/ref/WeakReference;]
+ NameAndType [addView (Landroid/view/View;)V]
+ NameAndType [b (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ NameAndType [b Ljava/lang/ref/WeakReference;]
+ NameAndType [c ()Lcom/admob/android/ads/o;]
+ NameAndType [c (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
+ NameAndType [c I]
+ NameAndType [d Z]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [get ()Ljava/lang/Object;]
+ Utf8 [()Lcom/admob/android/ads/o;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;IZ)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/o;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [SourceFile]
+ Utf8 [Unhandled exception placing AdContainer into AdView.]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [addView]
+ Utf8 [android/util/Log]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/g]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [get]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
Fields (count = 4):
+ Field: a Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference a
+ Field: b Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference b
+ Field: c I
Access flags: 0x2
= private int c
+ Field: d Z
Access flags: 0x2
= private boolean d
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;IZ)V
Access flags: 0x1
= public g(com.admob.android.ads.AdView,com.admob.android.ads.ab,int,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 40, locals = 5, stack = 4):
[0] aload_0 v0
[1] invokespecial #22
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #10
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #23
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #11
+ Fieldref [com/admob/android/ads/g.a Ljava/lang/ref/WeakReference;]
[16] aload_0 v0
[17] new #10
+ Class [java/lang/ref/WeakReference]
[20] dup
[21] aload_2 v2
[22] invokespecial #23
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[25] putfield #12
+ Fieldref [com/admob/android/ads/g.b Ljava/lang/ref/WeakReference;]
[28] aload_0 v0
[29] iload_3 v3
[30] putfield #13
+ Fieldref [com/admob/android/ads/g.c I]
[33] aload_0 v0
[34] iload v4
[36] putfield #14
+ Fieldref [com/admob/android/ads/g.d Z]
[39] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 826
[4] -> line 827
[16] -> line 828
[28] -> line 829
[33] -> line 830
[39] -> line 831
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 91, locals = 3, stack = 3):
[0] aload_0 v0
[1] getfield #11
+ Fieldref [com/admob/android/ads/g.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #24
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #4
+ Class [com/admob/android/ads/AdView]
[10] astore_1 v1
[11] aload_0 v0
[12] getfield #12
+ Fieldref [com/admob/android/ads/g.b Ljava/lang/ref/WeakReference;]
[15] invokevirtual #24
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[18] checkcast #5
+ Class [com/admob/android/ads/ab]
[21] astore_2 v2
[22] aload_1 v1
[23] ifnull +56 (target=79)
[26] aload_2 v2
[27] ifnull +52 (target=79)
[30] aload_1 v1
[31] aload_2 v2
[32] invokevirtual #18
+ Methodref [com/admob/android/ads/AdView.addView (Landroid/view/View;)V]
[35] aload_1 v1
[36] aload_2 v2
[37] invokevirtual #21
+ Methodref [com/admob/android/ads/ab.c ()Lcom/admob/android/ads/o;]
[40] invokestatic #17
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/o;)V]
[43] aload_0 v0
[44] getfield #13
+ Fieldref [com/admob/android/ads/g.c I]
[47] ifne +26 (target=73)
[50] aload_0 v0
[51] getfield #14
+ Fieldref [com/admob/android/ads/g.d Z]
[54] ifeq +11 (target=65)
[57] aload_1 v1
[58] aload_2 v2
[59] invokestatic #16
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
[62] goto +28 (target=90)
[65] aload_1 v1
[66] aload_2 v2
[67] invokestatic #19
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
[70] goto +20 (target=90)
[73] aload_1 v1
[74] aload_2 v2
[75] invokestatic #20
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
[78] pop
[79] return
[80] astore_1 v1
[81] ldc #1
+ String [AdMobSDK]
[83] ldc #2
+ String [Unhandled exception placing AdContainer into AdView.]
[85] aload_1 v1
[86] invokestatic #15
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[89] pop
[90] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 79: 80):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 14)
[0] -> line 837
[11] -> line 838
[22] -> line 839
[30] -> line 842
[35] -> line 848
[43] -> line 851
[50] -> line 853
[57] -> line 855
[65] -> line 859
[73] -> line 865
[79] -> line 872
[80] -> line 869
[81] -> line 871
[90] -> line 873
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/h
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.h extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 117):
+ Float [-0.4]
+ Float [90.0]
+ String [AdMobSDK]
+ String [exception caught in SwapViews.run(), ]
+ Class [android/util/Log]
+ Class [android/view/animation/DecelerateInterpolator]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/ai]
+ Class [com/admob/android/ads/h]
+ Class [com/admob/android/ads/i]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/ref/WeakReference]
+ Long [700]
+ Fieldref [com/admob/android/ads/h.a Ljava/lang/ref/WeakReference;]
+ Fieldref [com/admob/android/ads/h.b Ljava/lang/ref/WeakReference;]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/view/animation/DecelerateInterpolator.<init> ()V]
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ Methodref [com/admob/android/ads/AdView.getHeight ()I]
+ Methodref [com/admob/android/ads/AdView.getWidth ()I]
+ Methodref [com/admob/android/ads/AdView.startAnimation (Landroid/view/animation/Animation;)V]
+ Methodref [com/admob/android/ads/ab.setVisibility (I)V]
+ Methodref [com/admob/android/ads/ai.<init> (FFFFFZ)V]
+ Methodref [com/admob/android/ads/ai.setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
+ Methodref [com/admob/android/ads/ai.setDuration (J)V]
+ Methodref [com/admob/android/ads/ai.setFillAfter (Z)V]
+ Methodref [com/admob/android/ads/ai.setInterpolator (Landroid/view/animation/Interpolator;)V]
+ Methodref [com/admob/android/ads/i.<init> (Lcom/admob/android/ads/h;Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (FFFFFZ)V]
+ NameAndType [<init> (Lcom/admob/android/ads/h;Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ NameAndType [a Ljava/lang/ref/WeakReference;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Ljava/lang/ref/WeakReference;]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getHeight ()I]
+ NameAndType [getMessage ()Ljava/lang/String;]
+ NameAndType [getWidth ()I]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
+ NameAndType [setDuration (J)V]
+ NameAndType [setFillAfter (Z)V]
+ NameAndType [setInterpolator (Landroid/view/animation/Interpolator;)V]
+ NameAndType [setVisibility (I)V]
+ NameAndType [startAnimation (Landroid/view/animation/Animation;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(FFFFFZ)V]
+ Utf8 [(I)V]
+ Utf8 [(J)V]
+ Utf8 [(Landroid/view/animation/Animation$AnimationListener;)V]
+ Utf8 [(Landroid/view/animation/Animation;)V]
+ Utf8 [(Landroid/view/animation/Interpolator;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ Utf8 [(Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Lcom/admob/android/ads/h;Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Z)V]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/animation/DecelerateInterpolator]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/ai]
+ Utf8 [com/admob/android/ads/h]
+ Utf8 [com/admob/android/ads/i]
+ Utf8 [e]
+ Utf8 [exception caught in SwapViews.run(), ]
+ Utf8 [get]
+ Utf8 [getHeight]
+ Utf8 [getMessage]
+ Utf8 [getWidth]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
+ Utf8 [setAnimationListener]
+ Utf8 [setDuration]
+ Utf8 [setFillAfter]
+ Utf8 [setInterpolator]
+ Utf8 [setVisibility]
+ Utf8 [startAnimation]
+ Utf8 [toString]
Fields (count = 2):
+ Field: a Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference a
+ Field: b Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference b
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;)V
Access flags: 0x1
= public h(com.admob.android.ads.ab,com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 29, locals = 3, stack = 4):
[0] aload_0 v0
[1] invokespecial #36
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #16
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #40
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #20
+ Fieldref [com/admob/android/ads/h.b Ljava/lang/ref/WeakReference;]
[16] aload_0 v0
[17] new #16
+ Class [java/lang/ref/WeakReference]
[20] dup
[21] aload_2 v2
[22] invokespecial #40
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[25] putfield #19
+ Fieldref [com/admob/android/ads/h.a Ljava/lang/ref/WeakReference;]
[28] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 1541
[4] -> line 1542
[16] -> line 1543
[28] -> line 1544
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 185, locals = 7, stack = 8):
[0] aload_0 v0
[1] getfield #19
+ Fieldref [com/admob/android/ads/h.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #41
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #7
+ Class [com/admob/android/ads/AdView]
[10] astore_1 v1
[11] aload_0 v0
[12] getfield #20
+ Fieldref [com/admob/android/ads/h.b Ljava/lang/ref/WeakReference;]
[15] invokevirtual #41
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[18] checkcast #8
+ Class [com/admob/android/ads/ab]
[21] astore_2 v2
[22] aload_1 v1
[23] ifnull +121 (target=144)
[26] aload_2 v2
[27] ifnull +117 (target=144)
[30] aload_1 v1
[31] invokestatic #24
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
[34] dup
[35] astore_3 v3
[36] ifnull +9 (target=45)
[39] aload_3 v3
[40] bipush 8
[42] invokevirtual #28
+ Methodref [com/admob/android/ads/ab.setVisibility (I)V]
[45] aload_2 v2
[46] iconst_0
[47] invokevirtual #28
+ Methodref [com/admob/android/ads/ab.setVisibility (I)V]
[50] aload_1 v1
[51] invokevirtual #26
+ Methodref [com/admob/android/ads/AdView.getWidth ()I]
[54] i2f
[55] fconst_2
[56] fdiv
[57] fstore v4
[59] aload_1 v1
[60] invokevirtual #25
+ Methodref [com/admob/android/ads/AdView.getHeight ()I]
[63] i2f
[64] fconst_2
[65] fdiv
[66] fstore v5
[68] ldc #1
+ Float [-0.4]
[70] aload_1 v1
[71] invokevirtual #26
+ Methodref [com/admob/android/ads/AdView.getWidth ()I]
[74] i2f
[75] fmul
[76] fstore v6
[78] new #9
+ Class [com/admob/android/ads/ai]
[81] dup
[82] ldc #2
+ Float [90.0]
[84] fconst_0
[85] fload v4
[87] fload v5
[89] fload v6
[91] iconst_0
[92] invokespecial #29
+ Methodref [com/admob/android/ads/ai.<init> (FFFFFZ)V]
[95] dup
[96] astore v4
[98] ldc2_w #17
+ Long [700]
[101] invokevirtual #31
+ Methodref [com/admob/android/ads/ai.setDuration (J)V]
[104] aload v4
[106] iconst_1
[107] invokevirtual #32
+ Methodref [com/admob/android/ads/ai.setFillAfter (Z)V]
[110] aload v4
[112] new #6
+ Class [android/view/animation/DecelerateInterpolator]
[115] dup
[116] invokespecial #23
+ Methodref [android/view/animation/DecelerateInterpolator.<init> ()V]
[119] invokevirtual #33
+ Methodref [com/admob/android/ads/ai.setInterpolator (Landroid/view/animation/Interpolator;)V]
[122] aload v4
[124] new #11
+ Class [com/admob/android/ads/i]
[127] dup
[128] aload_0 v0
[129] aload_3 v3
[130] aload_1 v1
[131] aload_2 v2
[132] invokespecial #34
+ Methodref [com/admob/android/ads/i.<init> (Lcom/admob/android/ads/h;Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
[135] invokevirtual #30
+ Methodref [com/admob/android/ads/ai.setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
[138] aload_1 v1
[139] aload v4
[141] invokevirtual #27
+ Methodref [com/admob/android/ads/AdView.startAnimation (Landroid/view/animation/Animation;)V]
[144] return
[145] astore_1 v1
[146] ldc #3
+ String [AdMobSDK]
[148] bipush 6
[150] invokestatic #22
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[153] ifeq +31 (target=184)
[156] ldc #3
+ String [AdMobSDK]
[158] new #15
+ Class [java/lang/StringBuilder]
[161] dup
[162] invokespecial #37
+ Methodref [java/lang/StringBuilder.<init> ()V]
[165] ldc #4
+ String [exception caught in SwapViews.run(), ]
[167] invokevirtual #38
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[170] aload_1 v1
[171] invokevirtual #35
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
[174] invokevirtual #38
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[177] invokevirtual #39
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[180] invokestatic #21
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[183] pop
[184] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 144: 145):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 21)
[0] -> line 1552
[11] -> line 1553
[22] -> line 1554
[30] -> line 1556
[35] -> line 1559
[39] -> line 1561
[45] -> line 1563
[50] -> line 1566
[59] -> line 1567
[68] -> line 1568
[78] -> line 1569
[96] -> line 1571
[104] -> line 1572
[110] -> line 1573
[122] -> line 1574
[138] -> line 1602
[144] -> line 1611
[145] -> line 1605
[146] -> line 1607
[156] -> line 1609
[184] -> line 1612
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/i
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.i extends java.lang.Object
Interfaces (count = 1):
+ Class [android/view/animation/Animation$AnimationListener]
Constant Pool (count = 44):
+ Class [android/view/animation/Animation$AnimationListener]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/i]
+ Class [java/lang/Object]
+ Fieldref [com/admob/android/ads/i.a Lcom/admob/android/ads/ab;]
+ Fieldref [com/admob/android/ads/i.b Lcom/admob/android/ads/AdView;]
+ Fieldref [com/admob/android/ads/i.c Lcom/admob/android/ads/ab;]
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
+ Methodref [com/admob/android/ads/AdView.removeView (Landroid/view/View;)V]
+ Methodref [com/admob/android/ads/ab.e ()V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a Lcom/admob/android/ads/ab;]
+ NameAndType [b Lcom/admob/android/ads/AdView;]
+ NameAndType [c (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
+ NameAndType [c Lcom/admob/android/ads/ab;]
+ NameAndType [e ()V]
+ NameAndType [removeView (Landroid/view/View;)V]
+ Utf8 [()V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/view/animation/Animation;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
+ Utf8 [(Lcom/admob/android/ads/h;Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Lcom/admob/android/ads/AdView;]
+ Utf8 [Lcom/admob/android/ads/ab;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/view/animation/Animation$AnimationListener]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/i]
+ Utf8 [e]
+ Utf8 [java/lang/Object]
+ Utf8 [onAnimationEnd]
+ Utf8 [onAnimationRepeat]
+ Utf8 [onAnimationStart]
+ Utf8 [removeView]
Fields (count = 3):
+ Field: a Lcom/admob/android/ads/ab;
Access flags: 0x1002
= private synthetic com.admob.android.ads.ab a
+ Field: b Lcom/admob/android/ads/AdView;
Access flags: 0x1002
= private synthetic com.admob.android.ads.AdView b
+ Field: c Lcom/admob/android/ads/ab;
Access flags: 0x1002
= private synthetic com.admob.android.ads.ab c
Methods (count = 4):
- Method: <init>(Lcom/admob/android/ads/h;Lcom/admob/android/ads/ab;Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)V
Access flags: 0x0
= i(com.admob.android.ads.h,com.admob.android.ads.ab,com.admob.android.ads.AdView,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 5, stack = 2):
[0] aload_0 v0
[1] aload_2 v2
[2] putfield #6
+ Fieldref [com/admob/android/ads/i.a Lcom/admob/android/ads/ab;]
[5] aload_0 v0
[6] aload_3 v3
[7] putfield #7
+ Fieldref [com/admob/android/ads/i.b Lcom/admob/android/ads/AdView;]
[10] aload_0 v0
[11] aload v4
[13] putfield #8
+ Fieldref [com/admob/android/ads/i.c Lcom/admob/android/ads/ab;]
[16] aload_0 v0
[17] invokespecial #12
+ Methodref [java/lang/Object.<init> ()V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1575
+ Method: onAnimationStart(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationStart(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1578
+ Method: onAnimationEnd(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationEnd(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 45, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #6
+ Fieldref [com/admob/android/ads/i.a Lcom/admob/android/ads/ab;]
[4] ifnull +14 (target=18)
[7] aload_0 v0
[8] getfield #7
+ Fieldref [com/admob/android/ads/i.b Lcom/admob/android/ads/AdView;]
[11] aload_0 v0
[12] getfield #6
+ Fieldref [com/admob/android/ads/i.a Lcom/admob/android/ads/ab;]
[15] invokevirtual #10
+ Methodref [com/admob/android/ads/AdView.removeView (Landroid/view/View;)V]
[18] aload_0 v0
[19] getfield #7
+ Fieldref [com/admob/android/ads/i.b Lcom/admob/android/ads/AdView;]
[22] aload_0 v0
[23] getfield #8
+ Fieldref [com/admob/android/ads/i.c Lcom/admob/android/ads/ab;]
[26] invokestatic #9
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/ab;]
[29] pop
[30] aload_0 v0
[31] getfield #6
+ Fieldref [com/admob/android/ads/i.a Lcom/admob/android/ads/ab;]
[34] ifnull +10 (target=44)
[37] aload_0 v0
[38] getfield #6
+ Fieldref [com/admob/android/ads/i.a Lcom/admob/android/ads/ab;]
[41] invokevirtual #11
+ Methodref [com/admob/android/ads/ab.e ()V]
[44] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 1584
[7] -> line 1586
[18] -> line 1589
[30] -> line 1590
[37] -> line 1593
[44] -> line 1595
+ Method: onAnimationRepeat(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationRepeat(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1599
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/j
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.j extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 65):
+ String [AdMobSDK]
+ String [Unhandled exception raised in your AdListener.onFailedToReceiveAd.]
+ String [Unhandled exception raised in your AdListener.onFailedToReceiveRefreshedAd.]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/a]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/j]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/j.a Ljava/lang/ref/WeakReference;]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/a;]
+ Methodref [com/admob/android/ads/ab.getParent ()Landroid/view/ViewParent;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ InterfaceMethodref [com/admob/android/ads/a.b (Lcom/admob/android/ads/AdView;)V]
+ InterfaceMethodref [com/admob/android/ads/a.d (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ NameAndType [a Ljava/lang/ref/WeakReference;]
+ NameAndType [b (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/a;]
+ NameAndType [b (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [d (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getParent ()Landroid/view/ViewParent;]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [()Landroid/view/ViewParent;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()V]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/a;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [SourceFile]
+ Utf8 [Unhandled exception raised in your AdListener.onFailedToReceiveAd.]
+ Utf8 [Unhandled exception raised in your AdListener.onFailedToReceiveRefreshedAd.]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/a]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/j]
+ Utf8 [d]
+ Utf8 [get]
+ Utf8 [getParent]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
+ Utf8 [w]
Fields (count = 1):
+ Field: a Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference a
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/AdView;)V
Access flags: 0x1
= public j(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 2, stack = 4):
[0] aload_0 v0
[1] invokespecial #18
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #12
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #19
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #13
+ Fieldref [com/admob/android/ads/j.a Ljava/lang/ref/WeakReference;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 489
[4] -> line 490
[16] -> line 491
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 76, locals = 2, stack = 3):
[0] aload_0 v0
[1] getfield #13
+ Fieldref [com/admob/android/ads/j.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #20
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #5
+ Class [com/admob/android/ads/AdView]
[10] dup
[11] astore_1 v1
[12] ifnull +63 (target=75)
[15] aload_1 v1
[16] invokestatic #15
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
[19] ifnull +13 (target=32)
[22] aload_1 v1
[23] invokestatic #15
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
[26] invokevirtual #17
+ Methodref [com/admob/android/ads/ab.getParent ()Landroid/view/ViewParent;]
[29] ifnonnull +25 (target=54)
[32] aload_1 v1
[33] invokestatic #16
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/a;]
[36] aload_1 v1
[37] invokeinterface #21
+ InterfaceMethodref [com/admob/android/ads/a.b (Lcom/admob/android/ads/AdView;)V]
[42] return
[43] astore_1 v1
[44] ldc #1
+ String [AdMobSDK]
[46] ldc #2
+ String [Unhandled exception raised in your AdListener.onFailedToReceiveAd.]
[48] aload_1 v1
[49] invokestatic #14
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[52] pop
[53] return
[54] aload_1 v1
[55] invokestatic #16
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/a;]
[58] aload_1 v1
[59] invokeinterface #22
+ InterfaceMethodref [com/admob/android/ads/a.d (Lcom/admob/android/ads/AdView;)V]
[64] return
[65] astore_1 v1
[66] ldc #1
+ String [AdMobSDK]
[68] ldc #3
+ String [Unhandled exception raised in your AdListener.onFailedToReceiveRefreshedAd.]
[70] aload_1 v1
[71] invokestatic #14
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[74] pop
[75] return
Code attribute exceptions (count = 2):
- ExceptionInfo (32 -> 42: 43):
+ Class [java/lang/Exception]
- ExceptionInfo (54 -> 64: 65):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 13)
[0] -> line 495
[11] -> line 496
[15] -> line 498
[32] -> line 502
[42] -> line 507
[43] -> line 504
[44] -> line 506
[53] -> line 507
[54] -> line 513
[64] -> line 518
[65] -> line 515
[66] -> line 517
[75] -> line 521
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/k
Superclass: java/lang/Thread
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.k extends java.lang.Thread
Interfaces (count = 0):
Constant Pool (count = 98):
+ Float [310.0]
+ String [AdMobSDK]
+ String [Ignoring request because we need to have a minimum width of 320 device independent pixels to show an ad.]
+ String [Unhandled exception requesting a fresh ad.]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/as]
+ Class [com/admob/android/ads/k]
+ Class [java/lang/Exception]
+ Class [java/lang/Thread]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/k.a Ljava/lang/ref/WeakReference;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/AdView.a ()I]
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Z)Z]
+ Methodref [com/admob/android/ads/AdView.b ()I]
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;Z)V]
+ Methodref [com/admob/android/ads/AdView.c ()I]
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;)V]
+ Methodref [com/admob/android/ads/AdView.d (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/s;]
+ Methodref [com/admob/android/ads/AdView.e (Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/AdView.f (Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/AdView.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/AdView.getMeasuredWidth ()I]
+ Methodref [com/admob/android/ads/ab.<init> (Lcom/admob/android/ads/o;Landroid/content/Context;Lcom/admob/android/ads/AdView;)V]
+ Methodref [com/admob/android/ads/ab.d ()F]
+ Methodref [com/admob/android/ads/as.a (Lcom/admob/android/ads/s;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;IIILcom/admob/android/ads/ab;I)Lcom/admob/android/ads/o;]
+ Methodref [java/lang/Thread.<init> ()V]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Lcom/admob/android/ads/o;Landroid/content/Context;Lcom/admob/android/ads/AdView;)V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a ()I]
+ NameAndType [a (Lcom/admob/android/ads/AdView;Z)Z]
+ NameAndType [a (Lcom/admob/android/ads/s;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;IIILcom/admob/android/ads/ab;I)Lcom/admob/android/ads/o;]
+ NameAndType [a Ljava/lang/ref/WeakReference;]
+ NameAndType [b ()I]
+ NameAndType [b (Lcom/admob/android/ads/AdView;Z)V]
+ NameAndType [c ()I]
+ NameAndType [c (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [d ()F]
+ NameAndType [d (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/s;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [e (Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [f (Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getMeasuredWidth ()I]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ Utf8 [()F]
+ Utf8 [()I]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()V]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/s;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Z)V]
+ Utf8 [(Lcom/admob/android/ads/AdView;Z)Z]
+ Utf8 [(Lcom/admob/android/ads/o;Landroid/content/Context;Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Lcom/admob/android/ads/s;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;IIILcom/admob/android/ads/ab;I)Lcom/admob/android/ads/o;]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Ignoring request because we need to have a minimum width of 320 device independent pixels to show an ad.]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [SourceFile]
+ Utf8 [Unhandled exception requesting a fresh ad.]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/as]
+ Utf8 [com/admob/android/ads/k]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [f]
+ Utf8 [get]
+ Utf8 [getContext]
+ Utf8 [getMeasuredWidth]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Thread]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
Fields (count = 1):
+ Field: a Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference a
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/AdView;)V
Access flags: 0x1
= public k(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 2, stack = 4):
[0] aload_0 v0
[1] invokespecial #31
+ Methodref [java/lang/Thread.<init> ()V]
[4] aload_0 v0
[5] new #12
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #32
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #13
+ Fieldref [com/admob/android/ads/k.a Ljava/lang/ref/WeakReference;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 642
[4] -> line 643
[16] -> line 644
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 168, locals = 5, stack = 9):
[0] aload_0 v0
[1] getfield #13
+ Fieldref [com/admob/android/ads/k.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #33
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #6
+ Class [com/admob/android/ads/AdView]
[10] dup
[11] astore_1 v1
[12] ifnull +155 (target=167)
[15] aload_1 v1
[16] invokevirtual #26
+ Methodref [com/admob/android/ads/AdView.getContext ()Landroid/content/Context;]
[19] astore_2 v2
[20] new #7
+ Class [com/admob/android/ads/ab]
[23] dup
[24] aconst_null
[25] aload_2 v2
[26] aload_1 v1
[27] invokespecial #28
+ Methodref [com/admob/android/ads/ab.<init> (Lcom/admob/android/ads/o;Landroid/content/Context;Lcom/admob/android/ads/AdView;)V]
[30] astore_3 v3
[31] aload_1 v1
[32] invokevirtual #27
+ Methodref [com/admob/android/ads/AdView.getMeasuredWidth ()I]
[35] i2f
[36] invokestatic #29
+ Methodref [com/admob/android/ads/ab.d ()F]
[39] fdiv
[40] f2i
[41] dup
[42] istore v4
[44] i2f
[45] ldc #1
+ Float [310.0]
[47] fcmpg
[48] ifgt +27 (target=75)
[51] ldc #2
+ String [AdMobSDK]
[53] iconst_3
[54] invokestatic #16
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[57] ifeq +11 (target=68)
[60] ldc #2
+ String [AdMobSDK]
[62] ldc #3
+ String [Ignoring request because we need to have a minimum width of 320 device independent pixels to show an ad.]
[64] invokestatic #14
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[67] pop
[68] aload_1 v1
[69] invokestatic #22
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;)V]
[72] goto +43 (target=115)
[75] aload_1 v1
[76] invokestatic #23
+ Methodref [com/admob/android/ads/AdView.d (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/s;]
[79] aload_2 v2
[80] aload_1 v1
[81] invokestatic #24
+ Methodref [com/admob/android/ads/AdView.e (Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
[84] aload_1 v1
[85] invokestatic #25
+ Methodref [com/admob/android/ads/AdView.f (Lcom/admob/android/ads/AdView;)Ljava/lang/String;]
[88] aload_1 v1
[89] invokevirtual #17
+ Methodref [com/admob/android/ads/AdView.a ()I]
[92] aload_1 v1
[93] invokevirtual #19
+ Methodref [com/admob/android/ads/AdView.b ()I]
[96] aload_1 v1
[97] invokevirtual #21
+ Methodref [com/admob/android/ads/AdView.c ()I]
[100] aload_3 v3
[101] iload v4
[103] invokestatic #30
+ Methodref [com/admob/android/ads/as.a (Lcom/admob/android/ads/s;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;IIILcom/admob/android/ads/ab;I)Lcom/admob/android/ads/o;]
[106] dup
[107] astore_2 v2
[108] ifnonnull +7 (target=115)
[111] aload_1 v1
[112] invokestatic #22
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;)V]
[115] aload_1 v1
[116] iconst_0
[117] invokestatic #18
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Z)Z]
[120] pop
[121] aload_1 v1
[122] iconst_1
[123] invokestatic #20
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;Z)V]
[126] return
[127] astore_2 v2
[128] ldc #2
+ String [AdMobSDK]
[130] ldc #4
+ String [Unhandled exception requesting a fresh ad.]
[132] aload_2 v2
[133] invokestatic #15
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[136] pop
[137] aload_1 v1
[138] invokestatic #22
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;)V]
[141] aload_1 v1
[142] iconst_0
[143] invokestatic #18
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Z)Z]
[146] pop
[147] aload_1 v1
[148] iconst_1
[149] invokestatic #20
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;Z)V]
[152] return
[153] astore_2 v2
[154] aload_1 v1
[155] iconst_0
[156] invokestatic #18
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;Z)Z]
[159] pop
[160] aload_1 v1
[161] iconst_1
[162] invokestatic #20
+ Methodref [com/admob/android/ads/AdView.b (Lcom/admob/android/ads/AdView;Z)V]
[165] aload_2 v2
[166] athrow
[167] return
Code attribute exceptions (count = 3):
- ExceptionInfo (15 -> 115: 127):
+ Class [java/lang/Exception]
- ExceptionInfo (15 -> 115: 153):
- ExceptionInfo (127 -> 141: 153):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 24)
[0] -> line 648
[11] -> line 649
[15] -> line 654
[20] -> line 655
[31] -> line 657
[42] -> line 659
[51] -> line 663
[60] -> line 665
[68] -> line 667
[75] -> line 672
[107] -> line 675
[111] -> line 682
[115] -> line 694
[121] -> line 697
[126] -> line 698
[127] -> line 686
[128] -> line 688
[137] -> line 689
[141] -> line 694
[147] -> line 697
[152] -> line 698
[153] -> line 694
[160] -> line 697
[167] -> line 700
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/l
Superclass: android/view/animation/Animation
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.l extends android.view.animation.Animation
Interfaces (count = 0):
Constant Pool (count = 57):
+ Class [android/view/View]
+ Class [android/view/animation/Animation]
+ Class [android/view/animation/Transformation]
+ Class [com/admob/android/ads/aa]
+ Class [com/admob/android/ads/l]
+ Class [com/admob/android/ads/m]
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
+ Fieldref [com/admob/android/ads/aa.a F]
+ Fieldref [com/admob/android/ads/l.a Landroid/view/View;]
+ Fieldref [com/admob/android/ads/l.b F]
+ Fieldref [com/admob/android/ads/l.c F]
+ Methodref [android/view/View.getParent ()Landroid/view/ViewParent;]
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
+ Methodref [android/view/animation/Animation.<init> ()V]
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ InterfaceMethodref [com/admob/android/ads/m.a ()V]
+ NameAndType [<init> ()V]
+ NameAndType [TYPE_IDENTITY I]
+ NameAndType [a ()V]
+ NameAndType [a F]
+ NameAndType [a Landroid/view/View;]
+ NameAndType [b F]
+ NameAndType [c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ NameAndType [c F]
+ NameAndType [getParent ()Landroid/view/ViewParent;]
+ NameAndType [setTag (Ljava/lang/Object;)V]
+ NameAndType [setTransformationType (I)V]
+ Utf8 [()Landroid/view/ViewParent;]
+ Utf8 [()V]
+ Utf8 [(FFLandroid/view/View;)V]
+ Utf8 [(FLandroid/view/animation/Transformation;)V]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [F]
+ Utf8 [I]
+ Utf8 [Landroid/view/View;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [TYPE_IDENTITY]
+ Utf8 [a]
+ Utf8 [android/view/View]
+ Utf8 [android/view/animation/Animation]
+ Utf8 [android/view/animation/Transformation]
+ Utf8 [applyTransformation]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/aa]
+ Utf8 [com/admob/android/ads/l]
+ Utf8 [com/admob/android/ads/m]
+ Utf8 [getParent]
+ Utf8 [setTag]
+ Utf8 [setTransformationType]
Fields (count = 3):
+ Field: a Landroid/view/View;
Access flags: 0x2
= private android.view.View a
+ Field: b F
Access flags: 0x2
= private float b
+ Field: c F
Access flags: 0x2
= private float c
Methods (count = 2):
- Method: <init>(FFLandroid/view/View;)V
Access flags: 0x1
= public l(float,float,android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 4, stack = 2):
[0] aload_0 v0
[1] invokespecial #14
+ Methodref [android/view/animation/Animation.<init> ()V]
[4] aload_0 v0
[5] fload_1 v1
[6] putfield #10
+ Fieldref [com/admob/android/ads/l.b F]
[9] aload_0 v0
[10] fload_2 v2
[11] putfield #11
+ Fieldref [com/admob/android/ads/l.c F]
[14] aload_0 v0
[15] aload_3 v3
[16] putfield #9
+ Fieldref [com/admob/android/ads/l.a Landroid/view/View;]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 23
[4] -> line 24
[9] -> line 25
[14] -> line 26
[19] -> line 27
+ Method: applyTransformation(FLandroid/view/animation/Transformation;)V
Access flags: 0x14
= protected final void applyTransformation(float,android.view.animation.Transformation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 92, locals = 4, stack = 4):
[0] aload_2 v2
[1] getstatic #7
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
[4] invokevirtual #15
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
[7] fload_1 v1
[8] f2d
[9] dconst_0
[10] dcmpg
[11] iflt +10 (target=21)
[14] fload_1 v1
[15] f2d
[16] dconst_1
[17] dcmpl
[18] ifle +4 (target=22)
[21] return
[22] aload_0 v0
[23] getfield #10
+ Fieldref [com/admob/android/ads/l.b F]
[26] aload_0 v0
[27] getfield #11
+ Fieldref [com/admob/android/ads/l.c F]
[30] aload_0 v0
[31] getfield #10
+ Fieldref [com/admob/android/ads/l.b F]
[34] fsub
[35] fload_1 v1
[36] fmul
[37] fadd
[38] fstore_1 v1
[39] aload_0 v0
[40] getfield #9
+ Fieldref [com/admob/android/ads/l.a Landroid/view/View;]
[43] fload_1 v1
[44] fstore_2 v2
[45] dup
[46] astore_1 v1
[47] ifnull +18 (target=65)
[50] aload_1 v1
[51] invokestatic #16
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
[54] dup
[55] astore_3 v3
[56] fload_2 v2
[57] putfield #8
+ Fieldref [com/admob/android/ads/aa.a F]
[60] aload_1 v1
[61] aload_3 v3
[62] invokevirtual #13
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
[65] aload_0 v0
[66] getfield #9
+ Fieldref [com/admob/android/ads/l.a Landroid/view/View;]
[69] invokevirtual #12
+ Methodref [android/view/View.getParent ()Landroid/view/ViewParent;]
[72] dup
[73] astore_1 v1
[74] instanceof #6
+ Class [com/admob/android/ads/m]
[77] ifeq +14 (target=91)
[80] aload_1 v1
[81] checkcast #6
+ Class [com/admob/android/ads/m]
[84] dup
[85] astore_1 v1
[86] invokeinterface #17
+ InterfaceMethodref [com/admob/android/ads/m.a ()V]
[91] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 35
[7] -> line 36
[21] -> line 38
[22] -> line 41
[39] -> line 43
[65] -> line 45
[73] -> line 47
[80] -> line 49
[85] -> line 50
[91] -> line 52
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/m
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x601
= public interface com.admob.android.ads.m extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 8):
+ Class [com/admob/android/ads/m]
+ Class [java/lang/Object]
+ Utf8 [()V]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [com/admob/android/ads/m]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 1):
+ Method: a()V
Access flags: 0x401
= public abstract void a()
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/n
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.n extends java.lang.Object
Interfaces (count = 1):
+ Class [android/view/animation/Interpolator]
Constant Pool (count = 31):
+ Float [-1.0]
+ Class [android/view/animation/Interpolator]
+ Class [com/admob/android/ads/n]
+ Class [java/lang/Object]
+ Fieldref [com/admob/android/ads/n.a Landroid/view/animation/Interpolator;]
+ Fieldref [com/admob/android/ads/n.b F]
+ Fieldref [com/admob/android/ads/n.c F]
+ Methodref [java/lang/Object.<init> ()V]
+ InterfaceMethodref [android/view/animation/Interpolator.getInterpolation (F)F]
+ NameAndType [<init> ()V]
+ NameAndType [a Landroid/view/animation/Interpolator;]
+ NameAndType [b F]
+ NameAndType [c F]
+ NameAndType [getInterpolation (F)F]
+ Utf8 [()V]
+ Utf8 [(F)F]
+ Utf8 [(Landroid/view/animation/Interpolator;JJJ)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [F]
+ Utf8 [Landroid/view/animation/Interpolator;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/view/animation/Interpolator]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/n]
+ Utf8 [getInterpolation]
+ Utf8 [java/lang/Object]
Fields (count = 3):
+ Field: a Landroid/view/animation/Interpolator;
Access flags: 0x2
= private android.view.animation.Interpolator a
+ Field: b F
Access flags: 0x2
= private float b
+ Field: c F
Access flags: 0x2
= private float c
Methods (count = 2):
- Method: <init>(Landroid/view/animation/Interpolator;JJJ)V
Access flags: 0x1
= public n(android.view.animation.Interpolator,long,long,long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 31, locals = 8, stack = 4):
[0] aload_0 v0
[1] invokespecial #8
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #5
+ Fieldref [com/admob/android/ads/n.a Landroid/view/animation/Interpolator;]
[9] aload_0 v0
[10] lload_2 v2
[11] l2f
[12] lload v6
[14] l2f
[15] fdiv
[16] putfield #6
+ Fieldref [com/admob/android/ads/n.b F]
[19] aload_0 v0
[20] lload v4
[22] l2f
[23] lload v6
[25] l2f
[26] fdiv
[27] putfield #7
+ Fieldref [com/admob/android/ads/n.c F]
[30] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 12
[4] -> line 13
[9] -> line 15
[19] -> line 16
[30] -> line 17
+ Method: getInterpolation(F)F
Access flags: 0x11
= public final float getInterpolation(float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 49, locals = 2, stack = 3):
[0] fload_1 v1
[1] aload_0 v0
[2] getfield #6
+ Fieldref [com/admob/android/ads/n.b F]
[5] fcmpg
[6] ifgt +6 (target=12)
[9] ldc #1
+ Float [-1.0]
[11] freturn
[12] fload_1 v1
[13] aload_0 v0
[14] getfield #6
+ Fieldref [com/admob/android/ads/n.b F]
[17] aload_0 v0
[18] getfield #7
+ Fieldref [com/admob/android/ads/n.c F]
[21] fadd
[22] fcmpg
[23] ifgt +24 (target=47)
[26] aload_0 v0
[27] getfield #5
+ Fieldref [com/admob/android/ads/n.a Landroid/view/animation/Interpolator;]
[30] fload_1 v1
[31] aload_0 v0
[32] getfield #6
+ Fieldref [com/admob/android/ads/n.b F]
[35] fsub
[36] aload_0 v0
[37] getfield #7
+ Fieldref [com/admob/android/ads/n.c F]
[40] fdiv
[41] invokeinterface #9
+ InterfaceMethodref [android/view/animation/Interpolator.getInterpolation (F)F]
[46] freturn
[47] fconst_2
[48] freturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 26
[9] -> line 28
[12] -> line 30
[26] -> line 32
[47] -> line 36
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/o
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.o extends java.lang.Object
Interfaces (count = 2):
+ Class [android/view/View$OnClickListener]
+ Class [com/admob/android/ads/ag]
Constant Pool (count = 1459):
+ Integer [-16777216]
+ Integer [65536]
+ Integer [268435456]
+ Float [0.25]
+ Float [0.4375]
+ Float [0.5]
+ Float [6.5]
+ Float [8.0]
+ Float [13.0]
+ Float [48.0]
+ Float [255.0]
+ Float [320.0]
+ String []
+ String [ ]
+ String [ keyTimes[]
+ String [ keyTimes[0]=]
+ String [ numKeyFunctions=]
+ String [ numKeyValues=]
+ String [#sdk]
+ String [$]
+ String [) and valueType(]
+ String [) combination.]
+ String [) for ad]
+ String [) is null.]
+ String [) or valueType(]
+ String [6]
+ String [8]
+ String [AT]
+ String [Ad clicked again. Stats on admob.com will only reflect the first click.]
+ String [Ad clicked.]
+ String [AdMobSDK]
+ String [B]
+ String [Bad response: didn't get clickURLString. erroring out.]
+ String [C]
+ String [Context null, not able to start Activity.]
+ String [Could not find a resolving intent on ad click]
+ String [Could not find asset name ]
+ String [Could not form an intent from ad action response: ]
+ String [Could not read basic animation: could not interpret keyPath(]
+ String [Could not read basic animation: keyPath(]
+ String [Could not read in the flex ad.]
+ String [Could not read keyframe animation: could not interpret keyPath(]
+ String [Could not read keyframe animation: keyPath(]
+ String [Couldn't read in array when making extras]
+ String [F]
+ String [Failed downloading assets for ad: ]
+ String [Failed reading asset(]
+ String [K]
+ String [P]
+ String [R]
+ String [UTF-8]
+ String []=]
+ String [a]
+ String [ac]
+ String [afstfw]
+ String [ag]
+ String [ap]
+ String [app]
+ String [ar]
+ String [b]
+ String [backgroundColor]
+ String [bc]
+ String [bdc]
+ String [bg]
+ String [bgc]
+ String [bounds]
+ String [br]
+ String [bt]
+ String [bw]
+ String [call]
+ String [canvas]
+ String [cav]
+ String [click_time_tracking]
+ String [contact]
+ String [could not read in the touchable area for the ad.]
+ String [couldn't construct the views.]
+ String [couldn't read bundle array while adding extras]
+ String [cpm_url]
+ String [created a null view.]
+ String [d]
+ String [density]
+ String [epy]
+ String [exception while trying to create a flex view.]
+ String [f]
+ String [fa]
+ String [fb]
+ String [fc]
+ String [fco]
+ String [fm]
+ String [fs]
+ String [fv]
+ String [http://mm.admob.com/static/android/canvas.html]
+ String [i]
+ String [ia]
+ String [impression_request]
+ String [io]
+ String [itid]
+ String [itunes]
+ String [jsonp_url]
+ String [keyframe animations were invalid: numKeyTimes=]
+ String [kp]
+ String [kt]
+ String [l]
+ String [m]
+ String [map]
+ String [markup]
+ String [mfs]
+ String [nol]
+ String [o]
+ String [opacity]
+ String [p]
+ String [position]
+ String [r]
+ String [rc]
+ String [refreshInterval]
+ String [s]
+ String [sc]
+ String [setFillEnabled]
+ String [sk]
+ String [ss]
+ String [t]
+ String [ta]
+ String [text]
+ String [tf]
+ String [tfs]
+ String [tfv]
+ String [to]
+ String [tracking_pixel]
+ String [tracking_url]
+ String [transform]
+ String [tt]
+ String [ttv]
+ String [ttvs]
+ String [tv]
+ String [u]
+ String [url]
+ String [ut]
+ String [v]
+ String [video]
+ String [vs]
+ String [vt]
+ String [window]
+ String [x]
+ String [zPosition]
+ Class [[B]
+ Class [[Ljava/lang/Boolean;]
+ Class [[Ljava/lang/Double;]
+ Class [[Ljava/lang/Integer;]
+ Class [[Ljava/lang/Long;]
+ Class [[Ljava/lang/String;]
+ Class [android/app/Activity]
+ Class [android/content/Context]
+ Class [android/content/Intent]
+ Class [android/content/pm/PackageManager]
+ Class [android/graphics/Bitmap]
+ Class [android/graphics/Bitmap$Config]
+ Class [android/graphics/BitmapFactory]
+ Class [android/graphics/Canvas]
+ Class [android/graphics/Color]
+ Class [android/graphics/Matrix]
+ Class [android/graphics/Paint]
+ Class [android/graphics/Paint$Style]
+ Class [android/graphics/PaintFlagsDrawFilter]
+ Class [android/graphics/Path]
+ Class [android/graphics/Path$Direction]
+ Class [android/graphics/PointF]
+ Class [android/graphics/Rect]
+ Class [android/graphics/RectF]
+ Class [android/graphics/Region$Op]
+ Class [android/graphics/Typeface]
+ Class [android/graphics/drawable/BitmapDrawable]
+ Class [android/graphics/drawable/GradientDrawable]
+ Class [android/graphics/drawable/GradientDrawable$Orientation]
+ Class [android/net/Uri]
+ Class [android/os/Bundle]
+ Class [android/os/Handler]
+ Class [android/util/Log]
+ Class [android/view/View]
+ Class [android/view/View$OnClickListener]
+ Class [android/view/WindowManager]
+ Class [android/view/animation/AccelerateDecelerateInterpolator]
+ Class [android/view/animation/AccelerateInterpolator]
+ Class [android/view/animation/Animation]
+ Class [android/view/animation/AnimationSet]
+ Class [android/view/animation/DecelerateInterpolator]
+ Class [android/view/animation/LinearInterpolator]
+ Class [android/view/animation/ScaleAnimation]
+ Class [android/widget/ImageView]
+ Class [android/widget/ImageView$ScaleType]
+ Class [android/widget/RelativeLayout]
+ Class [android/widget/RelativeLayout$LayoutParams]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/aa]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/ag]
+ Class [com/admob/android/ads/ai]
+ Class [com/admob/android/ads/aj]
+ Class [com/admob/android/ads/ak]
+ Class [com/admob/android/ads/al]
+ Class [com/admob/android/ads/am]
+ Class [com/admob/android/ads/ao]
+ Class [com/admob/android/ads/ap]
+ Class [com/admob/android/ads/b]
+ Class [com/admob/android/ads/l]
+ Class [com/admob/android/ads/n]
+ Class [com/admob/android/ads/o]
+ Class [com/admob/android/ads/p]
+ Class [com/admob/android/ads/q]
+ Class [com/admob/android/ads/r]
+ Class [com/admob/android/ads/s]
+ Class [com/admob/android/ads/t]
+ Class [com/admob/android/ads/u]
+ Class [com/admob/android/ads/v]
+ Class [com/admob/android/ads/view/AdMobWebView]
+ Class [com/admob/android/ads/w]
+ Class [com/admob/android/ads/x]
+ Class [com/admob/android/ads/y]
+ Class [com/admob/android/ads/z]
+ Class [java/io/UnsupportedEncodingException]
+ Class [java/lang/ArrayStoreException]
+ Class [java/lang/Boolean]
+ Class [java/lang/Class]
+ Class [java/lang/Double]
+ Class [java/lang/Exception]
+ Class [java/lang/Integer]
+ Class [java/lang/Long]
+ Class [java/lang/Math]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/Throwable]
+ Class [java/lang/reflect/Method]
+ Class [java/net/MalformedURLException]
+ Class [java/net/URL]
+ Class [java/net/URLEncoder]
+ Class [java/util/Arrays]
+ Class [java/util/HashSet]
+ Class [java/util/Hashtable]
+ Class [java/util/Iterator]
+ Class [java/util/Vector]
+ Class [org/json/JSONArray]
+ Class [org/json/JSONException]
+ Class [org/json/JSONObject]
+ Long [-1]
+ Double [-1.0]
+ Double [255.0]
+ Double [1000.0]
+ Fieldref [android/graphics/Bitmap$Config.ARGB_8888 Landroid/graphics/Bitmap$Config;]
+ Fieldref [android/graphics/Paint$Style.FILL Landroid/graphics/Paint$Style;]
+ Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;]
+ Fieldref [android/graphics/Path$Direction.CCW Landroid/graphics/Path$Direction;]
+ Fieldref [android/graphics/PointF.x F]
+ Fieldref [android/graphics/PointF.y F]
+ Fieldref [android/graphics/Rect.bottom I]
+ Fieldref [android/graphics/Rect.left I]
+ Fieldref [android/graphics/Rect.right I]
+ Fieldref [android/graphics/Rect.top I]
+ Fieldref [android/graphics/RectF.left F]
+ Fieldref [android/graphics/RectF.top F]
+ Fieldref [android/graphics/Region$Op.REPLACE Landroid/graphics/Region$Op;]
+ Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
+ Fieldref [android/graphics/Typeface.MONOSPACE Landroid/graphics/Typeface;]
+ Fieldref [android/graphics/Typeface.SANS_SERIF Landroid/graphics/Typeface;]
+ Fieldref [android/graphics/Typeface.SERIF Landroid/graphics/Typeface;]
+ Fieldref [android/graphics/drawable/GradientDrawable$Orientation.TOP_BOTTOM Landroid/graphics/drawable/GradientDrawable$Orientation;]
+ Fieldref [android/widget/ImageView$ScaleType.FIT_XY Landroid/widget/ImageView$ScaleType;]
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
+ Fieldref [com/admob/android/ads/aa.b Landroid/graphics/PointF;]
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
+ Fieldref [com/admob/android/ads/o.C Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/o.D Lcom/admob/android/ads/t;]
+ Fieldref [com/admob/android/ads/o.E D]
+ Fieldref [com/admob/android/ads/o.F D]
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
+ Fieldref [com/admob/android/ads/o.c I]
+ Fieldref [com/admob/android/ads/o.d Landroid/graphics/Rect;]
+ Fieldref [com/admob/android/ads/o.e Landroid/graphics/PointF;]
+ Fieldref [com/admob/android/ads/o.f Landroid/graphics/PointF;]
+ Fieldref [com/admob/android/ads/o.g Landroid/graphics/PointF;]
+ Fieldref [com/admob/android/ads/o.h Landroid/graphics/Matrix;]
+ Fieldref [com/admob/android/ads/o.i Landroid/graphics/RectF;]
+ Fieldref [com/admob/android/ads/o.j Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/o.k Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/o.l Z]
+ Fieldref [com/admob/android/ads/o.m Z]
+ Fieldref [com/admob/android/ads/o.n Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/o.o Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/o.p Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/o.q Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/o.r Landroid/graphics/Rect;]
+ Fieldref [com/admob/android/ads/o.s J]
+ Fieldref [com/admob/android/ads/o.t I]
+ Fieldref [com/admob/android/ads/o.u I]
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
+ Fieldref [com/admob/android/ads/o.w I]
+ Fieldref [com/admob/android/ads/o.x I]
+ Fieldref [com/admob/android/ads/o.y I]
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
+ Fieldref [com/admob/android/ads/p.a [I]
+ Fieldref [com/admob/android/ads/q.a F]
+ Fieldref [com/admob/android/ads/q.b Z]
+ Fieldref [com/admob/android/ads/q.c F]
+ Fieldref [com/admob/android/ads/v.a Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/view/AdMobWebView.b Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/w.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/w.b Z]
+ Fieldref [com/admob/android/ads/x.a Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.b Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.c Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.d Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.e Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.f Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.h Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/y.a Landroid/view/View;]
+ Fieldref [com/admob/android/ads/y.b Landroid/widget/RelativeLayout$LayoutParams;]
+ Fieldref [com/admob/android/ads/y.c Landroid/view/animation/AnimationSet;]
+ Fieldref [java/lang/Boolean.TYPE Ljava/lang/Class;]
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
+ Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
+ Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
+ Methodref [android/content/Intent.putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
+ Methodref [android/content/pm/PackageManager.resolveActivity (Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;]
+ Methodref [android/graphics/Bitmap.createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;]
+ Methodref [android/graphics/Bitmap.eraseColor (I)V]
+ Methodref [android/graphics/Bitmap.getHeight ()I]
+ Methodref [android/graphics/Bitmap.getWidth ()I]
+ Methodref [android/graphics/Bitmap.recycle ()V]
+ Methodref [android/graphics/BitmapFactory.decodeByteArray ([BII)Landroid/graphics/Bitmap;]
+ Methodref [android/graphics/Canvas.<init> (Landroid/graphics/Bitmap;)V]
+ Methodref [android/graphics/Canvas.clipPath (Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z]
+ Methodref [android/graphics/Canvas.clipRect (Landroid/graphics/RectF;Landroid/graphics/Region$Op;)Z]
+ Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
+ Methodref [android/graphics/Canvas.drawPath (Landroid/graphics/Path;Landroid/graphics/Paint;)V]
+ Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V]
+ Methodref [android/graphics/Canvas.setDrawFilter (Landroid/graphics/DrawFilter;)V]
+ Methodref [android/graphics/Color.argb (IIII)I]
+ Methodref [android/graphics/Color.blue (I)I]
+ Methodref [android/graphics/Color.green (I)I]
+ Methodref [android/graphics/Color.red (I)I]
+ Methodref [android/graphics/Color.rgb (III)I]
+ Methodref [android/graphics/Matrix.<init> ()V]
+ Methodref [android/graphics/Matrix.setValues ([F)V]
+ Methodref [android/graphics/Paint.<init> ()V]
+ Methodref [android/graphics/Paint.<init> (I)V]
+ Methodref [android/graphics/Paint.setColor (I)V]
+ Methodref [android/graphics/Paint.setStrokeWidth (F)V]
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
+ Methodref [android/graphics/PaintFlagsDrawFilter.<init> (II)V]
+ Methodref [android/graphics/Path.<init> ()V]
+ Methodref [android/graphics/Path.addRoundRect (Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V]
+ Methodref [android/graphics/PointF.<init> (FF)V]
+ Methodref [android/graphics/Rect.<init> (IIII)V]
+ Methodref [android/graphics/Rect.<init> (Landroid/graphics/Rect;)V]
+ Methodref [android/graphics/Rect.height ()I]
+ Methodref [android/graphics/Rect.width ()I]
+ Methodref [android/graphics/RectF.<init> (FFFF)V]
+ Methodref [android/graphics/RectF.<init> (Landroid/graphics/Rect;)V]
+ Methodref [android/graphics/RectF.height ()F]
+ Methodref [android/graphics/RectF.width ()F]
+ Methodref [android/graphics/Typeface.create (Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;]
+ Methodref [android/graphics/drawable/BitmapDrawable.<init> (Landroid/graphics/Bitmap;)V]
+ Methodref [android/graphics/drawable/GradientDrawable.<init> (Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V]
+ Methodref [android/graphics/drawable/GradientDrawable.draw (Landroid/graphics/Canvas;)V]
+ Methodref [android/graphics/drawable/GradientDrawable.setBounds (Landroid/graphics/Rect;)V]
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
+ Methodref [android/net/Uri.toString ()Ljava/lang/String;]
+ Methodref [android/os/Bundle.<init> ()V]
+ Methodref [android/os/Bundle.putBoolean (Ljava/lang/String;Z)V]
+ Methodref [android/os/Bundle.putBooleanArray (Ljava/lang/String;[Z)V]
+ Methodref [android/os/Bundle.putBundle (Ljava/lang/String;Landroid/os/Bundle;)V]
+ Methodref [android/os/Bundle.putDouble (Ljava/lang/String;D)V]
+ Methodref [android/os/Bundle.putDoubleArray (Ljava/lang/String;[D)V]
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
+ Methodref [android/os/Bundle.putIntArray (Ljava/lang/String;[I)V]
+ Methodref [android/os/Bundle.putLong (Ljava/lang/String;J)V]
+ Methodref [android/os/Bundle.putLongArray (Ljava/lang/String;[J)V]
+ Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [android/os/Bundle.putStringArray (Ljava/lang/String;[Ljava/lang/String;)V]
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
+ Methodref [android/view/View.setBackgroundColor (I)V]
+ Methodref [android/view/View.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
+ Methodref [android/view/animation/AccelerateDecelerateInterpolator.<init> ()V]
+ Methodref [android/view/animation/AccelerateInterpolator.<init> ()V]
+ Methodref [android/view/animation/Animation.getDuration ()J]
+ Methodref [android/view/animation/Animation.scaleCurrentDuration (F)V]
+ Methodref [android/view/animation/Animation.setDuration (J)V]
+ Methodref [android/view/animation/Animation.setFillAfter (Z)V]
+ Methodref [android/view/animation/Animation.setFillBefore (Z)V]
+ Methodref [android/view/animation/Animation.setInterpolator (Landroid/view/animation/Interpolator;)V]
+ Methodref [android/view/animation/Animation.setRepeatCount (I)V]
+ Methodref [android/view/animation/Animation.setRepeatMode (I)V]
+ Methodref [android/view/animation/Animation.setStartOffset (J)V]
+ Methodref [android/view/animation/Animation.startNow ()V]
+ Methodref [android/view/animation/AnimationSet.<init> (Z)V]
+ Methodref [android/view/animation/AnimationSet.addAnimation (Landroid/view/animation/Animation;)V]
+ Methodref [android/view/animation/DecelerateInterpolator.<init> ()V]
+ Methodref [android/view/animation/LinearInterpolator.<init> ()V]
+ Methodref [android/view/animation/ScaleAnimation.<init> (FFFFIFIF)V]
+ Methodref [android/widget/ImageView.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V]
+ Methodref [android/widget/ImageView.setScaleType (Landroid/widget/ImageView$ScaleType;)V]
+ Methodref [android/widget/RelativeLayout.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/RelativeLayout.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Methodref [android/widget/RelativeLayout.setBackgroundColor (I)V]
+ Methodref [android/widget/RelativeLayout.setGravity (I)V]
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
+ Methodref [android/widget/RelativeLayout$LayoutParams.addRule (I)V]
+ Methodref [android/widget/RelativeLayout$LayoutParams.setMargins (IIII)V]
+ Methodref [com/admob/android/ads/AdView.b (Landroid/view/View;)V]
+ Methodref [com/admob/android/ads/aa.b (Landroid/view/View;)Landroid/graphics/PointF;]
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/View;Landroid/widget/RelativeLayout$LayoutParams;)V]
+ Methodref [com/admob/android/ads/ab.d ()F]
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/ai.<init> ([F[FFFFZ)V]
+ Methodref [com/admob/android/ads/aj.<init> (IILandroid/view/View;)V]
+ Methodref [com/admob/android/ads/ak.<init> (IFIFIFIF)V]
+ Methodref [com/admob/android/ads/al.<init> (FF)V]
+ Methodref [com/admob/android/ads/am.<init> (FFFFFF)V]
+ Methodref [com/admob/android/ads/ao.<init> ([F[FLandroid/graphics/PointF;)V]
+ Methodref [com/admob/android/ads/ap.b ()V]
+ Methodref [com/admob/android/ads/ap.d ()[B]
+ Methodref [com/admob/android/ads/ap.e ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/ap.f ()Ljava/net/URL;]
+ Methodref [com/admob/android/ads/ap.g ()V]
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/l.<init> (FFLandroid/view/View;)V]
+ Methodref [com/admob/android/ads/n.<init> (Landroid/view/animation/Interpolator;JJJ)V]
+ Methodref [com/admob/android/ads/o.<init> ()V]
+ Methodref [com/admob/android/ads/o.a (FF)Lcom/admob/android/ads/al;]
+ Methodref [com/admob/android/ads/o.a (FFLandroid/view/View;)Lcom/admob/android/ads/l;]
+ Methodref [com/admob/android/ads/o.a (I)I]
+ Methodref [com/admob/android/ads/o.a (IILandroid/view/View;)Lcom/admob/android/ads/aj;]
+ Methodref [com/admob/android/ads/o.a (ILjava/lang/String;Ljava/lang/String;[FLorg/json/JSONArray;[Ljava/lang/String;JLandroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/ak;]
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/am;]
+ Methodref [com/admob/android/ads/o.a (Landroid/os/Bundle;Ljava/lang/String;Lorg/json/JSONArray;)V]
+ Methodref [com/admob/android/ads/o.a (Landroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
+ Methodref [com/admob/android/ads/o.a (Landroid/view/animation/Animation;IIFLjava/lang/String;Z)V]
+ Methodref [com/admob/android/ads/o.a (Landroid/widget/ImageView;Landroid/graphics/Bitmap;Lorg/json/JSONObject;)V]
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;JJJ)Landroid/view/animation/Interpolator;]
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;Landroid/view/animation/Animation;)V]
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;Z)V]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONArray;)Landroid/graphics/Matrix;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONArray;Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;)Landroid/view/animation/AnimationSet;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Landroid/graphics/Rect;)Landroid/view/View;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;J)Landroid/view/animation/AnimationSet;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Landroid/view/animation/Animation;Landroid/view/animation/AnimationSet;)V]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Lcom/admob/android/ads/v;)Z]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;)[Ljava/lang/String;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Matrix;)Landroid/graphics/Matrix;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/RectF;)Landroid/graphics/RectF;]
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONObject;)V]
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONObject;Ljava/lang/String;)[F]
+ Methodref [com/admob/android/ads/o.c (Lorg/json/JSONArray;)I]
+ Methodref [com/admob/android/ads/o.c (Lorg/json/JSONObject;)Z]
+ Methodref [com/admob/android/ads/o.d (Lorg/json/JSONArray;)Landroid/graphics/RectF;]
+ Methodref [com/admob/android/ads/o.d (Lorg/json/JSONObject;)Landroid/os/Bundle;]
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONArray;)Landroid/graphics/PointF;]
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONObject;)I]
+ Methodref [com/admob/android/ads/o.j ()V]
+ Methodref [com/admob/android/ads/o.k ()Z]
+ Methodref [com/admob/android/ads/o.l ()V]
+ Methodref [com/admob/android/ads/o.m ()V]
+ Methodref [com/admob/android/ads/o.n ()V]
+ Methodref [com/admob/android/ads/o.o ()V]
+ Methodref [com/admob/android/ads/o.p ()V]
+ Methodref [com/admob/android/ads/o.toString ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/q.<init> (Landroid/content/Context;F)V]
+ Methodref [com/admob/android/ads/q.setBackgroundColor (I)V]
+ Methodref [com/admob/android/ads/q.setLines (I)V]
+ Methodref [com/admob/android/ads/q.setText (Ljava/lang/CharSequence;)V]
+ Methodref [com/admob/android/ads/q.setTextColor (I)V]
+ Methodref [com/admob/android/ads/q.setTextSize (IF)V]
+ Methodref [com/admob/android/ads/q.setTypeface (Landroid/graphics/Typeface;)V]
+ Methodref [com/admob/android/ads/r.<init> (Lcom/admob/android/ads/o;)V]
+ Methodref [com/admob/android/ads/s.a ()V]
+ Methodref [com/admob/android/ads/s.a (Lcom/admob/android/ads/o;)V]
+ Methodref [com/admob/android/ads/u.<init> (Ljava/lang/String;Ljava/lang/String;IILcom/admob/android/ads/o;)V]
+ Methodref [com/admob/android/ads/v.<init> (Lcom/admob/android/ads/ab;Lcom/admob/android/ads/o;)V]
+ Methodref [com/admob/android/ads/view/AdMobWebView.<init> (Landroid/content/Context;Landroid/widget/RelativeLayout;Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/view/AdMobWebView.loadUrl (Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/view/AdMobWebView.setBackgroundColor (I)V]
+ Methodref [com/admob/android/ads/view/AdMobWebView.setId (I)V]
+ Methodref [com/admob/android/ads/w.<init> (Ljava/lang/String;Z)V]
+ Methodref [com/admob/android/ads/x.ordinal ()I]
+ Methodref [com/admob/android/ads/y.<init> ()V]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ Methodref [java/lang/Boolean.booleanValue ()Z]
+ Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
+ Methodref [java/lang/Class.getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;]
+ Methodref [java/lang/Double.doubleValue ()D]
+ Methodref [java/lang/Integer.intValue ()I]
+ Methodref [java/lang/Long.longValue ()J]
+ Methodref [java/lang/Math.abs (I)I]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/String.hashCode ()I]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
+ 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/lang/reflect/Method.invoke (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;]
+ Methodref [java/net/URL.<init> (Ljava/lang/String;)V]
+ Methodref [java/net/URL.toString ()Ljava/lang/String;]
+ Methodref [java/net/URLEncoder.encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [java/util/Arrays.equals ([F[F)Z]
+ Methodref [java/util/HashSet.<init> ()V]
+ Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
+ Methodref [java/util/HashSet.clear ()V]
+ Methodref [java/util/HashSet.iterator ()Ljava/util/Iterator;]
+ Methodref [java/util/HashSet.remove (Ljava/lang/Object;)Z]
+ Methodref [java/util/HashSet.size ()I]
+ Methodref [java/util/Hashtable.<init> ()V]
+ Methodref [java/util/Hashtable.clear ()V]
+ Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;]
+ Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
+ Methodref [java/util/Vector.<init> ()V]
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
+ Methodref [java/util/Vector.clear ()V]
+ Methodref [java/util/Vector.firstElement ()Ljava/lang/Object;]
+ Methodref [java/util/Vector.get (I)Ljava/lang/Object;]
+ Methodref [java/util/Vector.iterator ()Ljava/util/Iterator;]
+ Methodref [java/util/Vector.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
+ Methodref [org/json/JSONArray.get (I)Ljava/lang/Object;]
+ Methodref [org/json/JSONArray.getDouble (I)D]
+ Methodref [org/json/JSONArray.getInt (I)I]
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
+ Methodref [org/json/JSONArray.getJSONObject (I)Lorg/json/JSONObject;]
+ Methodref [org/json/JSONArray.getString (I)Ljava/lang/String;]
+ Methodref [org/json/JSONArray.length ()I]
+ Methodref [org/json/JSONArray.toString ()Ljava/lang/String;]
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
+ Methodref [org/json/JSONObject.getJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
+ Methodref [org/json/JSONObject.keys ()Ljava/util/Iterator;]
+ Methodref [org/json/JSONObject.length ()I]
+ Methodref [org/json/JSONObject.opt (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [org/json/JSONObject.optBoolean (Ljava/lang/String;)Z]
+ Methodref [org/json/JSONObject.optBoolean (Ljava/lang/String;Z)Z]
+ Methodref [org/json/JSONObject.optDouble (Ljava/lang/String;)D]
+ Methodref [org/json/JSONObject.optDouble (Ljava/lang/String;D)D]
+ Methodref [org/json/JSONObject.optInt (Ljava/lang/String;I)I]
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
+ Methodref [org/json/JSONObject.optJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ InterfaceMethodref [android/view/WindowManager.removeView (Landroid/view/View;)V]
+ InterfaceMethodref [com/admob/android/ads/t.b ()V]
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (FF)V]
+ NameAndType [<init> (FFFF)V]
+ NameAndType [<init> (FFFFFF)V]
+ NameAndType [<init> (FFFFIFIF)V]
+ NameAndType [<init> (FFLandroid/view/View;)V]
+ NameAndType [<init> (I)V]
+ NameAndType [<init> (IFIFIFIF)V]
+ NameAndType [<init> (II)V]
+ NameAndType [<init> (IIII)V]
+ NameAndType [<init> (IILandroid/view/View;)V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Landroid/content/Context;F)V]
+ NameAndType [<init> (Landroid/content/Context;Landroid/widget/RelativeLayout;Ljava/lang/String;)V]
+ NameAndType [<init> (Landroid/graphics/Bitmap;)V]
+ NameAndType [<init> (Landroid/graphics/Rect;)V]
+ NameAndType [<init> (Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V]
+ NameAndType [<init> (Landroid/view/animation/Interpolator;JJJ)V]
+ NameAndType [<init> (Lcom/admob/android/ads/ab;Lcom/admob/android/ads/o;)V]
+ NameAndType [<init> (Lcom/admob/android/ads/o;)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/lang/String;Landroid/net/Uri;)V]
+ NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;IILcom/admob/android/ads/o;)V]
+ NameAndType [<init> (Ljava/lang/String;Z)V]
+ NameAndType [<init> (Z)V]
+ NameAndType [<init> ([F[FFFFZ)V]
+ NameAndType [<init> ([F[FLandroid/graphics/PointF;)V]
+ NameAndType [A Ljava/util/Hashtable;]
+ NameAndType [ARGB_8888 Landroid/graphics/Bitmap$Config;]
+ NameAndType [B Ljava/util/HashSet;]
+ NameAndType [C Ljava/util/Vector;]
+ NameAndType [CCW Landroid/graphics/Path$Direction;]
+ NameAndType [D Lcom/admob/android/ads/t;]
+ NameAndType [DEFAULT Landroid/graphics/Typeface;]
+ NameAndType [E D]
+ NameAndType [F D]
+ NameAndType [FILL Landroid/graphics/Paint$Style;]
+ NameAndType [FIT_XY Landroid/widget/ImageView$ScaleType;]
+ NameAndType [MONOSPACE Landroid/graphics/Typeface;]
+ NameAndType [REPLACE Landroid/graphics/Region$Op;]
+ NameAndType [SANS_SERIF Landroid/graphics/Typeface;]
+ NameAndType [SERIF Landroid/graphics/Typeface;]
+ NameAndType [STROKE Landroid/graphics/Paint$Style;]
+ NameAndType [TOP_BOTTOM Landroid/graphics/drawable/GradientDrawable$Orientation;]
+ NameAndType [TYPE Ljava/lang/Class;]
+ NameAndType [a ()V]
+ NameAndType [a (FF)Lcom/admob/android/ads/al;]
+ NameAndType [a (FFLandroid/view/View;)Lcom/admob/android/ads/l;]
+ NameAndType [a (I)I]
+ NameAndType [a (IILandroid/view/View;)Lcom/admob/android/ads/aj;]
+ NameAndType [a (ILjava/lang/String;Ljava/lang/String;[FLorg/json/JSONArray;[Ljava/lang/String;JLandroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
+ NameAndType [a (Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/ak;]
+ NameAndType [a (Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ NameAndType [a (Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
+ NameAndType [a (Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/am;]
+ NameAndType [a (Landroid/os/Bundle;Ljava/lang/String;Lorg/json/JSONArray;)V]
+ NameAndType [a (Landroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
+ NameAndType [a (Landroid/view/View;Landroid/widget/RelativeLayout$LayoutParams;)V]
+ NameAndType [a (Landroid/view/animation/Animation;IIFLjava/lang/String;Z)V]
+ NameAndType [a (Landroid/widget/ImageView;Landroid/graphics/Bitmap;Lorg/json/JSONObject;)V]
+ NameAndType [a (Lcom/admob/android/ads/o;)V]
+ NameAndType [a (Ljava/lang/String;)V]
+ NameAndType [a (Ljava/lang/String;JJJ)Landroid/view/animation/Interpolator;]
+ NameAndType [a (Ljava/lang/String;Landroid/view/animation/Animation;)V]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ NameAndType [a (Ljava/lang/String;Z)V]
+ NameAndType [a (Lorg/json/JSONArray;)Landroid/graphics/Matrix;]
+ NameAndType [a (Lorg/json/JSONArray;Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;)Landroid/view/animation/AnimationSet;]
+ NameAndType [a (Lorg/json/JSONObject;Landroid/graphics/Rect;)Landroid/view/View;]
+ NameAndType [a (Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;J)Landroid/view/animation/AnimationSet;]
+ NameAndType [a (Lorg/json/JSONObject;Landroid/view/animation/Animation;Landroid/view/animation/AnimationSet;)V]
+ NameAndType [a (Lorg/json/JSONObject;Lcom/admob/android/ads/v;)Z]
+ NameAndType [a (Lorg/json/JSONObject;Ljava/lang/String;)[Ljava/lang/String;]
+ NameAndType [a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
+ NameAndType [a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
+ NameAndType [a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Matrix;)Landroid/graphics/Matrix;]
+ NameAndType [a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
+ NameAndType [a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ NameAndType [a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/RectF;)Landroid/graphics/RectF;]
+ NameAndType [a F]
+ NameAndType [a Landroid/os/Handler;]
+ NameAndType [a Landroid/view/View;]
+ NameAndType [a Lcom/admob/android/ads/x;]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [a Ljava/util/Vector;]
+ NameAndType [a [I]
+ NameAndType [abs (I)I]
+ NameAndType [add (Ljava/lang/Object;)Z]
+ NameAndType [addAnimation (Landroid/view/animation/Animation;)V]
+ NameAndType [addFlags (I)Landroid/content/Intent;]
+ NameAndType [addRoundRect (Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V]
+ NameAndType [addRule (I)V]
+ NameAndType [addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [append (F)Ljava/lang/StringBuilder;]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [argb (IIII)I]
+ NameAndType [b ()V]
+ NameAndType [b (Landroid/view/View;)Landroid/graphics/PointF;]
+ NameAndType [b (Landroid/view/View;)V]
+ NameAndType [b (Lorg/json/JSONArray;)[F]
+ NameAndType [b (Lorg/json/JSONObject;)V]
+ NameAndType [b (Lorg/json/JSONObject;Ljava/lang/String;)[F]
+ NameAndType [b Landroid/graphics/PointF;]
+ NameAndType [b Landroid/widget/RelativeLayout$LayoutParams;]
+ NameAndType [b Lcom/admob/android/ads/ab;]
+ NameAndType [b Lcom/admob/android/ads/x;]
+ NameAndType [b Ljava/lang/String;]
+ NameAndType [b Z]
+ NameAndType [blue (I)I]
+ NameAndType [booleanValue ()Z]
+ NameAndType [bottom I]
+ NameAndType [c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ NameAndType [c (Lorg/json/JSONArray;)I]
+ NameAndType [c (Lorg/json/JSONObject;)Z]
+ NameAndType [c F]
+ NameAndType [c I]
+ NameAndType [c Landroid/view/animation/AnimationSet;]
+ NameAndType [c Lcom/admob/android/ads/x;]
+ NameAndType [clear ()V]
+ NameAndType [clipPath (Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z]
+ NameAndType [clipRect (Landroid/graphics/RectF;Landroid/graphics/Region$Op;)Z]
+ NameAndType [create (Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;]
+ NameAndType [createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;]
+ NameAndType [d ()F]
+ NameAndType [d ()[B]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [d (Lorg/json/JSONArray;)Landroid/graphics/RectF;]
+ NameAndType [d (Lorg/json/JSONObject;)Landroid/os/Bundle;]
+ NameAndType [d Landroid/graphics/Rect;]
+ NameAndType [d Lcom/admob/android/ads/x;]
+ NameAndType [decodeByteArray ([BII)Landroid/graphics/Bitmap;]
+ NameAndType [doubleValue ()D]
+ NameAndType [draw (Landroid/graphics/Canvas;)V]
+ NameAndType [drawBitmap (Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
+ NameAndType [drawPath (Landroid/graphics/Path;Landroid/graphics/Paint;)V]
+ NameAndType [drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V]
+ NameAndType [e ()Ljava/lang/String;]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [e (Lorg/json/JSONArray;)Landroid/graphics/PointF;]
+ NameAndType [e (Lorg/json/JSONObject;)I]
+ NameAndType [e Landroid/graphics/PointF;]
+ NameAndType [e Lcom/admob/android/ads/x;]
+ NameAndType [encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [equals ([F[F)Z]
+ NameAndType [eraseColor (I)V]
+ NameAndType [f ()Ljava/net/URL;]
+ NameAndType [f (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [f Landroid/graphics/PointF;]
+ NameAndType [f Lcom/admob/android/ads/x;]
+ NameAndType [firstElement ()Ljava/lang/Object;]
+ NameAndType [g ()V]
+ NameAndType [g Landroid/graphics/PointF;]
+ NameAndType [g Lcom/admob/android/ads/x;]
+ NameAndType [get (I)Ljava/lang/Object;]
+ NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
+ NameAndType [getClass ()Ljava/lang/Class;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getData ()Landroid/net/Uri;]
+ NameAndType [getDouble (I)D]
+ NameAndType [getDuration ()J]
+ NameAndType [getHeight ()I]
+ NameAndType [getInt (I)I]
+ NameAndType [getJSONArray (I)Lorg/json/JSONArray;]
+ NameAndType [getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
+ NameAndType [getJSONObject (I)Lorg/json/JSONObject;]
+ NameAndType [getJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
+ NameAndType [getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;]
+ NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
+ NameAndType [getString (I)Ljava/lang/String;]
+ NameAndType [getString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [getWidth ()I]
+ NameAndType [green (I)I]
+ NameAndType [h Landroid/graphics/Matrix;]
+ NameAndType [h Lcom/admob/android/ads/x;]
+ NameAndType [has (Ljava/lang/String;)Z]
+ NameAndType [hasNext ()Z]
+ NameAndType [hashCode ()I]
+ NameAndType [height ()F]
+ NameAndType [height ()I]
+ NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [i Landroid/graphics/RectF;]
+ NameAndType [intValue ()I]
+ NameAndType [invoke (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [iterator ()Ljava/util/Iterator;]
+ NameAndType [j ()V]
+ NameAndType [j Ljava/lang/String;]
+ NameAndType [k ()Z]
+ NameAndType [k Ljava/lang/String;]
+ NameAndType [keys ()Ljava/util/Iterator;]
+ NameAndType [l ()V]
+ NameAndType [l Z]
+ NameAndType [left F]
+ NameAndType [left I]
+ NameAndType [length ()I]
+ NameAndType [loadUrl (Ljava/lang/String;)V]
+ NameAndType [longValue ()J]
+ NameAndType [m ()V]
+ NameAndType [m Z]
+ NameAndType [n ()V]
+ NameAndType [n Ljava/util/Vector;]
+ NameAndType [next ()Ljava/lang/Object;]
+ NameAndType [o ()V]
+ NameAndType [o Ljava/util/Vector;]
+ NameAndType [opt (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [optBoolean (Ljava/lang/String;)Z]
+ NameAndType [optBoolean (Ljava/lang/String;Z)Z]
+ NameAndType [optDouble (Ljava/lang/String;)D]
+ NameAndType [optDouble (Ljava/lang/String;D)D]
+ NameAndType [optInt (Ljava/lang/String;I)I]
+ NameAndType [optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
+ NameAndType [optJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
+ NameAndType [optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [ordinal ()I]
+ NameAndType [p ()V]
+ NameAndType [p Ljava/util/Vector;]
+ NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;]
+ NameAndType [post (Ljava/lang/Runnable;)Z]
+ NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
+ NameAndType [putBoolean (Ljava/lang/String;Z)V]
+ NameAndType [putBooleanArray (Ljava/lang/String;[Z)V]
+ NameAndType [putBundle (Ljava/lang/String;Landroid/os/Bundle;)V]
+ NameAndType [putDouble (Ljava/lang/String;D)V]
+ NameAndType [putDoubleArray (Ljava/lang/String;[D)V]
+ NameAndType [putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
+ NameAndType [putInt (Ljava/lang/String;I)V]
+ NameAndType [putIntArray (Ljava/lang/String;[I)V]
+ NameAndType [putLong (Ljava/lang/String;J)V]
+ NameAndType [putLongArray (Ljava/lang/String;[J)V]
+ NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [putStringArray (Ljava/lang/String;[Ljava/lang/String;)V]
+ NameAndType [q Lcom/admob/android/ads/x;]
+ NameAndType [r Landroid/graphics/Rect;]
+ NameAndType [recycle ()V]
+ NameAndType [red (I)I]
+ NameAndType [remove (Ljava/lang/Object;)Z]
+ NameAndType [removeView (Landroid/view/View;)V]
+ NameAndType [resolveActivity (Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;]
+ NameAndType [rgb (III)I]
+ NameAndType [right I]
+ NameAndType [s J]
+ NameAndType [scaleCurrentDuration (F)V]
+ NameAndType [setBackgroundColor (I)V]
+ NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
+ NameAndType [setBounds (Landroid/graphics/Rect;)V]
+ NameAndType [setColor (I)V]
+ NameAndType [setDrawFilter (Landroid/graphics/DrawFilter;)V]
+ NameAndType [setDuration (J)V]
+ NameAndType [setFillAfter (Z)V]
+ NameAndType [setFillBefore (Z)V]
+ NameAndType [setGravity (I)V]
+ NameAndType [setId (I)V]
+ NameAndType [setImageBitmap (Landroid/graphics/Bitmap;)V]
+ NameAndType [setInterpolator (Landroid/view/animation/Interpolator;)V]
+ NameAndType [setLines (I)V]
+ NameAndType [setMargins (IIII)V]
+ NameAndType [setRepeatCount (I)V]
+ NameAndType [setRepeatMode (I)V]
+ NameAndType [setScaleType (Landroid/widget/ImageView$ScaleType;)V]
+ NameAndType [setStartOffset (J)V]
+ NameAndType [setStrokeWidth (F)V]
+ NameAndType [setStyle (Landroid/graphics/Paint$Style;)V]
+ NameAndType [setTag (Ljava/lang/Object;)V]
+ NameAndType [setText (Ljava/lang/CharSequence;)V]
+ NameAndType [setTextColor (I)V]
+ NameAndType [setTextSize (IF)V]
+ NameAndType [setTypeface (Landroid/graphics/Typeface;)V]
+ NameAndType [setValues ([F)V]
+ NameAndType [size ()I]
+ NameAndType [startActivity (Landroid/content/Intent;)V]
+ NameAndType [startNow ()V]
+ NameAndType [t I]
+ NameAndType [toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [top F]
+ NameAndType [top I]
+ NameAndType [u I]
+ NameAndType [v Lcom/admob/android/ads/s;]
+ NameAndType [valueOf (Z)Ljava/lang/Boolean;]
+ NameAndType [w I]
+ NameAndType [width ()F]
+ NameAndType [width ()I]
+ NameAndType [x F]
+ NameAndType [x I]
+ NameAndType [y F]
+ NameAndType [y I]
+ NameAndType [z Lorg/json/JSONObject;]
+ Utf8 []
+ Utf8 [ ]
+ Utf8 [ keyTimes[]
+ Utf8 [ keyTimes[0]=]
+ Utf8 [ numKeyFunctions=]
+ Utf8 [ numKeyValues=]
+ Utf8 [#sdk]
+ Utf8 [$]
+ Utf8 [()D]
+ Utf8 [()F]
+ Utf8 [()I]
+ Utf8 [()J]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Landroid/content/pm/PackageManager;]
+ Utf8 [()Landroid/graphics/Rect;]
+ Utf8 [()Landroid/net/Uri;]
+ Utf8 [()Lcom/admob/android/ads/ab;]
+ Utf8 [()Ljava/lang/Class;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/net/URL;]
+ Utf8 [()Ljava/util/Iterator;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [()[B]
+ Utf8 [(F)Ljava/lang/StringBuilder;]
+ Utf8 [(F)V]
+ Utf8 [(FF)Lcom/admob/android/ads/al;]
+ Utf8 [(FF)V]
+ Utf8 [(FFFF)V]
+ Utf8 [(FFFFFF)V]
+ Utf8 [(FFFFIFIF)V]
+ Utf8 [(FFLandroid/view/View;)Lcom/admob/android/ads/l;]
+ Utf8 [(FFLandroid/view/View;)V]
+ Utf8 [(I)D]
+ Utf8 [(I)I]
+ Utf8 [(I)Landroid/content/Intent;]
+ Utf8 [(I)Ljava/lang/Object;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)Lorg/json/JSONArray;]
+ Utf8 [(I)Lorg/json/JSONObject;]
+ Utf8 [(I)V]
+ Utf8 [(IF)V]
+ Utf8 [(IFIFIFIF)V]
+ Utf8 [(II)V]
+ Utf8 [(III)I]
+ Utf8 [(IIII)I]
+ Utf8 [(IIII)V]
+ Utf8 [(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;]
+ Utf8 [(IILandroid/view/View;)Lcom/admob/android/ads/aj;]
+ Utf8 [(IILandroid/view/View;)V]
+ Utf8 [(ILjava/lang/String;Ljava/lang/String;[FLorg/json/JSONArray;[Ljava/lang/String;JLandroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
+ Utf8 [(J)V]
+ Utf8 [(Landroid/content/Context;)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;F)V]
+ Utf8 [(Landroid/content/Context;Landroid/widget/RelativeLayout;Ljava/lang/String;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;II)Landroid/view/View;]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;]
+ Utf8 [(Landroid/graphics/Bitmap;)V]
+ Utf8 [(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
+ Utf8 [(Landroid/graphics/Canvas;)V]
+ Utf8 [(Landroid/graphics/DrawFilter;)V]
+ Utf8 [(Landroid/graphics/Paint$Style;)V]
+ Utf8 [(Landroid/graphics/Path;Landroid/graphics/Paint;)V]
+ Utf8 [(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z]
+ Utf8 [(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/ak;]
+ Utf8 [(Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ Utf8 [(Landroid/graphics/Rect;)V]
+ Utf8 [(Landroid/graphics/Rect;Landroid/graphics/Paint;)V]
+ Utf8 [(Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V]
+ Utf8 [(Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
+ Utf8 [(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/am;]
+ Utf8 [(Landroid/graphics/RectF;Landroid/graphics/Region$Op;)Z]
+ Utf8 [(Landroid/graphics/Typeface;)V]
+ Utf8 [(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;]
+ Utf8 [(Landroid/graphics/drawable/Drawable;)V]
+ Utf8 [(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V]
+ Utf8 [(Landroid/os/Bundle;)Landroid/content/Intent;]
+ Utf8 [(Landroid/os/Bundle;Ljava/lang/String;Lorg/json/JSONArray;)V]
+ Utf8 [(Landroid/view/View;)Landroid/graphics/PointF;]
+ Utf8 [(Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
+ Utf8 [(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Landroid/view/View;Landroid/widget/RelativeLayout$LayoutParams;)V]
+ Utf8 [(Landroid/view/animation/Animation;)V]
+ Utf8 [(Landroid/view/animation/Animation;IIFLjava/lang/String;Z)V]
+ Utf8 [(Landroid/view/animation/Interpolator;)V]
+ Utf8 [(Landroid/view/animation/Interpolator;JJJ)V]
+ Utf8 [(Landroid/widget/ImageView$ScaleType;)V]
+ Utf8 [(Landroid/widget/ImageView;Landroid/graphics/Bitmap;Lorg/json/JSONObject;)V]
+ Utf8 [(Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Lcom/admob/android/ads/ab;Lcom/admob/android/ads/o;)V]
+ Utf8 [(Lcom/admob/android/ads/ap;)V]
+ Utf8 [(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
+ Utf8 [(Lcom/admob/android/ads/o;)V]
+ Utf8 [(Lcom/admob/android/ads/s;Lorg/json/JSONObject;IIILcom/admob/android/ads/ab;)Lcom/admob/android/ads/o;]
+ Utf8 [(Lcom/admob/android/ads/t;)V]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/Runnable;)Z]
+ Utf8 [(Ljava/lang/String;)D]
+ Utf8 [(Ljava/lang/String;)Landroid/net/Uri;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)Lorg/json/JSONArray;]
+ Utf8 [(Ljava/lang/String;)Lorg/json/JSONObject;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;)Z]
+ Utf8 [(Ljava/lang/String;D)D]
+ Utf8 [(Ljava/lang/String;D)V]
+ Utf8 [(Ljava/lang/String;I)I]
+ Utf8 [(Ljava/lang/String;I)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;J)V]
+ Utf8 [(Ljava/lang/String;JJJ)Landroid/view/animation/Interpolator;]
+ Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V]
+ Utf8 [(Ljava/lang/String;Landroid/os/Bundle;)V]
+ Utf8 [(Ljava/lang/String;Landroid/view/animation/Animation;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;IILcom/admob/android/ads/o;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [(Ljava/lang/String;Z)V]
+ Utf8 [(Ljava/lang/String;Z)Z]
+ Utf8 [(Ljava/lang/String;[D)V]
+ Utf8 [(Ljava/lang/String;[I)V]
+ Utf8 [(Ljava/lang/String;[J)V]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;[Z)V]
+ Utf8 [(Lorg/json/JSONArray;)I]
+ Utf8 [(Lorg/json/JSONArray;)Landroid/graphics/Matrix;]
+ Utf8 [(Lorg/json/JSONArray;)Landroid/graphics/PointF;]
+ Utf8 [(Lorg/json/JSONArray;)Landroid/graphics/RectF;]
+ Utf8 [(Lorg/json/JSONArray;)[F]
+ Utf8 [(Lorg/json/JSONArray;Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;)Landroid/view/animation/AnimationSet;]
+ Utf8 [(Lorg/json/JSONObject;)I]
+ Utf8 [(Lorg/json/JSONObject;)Landroid/os/Bundle;]
+ Utf8 [(Lorg/json/JSONObject;)V]
+ Utf8 [(Lorg/json/JSONObject;)Z]
+ Utf8 [(Lorg/json/JSONObject;Landroid/graphics/Rect;)Landroid/view/View;]
+ Utf8 [(Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;J)Landroid/view/animation/AnimationSet;]
+ Utf8 [(Lorg/json/JSONObject;Landroid/view/animation/Animation;Landroid/view/animation/AnimationSet;)V]
+ Utf8 [(Lorg/json/JSONObject;Lcom/admob/android/ads/v;)Z]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;)[F]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;)[Ljava/lang/String;]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;F)F]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;I)I]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Matrix;)Landroid/graphics/Matrix;]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ Utf8 [(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/RectF;)Landroid/graphics/RectF;]
+ Utf8 [(Z)Ljava/lang/Boolean;]
+ Utf8 [(Z)V]
+ Utf8 [([BII)Landroid/graphics/Bitmap;]
+ Utf8 [([F)V]
+ Utf8 [([F[F)Z]
+ Utf8 [([F[FFFFZ)V]
+ Utf8 [([F[FLandroid/graphics/PointF;)V]
+ Utf8 [([Ljava/lang/Object;)[Ljava/lang/Object;]
+ Utf8 [) and valueType(]
+ Utf8 [) combination.]
+ Utf8 [) for ad]
+ Utf8 [) is null.]
+ Utf8 [) or valueType(]
+ Utf8 [6]
+ Utf8 [8]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [A]
+ Utf8 [ARGB_8888]
+ Utf8 [AT]
+ Utf8 [Ad clicked again. Stats on admob.com will only reflect the first click.]
+ Utf8 [Ad clicked.]
+ Utf8 [AdMobSDK]
+ Utf8 [B]
+ Utf8 [Bad response: didn't get clickURLString. erroring out.]
+ Utf8 [C]
+ Utf8 [CCW]
+ Utf8 [Code]
+ Utf8 [Context null, not able to start Activity.]
+ Utf8 [Could not find a resolving intent on ad click]
+ Utf8 [Could not find asset name ]
+ Utf8 [Could not form an intent from ad action response: ]
+ Utf8 [Could not read basic animation: could not interpret keyPath(]
+ Utf8 [Could not read basic animation: keyPath(]
+ Utf8 [Could not read in the flex ad.]
+ Utf8 [Could not read keyframe animation: could not interpret keyPath(]
+ Utf8 [Could not read keyframe animation: keyPath(]
+ Utf8 [Couldn't read in array when making extras]
+ Utf8 [D]
+ Utf8 [DEFAULT]
+ Utf8 [E]
+ Utf8 [F]
+ Utf8 [FILL]
+ Utf8 [FIT_XY]
+ Utf8 [Failed downloading assets for ad: ]
+ Utf8 [Failed reading asset(]
+ Utf8 [I]
+ Utf8 [J]
+ Utf8 [K]
+ Utf8 [Landroid/graphics/Bitmap$Config;]
+ Utf8 [Landroid/graphics/Matrix;]
+ Utf8 [Landroid/graphics/Paint$Style;]
+ Utf8 [Landroid/graphics/Path$Direction;]
+ Utf8 [Landroid/graphics/PointF;]
+ Utf8 [Landroid/graphics/Rect;]
+ Utf8 [Landroid/graphics/RectF;]
+ Utf8 [Landroid/graphics/Region$Op;]
+ Utf8 [Landroid/graphics/Typeface;]
+ Utf8 [Landroid/graphics/drawable/GradientDrawable$Orientation;]
+ Utf8 [Landroid/os/Handler;]
+ Utf8 [Landroid/view/View;]
+ Utf8 [Landroid/view/animation/AnimationSet;]
+ Utf8 [Landroid/widget/ImageView$ScaleType;]
+ Utf8 [Landroid/widget/RelativeLayout$LayoutParams;]
+ Utf8 [Lcom/admob/android/ads/ab;]
+ Utf8 [Lcom/admob/android/ads/s;]
+ Utf8 [Lcom/admob/android/ads/t;]
+ Utf8 [Lcom/admob/android/ads/x;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/Class;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/util/HashSet;]
+ Utf8 [Ljava/util/Hashtable;]
+ Utf8 [Ljava/util/Vector;]
+ Utf8 [Lorg/json/JSONObject;]
+ Utf8 [MONOSPACE]
+ Utf8 [P]
+ Utf8 [R]
+ Utf8 [REPLACE]
+ Utf8 [SANS_SERIF]
+ Utf8 [SERIF]
+ Utf8 [STROKE]
+ Utf8 [SourceFile]
+ Utf8 [TOP_BOTTOM]
+ Utf8 [TYPE]
+ Utf8 [UTF-8]
+ Utf8 [Z]
+ Utf8 [[B]
+ Utf8 [[I]
+ Utf8 [[Ljava/lang/Boolean;]
+ Utf8 [[Ljava/lang/Double;]
+ Utf8 [[Ljava/lang/Integer;]
+ Utf8 [[Ljava/lang/Long;]
+ Utf8 [[Ljava/lang/String;]
+ Utf8 []=]
+ Utf8 [a]
+ Utf8 [abs]
+ Utf8 [ac]
+ Utf8 [add]
+ Utf8 [addAnimation]
+ Utf8 [addFlags]
+ Utf8 [addRoundRect]
+ Utf8 [addRule]
+ Utf8 [addView]
+ Utf8 [afstfw]
+ Utf8 [ag]
+ Utf8 [android/app/Activity]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/Intent]
+ Utf8 [android/content/pm/PackageManager]
+ Utf8 [android/graphics/Bitmap]
+ Utf8 [android/graphics/Bitmap$Config]
+ Utf8 [android/graphics/BitmapFactory]
+ Utf8 [android/graphics/Canvas]
+ Utf8 [android/graphics/Color]
+ Utf8 [android/graphics/Matrix]
+ Utf8 [android/graphics/Paint]
+ Utf8 [android/graphics/Paint$Style]
+ Utf8 [android/graphics/PaintFlagsDrawFilter]
+ Utf8 [android/graphics/Path]
+ Utf8 [android/graphics/Path$Direction]
+ Utf8 [android/graphics/PointF]
+ Utf8 [android/graphics/Rect]
+ Utf8 [android/graphics/RectF]
+ Utf8 [android/graphics/Region$Op]
+ Utf8 [android/graphics/Typeface]
+ Utf8 [android/graphics/drawable/BitmapDrawable]
+ Utf8 [android/graphics/drawable/GradientDrawable]
+ Utf8 [android/graphics/drawable/GradientDrawable$Orientation]
+ Utf8 [android/net/Uri]
+ Utf8 [android/os/Bundle]
+ Utf8 [android/os/Handler]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/View]
+ Utf8 [android/view/View$OnClickListener]
+ Utf8 [android/view/WindowManager]
+ Utf8 [android/view/animation/AccelerateDecelerateInterpolator]
+ Utf8 [android/view/animation/AccelerateInterpolator]
+ Utf8 [android/view/animation/Animation]
+ Utf8 [android/view/animation/AnimationSet]
+ Utf8 [android/view/animation/DecelerateInterpolator]
+ Utf8 [android/view/animation/LinearInterpolator]
+ Utf8 [android/view/animation/ScaleAnimation]
+ Utf8 [android/widget/ImageView]
+ Utf8 [android/widget/ImageView$ScaleType]
+ Utf8 [android/widget/RelativeLayout]
+ Utf8 [android/widget/RelativeLayout$LayoutParams]
+ Utf8 [ap]
+ Utf8 [app]
+ Utf8 [append]
+ Utf8 [ar]
+ Utf8 [argb]
+ Utf8 [b]
+ Utf8 [backgroundColor]
+ Utf8 [bc]
+ Utf8 [bdc]
+ Utf8 [bg]
+ Utf8 [bgc]
+ Utf8 [blue]
+ Utf8 [booleanValue]
+ Utf8 [bottom]
+ Utf8 [bounds]
+ Utf8 [br]
+ Utf8 [bt]
+ Utf8 [bw]
+ Utf8 [c]
+ Utf8 [call]
+ Utf8 [canvas]
+ Utf8 [cav]
+ Utf8 [clear]
+ Utf8 [click_time_tracking]
+ Utf8 [clipPath]
+ Utf8 [clipRect]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/aa]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/ag]
+ Utf8 [com/admob/android/ads/ai]
+ Utf8 [com/admob/android/ads/aj]
+ Utf8 [com/admob/android/ads/ak]
+ Utf8 [com/admob/android/ads/al]
+ Utf8 [com/admob/android/ads/am]
+ Utf8 [com/admob/android/ads/ao]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [com/admob/android/ads/b]
+ Utf8 [com/admob/android/ads/l]
+ Utf8 [com/admob/android/ads/n]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [com/admob/android/ads/p]
+ Utf8 [com/admob/android/ads/q]
+ Utf8 [com/admob/android/ads/r]
+ Utf8 [com/admob/android/ads/s]
+ Utf8 [com/admob/android/ads/t]
+ Utf8 [com/admob/android/ads/u]
+ Utf8 [com/admob/android/ads/v]
+ Utf8 [com/admob/android/ads/view/AdMobWebView]
+ Utf8 [com/admob/android/ads/w]
+ Utf8 [com/admob/android/ads/x]
+ Utf8 [com/admob/android/ads/y]
+ Utf8 [com/admob/android/ads/z]
+ Utf8 [contact]
+ Utf8 [could not read in the touchable area for the ad.]
+ Utf8 [couldn't construct the views.]
+ Utf8 [couldn't read bundle array while adding extras]
+ Utf8 [cpm_url]
+ Utf8 [create]
+ Utf8 [createBitmap]
+ Utf8 [created a null view.]
+ Utf8 [d]
+ Utf8 [decodeByteArray]
+ Utf8 [density]
+ Utf8 [doubleValue]
+ Utf8 [draw]
+ Utf8 [drawBitmap]
+ Utf8 [drawPath]
+ Utf8 [drawRect]
+ Utf8 [e]
+ Utf8 [encode]
+ Utf8 [epy]
+ Utf8 [equals]
+ Utf8 [eraseColor]
+ Utf8 [exception while trying to create a flex view.]
+ Utf8 [f]
+ Utf8 [fa]
+ Utf8 [fb]
+ Utf8 [fc]
+ Utf8 [fco]
+ Utf8 [firstElement]
+ Utf8 [fm]
+ Utf8 [fs]
+ Utf8 [fv]
+ Utf8 [g]
+ Utf8 [get]
+ Utf8 [getClass]
+ Utf8 [getContext]
+ Utf8 [getData]
+ Utf8 [getDouble]
+ Utf8 [getDuration]
+ Utf8 [getHeight]
+ Utf8 [getInt]
+ Utf8 [getJSONArray]
+ Utf8 [getJSONObject]
+ Utf8 [getMethod]
+ Utf8 [getPackageManager]
+ Utf8 [getString]
+ Utf8 [getSystemService]
+ Utf8 [getWidth]
+ Utf8 [green]
+ Utf8 [h]
+ Utf8 [has]
+ Utf8 [hasNext]
+ Utf8 [hashCode]
+ Utf8 [height]
+ Utf8 [http://mm.admob.com/static/android/canvas.html]
+ Utf8 [i]
+ Utf8 [ia]
+ Utf8 [impression_request]
+ Utf8 [intValue]
+ Utf8 [invoke]
+ Utf8 [io]
+ Utf8 [isLoggable]
+ Utf8 [iterator]
+ Utf8 [itid]
+ Utf8 [itunes]
+ Utf8 [j]
+ Utf8 [java/io/UnsupportedEncodingException]
+ Utf8 [java/lang/ArrayStoreException]
+ Utf8 [java/lang/Boolean]
+ Utf8 [java/lang/Class]
+ Utf8 [java/lang/Double]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Long]
+ Utf8 [java/lang/Math]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/Throwable]
+ Utf8 [java/lang/reflect/Method]
+ Utf8 [java/net/MalformedURLException]
+ Utf8 [java/net/URL]
+ Utf8 [java/net/URLEncoder]
+ Utf8 [java/util/Arrays]
+ Utf8 [java/util/HashSet]
+ Utf8 [java/util/Hashtable]
+ Utf8 [java/util/Iterator]
+ Utf8 [java/util/Vector]
+ Utf8 [jsonp_url]
+ Utf8 [k]
+ Utf8 [keyframe animations were invalid: numKeyTimes=]
+ Utf8 [keys]
+ Utf8 [kp]
+ Utf8 [kt]
+ Utf8 [l]
+ Utf8 [left]
+ Utf8 [length]
+ Utf8 [loadUrl]
+ Utf8 [longValue]
+ Utf8 [m]
+ Utf8 [map]
+ Utf8 [markup]
+ Utf8 [mfs]
+ Utf8 [n]
+ Utf8 [next]
+ Utf8 [nol]
+ Utf8 [o]
+ Utf8 [onClick]
+ Utf8 [opacity]
+ Utf8 [opt]
+ Utf8 [optBoolean]
+ Utf8 [optDouble]
+ Utf8 [optInt]
+ Utf8 [optJSONArray]
+ Utf8 [optJSONObject]
+ Utf8 [optString]
+ Utf8 [ordinal]
+ Utf8 [org/json/JSONArray]
+ Utf8 [org/json/JSONException]
+ Utf8 [org/json/JSONObject]
+ Utf8 [p]
+ Utf8 [parse]
+ Utf8 [position]
+ Utf8 [post]
+ Utf8 [put]
+ Utf8 [putBoolean]
+ Utf8 [putBooleanArray]
+ Utf8 [putBundle]
+ Utf8 [putDouble]
+ Utf8 [putDoubleArray]
+ Utf8 [putExtras]
+ Utf8 [putInt]
+ Utf8 [putIntArray]
+ Utf8 [putLong]
+ Utf8 [putLongArray]
+ Utf8 [putString]
+ Utf8 [putStringArray]
+ Utf8 [q]
+ Utf8 [r]
+ Utf8 [rc]
+ Utf8 [recycle]
+ Utf8 [red]
+ Utf8 [refreshInterval]
+ Utf8 [remove]
+ Utf8 [removeView]
+ Utf8 [resolveActivity]
+ Utf8 [rgb]
+ Utf8 [right]
+ Utf8 [s]
+ Utf8 [sc]
+ Utf8 [scaleCurrentDuration]
+ Utf8 [setBackgroundColor]
+ Utf8 [setBackgroundDrawable]
+ Utf8 [setBounds]
+ Utf8 [setColor]
+ Utf8 [setDrawFilter]
+ Utf8 [setDuration]
+ Utf8 [setFillAfter]
+ Utf8 [setFillBefore]
+ Utf8 [setFillEnabled]
+ Utf8 [setGravity]
+ Utf8 [setId]
+ Utf8 [setImageBitmap]
+ Utf8 [setInterpolator]
+ Utf8 [setLines]
+ Utf8 [setMargins]
+ Utf8 [setRepeatCount]
+ Utf8 [setRepeatMode]
+ Utf8 [setScaleType]
+ Utf8 [setStartOffset]
+ Utf8 [setStrokeWidth]
+ Utf8 [setStyle]
+ Utf8 [setTag]
+ Utf8 [setText]
+ Utf8 [setTextColor]
+ Utf8 [setTextSize]
+ Utf8 [setTypeface]
+ Utf8 [setValues]
+ Utf8 [size]
+ Utf8 [sk]
+ Utf8 [ss]
+ Utf8 [startActivity]
+ Utf8 [startNow]
+ Utf8 [t]
+ Utf8 [ta]
+ Utf8 [text]
+ Utf8 [tf]
+ Utf8 [tfs]
+ Utf8 [tfv]
+ Utf8 [to]
+ Utf8 [toArray]
+ Utf8 [toString]
+ Utf8 [top]
+ Utf8 [tracking_pixel]
+ Utf8 [tracking_url]
+ Utf8 [transform]
+ Utf8 [tt]
+ Utf8 [ttv]
+ Utf8 [ttvs]
+ Utf8 [tv]
+ Utf8 [u]
+ Utf8 [url]
+ Utf8 [ut]
+ Utf8 [v]
+ Utf8 [valueOf]
+ Utf8 [video]
+ Utf8 [vs]
+ Utf8 [vt]
+ Utf8 [w]
+ Utf8 [width]
+ Utf8 [window]
+ Utf8 [x]
+ Utf8 [y]
+ Utf8 [z]
+ Utf8 [zPosition]
Fields (count = 32):
+ Field: c I
Access flags: 0x1a
= private static final int c
+ Field: d Landroid/graphics/Rect;
Access flags: 0x1a
= private static final android.graphics.Rect d
+ Field: e Landroid/graphics/PointF;
Access flags: 0x1a
= private static final android.graphics.PointF e
+ Field: f Landroid/graphics/PointF;
Access flags: 0x1a
= private static final android.graphics.PointF f
+ Field: g Landroid/graphics/PointF;
Access flags: 0x1a
= private static final android.graphics.PointF g
+ Field: h Landroid/graphics/Matrix;
Access flags: 0x1a
= private static final android.graphics.Matrix h
+ Field: i Landroid/graphics/RectF;
Access flags: 0x1a
= private static final android.graphics.RectF i
+ Field: j Ljava/lang/String;
Access flags: 0x2
= private java.lang.String j
+ Field: k Ljava/lang/String;
Access flags: 0x2
= private java.lang.String k
+ Field: l Z
Access flags: 0x2
= private boolean l
+ Field: m Z
Access flags: 0x2
= private boolean m
+ Field: n Ljava/util/Vector;
Access flags: 0x2
= private java.util.Vector n
+ Field: o Ljava/util/Vector;
Access flags: 0x2
= private java.util.Vector o
+ Field: p Ljava/util/Vector;
Access flags: 0x2
= private java.util.Vector p
+ Field: q Lcom/admob/android/ads/x;
Access flags: 0x2
= private com.admob.android.ads.x q
+ Field: r Landroid/graphics/Rect;
Access flags: 0x2
= private android.graphics.Rect r
+ Field: s J
Access flags: 0x2
= private long s
+ Field: t I
Access flags: 0x2
= private int t
+ Field: u I
Access flags: 0x2
= private int u
+ Field: a Landroid/view/View;
Access flags: 0x4
= protected android.view.View a
+ Field: v Lcom/admob/android/ads/s;
Access flags: 0x2
= private com.admob.android.ads.s v
+ Field: b Lcom/admob/android/ads/ab;
Access flags: 0x4
= protected com.admob.android.ads.ab b
+ Field: w I
Access flags: 0x2
= private int w
+ Field: x I
Access flags: 0x2
= private int x
+ Field: y I
Access flags: 0x2
= private int y
+ Field: z Lorg/json/JSONObject;
Access flags: 0x2
= private org.json.JSONObject z
+ Field: A Ljava/util/Hashtable;
Access flags: 0x2
= private java.util.Hashtable A
+ Field: B Ljava/util/HashSet;
Access flags: 0x2
= private java.util.HashSet B
+ Field: C Ljava/util/Vector;
Access flags: 0x2
= private java.util.Vector C
+ Field: D Lcom/admob/android/ads/t;
Access flags: 0x2
= private com.admob.android.ads.t D
+ Field: E D
Access flags: 0x2
= private double E
+ Field: F D
Access flags: 0x2
= private double F
Methods (count = 69):
+ Method: a(Lcom/admob/android/ads/s;Lorg/json/JSONObject;IIILcom/admob/android/ads/ab;)Lcom/admob/android/ads/o;
Access flags: 0x9
= public static com.admob.android.ads.o a(com.admob.android.ads.s,org.json.JSONObject,int,int,int,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 95, locals = 8, stack = 2):
[0] aload_1 v1
[1] ifnull +10 (target=11)
[4] aload_1 v1
[5] invokevirtual #570
+ Methodref [org/json/JSONObject.length ()I]
[8] ifne +5 (target=13)
[11] aconst_null
[12] areturn
[13] new #206
+ Class [com/admob/android/ads/o]
[16] dup
[17] invokespecial #447
+ Methodref [com/admob/android/ads/o.<init> ()V]
[20] dup
[21] astore v6
[23] aload_0 v0
[24] astore v7
[26] dup
[27] astore_0 v0
[28] aload v7
[30] putfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[33] aload v6
[35] iload_2 v2
[36] istore v7
[38] dup
[39] astore_0 v0
[40] iload v7
[42] putfield #301
+ Fieldref [com/admob/android/ads/o.w I]
[45] aload v6
[47] iload_3 v3
[48] istore v7
[50] dup
[51] astore_0 v0
[52] iload v7
[54] putfield #302
+ Fieldref [com/admob/android/ads/o.x I]
[57] aload v6
[59] iload v4
[61] istore v7
[63] dup
[64] astore_0 v0
[65] iload v7
[67] putfield #303
+ Fieldref [com/admob/android/ads/o.y I]
[70] aload v6
[72] aload v5
[74] astore_2 v2
[75] dup
[76] astore_0 v0
[77] aload_2 v2
[78] putfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[81] aload v6
[83] aload_1 v1
[84] invokespecial #482
+ Methodref [com/admob/android/ads/o.c (Lorg/json/JSONObject;)Z]
[87] ifeq +6 (target=93)
[90] aload v6
[92] areturn
[93] aconst_null
[94] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 287
[11] -> line 291
[13] -> line 296
[21] -> line 297
[33] -> line 298
[45] -> line 299
[57] -> line 300
[70] -> line 301
[81] -> line 303
[90] -> line 305
[93] -> line 309
- Method: <init>()V
Access flags: 0x4
= protected o()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 141, locals = 1, stack = 4):
[0] aload_0 v0
[1] invokespecial #524
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #240
+ Class [java/util/Vector]
[8] dup
[9] invokespecial #550
+ Methodref [java/util/Vector.<init> ()V]
[12] putfield #293
+ Fieldref [com/admob/android/ads/o.o Ljava/util/Vector;]
[15] aload_0 v0
[16] new #240
+ Class [java/util/Vector]
[19] dup
[20] invokespecial #550
+ Methodref [java/util/Vector.<init> ()V]
[23] putfield #294
+ Fieldref [com/admob/android/ads/o.p Ljava/util/Vector;]
[26] aload_0 v0
[27] lconst_0
[28] putfield #297
+ Fieldref [com/admob/android/ads/o.s J]
[31] aload_0 v0
[32] aconst_null
[33] putfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[36] aload_0 v0
[37] aconst_null
[38] putfield #288
+ Fieldref [com/admob/android/ads/o.j Ljava/lang/String;]
[41] aload_0 v0
[42] aconst_null
[43] putfield #289
+ Fieldref [com/admob/android/ads/o.k Ljava/lang/String;]
[46] aload_0 v0
[47] aconst_null
[48] putfield #296
+ Fieldref [com/admob/android/ads/o.r Landroid/graphics/Rect;]
[51] aload_0 v0
[52] iconst_m1
[53] putfield #298
+ Fieldref [com/admob/android/ads/o.t I]
[56] aload_0 v0
[57] iconst_m1
[58] putfield #299
+ Fieldref [com/admob/android/ads/o.u I]
[61] aload_0 v0
[62] aconst_null
[63] putfield #276
+ Fieldref [com/admob/android/ads/o.D Lcom/admob/android/ads/t;]
[66] aload_0 v0
[67] aload_0 v0
[68] iconst_m1
[69] dup_x1
[70] putfield #302
+ Fieldref [com/admob/android/ads/o.x I]
[73] putfield #301
+ Fieldref [com/admob/android/ads/o.w I]
[76] aload_0 v0
[77] ldc #1
+ Integer [-16777216]
[79] putfield #303
+ Fieldref [com/admob/android/ads/o.y I]
[82] aload_0 v0
[83] new #238
+ Class [java/util/Hashtable]
[86] dup
[87] invokespecial #546
+ Methodref [java/util/Hashtable.<init> ()V]
[90] putfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[93] aload_0 v0
[94] new #237
+ Class [java/util/HashSet]
[97] dup
[98] invokespecial #540
+ Methodref [java/util/HashSet.<init> ()V]
[101] putfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[104] aload_0 v0
[105] new #240
+ Class [java/util/Vector]
[108] dup
[109] invokespecial #550
+ Methodref [java/util/Vector.<init> ()V]
[112] putfield #275
+ Fieldref [com/admob/android/ads/o.C Ljava/util/Vector;]
[115] aload_0 v0
[116] new #240
+ Class [java/util/Vector]
[119] dup
[120] invokespecial #550
+ Methodref [java/util/Vector.<init> ()V]
[123] putfield #292
+ Fieldref [com/admob/android/ads/o.n Ljava/util/Vector;]
[126] aload_0 v0
[127] ldc2_w #246
+ Double [-1.0]
[130] putfield #277
+ Fieldref [com/admob/android/ads/o.E D]
[133] aload_0 v0
[134] ldc2_w #246
+ Double [-1.0]
[137] putfield #278
+ Fieldref [com/admob/android/ads/o.F D]
[140] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 20)
[0] -> line 344
[4] -> line 345
[15] -> line 346
[26] -> line 348
[31] -> line 349
[36] -> line 350
[41] -> line 351
[46] -> line 352
[51] -> line 353
[56] -> line 354
[61] -> line 355
[66] -> line 356
[76] -> line 357
[82] -> line 358
[93] -> line 359
[104] -> line 360
[115] -> line 361
[126] -> line 362
[133] -> line 363
[140] -> line 364
+ Method: a()D
Access flags: 0x10
= final double a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #277
+ Fieldref [com/admob/android/ads/o.E D]
[4] dreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 371
+ Method: a(Ljava/lang/String;Z)V
Access flags: 0x2
= private void a(java.lang.String,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 31, locals = 3, stack = 5):
[0] aload_1 v1
[1] ifnull +29 (target=30)
[4] ldc #13
+ String []
[6] aload_1 v1
[7] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[10] ifne +20 (target=30)
[13] aload_0 v0
[14] getfield #294
+ Fieldref [com/admob/android/ads/o.p Ljava/util/Vector;]
[17] new #215
+ Class [com/admob/android/ads/w]
[20] dup
[21] aload_1 v1
[22] iload_2 v2
[23] invokespecial #511
+ Methodref [com/admob/android/ads/w.<init> (Ljava/lang/String;Z)V]
[26] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[29] pop
[30] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 433
[13] -> line 435
[30] -> line 437
+ Method: a(Ljava/lang/String;)V
Access flags: 0x2
= private void a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 23, locals = 2, stack = 2):
[0] aload_1 v1
[1] ifnull +21 (target=22)
[4] ldc #13
+ String []
[6] aload_1 v1
[7] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[10] ifne +12 (target=22)
[13] aload_0 v0
[14] getfield #293
+ Fieldref [com/admob/android/ads/o.o Ljava/util/Vector;]
[17] aload_1 v1
[18] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[21] pop
[22] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 446
[13] -> line 448
[22] -> line 450
+ Method: a(I)I
Access flags: 0x10
= final int a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 5, stack = 4):
[0] aload_0 v0
[1] iload_1 v1
[2] i2d
[3] dstore_3 v3
[4] dup
[5] astore_1 v1
[6] getfield #278
+ Fieldref [com/admob/android/ads/o.F D]
[9] dconst_0
[10] dcmpl
[11] ifle +12 (target=23)
[14] dload_3 v3
[15] aload_1 v1
[16] getfield #278
+ Fieldref [com/admob/android/ads/o.F D]
[19] dmul
[20] goto +4 (target=24)
[23] dload_3 v3
[24] d2i
[25] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 460
+ Method: a(Landroid/graphics/Rect;)Landroid/graphics/Rect;
Access flags: 0x10
= final android.graphics.Rect a(android.graphics.Rect)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 68, locals = 3, stack = 4):
[0] new #167
+ Class [android/graphics/Rect]
[3] dup
[4] aload_1 v1
[5] invokespecial #363
+ Methodref [android/graphics/Rect.<init> (Landroid/graphics/Rect;)V]
[8] astore_2 v2
[9] aload_0 v0
[10] getfield #278
+ Fieldref [com/admob/android/ads/o.F D]
[13] dconst_0
[14] dcmpl
[15] ifle +51 (target=66)
[18] aload_2 v2
[19] aload_0 v0
[20] aload_1 v1
[21] getfield #259
+ Fieldref [android/graphics/Rect.left I]
[24] invokevirtual #450
+ Methodref [com/admob/android/ads/o.a (I)I]
[27] putfield #259
+ Fieldref [android/graphics/Rect.left I]
[30] aload_2 v2
[31] aload_0 v0
[32] aload_1 v1
[33] getfield #261
+ Fieldref [android/graphics/Rect.top I]
[36] invokevirtual #450
+ Methodref [com/admob/android/ads/o.a (I)I]
[39] putfield #261
+ Fieldref [android/graphics/Rect.top I]
[42] aload_2 v2
[43] aload_0 v0
[44] aload_1 v1
[45] getfield #260
+ Fieldref [android/graphics/Rect.right I]
[48] invokevirtual #450
+ Methodref [com/admob/android/ads/o.a (I)I]
[51] putfield #260
+ Fieldref [android/graphics/Rect.right I]
[54] aload_2 v2
[55] aload_0 v0
[56] aload_1 v1
[57] getfield #258
+ Fieldref [android/graphics/Rect.bottom I]
[60] invokevirtual #450
+ Methodref [com/admob/android/ads/o.a (I)I]
[63] putfield #258
+ Fieldref [android/graphics/Rect.bottom I]
[66] aload_2 v2
[67] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 477
[9] -> line 479
[18] -> line 481
[30] -> line 482
[42] -> line 483
[54] -> line 484
[66] -> line 486
+ Method: b()Lcom/admob/android/ads/ab;
Access flags: 0x11
= public final com.admob.android.ads.ab b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 495
+ Method: a(Lcom/admob/android/ads/ab;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 503
[5] -> line 504
+ Method: c()J
Access flags: 0x11
= public final long c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #297
+ Fieldref [com/admob/android/ads/o.s J]
[4] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 511
+ Method: d()Z
Access flags: 0x10
= final boolean d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #290
+ Fieldref [com/admob/android/ads/o.l Z]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 544
+ Method: a(Lcom/admob/android/ads/t;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.t)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #276
+ Fieldref [com/admob/android/ads/o.D Lcom/admob/android/ads/t;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 561
[5] -> line 562
+ Method: e()I
Access flags: 0x11
= public final int e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #298
+ Fieldref [com/admob/android/ads/o.t I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 588
+ Method: f()I
Access flags: 0x11
= public final int f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #299
+ Fieldref [com/admob/android/ads/o.u I]
[4] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 599
+ Method: g()Landroid/graphics/Rect;
Access flags: 0x11
= public final android.graphics.Rect g()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 33, locals = 1, stack = 7):
[0] aload_0 v0
[1] getfield #296
+ Fieldref [com/admob/android/ads/o.r Landroid/graphics/Rect;]
[4] ifnonnull +24 (target=28)
[7] aload_0 v0
[8] new #167
+ Class [android/graphics/Rect]
[11] dup
[12] iconst_0
[13] iconst_0
[14] aload_0 v0
[15] getfield #298
+ Fieldref [com/admob/android/ads/o.t I]
[18] aload_0 v0
[19] getfield #299
+ Fieldref [com/admob/android/ads/o.u I]
[22] invokespecial #362
+ Methodref [android/graphics/Rect.<init> (IIII)V]
[25] putfield #296
+ Fieldref [com/admob/android/ads/o.r Landroid/graphics/Rect;]
[28] aload_0 v0
[29] getfield #296
+ Fieldref [com/admob/android/ads/o.r Landroid/graphics/Rect;]
[32] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 611
[7] -> line 613
[28] -> line 616
+ Method: h()V
Access flags: 0x10
= final void h()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 46, locals = 3, stack = 2):
[0] aload_0 v0
[1] getfield #275
+ Fieldref [com/admob/android/ads/o.C Ljava/util/Vector;]
[4] invokevirtual #555
+ Methodref [java/util/Vector.iterator ()Ljava/util/Iterator;]
[7] astore_1 v1
[8] aload_1 v1
[9] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[14] ifeq +24 (target=38)
[17] aload_1 v1
[18] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[23] checkcast #155
+ Class [android/graphics/Bitmap]
[26] dup
[27] astore_2 v2
[28] ifnull +7 (target=35)
[31] aload_2 v2
[32] invokevirtual #337
+ Methodref [android/graphics/Bitmap.recycle ()V]
[35] goto -27 (target=8)
[38] aload_0 v0
[39] getfield #275
+ Fieldref [com/admob/android/ads/o.C Ljava/util/Vector;]
[42] invokevirtual #552
+ Methodref [java/util/Vector.clear ()V]
[45] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 644
[27] -> line 646
[31] -> line 648
[38] -> line 651
[45] -> line 652
+ Method: a(Lorg/json/JSONObject;)V
Access flags: 0x11
= public final void a(org.json.JSONObject)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 263, locals = 8, stack = 8):
[0] aload_0 v0
[1] getfield #291
+ Fieldref [com/admob/android/ads/o.m Z]
[4] ifeq +14 (target=18)
[7] ldc #31
+ String [AdMobSDK]
[9] ldc #29
+ String [Ad clicked again. Stats on admob.com will only reflect the first click.]
[11] invokestatic #394
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[14] pop
[15] goto +117 (target=132)
[18] aload_0 v0
[19] iconst_1
[20] putfield #291
+ Fieldref [com/admob/android/ads/o.m Z]
[23] ldc #31
+ String [AdMobSDK]
[25] ldc #30
+ String [Ad clicked.]
[27] invokestatic #394
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[30] pop
[31] aload_0 v0
[32] aload_1 v1
[33] astore_2 v2
[34] dup
[35] astore_1 v1
[36] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[39] ifnull +93 (target=132)
[42] aload_1 v1
[43] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[46] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[49] astore_3 v3
[50] aload_1 v1
[51] getfield #294
+ Fieldref [com/admob/android/ads/o.p Ljava/util/Vector;]
[54] invokevirtual #555
+ Methodref [java/util/Vector.iterator ()Ljava/util/Iterator;]
[57] astore v4
[59] aload v4
[61] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[66] ifeq +66 (target=132)
[69] aload v4
[71] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[76] checkcast #215
+ Class [com/admob/android/ads/w]
[79] astore v5
[81] new #209
+ Class [com/admob/android/ads/r]
[84] dup
[85] aload_1 v1
[86] invokespecial #502
+ Methodref [com/admob/android/ads/r.<init> (Lcom/admob/android/ads/o;)V]
[89] astore v6
[91] aconst_null
[92] astore v7
[94] aload v5
[96] getfield #312
+ Fieldref [com/admob/android/ads/w.b Z]
[99] ifeq +6 (target=105)
[102] aload_2 v2
[103] astore v7
[105] aload v5
[107] getfield #311
+ Fieldref [com/admob/android/ads/w.a Ljava/lang/String;]
[110] ldc #73
+ String [click_time_tracking]
[112] aload_3 v3
[113] invokestatic #444
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[116] aload v7
[118] aload v6
[120] invokestatic #516
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
[123] dup
[124] astore v5
[126] invokevirtual #443
+ Methodref [com/admob/android/ads/ap.g ()V]
[129] goto -70 (target=59)
[132] aload_0 v0
[133] astore_1 v1
[134] getstatic #305
+ Fieldref [com/admob/android/ads/p.a [I]
[137] aload_1 v1
[138] dup
[139] astore_2 v2
[140] getfield #295
+ Fieldref [com/admob/android/ads/o.q Lcom/admob/android/ads/x;]
[143] invokevirtual #512
+ Methodref [com/admob/android/ads/x.ordinal ()I]
[146] iaload
[147] lookupswitch (1 offsets, default=95) (target=242)
1: offset = 17, target = 164
default: offset = 95, target = 242
[164] aload_1 v1
[165] dup
[166] astore_2 v2
[167] getfield #292
+ Fieldref [com/admob/android/ads/o.n Ljava/util/Vector;]
[170] invokevirtual #553
+ Methodref [java/util/Vector.firstElement ()Ljava/lang/Object;]
[173] checkcast #153
+ Class [android/content/Intent]
[176] dup
[177] astore_3 v3
[178] ifnull +61 (target=239)
[181] aload_3 v3
[182] invokevirtual #330
+ Methodref [android/content/Intent.getData ()Landroid/net/Uri;]
[185] dup
[186] astore v4
[188] ifnull +51 (target=239)
[191] aload_2 v2
[192] aload v4
[194] invokevirtual #376
+ Methodref [android/net/Uri.toString ()Ljava/lang/String;]
[197] aload_2 v2
[198] getfield #289
+ Fieldref [com/admob/android/ads/o.k Ljava/lang/String;]
[201] astore v7
[203] astore v6
[205] astore v5
[207] getstatic #271
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
[210] ifnull +29 (target=239)
[213] getstatic #271
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
[216] new #212
+ Class [com/admob/android/ads/u]
[219] dup
[220] aload v6
[222] aload v7
[224] sipush 320
[227] sipush 295
[230] aload v5
[232] invokespecial #505
+ Methodref [com/admob/android/ads/u.<init> (Ljava/lang/String;Ljava/lang/String;IILcom/admob/android/ads/o;)V]
[235] invokevirtual #389
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
[238] pop
[239] goto +7 (target=246)
[242] aload_1 v1
[243] invokespecial #487
+ Methodref [com/admob/android/ads/o.j ()V]
[246] aload_1 v1
[247] getfield #276
+ Fieldref [com/admob/android/ads/o.D Lcom/admob/android/ads/t;]
[250] ifnull +12 (target=262)
[253] aload_1 v1
[254] getfield #276
+ Fieldref [com/admob/android/ads/o.D Lcom/admob/android/ads/t;]
[257] invokeinterface #581
+ InterfaceMethodref [com/admob/android/ads/t.b ()V]
[262] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 672
[7] -> line 675
[18] -> line 680
[23] -> line 681
[31] -> line 684
[132] -> line 688
[262] -> line 689
+ Method: i()V
Access flags: 0x10
= final void i()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 59, locals = 4, stack = 3):
[0] aload_0 v0
[1] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[4] ifnull +54 (target=58)
[7] aload_0 v0
[8] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[11] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[14] astore_1 v1
[15] aload_0 v0
[16] getfield #293
+ Fieldref [com/admob/android/ads/o.o Ljava/util/Vector;]
[19] invokevirtual #555
+ Methodref [java/util/Vector.iterator ()Ljava/util/Iterator;]
[22] astore_2 v2
[23] aload_2 v2
[24] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[29] ifeq +29 (target=58)
[32] aload_2 v2
[33] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[38] checkcast #229
+ Class [java/lang/String]
[41] dup
[42] astore_3 v3
[43] ldc #95
+ String [impression_request]
[45] aload_1 v1
[46] invokestatic #444
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[49] invokestatic #514
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
[52] invokevirtual #443
+ Methodref [com/admob/android/ads/ap.g ()V]
[55] goto -32 (target=23)
[58] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 749
[7] -> line 751
[15] -> line 752
[42] -> line 754
[58] -> line 757
+ Method: j()V
Access flags: 0x2
= private void j()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 111, locals = 5, stack = 3):
[0] aload_0 v0
[1] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[4] ifnull +106 (target=110)
[7] aload_0 v0
[8] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[11] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[14] dup
[15] astore_1 v1
[16] ifnull +77 (target=93)
[19] aload_1 v1
[20] invokevirtual #325
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
[23] astore_2 v2
[24] aload_0 v0
[25] getfield #292
+ Fieldref [com/admob/android/ads/o.n Ljava/util/Vector;]
[28] invokevirtual #555
+ Methodref [java/util/Vector.iterator ()Ljava/util/Iterator;]
[31] astore_3 v3
[32] aload_3 v3
[33] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[38] ifeq +36 (target=74)
[41] aload_3 v3
[42] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[47] checkcast #153
+ Class [android/content/Intent]
[50] astore v4
[52] aload_2 v2
[53] aload v4
[55] ldc #2
+ Integer [65536]
[57] invokevirtual #332
+ Methodref [android/content/pm/PackageManager.resolveActivity (Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;]
[60] ifnull +11 (target=71)
[63] aload_1 v1
[64] aload v4
[66] invokevirtual #327
+ Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
[69] return
[70] pop
[71] goto -39 (target=32)
[74] ldc #31
+ String [AdMobSDK]
[76] bipush 6
[78] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[81] ifeq +11 (target=92)
[84] ldc #31
+ String [AdMobSDK]
[86] ldc #36
+ String [Could not find a resolving intent on ad click]
[88] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[91] pop
[92] return
[93] ldc #31
+ String [AdMobSDK]
[95] iconst_3
[96] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[99] ifeq +11 (target=110)
[102] ldc #31
+ String [AdMobSDK]
[104] ldc #35
+ String [Context null, not able to start Activity.]
[106] invokestatic #390
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[109] pop
[110] return
Code attribute exceptions (count = 1):
- ExceptionInfo (63 -> 69: 70):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 16)
[0] -> line 809
[7] -> line 811
[15] -> line 812
[19] -> line 814
[24] -> line 815
[52] -> line 817
[63] -> line 821
[69] -> line 822
[70] -> line 824
[71] -> line 826
[74] -> line 830
[84] -> line 832
[92] -> line 834
[93] -> line 837
[102] -> line 839
[110] -> line 843
+ Method: a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;II)Landroid/view/View;
Access flags: 0x11
= public final android.view.View a(android.content.Context,java.lang.String,java.lang.String,int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 113, locals = 7, stack = 5):
[0] new #190
+ Class [android/widget/RelativeLayout]
[3] dup
[4] aload_1 v1
[5] invokespecial #420
+ Methodref [android/widget/RelativeLayout.<init> (Landroid/content/Context;)V]
[8] dup
[9] astore v6
[11] iconst_0
[12] invokevirtual #422
+ Methodref [android/widget/RelativeLayout.setBackgroundColor (I)V]
[15] aload v6
[17] bipush 17
[19] invokevirtual #423
+ Methodref [android/widget/RelativeLayout.setGravity (I)V]
[22] new #214
+ Class [com/admob/android/ads/view/AdMobWebView]
[25] dup
[26] aload_1 v1
[27] aload v6
[29] aload_3 v3
[30] invokespecial #507
+ Methodref [com/admob/android/ads/view/AdMobWebView.<init> (Landroid/content/Context;Landroid/widget/RelativeLayout;Ljava/lang/String;)V]
[33] dup
[34] astore_1 v1
[35] iconst_m1
[36] invokevirtual #509
+ Methodref [com/admob/android/ads/view/AdMobWebView.setBackgroundColor (I)V]
[39] aload_1 v1
[40] iconst_1
[41] invokevirtual #510
+ Methodref [com/admob/android/ads/view/AdMobWebView.setId (I)V]
[44] aload_0 v0
[45] iload v4
[47] invokevirtual #450
+ Methodref [com/admob/android/ads/o.a (I)I]
[50] istore_3 v3
[51] aload_0 v0
[52] iload v5
[54] invokevirtual #450
+ Methodref [com/admob/android/ads/o.a (I)I]
[57] istore v4
[59] new #191
+ Class [android/widget/RelativeLayout$LayoutParams]
[62] dup
[63] iload_3 v3
[64] iload v4
[66] invokespecial #424
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
[69] astore_3 v3
[70] aload v6
[72] aload_1 v1
[73] aload_3 v3
[74] invokevirtual #421
+ Methodref [android/widget/RelativeLayout.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
[77] aload_1 v1
[78] aload_2 v2
[79] astore_3 v3
[80] dup
[81] astore_2 v2
[82] new #230
+ Class [java/lang/StringBuilder]
[85] dup
[86] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[89] aload_3 v3
[90] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[93] ldc #19
+ String [#sdk]
[95] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[98] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[101] putfield #310
+ Fieldref [com/admob/android/ads/view/AdMobWebView.b Ljava/lang/String;]
[104] aload_1 v1
[105] ldc #92
+ String [http://mm.admob.com/static/android/canvas.html]
[107] invokevirtual #508
+ Methodref [com/admob/android/ads/view/AdMobWebView.loadUrl (Ljava/lang/String;)V]
[110] aload v6
[112] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 13)
[0] -> line 936
[9] -> line 937
[15] -> line 938
[22] -> line 940
[34] -> line 941
[39] -> line 942
[44] -> line 946
[51] -> line 947
[59] -> line 948
[70] -> line 950
[77] -> line 952
[104] -> line 953
[110] -> line 955
+ Method: onClick(Landroid/view/View;)V
Access flags: 0x11
= public final void onClick(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 46, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[4] ifnull +41 (target=45)
[7] aload_0 v0
[8] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[11] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[14] ldc #142
+ String [window]
[16] invokevirtual #326
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[19] checkcast #180
+ Class [android/view/WindowManager]
[22] dup
[23] astore_1 v1
[24] aload_0 v0
[25] getfield #279
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
[28] invokeinterface #580
+ InterfaceMethodref [android/view/WindowManager.removeView (Landroid/view/View;)V]
[33] aload_0 v0
[34] getfield #279
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
[37] invokestatic #427
+ Methodref [com/admob/android/ads/AdView.b (Landroid/view/View;)V]
[40] aload_0 v0
[41] aconst_null
[42] putfield #279
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
[45] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 961
[7] -> line 963
[23] -> line 964
[33] -> line 965
[40] -> line 966
[45] -> line 968
+ Method: toString()Ljava/lang/String;
Access flags: 0x11
= public final java.lang.String toString()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 16, locals = 2, stack = 2):
[0] aload_0 v0
[1] dup
[2] astore_1 v1
[3] getfield #288
+ Fieldref [com/admob/android/ads/o.j Ljava/lang/String;]
[6] dup
[7] astore_1 v1
[8] ifnonnull +6 (target=14)
[11] ldc #13
+ String []
[13] astore_1 v1
[14] aload_1 v1
[15] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 979
[7] -> line 981
[11] -> line 983
[14] -> line 986
+ Method: equals(Ljava/lang/Object;)Z
Access flags: 0x11
= public final boolean equals(java.lang.Object)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 2, stack = 2):
[0] aload_1 v1
[1] instanceof #206
+ Class [com/admob/android/ads/o]
[4] ifeq +20 (target=24)
[7] aload_1 v1
[8] checkcast #206
+ Class [com/admob/android/ads/o]
[11] astore_1 v1
[12] aload_0 v0
[13] invokevirtual #494
+ Methodref [com/admob/android/ads/o.toString ()Ljava/lang/String;]
[16] aload_1 v1
[17] invokevirtual #494
+ Methodref [com/admob/android/ads/o.toString ()Ljava/lang/String;]
[20] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[23] ireturn
[24] iconst_0
[25] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 997
[7] -> line 999
[12] -> line 1000
[24] -> line 1004
+ Method: hashCode()I
Access flags: 0x11
= public final int hashCode()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokevirtual #494
+ Methodref [com/admob/android/ads/o.toString ()Ljava/lang/String;]
[4] invokevirtual #528
+ Methodref [java/lang/String.hashCode ()I]
[7] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1016
+ Method: b(Lorg/json/JSONObject;)V
Access flags: 0x2
= private void b(org.json.JSONObject)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 99, locals = 5, stack = 5):
[0] aload_1 v1
[1] ifnull +97 (target=98)
[4] aload_1 v1
[5] ldc #53
+ String [a]
[7] aconst_null
[8] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[11] astore_2 v2
[12] aload_1 v1
[13] ldc #80
+ String [d]
[15] aconst_null
[16] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[19] astore_3 v3
[20] aload_1 v1
[21] ldc #84
+ String [f]
[23] ldc #3
+ Integer [268435456]
[25] invokevirtual #576
+ Methodref [org/json/JSONObject.optInt (Ljava/lang/String;I)I]
[28] istore v4
[30] aload_1 v1
[31] ldc #60
+ String [b]
[33] invokevirtual #578
+ Methodref [org/json/JSONObject.optJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
[36] dup
[37] astore_1 v1
[38] invokestatic #484
+ Methodref [com/admob/android/ads/o.d (Lorg/json/JSONObject;)Landroid/os/Bundle;]
[41] astore_1 v1
[42] aload_0 v0
[43] getfield #292
+ Fieldref [com/admob/android/ads/o.n Ljava/util/Vector;]
[46] aload_2 v2
[47] aload_3 v3
[48] iload v4
[50] aload_1 v1
[51] astore v4
[53] istore_3 v3
[54] astore_2 v2
[55] astore_1 v1
[56] aload_2 v2
[57] invokestatic #375
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
[60] astore_2 v2
[61] new #153
+ Class [android/content/Intent]
[64] dup
[65] aload_1 v1
[66] aload_2 v2
[67] invokespecial #328
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
[70] astore_1 v1
[71] iload_3 v3
[72] ifeq +9 (target=81)
[75] aload_1 v1
[76] iload_3 v3
[77] invokevirtual #329
+ Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
[80] pop
[81] aload v4
[83] ifnull +10 (target=93)
[86] aload_1 v1
[87] aload v4
[89] invokevirtual #331
+ Methodref [android/content/Intent.putExtras (Landroid/os/Bundle;)Landroid/content/Intent;]
[92] pop
[93] aload_1 v1
[94] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[97] pop
[98] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 1034
[4] -> line 1036
[12] -> line 1037
[20] -> line 1038
[30] -> line 1040
[37] -> line 1041
[42] -> line 1043
[98] -> line 1046
+ Method: c(Lorg/json/JSONObject;)Z
Access flags: 0x2
= private boolean c(org.json.JSONObject)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 699, locals = 21, stack = 5):
[0] aload_1 v1
[1] ldc #99
+ String [jsonp_url]
[3] aconst_null
[4] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[7] astore_2 v2
[8] aload_1 v1
[9] ldc #129
+ String [tracking_url]
[11] aconst_null
[12] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[15] astore_3 v3
[16] aload_0 v0
[17] aload_2 v2
[18] iconst_1
[19] invokespecial #464
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;Z)V]
[22] aload_0 v0
[23] aload_3 v3
[24] astore v5
[26] dup
[27] astore v4
[29] aload v5
[31] iconst_0
[32] invokespecial #464
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;Z)V]
[35] aload_0 v0
[36] aload_1 v1
[37] ldc #123
+ String [text]
[39] aconst_null
[40] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[43] putfield #288
+ Fieldref [com/admob/android/ads/o.j Ljava/lang/String;]
[46] aload_1 v1
[47] ldc #26
+ String [6]
[49] aconst_null
[50] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[53] astore_3 v3
[54] aload_0 v0
[55] aload_1 v1
[56] ldc #27
+ String [8]
[58] aconst_null
[59] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[62] putfield #289
+ Fieldref [com/admob/android/ads/o.k Ljava/lang/String;]
[65] aload_3 v3
[66] astore v4
[68] getstatic #316
+ Fieldref [com/admob/android/ads/x.d Lcom/admob/android/ads/x;]
[71] astore v5
[73] ldc #105
+ String [map]
[75] aload v4
[77] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[80] ifeq +11 (target=91)
[83] getstatic #313
+ Fieldref [com/admob/android/ads/x.a Lcom/admob/android/ads/x;]
[86] astore v5
[88] goto +126 (target=214)
[91] ldc #139
+ String [video]
[93] aload v4
[95] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[98] ifeq +11 (target=109)
[101] getstatic #314
+ Fieldref [com/admob/android/ads/x.b Lcom/admob/android/ads/x;]
[104] astore v5
[106] goto +108 (target=214)
[109] ldc #58
+ String [app]
[111] aload v4
[113] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[116] ifeq +11 (target=127)
[119] getstatic #315
+ Fieldref [com/admob/android/ads/x.c Lcom/admob/android/ads/x;]
[122] astore v5
[124] goto +90 (target=214)
[127] ldc #136
+ String [url]
[129] aload v4
[131] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[134] ifeq +11 (target=145)
[137] getstatic #316
+ Fieldref [com/admob/android/ads/x.d Lcom/admob/android/ads/x;]
[140] astore v5
[142] goto +72 (target=214)
[145] ldc #70
+ String [call]
[147] aload v4
[149] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[152] ifeq +11 (target=163)
[155] getstatic #317
+ Fieldref [com/admob/android/ads/x.e Lcom/admob/android/ads/x;]
[158] astore v5
[160] goto +54 (target=214)
[163] ldc #98
+ String [itunes]
[165] aload v4
[167] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[170] ifeq +11 (target=181)
[173] getstatic #318
+ Fieldref [com/admob/android/ads/x.f Lcom/admob/android/ads/x;]
[176] astore v5
[178] goto +36 (target=214)
[181] ldc #71
+ String [canvas]
[183] aload v4
[185] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[188] ifeq +11 (target=199)
[191] getstatic #319
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
[194] astore v5
[196] goto +18 (target=214)
[199] ldc #74
+ String [contact]
[201] aload v4
[203] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[206] ifeq +8 (target=214)
[209] getstatic #320
+ Fieldref [com/admob/android/ads/x.h Lcom/admob/android/ads/x;]
[212] astore v5
[214] aload v5
[216] astore_3 v3
[217] aload_0 v0
[218] aload_3 v3
[219] astore v5
[221] dup
[222] astore v4
[224] aload v5
[226] putfield #295
+ Fieldref [com/admob/android/ads/o.q Lcom/admob/android/ads/x;]
[229] aload_3 v3
[230] getstatic #319
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
[233] ifacmpne +32 (target=265)
[236] aload_0 v0
[237] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[240] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[243] instanceof #151
+ Class [android/app/Activity]
[246] ifne +19 (target=265)
[249] aload_0 v0
[250] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[253] ifnull +10 (target=263)
[256] aload_0 v0
[257] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[260] invokevirtual #503
+ Methodref [com/admob/android/ads/s.a ()V]
[263] iconst_0
[264] ireturn
[265] aload_1 v1
[266] ldc #115
+ String [refreshInterval]
[268] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[271] ifeq +13 (target=284)
[274] aload_0 v0
[275] aload_1 v1
[276] ldc #115
+ String [refreshInterval]
[278] invokevirtual #574
+ Methodref [org/json/JSONObject.optDouble (Ljava/lang/String;)D]
[281] putfield #277
+ Fieldref [com/admob/android/ads/o.E D]
[284] aload_1 v1
[285] ldc #81
+ String [density]
[287] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[290] ifeq +16 (target=306)
[293] aload_0 v0
[294] aload_1 v1
[295] ldc #81
+ String [density]
[297] invokevirtual #574
+ Methodref [org/json/JSONObject.optDouble (Ljava/lang/String;)D]
[300] putfield #278
+ Fieldref [com/admob/android/ads/o.F D]
[303] goto +11 (target=314)
[306] aload_0 v0
[307] invokestatic #431
+ Methodref [com/admob/android/ads/ab.d ()F]
[310] f2d
[311] putfield #278
+ Fieldref [com/admob/android/ads/o.F D]
[314] aload_1 v1
[315] ldc #80
+ String [d]
[317] aconst_null
[318] invokestatic #475
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
[321] dup
[322] astore_3 v3
[323] ifnonnull +15 (target=338)
[326] new #166
+ Class [android/graphics/PointF]
[329] dup
[330] ldc #12
+ Float [320.0]
[332] ldc #10
+ Float [48.0]
[334] invokespecial #361
+ Methodref [android/graphics/PointF.<init> (FF)V]
[337] astore_3 v3
[338] aload_3 v3
[339] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[342] fconst_0
[343] fcmpg
[344] iflt +12 (target=356)
[347] aload_3 v3
[348] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[351] fconst_0
[352] fcmpg
[353] ifge +5 (target=358)
[356] iconst_0
[357] ireturn
[358] aload_0 v0
[359] aload_3 v3
[360] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[363] f2i
[364] aload_3 v3
[365] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[368] f2i
[369] istore_3 v3
[370] istore v5
[372] dup
[373] astore v4
[375] iload v5
[377] putfield #298
+ Fieldref [com/admob/android/ads/o.t I]
[380] aload v4
[382] iload_3 v3
[383] putfield #299
+ Fieldref [com/admob/android/ads/o.u I]
[386] aload_1 v1
[387] ldc #54
+ String [ac]
[389] invokevirtual #578
+ Methodref [org/json/JSONObject.optJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
[392] dup
[393] astore_3 v3
[394] ifnull +8 (target=402)
[397] aload_0 v0
[398] aload_3 v3
[399] invokespecial #479
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONObject;)V]
[402] aload_1 v1
[403] ldc #54
+ String [ac]
[405] invokevirtual #577
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[408] dup
[409] astore_3 v3
[410] ifnull +77 (target=487)
[413] iconst_0
[414] istore v4
[416] iload v4
[418] aload_3 v3
[419] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[422] ificmpge +65 (target=487)
[425] aload_3 v3
[426] iload v4
[428] invokevirtual #561
+ Methodref [org/json/JSONArray.getJSONObject (I)Lorg/json/JSONObject;]
[431] astore v5
[433] aload_0 v0
[434] aload v5
[436] invokespecial #479
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONObject;)V]
[439] goto +42 (target=481)
[442] pop
[443] ldc #31
+ String [AdMobSDK]
[445] bipush 6
[447] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[450] ifeq +31 (target=481)
[453] ldc #31
+ String [AdMobSDK]
[455] new #230
+ Class [java/lang/StringBuilder]
[458] dup
[459] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[462] ldc #38
+ String [Could not form an intent from ad action response: ]
[464] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[467] aload_3 v3
[468] invokevirtual #564
+ Methodref [org/json/JSONArray.toString ()Ljava/lang/String;]
[471] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[474] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[477] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[480] pop
[481] iinc v4, 1
[484] goto -68 (target=416)
[487] aload_1 v1
[488] ldc #78
+ String [cpm_url]
[490] aconst_null
[491] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[494] dup
[495] astore v4
[497] ifnull +14 (target=511)
[500] aload_0 v0
[501] iconst_1
[502] putfield #290
+ Fieldref [com/admob/android/ads/o.l Z]
[505] aload_0 v0
[506] aload v4
[508] invokespecial #461
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;)V]
[511] aload_1 v1
[512] ldc #128
+ String [tracking_pixel]
[514] aconst_null
[515] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[518] dup
[519] astore v5
[521] ifnull +28 (target=549)
[524] new #234
+ Class [java/net/URL]
[527] aload v5
[529] invokespecial #536
+ Methodref [java/net/URL.<init> (Ljava/lang/String;)V]
[532] goto +17 (target=549)
[535] pop
[536] aload v5
[538] ldc #51
+ String [UTF-8]
[540] invokestatic #538
+ Methodref [java/net/URLEncoder.encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[543] astore v5
[545] goto +4 (target=549)
[548] pop
[549] aload v5
[551] ifnull +9 (target=560)
[554] aload_0 v0
[555] aload v5
[557] invokespecial #461
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;)V]
[560] aload_1 v1
[561] ldc #106
+ String [markup]
[563] invokevirtual #578
+ Methodref [org/json/JSONObject.optJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
[566] dup
[567] astore_1 v1
[568] ifnonnull +5 (target=573)
[571] iconst_0
[572] ireturn
[573] aload_2 v2
[574] ifnonnull +23 (target=597)
[577] ldc #31
+ String [AdMobSDK]
[579] bipush 6
[581] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[584] ifeq +11 (target=595)
[587] ldc #31
+ String [AdMobSDK]
[589] ldc #33
+ String [Bad response: didn't get clickURLString. erroring out.]
[591] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[594] pop
[595] iconst_0
[596] ireturn
[597] aload_0 v0
[598] aload_1 v1
[599] astore v5
[601] dup
[602] astore v4
[604] aload v5
[606] putfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[609] aload v4
[611] invokespecial #491
+ Methodref [com/admob/android/ads/o.n ()V]
[614] aload v4
[616] invokespecial #490
+ Methodref [com/admob/android/ads/o.m ()V]
[619] aload v4
[621] dup
[622] astore_1 v1
[623] getfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[626] ldc #97
+ String [itid]
[628] invokevirtual #574
+ Methodref [org/json/JSONObject.optDouble (Ljava/lang/String;)D]
[631] dup2
[632] dstore v16
[634] dconst_0
[635] dcmpl
[636] ifle +20 (target=656)
[639] aload_1 v1
[640] dload v16
[642] ldc2_w #250
+ Double [1000.0]
[645] dmul
[646] d2l
[647] lstore v19
[649] dup
[650] astore_1 v1
[651] lload v19
[653] putfield #297
+ Fieldref [com/admob/android/ads/o.s J]
[656] goto +23 (target=679)
[659] astore_3 v3
[660] ldc #31
+ String [AdMobSDK]
[662] bipush 6
[664] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[667] ifeq +12 (target=679)
[670] ldc #31
+ String [AdMobSDK]
[672] ldc #41
+ String [Could not read in the flex ad.]
[674] aload_3 v3
[675] invokestatic #393
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[678] pop
[679] aload v4
[681] invokespecial #489
+ Methodref [com/admob/android/ads/o.l ()V]
[684] aload v4
[686] invokespecial #488
+ Methodref [com/admob/android/ads/o.k ()Z]
[689] ifeq +8 (target=697)
[692] aload v4
[694] invokespecial #492
+ Methodref [com/admob/android/ads/o.o ()V]
[697] iconst_1
[698] ireturn
Code attribute exceptions (count = 4):
- ExceptionInfo (609 -> 656: 659):
+ Class [org/json/JSONException]
- ExceptionInfo (425 -> 439: 442):
+ Class [org/json/JSONException]
- ExceptionInfo (524 -> 532: 535):
+ Class [java/net/MalformedURLException]
- ExceptionInfo (536 -> 545: 548):
+ Class [java/io/UnsupportedEncodingException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 60)
[0] -> line 1057
[8] -> line 1058
[16] -> line 1061
[22] -> line 1062
[35] -> line 1064
[46] -> line 1066
[54] -> line 1067
[65] -> line 1069
[217] -> line 1070
[229] -> line 1077
[249] -> line 1079
[256] -> line 1081
[263] -> line 1083
[265] -> line 1086
[274] -> line 1088
[284] -> line 1091
[293] -> line 1093
[306] -> line 1097
[314] -> line 1102
[322] -> line 1103
[326] -> line 1105
[338] -> line 1108
[356] -> line 1111
[358] -> line 1113
[386] -> line 1118
[393] -> line 1119
[397] -> line 1121
[402] -> line 1124
[409] -> line 1125
[413] -> line 1127
[425] -> line 1131
[433] -> line 1133
[439] -> line 1142
[442] -> line 1135
[443] -> line 1138
[453] -> line 1140
[481] -> line 1127
[487] -> line 1146
[495] -> line 1147
[500] -> line 1152
[505] -> line 1153
[511] -> line 1156
[519] -> line 1157
[524] -> line 1162
[532] -> line 1175
[535] -> line 1164
[536] -> line 1169
[545] -> line 1174
[548] -> line 1171
[549] -> line 1177
[554] -> line 1179
[560] -> line 1183
[567] -> line 1187
[571] -> line 1190
[573] -> line 1192
[577] -> line 1195
[587] -> line 1197
[595] -> line 1199
[597] -> line 1203
[697] -> line 1205
+ Method: d(Lorg/json/JSONObject;)Landroid/os/Bundle;
Access flags: 0xa
= private static android.os.Bundle d(org.json.JSONObject)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 256, locals = 6, stack = 4):
[0] aconst_null
[1] astore_1 v1
[2] aload_0 v0
[3] ifnull +251 (target=254)
[6] aload_0 v0
[7] invokevirtual #569
+ Methodref [org/json/JSONObject.keys ()Ljava/util/Iterator;]
[10] dup
[11] astore_2 v2
[12] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[17] ifeq +11 (target=28)
[20] new #175
+ Class [android/os/Bundle]
[23] dup
[24] invokespecial #377
+ Methodref [android/os/Bundle.<init> ()V]
[27] astore_1 v1
[28] aload_2 v2
[29] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[34] ifeq +220 (target=254)
[37] aload_2 v2
[38] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[43] checkcast #229
+ Class [java/lang/String]
[46] astore_3 v3
[47] aload_0 v0
[48] aload_3 v3
[49] invokevirtual #571
+ Methodref [org/json/JSONObject.opt (Ljava/lang/String;)Ljava/lang/Object;]
[52] astore v4
[54] aload_3 v3
[55] ifnull +196 (target=251)
[58] aload v4
[60] ifnull +191 (target=251)
[63] aload_1 v1
[64] aload_3 v3
[65] aload v4
[67] astore v5
[69] astore v4
[71] astore_3 v3
[72] aload v4
[74] ifnull +8 (target=82)
[77] aload v5
[79] ifnonnull +6 (target=85)
[82] goto -54 (target=28)
[85] aload v5
[87] instanceof #229
+ Class [java/lang/String]
[90] ifeq +17 (target=107)
[93] aload_3 v3
[94] aload v4
[96] aload v5
[98] checkcast #229
+ Class [java/lang/String]
[101] invokevirtual #387
+ Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V]
[104] goto -76 (target=28)
[107] aload v5
[109] instanceof #225
+ Class [java/lang/Integer]
[112] ifeq +20 (target=132)
[115] aload_3 v3
[116] aload v4
[118] aload v5
[120] checkcast #225
+ Class [java/lang/Integer]
[123] invokevirtual #521
+ Methodref [java/lang/Integer.intValue ()I]
[126] invokevirtual #383
+ Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
[129] goto -101 (target=28)
[132] aload v5
[134] instanceof #221
+ Class [java/lang/Boolean]
[137] ifeq +20 (target=157)
[140] aload_3 v3
[141] aload v4
[143] aload v5
[145] checkcast #221
+ Class [java/lang/Boolean]
[148] invokevirtual #517
+ Methodref [java/lang/Boolean.booleanValue ()Z]
[151] invokevirtual #378
+ Methodref [android/os/Bundle.putBoolean (Ljava/lang/String;Z)V]
[154] goto -126 (target=28)
[157] aload v5
[159] instanceof #223
+ Class [java/lang/Double]
[162] ifeq +20 (target=182)
[165] aload_3 v3
[166] aload v4
[168] aload v5
[170] checkcast #223
+ Class [java/lang/Double]
[173] invokevirtual #520
+ Methodref [java/lang/Double.doubleValue ()D]
[176] invokevirtual #381
+ Methodref [android/os/Bundle.putDouble (Ljava/lang/String;D)V]
[179] goto -151 (target=28)
[182] aload v5
[184] instanceof #226
+ Class [java/lang/Long]
[187] ifeq +20 (target=207)
[190] aload_3 v3
[191] aload v4
[193] aload v5
[195] checkcast #226
+ Class [java/lang/Long]
[198] invokevirtual #522
+ Methodref [java/lang/Long.longValue ()J]
[201] invokevirtual #385
+ Methodref [android/os/Bundle.putLong (Ljava/lang/String;J)V]
[204] goto -176 (target=28)
[207] aload v5
[209] instanceof #243
+ Class [org/json/JSONObject]
[212] ifeq +20 (target=232)
[215] aload_3 v3
[216] aload v4
[218] aload v5
[220] checkcast #243
+ Class [org/json/JSONObject]
[223] invokestatic #484
+ Methodref [com/admob/android/ads/o.d (Lorg/json/JSONObject;)Landroid/os/Bundle;]
[226] invokevirtual #380
+ Methodref [android/os/Bundle.putBundle (Ljava/lang/String;Landroid/os/Bundle;)V]
[229] goto -201 (target=28)
[232] aload v5
[234] instanceof #241
+ Class [org/json/JSONArray]
[237] ifeq +14 (target=251)
[240] aload_3 v3
[241] aload v4
[243] aload v5
[245] checkcast #241
+ Class [org/json/JSONArray]
[248] invokestatic #457
+ Methodref [com/admob/android/ads/o.a (Landroid/os/Bundle;Ljava/lang/String;Lorg/json/JSONArray;)V]
[251] goto -223 (target=28)
[254] aload_1 v1
[255] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 1248
[2] -> line 1250
[6] -> line 1253
[11] -> line 1255
[20] -> line 1258
[28] -> line 1261
[37] -> line 1263
[47] -> line 1265
[54] -> line 1267
[63] -> line 1270
[251] -> line 1272
[254] -> line 1275
+ Method: a(Landroid/os/Bundle;Ljava/lang/String;Lorg/json/JSONArray;)V
Access flags: 0xa
= private static void a(android.os.Bundle,java.lang.String,org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 371, locals = 6, stack = 4):
[0] aload_1 v1
[1] ifnull +369 (target=370)
[4] aload_2 v2
[5] ifnull +365 (target=370)
[8] new #240
+ Class [java/util/Vector]
[11] dup
[12] invokespecial #550
+ Methodref [java/util/Vector.<init> ()V]
[15] astore_3 v3
[16] aload_2 v2
[17] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[20] istore v4
[22] iconst_0
[23] istore v5
[25] iload v5
[27] iload v4
[29] ificmpge +20 (target=49)
[32] aload_3 v3
[33] aload_2 v2
[34] iload v5
[36] invokevirtual #557
+ Methodref [org/json/JSONArray.get (I)Ljava/lang/Object;]
[39] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[42] pop
[43] iinc v5, 1
[46] goto -21 (target=25)
[49] goto +22 (target=71)
[52] pop
[53] ldc #31
+ String [AdMobSDK]
[55] bipush 6
[57] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[60] ifeq +11 (target=71)
[63] ldc #31
+ String [AdMobSDK]
[65] ldc #77
+ String [couldn't read bundle array while adding extras]
[67] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[70] pop
[71] iload v4
[73] ifeq +297 (target=370)
[76] aload_3 v3
[77] iconst_0
[78] invokevirtual #554
+ Methodref [java/util/Vector.get (I)Ljava/lang/Object;]
[81] dup
[82] astore v5
[84] instanceof #229
+ Class [java/lang/String]
[87] ifeq +22 (target=109)
[90] aload_0 v0
[91] aload_1 v1
[92] aload_3 v3
[93] iconst_0
[94] anewarray #229
+ Class [java/lang/String]
[97] invokevirtual #556
+ Methodref [java/util/Vector.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
[100] checkcast #150
+ Class [[Ljava/lang/String;]
[103] invokevirtual #388
+ Methodref [android/os/Bundle.putStringArray (Ljava/lang/String;[Ljava/lang/String;)V]
[106] goto +264 (target=370)
[109] aload v5
[111] instanceof #225
+ Class [java/lang/Integer]
[114] ifeq +56 (target=170)
[117] aload_3 v3
[118] iconst_0
[119] anewarray #225
+ Class [java/lang/Integer]
[122] invokevirtual #556
+ Methodref [java/util/Vector.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
[125] checkcast #148
+ Class [[Ljava/lang/Integer;]
[128] dup
[129] astore_2 v2
[130] arraylength
[131] newarray 10
[133] astore_3 v3
[134] iconst_0
[135] istore v4
[137] iload v4
[139] aload_2 v2
[140] arraylength
[141] ificmpge +20 (target=161)
[144] aload_3 v3
[145] iload v4
[147] aload_2 v2
[148] iload v4
[150] aaload
[151] invokevirtual #521
+ Methodref [java/lang/Integer.intValue ()I]
[154] iastore
[155] iinc v4, 1
[158] goto -21 (target=137)
[161] aload_0 v0
[162] aload_1 v1
[163] aload_3 v3
[164] invokevirtual #384
+ Methodref [android/os/Bundle.putIntArray (Ljava/lang/String;[I)V]
[167] goto +203 (target=370)
[170] aload v5
[172] instanceof #221
+ Class [java/lang/Boolean]
[175] ifeq +56 (target=231)
[178] aload_3 v3
[179] iconst_0
[180] anewarray #221
+ Class [java/lang/Boolean]
[183] invokevirtual #556
+ Methodref [java/util/Vector.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
[186] checkcast #146
+ Class [[Ljava/lang/Boolean;]
[189] dup
[190] astore_2 v2
[191] arraylength
[192] newarray 4
[194] astore_3 v3
[195] iconst_0
[196] istore v4
[198] iload v4
[200] aload_3 v3
[201] arraylength
[202] ificmpge +20 (target=222)
[205] aload_3 v3
[206] iload v4
[208] aload_2 v2
[209] iload v4
[211] aaload
[212] invokevirtual #517
+ Methodref [java/lang/Boolean.booleanValue ()Z]
[215] bastore
[216] iinc v4, 1
[219] goto -21 (target=198)
[222] aload_0 v0
[223] aload_1 v1
[224] aload_3 v3
[225] invokevirtual #379
+ Methodref [android/os/Bundle.putBooleanArray (Ljava/lang/String;[Z)V]
[228] goto +142 (target=370)
[231] aload v5
[233] instanceof #223
+ Class [java/lang/Double]
[236] ifeq +56 (target=292)
[239] aload_3 v3
[240] iconst_0
[241] anewarray #223
+ Class [java/lang/Double]
[244] invokevirtual #556
+ Methodref [java/util/Vector.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
[247] checkcast #147
+ Class [[Ljava/lang/Double;]
[250] dup
[251] astore_2 v2
[252] arraylength
[253] newarray 7
[255] astore_3 v3
[256] iconst_0
[257] istore v4
[259] iload v4
[261] aload_3 v3
[262] arraylength
[263] ificmpge +20 (target=283)
[266] aload_3 v3
[267] iload v4
[269] aload_2 v2
[270] iload v4
[272] aaload
[273] invokevirtual #520
+ Methodref [java/lang/Double.doubleValue ()D]
[276] dastore
[277] iinc v4, 1
[280] goto -21 (target=259)
[283] aload_0 v0
[284] aload_1 v1
[285] aload_3 v3
[286] invokevirtual #382
+ Methodref [android/os/Bundle.putDoubleArray (Ljava/lang/String;[D)V]
[289] goto +81 (target=370)
[292] aload v5
[294] instanceof #226
+ Class [java/lang/Long]
[297] ifeq +53 (target=350)
[300] aload_3 v3
[301] iconst_0
[302] anewarray #226
+ Class [java/lang/Long]
[305] invokevirtual #556
+ Methodref [java/util/Vector.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;]
[308] checkcast #149
+ Class [[Ljava/lang/Long;]
[311] dup
[312] astore_2 v2
[313] arraylength
[314] newarray 11
[316] astore_3 v3
[317] iconst_0
[318] istore v4
[320] iload v4
[322] aload_3 v3
[323] arraylength
[324] ificmpge +20 (target=344)
[327] aload_3 v3
[328] iload v4
[330] aload_2 v2
[331] iload v4
[333] aaload
[334] invokevirtual #522
+ Methodref [java/lang/Long.longValue ()J]
[337] lastore
[338] iinc v4, 1
[341] goto -21 (target=320)
[344] aload_0 v0
[345] aload_1 v1
[346] aload_3 v3
[347] invokevirtual #386
+ Methodref [android/os/Bundle.putLongArray (Ljava/lang/String;[J)V]
[350] return
[351] pop
[352] ldc #31
+ String [AdMobSDK]
[354] bipush 6
[356] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[359] ifeq +11 (target=370)
[362] ldc #31
+ String [AdMobSDK]
[364] ldc #44
+ String [Couldn't read in array when making extras]
[366] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[369] pop
[370] return
Code attribute exceptions (count = 2):
- ExceptionInfo (22 -> 49: 52):
+ Class [org/json/JSONException]
- ExceptionInfo (76 -> 350: 351):
+ Class [java/lang/ArrayStoreException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 50)
[0] -> line 1317
[8] -> line 1320
[16] -> line 1322
[22] -> line 1325
[32] -> line 1327
[43] -> line 1325
[49] -> line 1337
[52] -> line 1330
[53] -> line 1333
[63] -> line 1335
[71] -> line 1339
[76] -> line 1343
[82] -> line 1346
[90] -> line 1348
[109] -> line 1350
[117] -> line 1352
[129] -> line 1353
[134] -> line 1354
[144] -> line 1356
[155] -> line 1354
[161] -> line 1359
[167] -> line 1360
[170] -> line 1361
[178] -> line 1363
[190] -> line 1364
[195] -> line 1365
[205] -> line 1367
[216] -> line 1365
[222] -> line 1369
[228] -> line 1370
[231] -> line 1371
[239] -> line 1373
[251] -> line 1374
[256] -> line 1375
[266] -> line 1377
[277] -> line 1375
[283] -> line 1379
[289] -> line 1380
[292] -> line 1381
[300] -> line 1383
[312] -> line 1384
[317] -> line 1385
[327] -> line 1387
[338] -> line 1385
[344] -> line 1389
[350] -> line 1399
[351] -> line 1392
[352] -> line 1395
[362] -> line 1397
[370] -> line 1402
+ Method: k()Z
Access flags: 0x2
= private boolean k()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[4] ifnull +13 (target=17)
[7] aload_0 v0
[8] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[11] invokevirtual #545
+ Methodref [java/util/HashSet.size ()I]
[14] ifne +5 (target=19)
[17] iconst_1
[18] ireturn
[19] iconst_0
[20] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1432
+ Method: l()V
Access flags: 0x2
= private void l()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 57, locals = 4, stack = 2):
[0] aload_0 v0
[1] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[4] ifnull +52 (target=56)
[7] aload_0 v0
[8] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[11] dup
[12] astore_1 v1
[13] monitorenter
[14] aload_0 v0
[15] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[18] invokevirtual #543
+ Methodref [java/util/HashSet.iterator ()Ljava/util/Iterator;]
[21] astore_2 v2
[22] aload_2 v2
[23] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[28] ifeq +20 (target=48)
[31] aload_2 v2
[32] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[37] checkcast #202
+ Class [com/admob/android/ads/ap]
[40] dup
[41] astore_3 v3
[42] invokevirtual #443
+ Methodref [com/admob/android/ads/ap.g ()V]
[45] goto -23 (target=22)
[48] aload_1 v1
[49] monitorexit
[50] return
[51] astore_2 v2
[52] aload_1 v1
[53] monitorexit
[54] aload_2 v2
[55] athrow
[56] return
Code attribute exceptions (count = 2):
- ExceptionInfo (14 -> 50: 51):
- ExceptionInfo (51 -> 54: 51):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 1438
[7] -> line 1440
[14] -> line 1442
[41] -> line 1448
[48] -> line 1450
[56] -> line 1452
+ Method: m()V
Access flags: 0x2
= private void m()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 146, locals = 6, stack = 7):
[0] new #167
+ Class [android/graphics/Rect]
[3] dup
[4] iconst_0
[5] iconst_0
[6] aload_0 v0
[7] dup
[8] astore_1 v1
[9] getfield #298
+ Fieldref [com/admob/android/ads/o.t I]
[12] aload_0 v0
[13] dup
[14] astore_1 v1
[15] getfield #299
+ Fieldref [com/admob/android/ads/o.u I]
[18] invokespecial #362
+ Methodref [android/graphics/Rect.<init> (IIII)V]
[21] astore_1 v1
[22] aload_0 v0
[23] getfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[26] ldc #122
+ String [ta]
[28] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[31] ifeq +105 (target=136)
[34] aload_0 v0
[35] getfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[38] ldc #122
+ String [ta]
[40] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[43] dup
[44] astore_2 v2
[45] iconst_0
[46] invokevirtual #559
+ Methodref [org/json/JSONArray.getInt (I)I]
[49] istore_3 v3
[50] aload_2 v2
[51] iconst_1
[52] invokevirtual #559
+ Methodref [org/json/JSONArray.getInt (I)I]
[55] istore v4
[57] aload_2 v2
[58] iconst_2
[59] invokevirtual #559
+ Methodref [org/json/JSONArray.getInt (I)I]
[62] istore v5
[64] aload_2 v2
[65] iconst_3
[66] invokevirtual #559
+ Methodref [org/json/JSONArray.getInt (I)I]
[69] istore_2 v2
[70] new #167
+ Class [android/graphics/Rect]
[73] dup
[74] iload_3 v3
[75] iload v4
[77] iload_3 v3
[78] iload v5
[80] iadd
[81] iload v4
[83] iload_2 v2
[84] iadd
[85] invokespecial #362
+ Methodref [android/graphics/Rect.<init> (IIII)V]
[88] dup
[89] astore_2 v2
[90] invokevirtual #365
+ Methodref [android/graphics/Rect.width ()I]
[93] invokestatic #523
+ Methodref [java/lang/Math.abs (I)I]
[96] bipush 44
[98] ificmplt +17 (target=115)
[101] aload_2 v2
[102] invokevirtual #364
+ Methodref [android/graphics/Rect.height ()I]
[105] invokestatic #523
+ Methodref [java/lang/Math.abs (I)I]
[108] bipush 44
[110] ificmplt +5 (target=115)
[113] aload_2 v2
[114] astore_1 v1
[115] goto +21 (target=136)
[118] pop
[119] ldc #31
+ String [AdMobSDK]
[121] iconst_3
[122] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[125] ifeq +11 (target=136)
[128] ldc #31
+ String [AdMobSDK]
[130] ldc #75
+ String [could not read in the touchable area for the ad.]
[132] invokestatic #390
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[135] pop
[136] aload_0 v0
[137] aload_1 v1
[138] astore_2 v2
[139] dup
[140] astore_1 v1
[141] aload_2 v2
[142] putfield #296
+ Fieldref [com/admob/android/ads/o.r Landroid/graphics/Rect;]
[145] return
Code attribute exceptions (count = 1):
- ExceptionInfo (34 -> 115: 118):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 16)
[0] -> line 1467
[22] -> line 1470
[34] -> line 1475
[44] -> line 1477
[50] -> line 1478
[57] -> line 1479
[64] -> line 1480
[70] -> line 1484
[89] -> line 1485
[113] -> line 1490
[115] -> line 1499
[118] -> line 1493
[119] -> line 1495
[128] -> line 1497
[136] -> line 1501
[145] -> line 1502
+ Method: n()V
Access flags: 0x2
= private void n()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 121, locals = 7, stack = 4):
[0] aload_0 v0
[1] getfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[4] ldc #20
+ String [$]
[6] invokevirtual #578
+ Methodref [org/json/JSONObject.optJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
[9] dup
[10] astore_1 v1
[11] ifnull +109 (target=120)
[14] aload_1 v1
[15] invokevirtual #569
+ Methodref [org/json/JSONObject.keys ()Ljava/util/Iterator;]
[18] astore_2 v2
[19] aload_0 v0
[20] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[23] ifnull +97 (target=120)
[26] aload_0 v0
[27] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[30] dup
[31] astore_3 v3
[32] monitorenter
[33] aload_0 v0
[34] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[37] ifnull +75 (target=112)
[40] aload_0 v0
[41] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[44] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[47] astore v4
[49] aload_2 v2
[50] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[55] ifeq +57 (target=112)
[58] aload_2 v2
[59] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[64] checkcast #229
+ Class [java/lang/String]
[67] astore v5
[69] aload_1 v1
[70] aload v5
[72] invokevirtual #566
+ Methodref [org/json/JSONObject.getJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
[75] dup
[76] astore v6
[78] ldc #135
+ String [u]
[80] invokevirtual #567
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
[83] dup
[84] astore v6
[86] aload v5
[88] aload v4
[90] invokestatic #444
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[93] aload_0 v0
[94] invokestatic #515
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
[97] astore v5
[99] aload_0 v0
[100] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[103] aload v5
[105] invokevirtual #541
+ Methodref [java/util/HashSet.add (Ljava/lang/Object;)Z]
[108] pop
[109] goto -60 (target=49)
[112] aload_3 v3
[113] monitorexit
[114] return
[115] astore_1 v1
[116] aload_3 v3
[117] monitorexit
[118] aload_1 v1
[119] athrow
[120] return
Code attribute exceptions (count = 2):
- ExceptionInfo (33 -> 114: 115):
- ExceptionInfo (115 -> 118: 115):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 16)
[0] -> line 1508
[10] -> line 1510
[14] -> line 1512
[19] -> line 1514
[26] -> line 1516
[33] -> line 1518
[40] -> line 1520
[49] -> line 1521
[58] -> line 1523
[69] -> line 1524
[76] -> line 1526
[84] -> line 1527
[99] -> line 1530
[109] -> line 1531
[112] -> line 1533
[120] -> line 1536
+ Method: a(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.ap,java.lang.Exception)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 159, locals = 5, stack = 3):
[0] aload_2 v2
[1] ifnull +80 (target=81)
[4] ldc #31
+ String [AdMobSDK]
[6] iconst_3
[7] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[10] ifeq +144 (target=154)
[13] aconst_null
[14] astore_3 v3
[15] aconst_null
[16] astore v4
[18] aload_1 v1
[19] ifnull +23 (target=42)
[22] aload_1 v1
[23] invokevirtual #441
+ Methodref [com/admob/android/ads/ap.e ()Ljava/lang/String;]
[26] astore_3 v3
[27] aload_1 v1
[28] invokevirtual #442
+ Methodref [com/admob/android/ads/ap.f ()Ljava/net/URL;]
[31] dup
[32] astore_1 v1
[33] ifnull +9 (target=42)
[36] aload_1 v1
[37] invokevirtual #537
+ Methodref [java/net/URL.toString ()Ljava/lang/String;]
[40] astore v4
[42] ldc #31
+ String [AdMobSDK]
[44] new #230
+ Class [java/lang/StringBuilder]
[47] dup
[48] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[51] ldc #46
+ String [Failed downloading assets for ad: ]
[53] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[56] aload_3 v3
[57] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[60] ldc #14
+ String [ ]
[62] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[65] aload v4
[67] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[70] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[73] aload_2 v2
[74] invokestatic #391
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[77] pop
[78] goto +76 (target=154)
[81] ldc #31
+ String [AdMobSDK]
[83] iconst_3
[84] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[87] ifeq +67 (target=154)
[90] aconst_null
[91] astore_3 v3
[92] aconst_null
[93] astore v4
[95] aload_1 v1
[96] ifnull +23 (target=119)
[99] aload_1 v1
[100] invokevirtual #441
+ Methodref [com/admob/android/ads/ap.e ()Ljava/lang/String;]
[103] astore_3 v3
[104] aload_1 v1
[105] invokevirtual #442
+ Methodref [com/admob/android/ads/ap.f ()Ljava/net/URL;]
[108] dup
[109] astore_1 v1
[110] ifnull +9 (target=119)
[113] aload_1 v1
[114] invokevirtual #537
+ Methodref [java/net/URL.toString ()Ljava/lang/String;]
[117] astore v4
[119] ldc #31
+ String [AdMobSDK]
[121] new #230
+ Class [java/lang/StringBuilder]
[124] dup
[125] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[128] ldc #46
+ String [Failed downloading assets for ad: ]
[130] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[133] aload_3 v3
[134] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[137] ldc #14
+ String [ ]
[139] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[142] aload v4
[144] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[147] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[150] invokestatic #390
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[153] pop
[154] aload_0 v0
[155] invokespecial #493
+ Methodref [com/admob/android/ads/o.p ()V]
[158] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 22)
[0] -> line 1545
[4] -> line 1547
[13] -> line 1549
[15] -> line 1550
[18] -> line 1551
[22] -> line 1553
[27] -> line 1554
[32] -> line 1555
[36] -> line 1557
[42] -> line 1560
[78] -> line 1561
[81] -> line 1565
[90] -> line 1567
[92] -> line 1568
[95] -> line 1569
[99] -> line 1571
[104] -> line 1572
[109] -> line 1573
[113] -> line 1575
[119] -> line 1578
[154] -> line 1581
[158] -> line 1582
+ Method: a(Lcom/admob/android/ads/ap;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.ap)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 113, locals = 4, stack = 3):
[0] aload_1 v1
[1] invokevirtual #441
+ Methodref [com/admob/android/ads/ap.e ()Ljava/lang/String;]
[4] astore_2 v2
[5] aload_1 v1
[6] invokevirtual #440
+ Methodref [com/admob/android/ads/ap.d ()[B]
[9] dup
[10] astore_3 v3
[11] ifnull +58 (target=69)
[14] aload_0 v0
[15] getfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[18] aload_2 v2
[19] aload_3 v3
[20] invokevirtual #549
+ Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
[23] pop
[24] aload_0 v0
[25] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[28] ifnull +29 (target=57)
[31] aload_0 v0
[32] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[35] dup
[36] astore_2 v2
[37] monitorenter
[38] aload_0 v0
[39] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[42] aload_1 v1
[43] invokevirtual #544
+ Methodref [java/util/HashSet.remove (Ljava/lang/Object;)Z]
[46] pop
[47] aload_2 v2
[48] monitorexit
[49] goto +8 (target=57)
[52] astore_1 v1
[53] aload_2 v2
[54] monitorexit
[55] aload_1 v1
[56] athrow
[57] aload_0 v0
[58] invokespecial #488
+ Methodref [com/admob/android/ads/o.k ()Z]
[61] ifeq +51 (target=112)
[64] aload_0 v0
[65] invokespecial #492
+ Methodref [com/admob/android/ads/o.o ()V]
[68] return
[69] ldc #31
+ String [AdMobSDK]
[71] iconst_3
[72] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[75] ifeq +33 (target=108)
[78] ldc #31
+ String [AdMobSDK]
[80] new #230
+ Class [java/lang/StringBuilder]
[83] dup
[84] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[87] ldc #47
+ String [Failed reading asset(]
[89] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[92] aload_2 v2
[93] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[96] ldc #23
+ String [) for ad]
[98] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[101] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[104] invokestatic #390
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[107] pop
[108] aload_0 v0
[109] invokespecial #493
+ Methodref [com/admob/android/ads/o.p ()V]
[112] return
Code attribute exceptions (count = 2):
- ExceptionInfo (38 -> 49: 52):
- ExceptionInfo (52 -> 55: 52):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 14)
[0] -> line 1601
[5] -> line 1603
[10] -> line 1605
[14] -> line 1608
[24] -> line 1611
[31] -> line 1613
[38] -> line 1615
[47] -> line 1616
[57] -> line 1618
[64] -> line 1621
[69] -> line 1626
[78] -> line 1628
[108] -> line 1630
[112] -> line 1632
+ Method: o()V
Access flags: 0x2
= private void o()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 204, locals = 6, stack = 4):
[0] aload_0 v0
[1] getfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[4] ifnull +199 (target=203)
[7] aload_0 v0
[8] getfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[11] astore_1 v1
[12] aload_0 v0
[13] aconst_null
[14] putfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[17] aload_0 v0
[18] aload_1 v1
[19] astore_2 v2
[20] astore_1 v1
[21] aload_2 v2
[22] ldc #138
+ String [v]
[24] invokevirtual #577
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[27] dup
[28] astore_2 v2
[29] ifnull +83 (target=112)
[32] new #213
+ Class [com/admob/android/ads/v]
[35] dup
[36] aload_1 v1
[37] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[40] aload_1 v1
[41] invokespecial #506
+ Methodref [com/admob/android/ads/v.<init> (Lcom/admob/android/ads/ab;Lcom/admob/android/ads/o;)V]
[44] astore_3 v3
[45] iconst_0
[46] istore v4
[48] iload v4
[50] aload_2 v2
[51] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[54] ificmpge +47 (target=101)
[57] aload_2 v2
[58] iload v4
[60] invokevirtual #561
+ Methodref [org/json/JSONArray.getJSONObject (I)Lorg/json/JSONObject;]
[63] astore v5
[65] aload_1 v1
[66] aload v5
[68] aload_3 v3
[69] invokespecial #470
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Lcom/admob/android/ads/v;)Z]
[72] dup
[73] istore v5
[75] ifne +20 (target=95)
[78] aload_1 v1
[79] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[82] ifnull +10 (target=92)
[85] aload_1 v1
[86] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[89] invokevirtual #503
+ Methodref [com/admob/android/ads/s.a ()V]
[92] goto +56 (target=148)
[95] iinc v4, 1
[98] goto -50 (target=48)
[101] getstatic #271
+ Fieldref [com/admob/android/ads/AdView.a Landroid/os/Handler;]
[104] aload_3 v3
[105] invokevirtual #389
+ Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z]
[108] pop
[109] goto +39 (target=148)
[112] aload_1 v1
[113] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[116] ifnull +10 (target=126)
[119] aload_1 v1
[120] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[123] invokevirtual #503
+ Methodref [com/admob/android/ads/s.a ()V]
[126] goto +22 (target=148)
[129] astore_1 v1
[130] ldc #31
+ String [AdMobSDK]
[132] iconst_3
[133] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[136] ifeq +12 (target=148)
[139] ldc #31
+ String [AdMobSDK]
[141] ldc #76
+ String [couldn't construct the views.]
[143] aload_1 v1
[144] invokestatic #391
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[147] pop
[148] aload_0 v0
[149] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[152] ifnull +32 (target=184)
[155] aload_0 v0
[156] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[159] dup
[160] astore_1 v1
[161] monitorenter
[162] aload_0 v0
[163] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[166] invokevirtual #542
+ Methodref [java/util/HashSet.clear ()V]
[169] aload_0 v0
[170] aconst_null
[171] putfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[174] aload_1 v1
[175] monitorexit
[176] goto +8 (target=184)
[179] astore_2 v2
[180] aload_1 v1
[181] monitorexit
[182] aload_2 v2
[183] athrow
[184] aload_0 v0
[185] getfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[188] ifnull +15 (target=203)
[191] aload_0 v0
[192] getfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[195] invokevirtual #547
+ Methodref [java/util/Hashtable.clear ()V]
[198] aload_0 v0
[199] aconst_null
[200] putfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[203] return
Code attribute exceptions (count = 3):
- ExceptionInfo (17 -> 126: 129):
+ Class [org/json/JSONException]
- ExceptionInfo (162 -> 176: 179):
- ExceptionInfo (179 -> 182: 179):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 17)
[0] -> line 1637
[7] -> line 1639
[12] -> line 1640
[17] -> line 1645
[126] -> line 1653
[129] -> line 1647
[130] -> line 1649
[139] -> line 1651
[148] -> line 1655
[155] -> line 1657
[162] -> line 1659
[169] -> line 1660
[174] -> line 1661
[184] -> line 1663
[191] -> line 1665
[198] -> line 1666
[203] -> line 1669
+ Method: a(Lorg/json/JSONObject;Lcom/admob/android/ads/v;)Z
Access flags: 0x2
= private boolean a(org.json.JSONObject,com.admob.android.ads.v)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1005, locals = 14, stack = 5):
[0] iconst_0
[1] istore_3 v3
[2] aload_1 v1
[3] ldc #121
+ String [t]
[5] invokevirtual #567
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
[8] astore_3 v3
[9] aload_1 v1
[10] ldc #84
+ String [f]
[12] getstatic #282
+ Fieldref [com/admob/android/ads/o.d Landroid/graphics/Rect;]
[15] invokestatic #476
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Rect;)Landroid/graphics/Rect;]
[18] astore v4
[20] aload_0 v0
[21] aload v4
[23] invokevirtual #454
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/Rect;)Landroid/graphics/Rect;]
[26] astore v4
[28] aconst_null
[29] astore v5
[31] iconst_1
[32] istore v6
[34] ldc #103
+ String [l]
[36] aload_3 v3
[37] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[40] ifeq +386 (target=426)
[43] aload_0 v0
[44] aload_1 v1
[45] astore v8
[47] dup
[48] astore v7
[50] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[53] ifnull +367 (target=420)
[56] aload v8
[58] ldc #143
+ String [x]
[60] invokevirtual #567
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
[63] astore v10
[65] aload v8
[67] ldc #90
+ String [fs]
[69] ldc #9
+ Float [13.0]
[71] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[74] fstore v11
[76] aload v8
[78] ldc #85
+ String [fa]
[80] invokevirtual #577
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[83] astore v9
[85] iconst_0
[86] istore_3 v3
[87] getstatic #265
+ Fieldref [android/graphics/Typeface.DEFAULT Landroid/graphics/Typeface;]
[90] astore v5
[92] aload v9
[94] ifnull +124 (target=218)
[97] iconst_0
[98] istore v12
[100] iload v12
[102] aload v9
[104] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[107] ificmpge +103 (target=210)
[110] aload v9
[112] iload v12
[114] invokevirtual #562
+ Methodref [org/json/JSONArray.getString (I)Ljava/lang/String;]
[117] astore v13
[119] ldc #60
+ String [b]
[121] aload v13
[123] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[126] ifeq +10 (target=136)
[129] iload_3 v3
[130] iconst_1
[131] ior
[132] istore_3 v3
[133] goto +71 (target=204)
[136] ldc #93
+ String [i]
[138] aload v13
[140] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[143] ifeq +10 (target=153)
[146] iload_3 v3
[147] iconst_2
[148] ior
[149] istore_3 v3
[150] goto +54 (target=204)
[153] ldc #104
+ String [m]
[155] aload v13
[157] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[160] ifeq +11 (target=171)
[163] getstatic #266
+ Fieldref [android/graphics/Typeface.MONOSPACE Landroid/graphics/Typeface;]
[166] astore v5
[168] goto +36 (target=204)
[171] ldc #116
+ String [s]
[173] aload v13
[175] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[178] ifeq +11 (target=189)
[181] getstatic #268
+ Fieldref [android/graphics/Typeface.SERIF Landroid/graphics/Typeface;]
[184] astore v5
[186] goto +18 (target=204)
[189] ldc #120
+ String [ss]
[191] aload v13
[193] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[196] ifeq +8 (target=204)
[199] getstatic #267
+ Fieldref [android/graphics/Typeface.SANS_SERIF Landroid/graphics/Typeface;]
[202] astore v5
[204] iinc v12, 1
[207] goto -107 (target=100)
[210] aload v5
[212] iload_3 v3
[213] invokestatic #370
+ Methodref [android/graphics/Typeface.create (Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;]
[216] astore v5
[218] aload v7
[220] dup
[221] astore_3 v3
[222] getfield #301
+ Fieldref [com/admob/android/ads/o.w I]
[225] istore v12
[227] aload v8
[229] ldc #88
+ String [fco]
[231] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[234] ifeq +27 (target=261)
[237] aload v8
[239] ldc #88
+ String [fco]
[241] iload v12
[243] invokestatic #473
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
[246] dup
[247] istore v13
[249] iload v12
[251] ificmpeq +7 (target=258)
[254] iload v13
[256] istore v12
[258] goto +40 (target=298)
[261] aload v8
[263] ldc #87
+ String [fc]
[265] iconst_0
[266] invokevirtual #576
+ Methodref [org/json/JSONObject.optInt (Ljava/lang/String;I)I]
[269] dup
[270] istore v13
[272] iconst_1
[273] ificmpne +16 (target=289)
[276] aload v7
[278] dup
[279] astore v13
[281] getfield #302
+ Fieldref [com/admob/android/ads/o.x I]
[284] istore v12
[286] goto +12 (target=298)
[289] aload v7
[291] dup
[292] astore_3 v3
[293] getfield #301
+ Fieldref [com/admob/android/ads/o.w I]
[296] istore v12
[298] aload v8
[300] ldc #55
+ String [afstfw]
[302] iconst_1
[303] invokevirtual #573
+ Methodref [org/json/JSONObject.optBoolean (Ljava/lang/String;Z)Z]
[306] istore v13
[308] aload v8
[310] ldc #107
+ String [mfs]
[312] ldc #8
+ Float [8.0]
[314] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[317] fstore v9
[319] aload v8
[321] ldc #108
+ String [nol]
[323] iconst_1
[324] invokevirtual #576
+ Methodref [org/json/JSONObject.optInt (Ljava/lang/String;I)I]
[327] istore v8
[329] new #208
+ Class [com/admob/android/ads/q]
[332] dup
[333] aload v7
[335] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[338] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[341] invokestatic #431
+ Methodref [com/admob/android/ads/ab.d ()F]
[344] invokespecial #495
+ Methodref [com/admob/android/ads/q.<init> (Landroid/content/Context;F)V]
[347] dup
[348] astore_3 v3
[349] iload v13
[351] istore v7
[353] dup
[354] astore v13
[356] iload v7
[358] putfield #307
+ Fieldref [com/admob/android/ads/q.b Z]
[361] aload_3 v3
[362] fload v9
[364] fstore v7
[366] dup
[367] astore v13
[369] fload v7
[371] aload v13
[373] getfield #308
+ Fieldref [com/admob/android/ads/q.c F]
[376] fmul
[377] putfield #306
+ Fieldref [com/admob/android/ads/q.a F]
[380] aload_3 v3
[381] iconst_0
[382] invokevirtual #496
+ Methodref [com/admob/android/ads/q.setBackgroundColor (I)V]
[385] aload_3 v3
[386] aload v10
[388] invokevirtual #498
+ Methodref [com/admob/android/ads/q.setText (Ljava/lang/CharSequence;)V]
[391] aload_3 v3
[392] iload v12
[394] invokevirtual #499
+ Methodref [com/admob/android/ads/q.setTextColor (I)V]
[397] aload_3 v3
[398] iconst_1
[399] fload v11
[401] invokevirtual #500
+ Methodref [com/admob/android/ads/q.setTextSize (IF)V]
[404] aload_3 v3
[405] aload v5
[407] invokevirtual #501
+ Methodref [com/admob/android/ads/q.setTypeface (Landroid/graphics/Typeface;)V]
[410] aload_3 v3
[411] iload v8
[413] invokevirtual #497
+ Methodref [com/admob/android/ads/q.setLines (I)V]
[416] aload_3 v3
[417] goto +4 (target=421)
[420] aconst_null
[421] astore v5
[423] goto +246 (target=669)
[426] ldc #64
+ String [bg]
[428] aload_3 v3
[429] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[432] ifeq +18 (target=450)
[435] aload_0 v0
[436] aload_1 v1
[437] aload v4
[439] invokespecial #467
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Landroid/graphics/Rect;)Landroid/view/View;]
[442] astore v5
[444] iconst_0
[445] istore v6
[447] goto +222 (target=669)
[450] ldc #93
+ String [i]
[452] aload_3 v3
[453] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[456] ifeq +173 (target=629)
[459] aload_0 v0
[460] aload_1 v1
[461] astore v8
[463] dup
[464] astore v7
[466] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[469] ifnull +154 (target=623)
[472] aconst_null
[473] astore_3 v3
[474] aload v8
[476] ldc #20
+ String [$]
[478] invokevirtual #567
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
[481] dup
[482] astore v10
[484] ifnull +100 (target=584)
[487] aload v7
[489] getfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[492] aload v10
[494] invokevirtual #548
+ Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;]
[497] checkcast #145
+ Class [[B]
[500] dup
[501] astore v11
[503] ifnull +78 (target=581)
[506] aload v11
[508] iconst_0
[509] aload v11
[511] arraylength
[512] invokestatic #338
+ Methodref [android/graphics/BitmapFactory.decodeByteArray ([BII)Landroid/graphics/Bitmap;]
[515] astore v9
[517] new #188
+ Class [android/widget/ImageView]
[520] dup
[521] aload v7
[523] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[526] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[529] invokespecial #417
+ Methodref [android/widget/ImageView.<init> (Landroid/content/Context;)V]
[532] dup
[533] astore_3 v3
[534] getstatic #270
+ Fieldref [android/widget/ImageView$ScaleType.FIT_XY Landroid/widget/ImageView$ScaleType;]
[537] invokevirtual #419
+ Methodref [android/widget/ImageView.setScaleType (Landroid/widget/ImageView$ScaleType;)V]
[540] aload v8
[542] ldc #60
+ String [b]
[544] iconst_0
[545] invokevirtual #573
+ Methodref [org/json/JSONObject.optBoolean (Ljava/lang/String;Z)Z]
[548] ifeq +16 (target=564)
[551] aload v7
[553] aload_3 v3
[554] aload v9
[556] aload v8
[558] invokespecial #460
+ Methodref [com/admob/android/ads/o.a (Landroid/widget/ImageView;Landroid/graphics/Bitmap;Lorg/json/JSONObject;)V]
[561] goto +58 (target=619)
[564] aload v7
[566] getfield #275
+ Fieldref [com/admob/android/ads/o.C Ljava/util/Vector;]
[569] aload v9
[571] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[574] pop
[575] aload_3 v3
[576] aload v9
[578] invokevirtual #418
+ Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V]
[581] goto +38 (target=619)
[584] ldc #31
+ String [AdMobSDK]
[586] iconst_3
[587] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[590] ifeq +29 (target=619)
[593] ldc #31
+ String [AdMobSDK]
[595] new #230
+ Class [java/lang/StringBuilder]
[598] dup
[599] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[602] ldc #37
+ String [Could not find asset name ]
[604] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[607] aload v8
[609] invokevirtual #532
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[612] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[615] invokestatic #390
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[618] pop
[619] aload_3 v3
[620] goto +4 (target=624)
[623] aconst_null
[624] astore v5
[626] goto +43 (target=669)
[629] ldc #49
+ String [P]
[631] aload_3 v3
[632] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[635] ifeq +34 (target=669)
[638] aload_0 v0
[639] dup
[640] astore v7
[642] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[645] ifnull +21 (target=666)
[648] new #178
+ Class [android/view/View]
[651] dup
[652] aload v7
[654] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[657] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[660] invokespecial #396
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
[663] goto +4 (target=667)
[666] aconst_null
[667] astore v5
[669] aload v5
[671] ifnull +287 (target=958)
[674] iload v6
[676] ifeq +17 (target=693)
[679] aload_1 v1
[680] ldc #65
+ String [bgc]
[682] iconst_0
[683] invokestatic #473
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
[686] istore_3 v3
[687] aload v5
[689] iload_3 v3
[690] invokevirtual #397
+ Methodref [android/view/View.setBackgroundColor (I)V]
[693] aload_1 v1
[694] ldc #57
+ String [ap]
[696] getstatic #285
+ Fieldref [com/admob/android/ads/o.g Landroid/graphics/PointF;]
[699] invokestatic #475
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
[702] astore_3 v3
[703] aload v5
[705] aload_3 v3
[706] astore v8
[708] dup
[709] astore v7
[711] invokestatic #429
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
[714] dup
[715] astore v9
[717] aload v8
[719] putfield #272
+ Fieldref [com/admob/android/ads/aa.b Landroid/graphics/PointF;]
[722] aload v7
[724] aload v9
[726] invokevirtual #399
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
[729] aload_0 v0
[730] aload v5
[732] aload_1 v1
[733] aload v4
[735] astore_3 v3
[736] astore v9
[738] astore v8
[740] astore v7
[742] aconst_null
[743] astore v10
[745] aload v9
[747] ldc #53
+ String [a]
[749] invokevirtual #577
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[752] astore v11
[754] aload v9
[756] ldc #56
+ String [ag]
[758] invokevirtual #578
+ Methodref [org/json/JSONObject.optJSONObject (Ljava/lang/String;)Lorg/json/JSONObject;]
[761] astore v9
[763] aload v11
[765] ifnull +17 (target=782)
[768] aload v7
[770] aload v11
[772] aload v9
[774] aload v8
[776] aload_3 v3
[777] invokespecial #466
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONArray;Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;)Landroid/view/animation/AnimationSet;]
[780] astore v10
[782] aload v10
[784] astore_3 v3
[785] aload_1 v1
[786] ldc #137
+ String [ut]
[788] aconst_null
[789] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[792] astore v6
[794] aload v5
[796] aload v6
[798] astore v8
[800] dup
[801] astore v7
[803] ifnull +22 (target=825)
[806] aload v8
[808] ifnull +17 (target=825)
[811] aload v7
[813] invokestatic #429
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
[816] astore v9
[818] aload v7
[820] aload v9
[822] invokevirtual #399
+ Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
[825] new #191
+ Class [android/widget/RelativeLayout$LayoutParams]
[828] dup
[829] aload v4
[831] invokevirtual #365
+ Methodref [android/graphics/Rect.width ()I]
[834] aload v4
[836] invokevirtual #364
+ Methodref [android/graphics/Rect.height ()I]
[839] invokespecial #424
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
[842] dup
[843] astore v6
[845] bipush 9
[847] invokevirtual #425
+ Methodref [android/widget/RelativeLayout$LayoutParams.addRule (I)V]
[850] aload v6
[852] bipush 10
[854] invokevirtual #425
+ Methodref [android/widget/RelativeLayout$LayoutParams.addRule (I)V]
[857] aload v6
[859] aload v4
[861] getfield #259
+ Fieldref [android/graphics/Rect.left I]
[864] aload v4
[866] getfield #261
+ Fieldref [android/graphics/Rect.top I]
[869] iconst_0
[870] iconst_0
[871] invokevirtual #426
+ Methodref [android/widget/RelativeLayout$LayoutParams.setMargins (IIII)V]
[874] aload_2 v2
[875] aload v5
[877] aload v6
[879] aload_3 v3
[880] astore_3 v3
[881] astore v9
[883] astore v8
[885] astore v7
[887] new #217
+ Class [com/admob/android/ads/y]
[890] dup
[891] invokespecial #513
+ Methodref [com/admob/android/ads/y.<init> ()V]
[894] dup
[895] astore v10
[897] aload v8
[899] putfield #321
+ Fieldref [com/admob/android/ads/y.a Landroid/view/View;]
[902] aload v10
[904] aload v9
[906] putfield #322
+ Fieldref [com/admob/android/ads/y.b Landroid/widget/RelativeLayout$LayoutParams;]
[909] aload v10
[911] aload_3 v3
[912] putfield #323
+ Fieldref [com/admob/android/ads/y.c Landroid/view/animation/AnimationSet;]
[915] aload v7
[917] getfield #309
+ Fieldref [com/admob/android/ads/v.a Ljava/util/Vector;]
[920] aload v10
[922] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[925] pop
[926] aload_1 v1
[927] ldc #72
+ String [cav]
[929] invokevirtual #572
+ Methodref [org/json/JSONObject.optBoolean (Ljava/lang/String;)Z]
[932] ifeq +21 (target=953)
[935] aload_0 v0
[936] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[939] ifnull +14 (target=953)
[942] aload_0 v0
[943] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[946] aload v5
[948] aload v6
[950] invokevirtual #430
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/View;Landroid/widget/RelativeLayout$LayoutParams;)V]
[953] iconst_1
[954] istore_3 v3
[955] goto +48 (target=1003)
[958] ldc #31
+ String [AdMobSDK]
[960] bipush 6
[962] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[965] ifeq +11 (target=976)
[968] ldc #31
+ String [AdMobSDK]
[970] ldc #79
+ String [created a null view.]
[972] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[975] pop
[976] iconst_0
[977] istore_3 v3
[978] goto +25 (target=1003)
[981] astore_3 v3
[982] ldc #31
+ String [AdMobSDK]
[984] bipush 6
[986] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[989] ifeq +12 (target=1001)
[992] ldc #31
+ String [AdMobSDK]
[994] ldc #83
+ String [exception while trying to create a flex view.]
[996] aload_3 v3
[997] invokestatic #393
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[1000] pop
[1001] iconst_0
[1002] istore_3 v3
[1003] iload_3 v3
[1004] ireturn
Code attribute exceptions (count = 1):
- ExceptionInfo (2 -> 978: 981):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 44)
[0] -> line 1721
[2] -> line 1725
[9] -> line 1727
[20] -> line 1729
[28] -> line 1732
[31] -> line 1734
[34] -> line 1735
[43] -> line 1739
[426] -> line 1741
[435] -> line 1743
[444] -> line 1744
[447] -> line 1745
[450] -> line 1748
[459] -> line 1750
[629] -> line 1752
[638] -> line 1754
[669] -> line 1758
[674] -> line 1760
[679] -> line 1763
[687] -> line 1764
[693] -> line 1765
[703] -> line 1774
[729] -> line 1776
[785] -> line 1779
[794] -> line 1780
[825] -> line 1783
[843] -> line 1785
[850] -> line 1786
[857] -> line 1788
[874] -> line 1790
[926] -> line 1793
[935] -> line 1795
[942] -> line 1797
[953] -> line 1800
[955] -> line 1801
[958] -> line 1804
[968] -> line 1806
[976] -> line 1808
[978] -> line 1819
[981] -> line 1811
[982] -> line 1814
[992] -> line 1816
[1001] -> line 1818
[1003] -> line 1820
+ Method: a(Lorg/json/JSONArray;Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;)Landroid/view/animation/AnimationSet;
Access flags: 0x2
= private android.view.animation.AnimationSet a(org.json.JSONArray,org.json.JSONObject,android.view.View,android.graphics.Rect)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 732, locals = 15, stack = 7):
[0] new #184
+ Class [android/view/animation/AnimationSet]
[3] dup
[4] iconst_0
[5] invokespecial #412
+ Methodref [android/view/animation/AnimationSet.<init> (Z)V]
[8] astore v5
[10] iconst_0
[11] istore v6
[13] iload v6
[15] aload_1 v1
[16] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[19] ificmpge +698 (target=717)
[22] aload_1 v1
[23] iload v6
[25] invokevirtual #561
+ Methodref [org/json/JSONArray.getJSONObject (I)Lorg/json/JSONObject;]
[28] astore v7
[30] aconst_null
[31] astore v8
[33] aload v7
[35] ldc #121
+ String [t]
[37] aconst_null
[38] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[41] astore v9
[43] aload v7
[45] ldc #80
+ String [d]
[47] ldc #4
+ Float [0.25]
[49] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[52] dup
[53] fstore v10
[55] f2d
[56] ldc2_w #250
+ Double [1000.0]
[59] dmul
[60] d2i
[61] istore v10
[63] ldc #32
+ String [B]
[65] aload v9
[67] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[70] ifeq +581 (target=651)
[73] aload v7
[75] aload_3 v3
[76] aload v4
[78] astore v11
[80] astore v9
[82] astore v8
[84] aconst_null
[85] astore v12
[87] aload v8
[89] ldc #101
+ String [kp]
[91] aconst_null
[92] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[95] astore v13
[97] aload v8
[99] ldc #141
+ String [vt]
[101] aconst_null
[102] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[105] astore v14
[107] aload v13
[109] ifnull +8 (target=117)
[112] aload v14
[114] ifnonnull +57 (target=171)
[117] ldc #31
+ String [AdMobSDK]
[119] bipush 6
[121] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[124] ifeq +455 (target=579)
[127] ldc #31
+ String [AdMobSDK]
[129] new #230
+ Class [java/lang/StringBuilder]
[132] dup
[133] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[136] ldc #40
+ String [Could not read basic animation: keyPath(]
[138] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[141] aload v13
[143] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[146] ldc #25
+ String [) or valueType(]
[148] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[151] aload v14
[153] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[156] ldc #24
+ String [) is null.]
[158] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[161] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[164] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[167] pop
[168] goto +411 (target=579)
[171] ldc #112
+ String [position]
[173] aload v13
[175] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[178] ifeq +53 (target=231)
[181] ldc #49
+ String [P]
[183] aload v14
[185] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[188] ifeq +43 (target=231)
[191] aload v8
[193] ldc #91
+ String [fv]
[195] getstatic #283
+ Fieldref [com/admob/android/ads/o.e Landroid/graphics/PointF;]
[198] invokestatic #475
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
[201] astore v13
[203] aload v8
[205] ldc #134
+ String [tv]
[207] getstatic #284
+ Fieldref [com/admob/android/ads/o.f Landroid/graphics/PointF;]
[210] invokestatic #475
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
[213] astore v12
[215] aload v13
[217] aload v12
[219] aload v9
[221] aload v11
[223] invokestatic #453
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/ak;]
[226] astore v12
[228] goto +351 (target=579)
[231] ldc #110
+ String [opacity]
[233] aload v13
[235] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[238] ifeq +45 (target=283)
[241] ldc #45
+ String [F]
[243] aload v14
[245] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[248] ifeq +35 (target=283)
[251] aload v8
[253] ldc #91
+ String [fv]
[255] fconst_0
[256] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[259] fstore v13
[261] aload v8
[263] ldc #134
+ String [tv]
[265] fconst_0
[266] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[269] fstore v12
[271] fload v13
[273] fload v12
[275] invokestatic #448
+ Methodref [com/admob/android/ads/o.a (FF)Lcom/admob/android/ads/al;]
[278] astore v12
[280] goto +299 (target=579)
[283] ldc #130
+ String [transform]
[285] aload v13
[287] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[290] ifeq +71 (target=361)
[293] ldc #28
+ String [AT]
[295] aload v14
[297] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[300] ifeq +61 (target=361)
[303] aload v8
[305] ldc #91
+ String [fv]
[307] getstatic #286
+ Fieldref [com/admob/android/ads/o.h Landroid/graphics/Matrix;]
[310] invokestatic #474
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Matrix;)Landroid/graphics/Matrix;]
[313] pop
[314] aload v8
[316] ldc #91
+ String [fv]
[318] getstatic #286
+ Fieldref [com/admob/android/ads/o.h Landroid/graphics/Matrix;]
[321] invokestatic #474
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Matrix;)Landroid/graphics/Matrix;]
[324] pop
[325] aload v8
[327] ldc #126
+ String [tfv]
[329] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[332] astore v12
[334] aload v8
[336] ldc #132
+ String [ttv]
[338] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[341] astore v13
[343] aload v9
[345] aload v11
[347] aload v8
[349] aload v12
[351] aload v13
[353] invokestatic #458
+ Methodref [com/admob/android/ads/o.a (Landroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
[356] astore v12
[358] goto +221 (target=579)
[361] ldc #66
+ String [bounds]
[363] aload v13
[365] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[368] ifeq +52 (target=420)
[371] ldc #50
+ String [R]
[373] aload v14
[375] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[378] ifeq +42 (target=420)
[381] aload v8
[383] ldc #91
+ String [fv]
[385] getstatic #287
+ Fieldref [com/admob/android/ads/o.i Landroid/graphics/RectF;]
[388] invokestatic #477
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/RectF;)Landroid/graphics/RectF;]
[391] astore v13
[393] aload v8
[395] ldc #134
+ String [tv]
[397] getstatic #287
+ Fieldref [com/admob/android/ads/o.i Landroid/graphics/RectF;]
[400] invokestatic #477
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/RectF;)Landroid/graphics/RectF;]
[403] astore v12
[405] aload v13
[407] aload v12
[409] aconst_null
[410] aload v11
[412] invokestatic #456
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/am;]
[415] astore v12
[417] goto +162 (target=579)
[420] ldc #144
+ String [zPosition]
[422] aload v13
[424] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[427] ifeq +47 (target=474)
[430] ldc #45
+ String [F]
[432] aload v14
[434] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[437] ifeq +37 (target=474)
[440] aload v8
[442] ldc #91
+ String [fv]
[444] fconst_0
[445] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[448] fstore v13
[450] aload v8
[452] ldc #134
+ String [tv]
[454] fconst_0
[455] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[458] fstore v12
[460] fload v13
[462] fload v12
[464] aload v9
[466] invokestatic #449
+ Methodref [com/admob/android/ads/o.a (FFLandroid/view/View;)Lcom/admob/android/ads/l;]
[469] astore v12
[471] goto +108 (target=579)
[474] ldc #61
+ String [backgroundColor]
[476] aload v13
[478] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[481] ifeq +47 (target=528)
[484] ldc #34
+ String [C]
[486] aload v14
[488] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[491] ifeq +37 (target=528)
[494] aload v8
[496] ldc #91
+ String [fv]
[498] iconst_0
[499] invokestatic #473
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
[502] istore v13
[504] aload v8
[506] ldc #134
+ String [tv]
[508] iconst_0
[509] invokestatic #473
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
[512] istore v12
[514] iload v13
[516] iload v12
[518] aload v9
[520] invokestatic #451
+ Methodref [com/admob/android/ads/o.a (IILandroid/view/View;)Lcom/admob/android/ads/aj;]
[523] astore v12
[525] goto +54 (target=579)
[528] ldc #31
+ String [AdMobSDK]
[530] bipush 6
[532] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[535] ifeq +44 (target=579)
[538] ldc #31
+ String [AdMobSDK]
[540] new #230
+ Class [java/lang/StringBuilder]
[543] dup
[544] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[547] ldc #39
+ String [Could not read basic animation: could not interpret keyPath(]
[549] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[552] aload v13
[554] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[557] ldc #21
+ String [) and valueType(]
[559] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[562] aload v14
[564] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[567] ldc #22
+ String [) combination.]
[569] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[572] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[575] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[578] pop
[579] aload v12
[581] ifnull +63 (target=644)
[584] aload v8
[586] ldc #124
+ String [tf]
[588] aconst_null
[589] astore v8
[591] astore v9
[593] dup
[594] astore v8
[596] aload v9
[598] aconst_null
[599] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[602] dup
[603] astore v8
[605] dup
[606] astore v8
[608] ldc2_w #244
+ Long [-1]
[611] ldc2_w #244
+ Long [-1]
[614] ldc2_w #244
+ Long [-1]
[617] invokestatic #462
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;JJJ)Landroid/view/animation/Interpolator;]
[620] dup
[621] astore v8
[623] ifnonnull +6 (target=629)
[626] aconst_null
[627] astore v8
[629] aload v8
[631] dup
[632] astore v13
[634] ifnull +10 (target=644)
[637] aload v12
[639] aload v13
[641] invokevirtual #407
+ Methodref [android/view/animation/Animation.setInterpolator (Landroid/view/animation/Interpolator;)V]
[644] aload v12
[646] astore v8
[648] goto +27 (target=675)
[651] ldc #48
+ String [K]
[653] aload v9
[655] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[658] ifeq +17 (target=675)
[661] aload_0 v0
[662] aload v7
[664] aload_3 v3
[665] aload v4
[667] iload v10
[669] i2l
[670] invokespecial #468
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;J)Landroid/view/animation/AnimationSet;]
[673] astore v8
[675] aload v8
[677] ifnull +34 (target=711)
[680] aload v8
[682] iload v10
[684] i2l
[685] invokevirtual #404
+ Methodref [android/view/animation/Animation.setDuration (J)V]
[688] aload_0 v0
[689] aload v7
[691] aload v8
[693] aload v5
[695] invokespecial #469
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Landroid/view/animation/Animation;Landroid/view/animation/AnimationSet;)V]
[698] aload v5
[700] aload v8
[702] invokevirtual #413
+ Methodref [android/view/animation/AnimationSet.addAnimation (Landroid/view/animation/Animation;)V]
[705] aload v8
[707] invokevirtual #402
+ Methodref [android/view/animation/Animation.getDuration ()J]
[710] pop2
[711] iinc v6, 1
[714] goto -701 (target=13)
[717] aload_2 v2
[718] ifnull +11 (target=729)
[721] aload_0 v0
[722] aload_2 v2
[723] aload v5
[725] aconst_null
[726] invokespecial #469
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Landroid/view/animation/Animation;Landroid/view/animation/AnimationSet;)V]
[729] aload v5
[731] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 20)
[0] -> line 1850
[10] -> line 1852
[22] -> line 1857
[30] -> line 1860
[33] -> line 1864
[43] -> line 1867
[53] -> line 1868
[63] -> line 1870
[73] -> line 1872
[651] -> line 1875
[661] -> line 1877
[675] -> line 1880
[680] -> line 1882
[688] -> line 1885
[698] -> line 1887
[705] -> line 1889
[711] -> line 1890
[717] -> line 1898
[721] -> line 1901
[729] -> line 1904
+ Method: e(Lorg/json/JSONObject;)I
Access flags: 0xa
= private static int e(org.json.JSONObject)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 1, stack = 3):
[0] aload_0 v0
[1] ldc #114
+ String [rc]
[3] fconst_1
[4] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[7] dup
[8] fstore_0 v0
[9] f2i
[10] dup
[11] istore_0 v0
[12] ifle +6 (target=18)
[15] iinc v0, -1
[18] iload_0 v0
[19] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 1915
[8] -> line 1916
[11] -> line 1917
[15] -> line 1919
[18] -> line 1922
+ Method: a(Lorg/json/JSONObject;Landroid/view/animation/Animation;Landroid/view/animation/AnimationSet;)V
Access flags: 0x2
= private void a(org.json.JSONObject,android.view.animation.Animation,android.view.animation.AnimationSet)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 101, locals = 9, stack = 6):
[0] aload_1 v1
[1] ldc #68
+ String [bt]
[3] fconst_0
[4] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[7] fstore v4
[9] aload_1 v1
[10] ldc #127
+ String [to]
[12] fconst_0
[13] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[16] fstore v5
[18] aload_1 v1
[19] invokestatic #486
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONObject;)I]
[22] istore v6
[24] aload_1 v1
[25] ldc #59
+ String [ar]
[27] iconst_0
[28] invokevirtual #573
+ Methodref [org/json/JSONObject.optBoolean (Ljava/lang/String;Z)Z]
[31] istore v7
[33] aload_1 v1
[34] ldc #89
+ String [fm]
[36] ldc #113
+ String [r]
[38] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[41] astore v8
[43] aload_1 v1
[44] ldc #116
+ String [s]
[46] fconst_1
[47] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[50] fstore_1 v1
[51] fconst_0
[52] fload v4
[54] fadd
[55] fload v5
[57] fadd
[58] f2d
[59] ldc2_w #250
+ Double [1000.0]
[62] dmul
[63] d2i
[64] istore v4
[66] fconst_1
[67] fload_1 v1
[68] fdiv
[69] fstore_1 v1
[70] aload_2 v2
[71] iload v6
[73] iload v4
[75] fload_1 v1
[76] aload v8
[78] iload v7
[80] invokestatic #459
+ Methodref [com/admob/android/ads/o.a (Landroid/view/animation/Animation;IIFLjava/lang/String;Z)V]
[83] aload_3 v3
[84] ifnull +16 (target=100)
[87] aload_3 v3
[88] iload v6
[90] iload v4
[92] fload_1 v1
[93] aload v8
[95] iload v7
[97] invokestatic #459
+ Methodref [com/admob/android/ads/o.a (Landroid/view/animation/Animation;IIFLjava/lang/String;Z)V]
[100] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 1928
[9] -> line 1930
[18] -> line 1932
[24] -> line 1934
[33] -> line 1938
[43] -> line 1939
[51] -> line 1945
[66] -> line 1946
[70] -> line 1948
[83] -> line 1950
[87] -> line 1952
[100] -> line 1954
+ Method: a(Landroid/view/animation/Animation;IIFLjava/lang/String;Z)V
Access flags: 0xa
= private static void a(android.view.animation.Animation,int,int,float,java.lang.String,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 37, locals = 6, stack = 3):
[0] iload v5
[2] ifeq +8 (target=10)
[5] aload_0 v0
[6] iconst_2
[7] invokevirtual #409
+ Methodref [android/view/animation/Animation.setRepeatMode (I)V]
[10] aload_0 v0
[11] iload_1 v1
[12] invokevirtual #408
+ Methodref [android/view/animation/Animation.setRepeatCount (I)V]
[15] aload_0 v0
[16] iload_2 v2
[17] i2l
[18] invokevirtual #410
+ Methodref [android/view/animation/Animation.setStartOffset (J)V]
[21] aload_0 v0
[22] invokevirtual #411
+ Methodref [android/view/animation/Animation.startNow ()V]
[25] aload_0 v0
[26] fload_3 v3
[27] invokevirtual #403
+ Methodref [android/view/animation/Animation.scaleCurrentDuration (F)V]
[30] aload v4
[32] aload_0 v0
[33] invokestatic #463
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;Landroid/view/animation/Animation;)V]
[36] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 1959
[5] -> line 1961
[10] -> line 1963
[15] -> line 1964
[21] -> line 1965
[25] -> line 1966
[30] -> line 1968
[36] -> line 1969
+ Method: a(Ljava/lang/String;Landroid/view/animation/Animation;)V
Access flags: 0xa
= private static void a(java.lang.String,android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 144, locals = 3, stack = 6):
[0] aload_0 v0
[1] ifnull +142 (target=143)
[4] aload_1 v1
[5] ifnull +138 (target=143)
[8] aload_1 v1
[9] invokevirtual #526
+ Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
[12] astore_2 v2
[13] aload_2 v2
[14] ldc #118
+ String [setFillEnabled]
[16] iconst_1
[17] anewarray #222
+ Class [java/lang/Class]
[20] dup
[21] iconst_0
[22] getstatic #324
+ Fieldref [java/lang/Boolean.TYPE Ljava/lang/Class;]
[25] aastore
[26] invokevirtual #519
+ Methodref [java/lang/Class.getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;]
[29] dup
[30] astore_2 v2
[31] ifnull +20 (target=51)
[34] aload_2 v2
[35] aload_1 v1
[36] iconst_1
[37] anewarray #228
+ Class [java/lang/Object]
[40] dup
[41] iconst_0
[42] iconst_1
[43] invokestatic #518
+ Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;]
[46] aastore
[47] invokevirtual #535
+ Methodref [java/lang/reflect/Method.invoke (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;]
[50] pop
[51] goto +4 (target=55)
[54] pop
[55] ldc #60
+ String [b]
[57] aload_0 v0
[58] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[61] ifeq +14 (target=75)
[64] aload_1 v1
[65] iconst_1
[66] invokevirtual #406
+ Methodref [android/view/animation/Animation.setFillBefore (Z)V]
[69] aload_1 v1
[70] iconst_0
[71] invokevirtual #405
+ Methodref [android/view/animation/Animation.setFillAfter (Z)V]
[74] return
[75] ldc #86
+ String [fb]
[77] aload_0 v0
[78] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[81] ifne +12 (target=93)
[84] ldc #113
+ String [r]
[86] aload_0 v0
[87] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[90] ifeq +14 (target=104)
[93] aload_1 v1
[94] iconst_1
[95] invokevirtual #406
+ Methodref [android/view/animation/Animation.setFillBefore (Z)V]
[98] aload_1 v1
[99] iconst_1
[100] invokevirtual #405
+ Methodref [android/view/animation/Animation.setFillAfter (Z)V]
[103] return
[104] ldc #84
+ String [f]
[106] aload_0 v0
[107] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[110] ifeq +14 (target=124)
[113] aload_1 v1
[114] iconst_0
[115] invokevirtual #406
+ Methodref [android/view/animation/Animation.setFillBefore (Z)V]
[118] aload_1 v1
[119] iconst_1
[120] invokevirtual #405
+ Methodref [android/view/animation/Animation.setFillAfter (Z)V]
[123] return
[124] ldc #113
+ String [r]
[126] aload_0 v0
[127] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[130] ifeq +13 (target=143)
[133] aload_1 v1
[134] iconst_0
[135] invokevirtual #406
+ Methodref [android/view/animation/Animation.setFillBefore (Z)V]
[138] aload_1 v1
[139] iconst_0
[140] invokevirtual #405
+ Methodref [android/view/animation/Animation.setFillAfter (Z)V]
[143] return
Code attribute exceptions (count = 1):
- ExceptionInfo (13 -> 51: 54):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 20)
[0] -> line 1973
[8] -> line 1977
[13] -> line 1980
[30] -> line 1981
[34] -> line 1983
[51] -> line 1990
[54] -> line 1986
[55] -> line 1991
[64] -> line 1993
[69] -> line 1994
[75] -> line 1996
[93] -> line 1999
[98] -> line 2000
[104] -> line 2002
[113] -> line 2004
[118] -> line 2005
[124] -> line 2007
[133] -> line 2010
[138] -> line 2011
[143] -> line 2014
+ Method: a(Landroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;Lorg/json/JSONArray;)Landroid/view/animation/Animation;
Access flags: 0xa
= private static android.view.animation.Animation a(android.view.View,android.graphics.Rect,org.json.JSONObject,org.json.JSONArray,org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 293, locals = 6, stack = 10):
[0] aload_2 v2
[1] ldc #131
+ String [tt]
[3] aconst_null
[4] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[7] astore_2 v2
[8] aconst_null
[9] astore v5
[11] aload_2 v2
[12] ifnull +278 (target=290)
[15] ldc #121
+ String [t]
[17] aload_2 v2
[18] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[21] ifeq +26 (target=47)
[24] aload_3 v3
[25] invokestatic #485
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONArray;)Landroid/graphics/PointF;]
[28] astore_2 v2
[29] aload v4
[31] invokestatic #485
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONArray;)Landroid/graphics/PointF;]
[34] astore_3 v3
[35] aload_2 v2
[36] aload_3 v3
[37] aload_0 v0
[38] aload_1 v1
[39] invokestatic #453
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/ak;]
[42] astore v5
[44] goto +246 (target=290)
[47] ldc #113
+ String [r]
[49] aload_2 v2
[50] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[53] ifeq +87 (target=140)
[56] aload_3 v3
[57] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[60] astore_2 v2
[61] aload v4
[63] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[66] astore_3 v3
[67] aload_2 v2
[68] aload_3 v3
[69] aload_0 v0
[70] aload_1 v1
[71] astore_3 v3
[72] astore_2 v2
[73] astore_1 v1
[74] astore_0 v0
[75] aconst_null
[76] astore v4
[78] aload_0 v0
[79] ifnull +54 (target=133)
[82] aload_1 v1
[83] ifnull +50 (target=133)
[86] aload_0 v0
[87] aload_1 v1
[88] invokestatic #539
+ Methodref [java/util/Arrays.equals ([F[F)Z]
[91] ifne +42 (target=133)
[94] aload_2 v2
[95] invokestatic #428
+ Methodref [com/admob/android/ads/aa.b (Landroid/view/View;)Landroid/graphics/PointF;]
[98] astore_2 v2
[99] new #168
+ Class [android/graphics/RectF]
[102] dup
[103] aload_3 v3
[104] invokespecial #367
+ Methodref [android/graphics/RectF.<init> (Landroid/graphics/Rect;)V]
[107] aload_2 v2
[108] invokestatic #455
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
[111] astore_2 v2
[112] new #196
+ Class [com/admob/android/ads/ai]
[115] dup
[116] aload_0 v0
[117] aload_1 v1
[118] aload_2 v2
[119] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[122] aload_2 v2
[123] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[126] fconst_0
[127] iconst_0
[128] invokespecial #433
+ Methodref [com/admob/android/ads/ai.<init> ([F[FFFFZ)V]
[131] astore v4
[133] aload v4
[135] astore v5
[137] goto +153 (target=290)
[140] ldc #117
+ String [sc]
[142] aload_2 v2
[143] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[146] ifeq +53 (target=199)
[149] aload_3 v3
[150] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[153] astore_2 v2
[154] aload v4
[156] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[159] astore_3 v3
[160] aload_0 v0
[161] invokestatic #428
+ Methodref [com/admob/android/ads/aa.b (Landroid/view/View;)Landroid/graphics/PointF;]
[164] astore_0 v0
[165] new #187
+ Class [android/view/animation/ScaleAnimation]
[168] dup
[169] aload_2 v2
[170] iconst_0
[171] faload
[172] aload_3 v3
[173] iconst_0
[174] faload
[175] aload_2 v2
[176] iconst_1
[177] faload
[178] aload_3 v3
[179] iconst_1
[180] faload
[181] iconst_1
[182] aload_0 v0
[183] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[186] iconst_1
[187] aload_0 v0
[188] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[191] invokespecial #416
+ Methodref [android/view/animation/ScaleAnimation.<init> (FFFFIFIF)V]
[194] astore v5
[196] goto +94 (target=290)
[199] ldc #119
+ String [sk]
[201] aload_2 v2
[202] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[205] ifeq +78 (target=283)
[208] aload_3 v3
[209] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[212] astore_2 v2
[213] aload v4
[215] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[218] astore_3 v3
[219] aload_2 v2
[220] aload_3 v3
[221] aload_0 v0
[222] aload_1 v1
[223] astore_3 v3
[224] astore_2 v2
[225] astore_1 v1
[226] astore_0 v0
[227] aconst_null
[228] astore v4
[230] aload_0 v0
[231] ifnull +45 (target=276)
[234] aload_1 v1
[235] ifnull +41 (target=276)
[238] aload_0 v0
[239] aload_1 v1
[240] invokestatic #539
+ Methodref [java/util/Arrays.equals ([F[F)Z]
[243] ifne +33 (target=276)
[246] aload_2 v2
[247] invokestatic #428
+ Methodref [com/admob/android/ads/aa.b (Landroid/view/View;)Landroid/graphics/PointF;]
[250] astore_2 v2
[251] new #168
+ Class [android/graphics/RectF]
[254] dup
[255] aload_3 v3
[256] invokespecial #367
+ Methodref [android/graphics/RectF.<init> (Landroid/graphics/Rect;)V]
[259] aload_2 v2
[260] invokestatic #455
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
[263] astore_2 v2
[264] new #201
+ Class [com/admob/android/ads/ao]
[267] dup
[268] aload_0 v0
[269] aload_1 v1
[270] aload_2 v2
[271] invokespecial #438
+ Methodref [com/admob/android/ads/ao.<init> ([F[FLandroid/graphics/PointF;)V]
[274] astore v4
[276] aload v4
[278] astore v5
[280] goto +10 (target=290)
[283] ldc #111
+ String [p]
[285] aload_2 v2
[286] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[289] pop
[290] aload v5
[292] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 26)
[0] -> line 2123
[8] -> line 2125
[11] -> line 2127
[15] -> line 2130
[24] -> line 2134
[29] -> line 2135
[35] -> line 2137
[44] -> line 2138
[47] -> line 2139
[56] -> line 2142
[61] -> line 2143
[67] -> line 2146
[137] -> line 2147
[140] -> line 2148
[149] -> line 2150
[154] -> line 2151
[160] -> line 2153
[165] -> line 2154
[196] -> line 2156
[199] -> line 2157
[208] -> line 2159
[213] -> line 2160
[219] -> line 2162
[280] -> line 2163
[283] -> line 2164
[290] -> line 2170
+ Method: a(FF)Lcom/admob/android/ads/al;
Access flags: 0xa
= private static com.admob.android.ads.al a(float,float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 3, stack = 4):
[0] aconst_null
[1] astore_2 v2
[2] fload_0 v0
[3] fload_1 v1
[4] fcmpl
[5] ifeq +13 (target=18)
[8] new #199
+ Class [com/admob/android/ads/al]
[11] dup
[12] fload_0 v0
[13] fload_1 v1
[14] invokespecial #436
+ Methodref [com/admob/android/ads/al.<init> (FF)V]
[17] astore_2 v2
[18] aload_2 v2
[19] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 2207
[2] -> line 2209
[8] -> line 2211
[18] -> line 2214
+ Method: a(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/ak;
Access flags: 0xa
= private static com.admob.android.ads.ak a(android.graphics.PointF,android.graphics.PointF,android.view.View,android.graphics.Rect)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 146, locals = 7, stack = 10):
[0] aconst_null
[1] astore v4
[3] aload_0 v0
[4] aload_1 v1
[5] invokevirtual #525
+ Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z]
[8] ifne +135 (target=143)
[11] aload_0 v0
[12] aload_1 v1
[13] aload_2 v2
[14] aload_3 v3
[15] astore v5
[17] astore v4
[19] astore_3 v3
[20] astore_2 v2
[21] aload v4
[23] invokestatic #428
+ Methodref [com/admob/android/ads/aa.b (Landroid/view/View;)Landroid/graphics/PointF;]
[26] astore v4
[28] aload v5
[30] invokevirtual #365
+ Methodref [android/graphics/Rect.width ()I]
[33] i2f
[34] aload v4
[36] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[39] fmul
[40] aload v5
[42] getfield #259
+ Fieldref [android/graphics/Rect.left I]
[45] i2f
[46] fadd
[47] fstore v6
[49] aload v5
[51] invokevirtual #364
+ Methodref [android/graphics/Rect.height ()I]
[54] i2f
[55] aload v4
[57] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[60] fmul
[61] aload v5
[63] getfield #261
+ Fieldref [android/graphics/Rect.top I]
[66] i2f
[67] fadd
[68] fstore v4
[70] aload_2 v2
[71] dup
[72] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[75] fload v6
[77] fsub
[78] putfield #256
+ Fieldref [android/graphics/PointF.x F]
[81] aload_2 v2
[82] dup
[83] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[86] fload v4
[88] fsub
[89] putfield #257
+ Fieldref [android/graphics/PointF.y F]
[92] aload_3 v3
[93] dup
[94] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[97] fload v6
[99] fsub
[100] putfield #256
+ Fieldref [android/graphics/PointF.x F]
[103] aload_3 v3
[104] dup
[105] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[108] fload v4
[110] fsub
[111] putfield #257
+ Fieldref [android/graphics/PointF.y F]
[114] new #198
+ Class [com/admob/android/ads/ak]
[117] dup
[118] iconst_0
[119] aload_0 v0
[120] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[123] iconst_0
[124] aload_1 v1
[125] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[128] iconst_0
[129] aload_0 v0
[130] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[133] iconst_0
[134] aload_1 v1
[135] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[138] invokespecial #435
+ Methodref [com/admob/android/ads/ak.<init> (IFIFIFIF)V]
[141] astore v4
[143] aload v4
[145] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 2219
[3] -> line 2220
[11] -> line 2222
[114] -> line 2224
[143] -> line 2227
+ Method: a(Lorg/json/JSONObject;Landroid/view/View;Landroid/graphics/Rect;J)Landroid/view/animation/AnimationSet;
Access flags: 0x2
= private android.view.animation.AnimationSet a(org.json.JSONObject,android.view.View,android.graphics.Rect,long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 296, locals = 17, stack = 12):
[0] aload_1 v1
[1] ldc #141
+ String [vt]
[3] invokevirtual #567
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
[6] astore v6
[8] aload_1 v1
[9] ldc #102
+ String [kt]
[11] invokestatic #480
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONObject;Ljava/lang/String;)[F]
[14] astore v7
[16] aload_1 v1
[17] ldc #140
+ String [vs]
[19] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[22] astore v8
[24] aload_1 v1
[25] ldc #125
+ String [tfs]
[27] invokestatic #471
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;)[Ljava/lang/String;]
[30] astore v9
[32] aload_1 v1
[33] ldc #133
+ String [ttvs]
[35] invokevirtual #577
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[38] astore v10
[40] aload v7
[42] arraylength
[43] istore v11
[45] aload v8
[47] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[50] istore v12
[52] aload v9
[54] arraylength
[55] istore v13
[57] iload v11
[59] iload v12
[61] ificmpne +12 (target=73)
[64] iload v12
[66] iload v13
[68] iconst_1
[69] iadd
[70] ificmpeq +123 (target=193)
[73] aload v7
[75] iconst_0
[76] faload
[77] f2d
[78] dconst_0
[79] dcmpl
[80] ifne +113 (target=193)
[83] aload v7
[85] iload v11
[87] iconst_1
[88] isub
[89] faload
[90] f2d
[91] dconst_1
[92] dcmpl
[93] ifne +100 (target=193)
[96] ldc #31
+ String [AdMobSDK]
[98] bipush 6
[100] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[103] ifeq +88 (target=191)
[106] ldc #31
+ String [AdMobSDK]
[108] new #230
+ Class [java/lang/StringBuilder]
[111] dup
[112] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[115] ldc #100
+ String [keyframe animations were invalid: numKeyTimes=]
[117] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[120] iload v11
[122] invokevirtual #531
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[125] ldc #18
+ String [ numKeyValues=]
[127] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[130] iload v12
[132] invokevirtual #531
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[135] ldc #17
+ String [ numKeyFunctions=]
[137] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[140] iload v13
[142] invokevirtual #531
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[145] ldc #16
+ String [ keyTimes[0]=]
[147] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[150] aload v7
[152] iconst_0
[153] faload
[154] invokevirtual #530
+ Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
[157] ldc #15
+ String [ keyTimes[]
[159] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[162] iload v11
[164] iconst_1
[165] isub
[166] invokevirtual #531
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[169] ldc #52
+ String []=]
[171] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[174] aload v7
[176] iload v11
[178] iconst_1
[179] isub
[180] faload
[181] invokevirtual #530
+ Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
[184] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[187] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[190] pop
[191] aconst_null
[192] areturn
[193] new #184
+ Class [android/view/animation/AnimationSet]
[196] dup
[197] iconst_0
[198] invokespecial #412
+ Methodref [android/view/animation/AnimationSet.<init> (Z)V]
[201] astore v12
[203] aload_1 v1
[204] ldc #101
+ String [kp]
[206] invokevirtual #567
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
[209] astore v13
[211] aload_1 v1
[212] invokestatic #486
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONObject;)I]
[215] istore v14
[217] iconst_0
[218] istore v15
[220] iload v15
[222] iload v11
[224] iconst_1
[225] isub
[226] ificmpge +51 (target=277)
[229] iload v15
[231] aload v13
[233] aload v6
[235] aload v7
[237] aload v8
[239] aload v9
[241] lload v4
[243] aload_2 v2
[244] aload_3 v3
[245] aload_1 v1
[246] aload v10
[248] invokestatic #452
+ Methodref [com/admob/android/ads/o.a (ILjava/lang/String;Ljava/lang/String;[FLorg/json/JSONArray;[Ljava/lang/String;JLandroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
[251] dup
[252] astore v16
[254] ifnull +17 (target=271)
[257] aload v16
[259] iload v14
[261] invokevirtual #408
+ Methodref [android/view/animation/Animation.setRepeatCount (I)V]
[264] aload v12
[266] aload v16
[268] invokevirtual #413
+ Methodref [android/view/animation/AnimationSet.addAnimation (Landroid/view/animation/Animation;)V]
[271] iinc v15, 1
[274] goto -54 (target=220)
[277] aload_1 v1
[278] ldc #89
+ String [fm]
[280] ldc #113
+ String [r]
[282] invokevirtual #579
+ Methodref [org/json/JSONObject.optString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[285] dup
[286] astore v15
[288] aload v12
[290] invokestatic #463
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;Landroid/view/animation/Animation;)V]
[293] aload v12
[295] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 24)
[0] -> line 2233
[8] -> line 2234
[16] -> line 2236
[24] -> line 2238
[32] -> line 2239
[40] -> line 2242
[45] -> line 2243
[52] -> line 2244
[57] -> line 2246
[96] -> line 2249
[106] -> line 2251
[191] -> line 2255
[193] -> line 2258
[203] -> line 2260
[211] -> line 2261
[217] -> line 2264
[229] -> line 2267
[252] -> line 2270
[257] -> line 2273
[264] -> line 2275
[271] -> line 2264
[277] -> line 2278
[286] -> line 2279
[293] -> line 2281
+ Method: a(ILjava/lang/String;Ljava/lang/String;[FLorg/json/JSONArray;[Ljava/lang/String;JLandroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;)Landroid/view/animation/Animation;
Access flags: 0xa
= private static android.view.animation.Animation a(int,java.lang.String,java.lang.String,float[],org.json.JSONArray,java.lang.String[],long,android.view.View,android.graphics.Rect,org.json.JSONObject,org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 526, locals = 19, stack = 7):
[0] aconst_null
[1] astore v12
[3] iload_0 v0
[4] iconst_1
[5] iadd
[6] istore v13
[8] aload_3 v3
[9] iload_0 v0
[10] faload
[11] fstore v14
[13] aload_3 v3
[14] iload v13
[16] faload
[17] fstore_3 v3
[18] aload_1 v1
[19] ifnull +7 (target=26)
[22] aload_2 v2
[23] ifnonnull +55 (target=78)
[26] ldc #31
+ String [AdMobSDK]
[28] bipush 6
[30] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[33] ifeq +434 (target=467)
[36] ldc #31
+ String [AdMobSDK]
[38] new #230
+ Class [java/lang/StringBuilder]
[41] dup
[42] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[45] ldc #43
+ String [Could not read keyframe animation: keyPath(]
[47] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[50] aload_1 v1
[51] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[54] ldc #25
+ String [) or valueType(]
[56] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[59] aload_2 v2
[60] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[63] ldc #24
+ String [) is null.]
[65] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[68] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[71] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[74] pop
[75] goto +392 (target=467)
[78] ldc #112
+ String [position]
[80] aload_1 v1
[81] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[84] ifeq +49 (target=133)
[87] ldc #49
+ String [P]
[89] aload_2 v2
[90] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[93] ifeq +40 (target=133)
[96] aload v4
[98] iload_0 v0
[99] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[102] invokestatic #485
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONArray;)Landroid/graphics/PointF;]
[105] astore_1 v1
[106] aload v4
[108] iload v13
[110] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[113] invokestatic #485
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONArray;)Landroid/graphics/PointF;]
[116] astore v17
[118] aload_1 v1
[119] aload v17
[121] aload v8
[123] aload v9
[125] invokestatic #453
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/ak;]
[128] astore v12
[130] goto +337 (target=467)
[133] ldc #110
+ String [opacity]
[135] aload_1 v1
[136] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[139] ifeq +41 (target=180)
[142] ldc #45
+ String [F]
[144] aload_2 v2
[145] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[148] ifeq +32 (target=180)
[151] aload v4
[153] iload_0 v0
[154] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[157] d2f
[158] fstore_1 v1
[159] aload v4
[161] iload v13
[163] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[166] d2f
[167] fstore v17
[169] fload_1 v1
[170] fload v17
[172] invokestatic #448
+ Methodref [com/admob/android/ads/o.a (FF)Lcom/admob/android/ads/al;]
[175] astore v12
[177] goto +290 (target=467)
[180] ldc #66
+ String [bounds]
[182] aload_1 v1
[183] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[186] ifeq +49 (target=235)
[189] ldc #50
+ String [R]
[191] aload_2 v2
[192] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[195] ifeq +40 (target=235)
[198] aload v4
[200] iload_0 v0
[201] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[204] invokestatic #483
+ Methodref [com/admob/android/ads/o.d (Lorg/json/JSONArray;)Landroid/graphics/RectF;]
[207] astore_1 v1
[208] aload v4
[210] iload v13
[212] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[215] invokestatic #483
+ Methodref [com/admob/android/ads/o.d (Lorg/json/JSONArray;)Landroid/graphics/RectF;]
[218] astore v17
[220] aload_1 v1
[221] aload v17
[223] aload v8
[225] aload v9
[227] invokestatic #456
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/am;]
[230] astore v12
[232] goto +235 (target=467)
[235] ldc #144
+ String [zPosition]
[237] aload_1 v1
[238] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[241] ifeq +43 (target=284)
[244] ldc #45
+ String [F]
[246] aload_2 v2
[247] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[250] ifeq +34 (target=284)
[253] aload v4
[255] iload_0 v0
[256] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[259] d2f
[260] fstore_1 v1
[261] aload v4
[263] iload v13
[265] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[268] d2f
[269] fstore v17
[271] fload_1 v1
[272] fload v17
[274] aload v8
[276] invokestatic #449
+ Methodref [com/admob/android/ads/o.a (FFLandroid/view/View;)Lcom/admob/android/ads/l;]
[279] astore v12
[281] goto +186 (target=467)
[284] ldc #61
+ String [backgroundColor]
[286] aload_1 v1
[287] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[290] ifeq +47 (target=337)
[293] ldc #34
+ String [C]
[295] aload_2 v2
[296] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[299] ifeq +38 (target=337)
[302] aload v4
[304] iload_0 v0
[305] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[308] invokestatic #481
+ Methodref [com/admob/android/ads/o.c (Lorg/json/JSONArray;)I]
[311] istore_1 v1
[312] aload v4
[314] iload v13
[316] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[319] invokestatic #481
+ Methodref [com/admob/android/ads/o.c (Lorg/json/JSONArray;)I]
[322] istore v17
[324] iload_1 v1
[325] iload v17
[327] aload v8
[329] invokestatic #451
+ Methodref [com/admob/android/ads/o.a (IILandroid/view/View;)Lcom/admob/android/ads/aj;]
[332] astore v12
[334] goto +133 (target=467)
[337] ldc #130
+ String [transform]
[339] aload_1 v1
[340] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[343] ifeq +71 (target=414)
[346] ldc #28
+ String [AT]
[348] aload_2 v2
[349] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[352] ifeq +62 (target=414)
[355] aload v11
[357] ifnull +106 (target=463)
[360] aload v4
[362] iload_0 v0
[363] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[366] invokestatic #465
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONArray;)Landroid/graphics/Matrix;]
[369] pop
[370] aload v4
[372] iload v13
[374] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[377] invokestatic #465
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONArray;)Landroid/graphics/Matrix;]
[380] pop
[381] aload v11
[383] iload_0 v0
[384] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[387] astore v18
[389] aload v11
[391] iload v13
[393] invokevirtual #560
+ Methodref [org/json/JSONArray.getJSONArray (I)Lorg/json/JSONArray;]
[396] astore_1 v1
[397] aload v8
[399] aload v9
[401] aload v10
[403] aload v18
[405] aload_1 v1
[406] invokestatic #458
+ Methodref [com/admob/android/ads/o.a (Landroid/view/View;Landroid/graphics/Rect;Lorg/json/JSONObject;Lorg/json/JSONArray;Lorg/json/JSONArray;)Landroid/view/animation/Animation;]
[409] astore v12
[411] goto +56 (target=467)
[414] ldc #31
+ String [AdMobSDK]
[416] bipush 6
[418] invokestatic #395
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[421] ifeq +42 (target=463)
[424] ldc #31
+ String [AdMobSDK]
[426] new #230
+ Class [java/lang/StringBuilder]
[429] dup
[430] invokespecial #529
+ Methodref [java/lang/StringBuilder.<init> ()V]
[433] ldc #42
+ String [Could not read keyframe animation: could not interpret keyPath(]
[435] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[438] aload_1 v1
[439] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[442] ldc #21
+ String [) and valueType(]
[444] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[447] aload_2 v2
[448] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[451] ldc #22
+ String [) combination.]
[453] invokevirtual #533
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[456] invokevirtual #534
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[459] invokestatic #392
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[462] pop
[463] goto +4 (target=467)
[466] pop
[467] aload v12
[469] ifnull +54 (target=523)
[472] fload v14
[474] lload v6
[476] l2f
[477] fmul
[478] f2i
[479] istore_1 v1
[480] fload_3 v3
[481] fload v14
[483] fsub
[484] lload v6
[486] l2f
[487] fmul
[488] f2i
[489] i2l
[490] lstore v17
[492] aload v12
[494] lload v6
[496] invokevirtual #404
+ Methodref [android/view/animation/Animation.setDuration (J)V]
[499] aload v5
[501] iload_0 v0
[502] aaload
[503] iload_1 v1
[504] i2l
[505] lload v17
[507] lload v6
[509] invokestatic #462
+ Methodref [com/admob/android/ads/o.a (Ljava/lang/String;JJJ)Landroid/view/animation/Interpolator;]
[512] dup
[513] astore_1 v1
[514] ifnull +9 (target=523)
[517] aload v12
[519] aload_1 v1
[520] invokevirtual #407
+ Methodref [android/view/animation/Animation.setInterpolator (Landroid/view/animation/Interpolator;)V]
[523] aload v12
[525] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (78 -> 463: 466):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 52)
[0] -> line 2288
[3] -> line 2290
[8] -> line 2292
[13] -> line 2293
[18] -> line 2295
[26] -> line 2297
[36] -> line 2299
[78] -> line 2308
[96] -> line 2314
[106] -> line 2315
[118] -> line 2317
[130] -> line 2318
[133] -> line 2319
[151] -> line 2322
[159] -> line 2323
[169] -> line 2325
[177] -> line 2326
[180] -> line 2327
[198] -> line 2330
[208] -> line 2331
[220] -> line 2333
[232] -> line 2334
[235] -> line 2335
[253] -> line 2338
[261] -> line 2339
[271] -> line 2341
[281] -> line 2342
[284] -> line 2343
[302] -> line 2346
[312] -> line 2347
[324] -> line 2349
[334] -> line 2350
[337] -> line 2351
[355] -> line 2354
[360] -> line 2356
[370] -> line 2357
[381] -> line 2360
[389] -> line 2361
[397] -> line 2363
[411] -> line 2364
[414] -> line 2368
[424] -> line 2370
[463] -> line 2378
[466] -> line 2376
[467] -> line 2381
[472] -> line 2384
[480] -> line 2385
[492] -> line 2389
[499] -> line 2391
[513] -> line 2392
[517] -> line 2394
[523] -> line 2398
+ Method: a(IILandroid/view/View;)Lcom/admob/android/ads/aj;
Access flags: 0xa
= private static com.admob.android.ads.aj a(int,int,android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 4, stack = 5):
[0] aconst_null
[1] astore_3 v3
[2] iload_0 v0
[3] iload_1 v1
[4] ificmpeq +14 (target=18)
[7] new #197
+ Class [com/admob/android/ads/aj]
[10] dup
[11] iload_0 v0
[12] iload_1 v1
[13] aload_2 v2
[14] invokespecial #434
+ Methodref [com/admob/android/ads/aj.<init> (IILandroid/view/View;)V]
[17] astore_3 v3
[18] aload_3 v3
[19] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 2404
[2] -> line 2406
[7] -> line 2408
[18] -> line 2411
+ Method: a(FFLandroid/view/View;)Lcom/admob/android/ads/l;
Access flags: 0xa
= private static com.admob.android.ads.l a(float,float,android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 4, stack = 5):
[0] aconst_null
[1] astore_3 v3
[2] fload_0 v0
[3] fload_1 v1
[4] fcmpl
[5] ifeq +14 (target=19)
[8] new #204
+ Class [com/admob/android/ads/l]
[11] dup
[12] fload_0 v0
[13] fload_1 v1
[14] aload_2 v2
[15] invokespecial #445
+ Methodref [com/admob/android/ads/l.<init> (FFLandroid/view/View;)V]
[18] astore_3 v3
[19] aload_3 v3
[20] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 2416
[2] -> line 2418
[8] -> line 2420
[19] -> line 2423
+ Method: a(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/view/View;Landroid/graphics/Rect;)Lcom/admob/android/ads/am;
Access flags: 0xa
= private static com.admob.android.ads.am a(android.graphics.RectF,android.graphics.RectF,android.view.View,android.graphics.Rect)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 93, locals = 6, stack = 8):
[0] aconst_null
[1] astore v4
[3] aload_0 v0
[4] aload_1 v1
[5] invokevirtual #525
+ Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z]
[8] ifne +82 (target=90)
[11] aload_2 v2
[12] invokestatic #428
+ Methodref [com/admob/android/ads/aa.b (Landroid/view/View;)Landroid/graphics/PointF;]
[15] astore_2 v2
[16] aload_0 v0
[17] aload_2 v2
[18] invokestatic #455
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/PointF;]
[21] astore_2 v2
[22] aload_3 v3
[23] invokevirtual #365
+ Methodref [android/graphics/Rect.width ()I]
[26] i2f
[27] fstore v4
[29] aload_3 v3
[30] invokevirtual #364
+ Methodref [android/graphics/Rect.height ()I]
[33] i2f
[34] fstore_3 v3
[35] aload_0 v0
[36] invokevirtual #369
+ Methodref [android/graphics/RectF.width ()F]
[39] fload v4
[41] fdiv
[42] fstore v5
[44] aload_0 v0
[45] invokevirtual #368
+ Methodref [android/graphics/RectF.height ()F]
[48] fload_3 v3
[49] fdiv
[50] fstore_0 v0
[51] aload_1 v1
[52] invokevirtual #369
+ Methodref [android/graphics/RectF.width ()F]
[55] fload v4
[57] fdiv
[58] fstore v4
[60] aload_1 v1
[61] invokevirtual #368
+ Methodref [android/graphics/RectF.height ()F]
[64] fload_3 v3
[65] fdiv
[66] fstore_1 v1
[67] new #200
+ Class [com/admob/android/ads/am]
[70] dup
[71] fload v5
[73] fload v4
[75] fload_0 v0
[76] fload_1 v1
[77] aload_2 v2
[78] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[81] aload_2 v2
[82] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[85] invokespecial #437
+ Methodref [com/admob/android/ads/am.<init> (FFFFFF)V]
[88] astore v4
[90] aload v4
[92] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 2429
[3] -> line 2431
[11] -> line 2433
[16] -> line 2434
[22] -> line 2436
[29] -> line 2437
[35] -> line 2439
[44] -> line 2440
[51] -> line 2441
[60] -> line 2442
[67] -> line 2444
[90] -> line 2447
+ Method: a(Landroid/graphics/RectF;Landroid/graphics/PointF;)Landroid/graphics/PointF;
Access flags: 0xa
= private static android.graphics.PointF a(android.graphics.RectF,android.graphics.PointF)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 40, locals = 4, stack = 6):
[0] aload_0 v0
[1] invokevirtual #369
+ Methodref [android/graphics/RectF.width ()F]
[4] fstore_2 v2
[5] aload_0 v0
[6] invokevirtual #368
+ Methodref [android/graphics/RectF.height ()F]
[9] fstore_3 v3
[10] new #166
+ Class [android/graphics/PointF]
[13] dup
[14] aload_0 v0
[15] getfield #262
+ Fieldref [android/graphics/RectF.left F]
[18] aload_1 v1
[19] getfield #256
+ Fieldref [android/graphics/PointF.x F]
[22] fload_2 v2
[23] fmul
[24] fadd
[25] aload_0 v0
[26] getfield #263
+ Fieldref [android/graphics/RectF.top F]
[29] aload_1 v1
[30] getfield #257
+ Fieldref [android/graphics/PointF.y F]
[33] fload_3 v3
[34] fmul
[35] fadd
[36] invokespecial #361
+ Methodref [android/graphics/PointF.<init> (FF)V]
[39] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 2452
[5] -> line 2453
[10] -> line 2454
+ Method: a(Lorg/json/JSONObject;Landroid/graphics/Rect;)Landroid/view/View;
Access flags: 0x2
= private android.view.View a(org.json.JSONObject,android.graphics.Rect)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 312, locals = 9, stack = 6):
[0] aload_0 v0
[1] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[4] ifnull +306 (target=310)
[7] aload_1 v1
[8] ldc #94
+ String [ia]
[10] ldc #6
+ Float [0.5]
[12] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[15] fstore_3 v3
[16] aload_1 v1
[17] ldc #82
+ String [epy]
[19] ldc #5
+ Float [0.4375]
[21] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[24] fstore v4
[26] aload_1 v1
[27] ldc #62
+ String [bc]
[29] aload_0 v0
[30] dup
[31] astore_1 v1
[32] getfield #303
+ Fieldref [com/admob/android/ads/o.y I]
[35] invokestatic #473
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
[38] istore_1 v1
[39] aload_2 v2
[40] invokevirtual #365
+ Methodref [android/graphics/Rect.width ()I]
[43] aload_2 v2
[44] invokevirtual #364
+ Methodref [android/graphics/Rect.height ()I]
[47] getstatic #252
+ Fieldref [android/graphics/Bitmap$Config.ARGB_8888 Landroid/graphics/Bitmap$Config;]
[50] invokestatic #333
+ Methodref [android/graphics/Bitmap.createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;]
[53] astore v5
[55] aload_0 v0
[56] getfield #275
+ Fieldref [com/admob/android/ads/o.C Ljava/util/Vector;]
[59] aload v5
[61] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[64] pop
[65] new #158
+ Class [android/graphics/Canvas]
[68] dup
[69] aload v5
[71] invokespecial #339
+ Methodref [android/graphics/Canvas.<init> (Landroid/graphics/Bitmap;)V]
[74] astore v6
[76] fload_3 v3
[77] ldc #11
+ Float [255.0]
[79] fmul
[80] f2i
[81] istore_3 v3
[82] aload v6
[84] aload_2 v2
[85] iload_1 v1
[86] iconst_m1
[87] iload_3 v3
[88] fload v4
[90] fstore v6
[92] istore v4
[94] istore_1 v1
[95] istore_3 v3
[96] astore_2 v2
[97] astore_1 v1
[98] aload_2 v2
[99] invokevirtual #364
+ Methodref [android/graphics/Rect.height ()I]
[102] i2f
[103] fload v6
[105] fmul
[106] f2i
[107] aload_2 v2
[108] getfield #261
+ Fieldref [android/graphics/Rect.top I]
[111] iadd
[112] istore v6
[114] new #167
+ Class [android/graphics/Rect]
[117] dup
[118] aload_2 v2
[119] getfield #259
+ Fieldref [android/graphics/Rect.left I]
[122] aload_2 v2
[123] getfield #261
+ Fieldref [android/graphics/Rect.top I]
[126] aload_2 v2
[127] getfield #260
+ Fieldref [android/graphics/Rect.right I]
[130] iload v6
[132] invokespecial #362
+ Methodref [android/graphics/Rect.<init> (IIII)V]
[135] astore v7
[137] new #161
+ Class [android/graphics/Paint]
[140] dup
[141] invokespecial #353
+ Methodref [android/graphics/Paint.<init> ()V]
[144] dup
[145] astore v8
[147] iconst_m1
[148] invokevirtual #355
+ Methodref [android/graphics/Paint.setColor (I)V]
[151] aload v8
[153] getstatic #253
+ Fieldref [android/graphics/Paint$Style.FILL Landroid/graphics/Paint$Style;]
[156] invokevirtual #357
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
[159] aload_1 v1
[160] aload v7
[162] aload v8
[164] invokevirtual #344
+ Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V]
[167] iload v4
[169] iload_3 v3
[170] invokestatic #349
+ Methodref [android/graphics/Color.red (I)I]
[173] iload_3 v3
[174] invokestatic #348
+ Methodref [android/graphics/Color.green (I)I]
[177] iload_3 v3
[178] invokestatic #347
+ Methodref [android/graphics/Color.blue (I)I]
[181] invokestatic #346
+ Methodref [android/graphics/Color.argb (IIII)I]
[184] istore v4
[186] iconst_2
[187] newarray 10
[189] dup
[190] iconst_0
[191] iload v4
[193] iastore
[194] dup
[195] iconst_1
[196] iload_3 v3
[197] iastore
[198] astore v4
[200] new #172
+ Class [android/graphics/drawable/GradientDrawable]
[203] dup
[204] getstatic #269
+ Fieldref [android/graphics/drawable/GradientDrawable$Orientation.TOP_BOTTOM Landroid/graphics/drawable/GradientDrawable$Orientation;]
[207] aload v4
[209] invokespecial #372
+ Methodref [android/graphics/drawable/GradientDrawable.<init> (Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V]
[212] dup
[213] astore v4
[215] aload v7
[217] invokevirtual #374
+ Methodref [android/graphics/drawable/GradientDrawable.setBounds (Landroid/graphics/Rect;)V]
[220] aload v4
[222] aload_1 v1
[223] invokevirtual #373
+ Methodref [android/graphics/drawable/GradientDrawable.draw (Landroid/graphics/Canvas;)V]
[226] new #167
+ Class [android/graphics/Rect]
[229] dup
[230] aload_2 v2
[231] getfield #259
+ Fieldref [android/graphics/Rect.left I]
[234] iload v6
[236] aload_2 v2
[237] getfield #260
+ Fieldref [android/graphics/Rect.right I]
[240] aload_2 v2
[241] getfield #258
+ Fieldref [android/graphics/Rect.bottom I]
[244] invokespecial #362
+ Methodref [android/graphics/Rect.<init> (IIII)V]
[247] astore_2 v2
[248] new #161
+ Class [android/graphics/Paint]
[251] dup
[252] invokespecial #353
+ Methodref [android/graphics/Paint.<init> ()V]
[255] dup
[256] astore v4
[258] iload_3 v3
[259] invokevirtual #355
+ Methodref [android/graphics/Paint.setColor (I)V]
[262] aload v4
[264] getstatic #253
+ Fieldref [android/graphics/Paint$Style.FILL Landroid/graphics/Paint$Style;]
[267] invokevirtual #357
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
[270] aload_1 v1
[271] aload_2 v2
[272] aload v4
[274] invokevirtual #344
+ Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V]
[277] new #178
+ Class [android/view/View]
[280] dup
[281] aload_0 v0
[282] getfield #280
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[285] invokevirtual #432
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[288] invokespecial #396
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
[291] dup
[292] astore_1 v1
[293] new #171
+ Class [android/graphics/drawable/BitmapDrawable]
[296] dup
[297] aload v5
[299] invokespecial #371
+ Methodref [android/graphics/drawable/BitmapDrawable.<init> (Landroid/graphics/Bitmap;)V]
[302] invokevirtual #398
+ Methodref [android/view/View.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
[305] aload_1 v1
[306] areturn
[307] pop
[308] aconst_null
[309] areturn
[310] aconst_null
[311] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (39 -> 306: 307):
+ Class [java/lang/Throwable]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 15)
[0] -> line 2698
[7] -> line 2700
[16] -> line 2701
[26] -> line 2702
[39] -> line 2707
[55] -> line 2711
[65] -> line 2714
[76] -> line 2716
[82] -> line 2718
[277] -> line 2720
[292] -> line 2721
[305] -> line 2723
[307] -> line 2725
[308] -> line 2727
[310] -> line 2732
+ Method: a(Landroid/widget/ImageView;Landroid/graphics/Bitmap;Lorg/json/JSONObject;)V
Access flags: 0x2
= private void a(android.widget.ImageView,android.graphics.Bitmap,org.json.JSONObject)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 302, locals = 13, stack = 8):
[0] aload_3 v3
[1] ldc #69
+ String [bw]
[3] ldc #6
+ Float [0.5]
[5] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[8] fstore v4
[10] aload_3 v3
[11] ldc #63
+ String [bdc]
[13] getstatic #281
+ Fieldref [com/admob/android/ads/o.c I]
[16] invokestatic #473
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;I)I]
[19] istore v5
[21] aload_3 v3
[22] ldc #67
+ String [br]
[24] ldc #7
+ Float [6.5]
[26] invokestatic #472
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;Ljava/lang/String;F)F]
[29] fstore_3 v3
[30] fload v4
[32] fconst_1
[33] fcmpg
[34] ifge +6 (target=40)
[37] fconst_1
[38] fstore v4
[40] aload_2 v2
[41] invokevirtual #336
+ Methodref [android/graphics/Bitmap.getWidth ()I]
[44] istore v6
[46] aload_2 v2
[47] invokevirtual #335
+ Methodref [android/graphics/Bitmap.getHeight ()I]
[50] istore v7
[52] iload v6
[54] iload v7
[56] getstatic #252
+ Fieldref [android/graphics/Bitmap$Config.ARGB_8888 Landroid/graphics/Bitmap$Config;]
[59] invokestatic #333
+ Methodref [android/graphics/Bitmap.createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;]
[62] dup
[63] astore v8
[65] iconst_0
[66] invokevirtual #334
+ Methodref [android/graphics/Bitmap.eraseColor (I)V]
[69] new #158
+ Class [android/graphics/Canvas]
[72] dup
[73] aload v8
[75] invokespecial #339
+ Methodref [android/graphics/Canvas.<init> (Landroid/graphics/Bitmap;)V]
[78] astore v9
[80] new #163
+ Class [android/graphics/PaintFlagsDrawFilter]
[83] dup
[84] iconst_0
[85] iconst_1
[86] invokespecial #358
+ Methodref [android/graphics/PaintFlagsDrawFilter.<init> (II)V]
[89] astore v10
[91] aload v9
[93] aload v10
[95] invokevirtual #345
+ Methodref [android/graphics/Canvas.setDrawFilter (Landroid/graphics/DrawFilter;)V]
[98] fload_3 v3
[99] fload v4
[101] fadd
[102] fstore v10
[104] new #164
+ Class [android/graphics/Path]
[107] dup
[108] invokespecial #359
+ Methodref [android/graphics/Path.<init> ()V]
[111] astore v11
[113] new #168
+ Class [android/graphics/RectF]
[116] dup
[117] fconst_0
[118] fconst_0
[119] iload v6
[121] i2f
[122] iload v7
[124] i2f
[125] invokespecial #366
+ Methodref [android/graphics/RectF.<init> (FFFF)V]
[128] astore v12
[130] aload v11
[132] aload v12
[134] fload v10
[136] fload v10
[138] getstatic #255
+ Fieldref [android/graphics/Path$Direction.CCW Landroid/graphics/Path$Direction;]
[141] invokevirtual #360
+ Methodref [android/graphics/Path.addRoundRect (Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V]
[144] aload v9
[146] aload v11
[148] getstatic #264
+ Fieldref [android/graphics/Region$Op.REPLACE Landroid/graphics/Region$Op;]
[151] invokevirtual #340
+ Methodref [android/graphics/Canvas.clipPath (Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z]
[154] pop
[155] aload v9
[157] aload_2 v2
[158] fconst_0
[159] fconst_0
[160] new #161
+ Class [android/graphics/Paint]
[163] dup
[164] iconst_3
[165] invokespecial #354
+ Methodref [android/graphics/Paint.<init> (I)V]
[168] invokevirtual #342
+ Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V]
[171] aload v9
[173] aload v12
[175] getstatic #264
+ Fieldref [android/graphics/Region$Op.REPLACE Landroid/graphics/Region$Op;]
[178] invokevirtual #341
+ Methodref [android/graphics/Canvas.clipRect (Landroid/graphics/RectF;Landroid/graphics/Region$Op;)Z]
[181] pop
[182] new #161
+ Class [android/graphics/Paint]
[185] dup
[186] iconst_1
[187] invokespecial #354
+ Methodref [android/graphics/Paint.<init> (I)V]
[190] dup
[191] astore v10
[193] fload v4
[195] invokevirtual #356
+ Methodref [android/graphics/Paint.setStrokeWidth (F)V]
[198] aload v10
[200] iload v5
[202] invokevirtual #355
+ Methodref [android/graphics/Paint.setColor (I)V]
[205] aload v10
[207] getstatic #254
+ Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;]
[210] invokevirtual #357
+ Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
[213] new #164
+ Class [android/graphics/Path]
[216] dup
[217] invokespecial #359
+ Methodref [android/graphics/Path.<init> ()V]
[220] astore v5
[222] fload v4
[224] fconst_2
[225] fdiv
[226] fstore v4
[228] aload v5
[230] new #168
+ Class [android/graphics/RectF]
[233] dup
[234] fload v4
[236] fload v4
[238] iload v6
[240] i2f
[241] fload v4
[243] fsub
[244] iload v7
[246] i2f
[247] fload v4
[249] fsub
[250] invokespecial #366
+ Methodref [android/graphics/RectF.<init> (FFFF)V]
[253] fload_3 v3
[254] fload_3 v3
[255] getstatic #255
+ Fieldref [android/graphics/Path$Direction.CCW Landroid/graphics/Path$Direction;]
[258] invokevirtual #360
+ Methodref [android/graphics/Path.addRoundRect (Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V]
[261] aload v9
[263] aload v5
[265] aload v10
[267] invokevirtual #343
+ Methodref [android/graphics/Canvas.drawPath (Landroid/graphics/Path;Landroid/graphics/Paint;)V]
[270] aload v8
[272] astore_3 v3
[273] aload_2 v2
[274] ifnull +7 (target=281)
[277] aload_2 v2
[278] invokevirtual #337
+ Methodref [android/graphics/Bitmap.recycle ()V]
[281] goto +6 (target=287)
[284] pop
[285] aload_2 v2
[286] astore_3 v3
[287] aload_0 v0
[288] getfield #275
+ Fieldref [com/admob/android/ads/o.C Ljava/util/Vector;]
[291] aload_3 v3
[292] invokevirtual #551
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[295] pop
[296] aload_1 v1
[297] aload_3 v3
[298] invokevirtual #418
+ Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V]
[301] return
Code attribute exceptions (count = 1):
- ExceptionInfo (52 -> 281: 284):
+ Class [java/lang/Throwable]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 36)
[0] -> line 2863
[10] -> line 2864
[21] -> line 2865
[30] -> line 2868
[37] -> line 2870
[40] -> line 2873
[46] -> line 2874
[52] -> line 2876
[63] -> line 2881
[69] -> line 2883
[80] -> line 2885
[91] -> line 2886
[98] -> line 2889
[104] -> line 2891
[113] -> line 2892
[130] -> line 2893
[144] -> line 2896
[155] -> line 2897
[171] -> line 2900
[182] -> line 2906
[191] -> line 2907
[198] -> line 2908
[205] -> line 2909
[213] -> line 2911
[222] -> line 2912
[228] -> line 2913
[261] -> line 2916
[270] -> line 2918
[273] -> line 2920
[277] -> line 2922
[281] -> line 2928
[284] -> line 2925
[285] -> line 2927
[287] -> line 2929
[296] -> line 2931
[301] -> line 2932
+ Method: p()V
Access flags: 0x2
= private void p()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 109, locals = 4, stack = 2):
[0] aload_0 v0
[1] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[4] ifnull +66 (target=70)
[7] aload_0 v0
[8] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[11] dup
[12] astore_1 v1
[13] monitorenter
[14] aload_0 v0
[15] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[18] invokevirtual #543
+ Methodref [java/util/HashSet.iterator ()Ljava/util/Iterator;]
[21] astore_2 v2
[22] aload_2 v2
[23] invokeinterface #582
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[28] ifeq +20 (target=48)
[31] aload_2 v2
[32] invokeinterface #583
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[37] checkcast #202
+ Class [com/admob/android/ads/ap]
[40] dup
[41] astore_3 v3
[42] invokevirtual #439
+ Methodref [com/admob/android/ads/ap.b ()V]
[45] goto -23 (target=22)
[48] aload_0 v0
[49] getfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[52] invokevirtual #542
+ Methodref [java/util/HashSet.clear ()V]
[55] aload_0 v0
[56] aconst_null
[57] putfield #274
+ Fieldref [com/admob/android/ads/o.B Ljava/util/HashSet;]
[60] aload_1 v1
[61] monitorexit
[62] goto +8 (target=70)
[65] astore_2 v2
[66] aload_1 v1
[67] monitorexit
[68] aload_2 v2
[69] athrow
[70] aload_0 v0
[71] getfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[74] ifnull +15 (target=89)
[77] aload_0 v0
[78] getfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[81] invokevirtual #547
+ Methodref [java/util/Hashtable.clear ()V]
[84] aload_0 v0
[85] aconst_null
[86] putfield #273
+ Fieldref [com/admob/android/ads/o.A Ljava/util/Hashtable;]
[89] aload_0 v0
[90] aconst_null
[91] putfield #304
+ Fieldref [com/admob/android/ads/o.z Lorg/json/JSONObject;]
[94] aload_0 v0
[95] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[98] ifnull +10 (target=108)
[101] aload_0 v0
[102] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[105] invokevirtual #503
+ Methodref [com/admob/android/ads/s.a ()V]
[108] return
Code attribute exceptions (count = 2):
- ExceptionInfo (14 -> 62: 65):
- ExceptionInfo (65 -> 68: 65):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 14)
[0] -> line 2937
[7] -> line 2939
[14] -> line 2941
[41] -> line 2943
[48] -> line 2945
[55] -> line 2946
[60] -> line 2947
[70] -> line 2949
[77] -> line 2951
[84] -> line 2952
[89] -> line 2954
[94] -> line 2955
[101] -> line 2957
[108] -> line 2959
+ Method: a(Ljava/lang/String;JJJ)Landroid/view/animation/Interpolator;
Access flags: 0xa
= private static android.view.animation.Interpolator a(java.lang.String,long,long,long)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 153, locals = 15, stack = 9):
[0] aload_0 v0
[1] astore_0 v0
[2] aconst_null
[3] astore v9
[5] ldc #93
+ String [i]
[7] aload_0 v0
[8] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[11] ifeq +15 (target=26)
[14] new #182
+ Class [android/view/animation/AccelerateInterpolator]
[17] dup
[18] invokespecial #401
+ Methodref [android/view/animation/AccelerateInterpolator.<init> ()V]
[21] astore v9
[23] goto +63 (target=86)
[26] ldc #109
+ String [o]
[28] aload_0 v0
[29] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[32] ifeq +15 (target=47)
[35] new #185
+ Class [android/view/animation/DecelerateInterpolator]
[38] dup
[39] invokespecial #414
+ Methodref [android/view/animation/DecelerateInterpolator.<init> ()V]
[42] astore v9
[44] goto +42 (target=86)
[47] ldc #96
+ String [io]
[49] aload_0 v0
[50] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[53] ifeq +15 (target=68)
[56] new #181
+ Class [android/view/animation/AccelerateDecelerateInterpolator]
[59] dup
[60] invokespecial #400
+ Methodref [android/view/animation/AccelerateDecelerateInterpolator.<init> ()V]
[63] astore v9
[65] goto +21 (target=86)
[68] ldc #103
+ String [l]
[70] aload_0 v0
[71] invokevirtual #527
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[74] ifeq +12 (target=86)
[77] new #186
+ Class [android/view/animation/LinearInterpolator]
[80] dup
[81] invokespecial #415
+ Methodref [android/view/animation/LinearInterpolator.<init> ()V]
[84] astore v9
[86] aload v9
[88] dup
[89] astore_0 v0
[90] ifnull +61 (target=151)
[93] aload_0 v0
[94] lload_1 v1
[95] lload_3 v3
[96] lload v5
[98] lstore v13
[100] lstore v11
[102] lstore v9
[104] astore_0 v0
[105] lload v9
[107] ldc2_w #244
+ Long [-1]
[110] lcmp
[111] ifeq +38 (target=149)
[114] lload v11
[116] ldc2_w #244
+ Long [-1]
[119] lcmp
[120] ifeq +29 (target=149)
[123] lload v13
[125] ldc2_w #244
+ Long [-1]
[128] lcmp
[129] ifeq +20 (target=149)
[132] new #205
+ Class [com/admob/android/ads/n]
[135] dup
[136] aload_0 v0
[137] lload v9
[139] lload v11
[141] lload v13
[143] invokespecial #446
+ Methodref [com/admob/android/ads/n.<init> (Landroid/view/animation/Interpolator;JJJ)V]
[146] dup
[147] astore_0 v0
[148] astore_0 v0
[149] aload_0 v0
[150] astore_0 v0
[151] aload_0 v0
[152] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 3016
[89] -> line 3018
[93] -> line 3020
[151] -> line 3022
+ Method: a(Lorg/json/JSONArray;)Landroid/graphics/Matrix;
Access flags: 0xa
= private static android.graphics.Matrix a(org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 35, locals = 2, stack = 2):
[0] aconst_null
[1] astore_1 v1
[2] aload_0 v0
[3] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[6] dup
[7] astore_0 v0
[8] ifnull +25 (target=33)
[11] aload_0 v0
[12] arraylength
[13] bipush 9
[15] ificmpne +18 (target=33)
[18] new #160
+ Class [android/graphics/Matrix]
[21] dup
[22] invokespecial #351
+ Methodref [android/graphics/Matrix.<init> ()V]
[25] dup
[26] astore_1 v1
[27] aload_0 v0
[28] invokevirtual #352
+ Methodref [android/graphics/Matrix.setValues ([F)V]
[31] aload_1 v1
[32] astore_1 v1
[33] aload_1 v1
[34] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 3041
[2] -> line 3042
[7] -> line 3043
[18] -> line 3045
[26] -> line 3046
[31] -> line 3047
[33] -> line 3050
+ Method: a(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Matrix;)Landroid/graphics/Matrix;
Access flags: 0xa
= private static android.graphics.Matrix a(org.json.JSONObject,java.lang.String,android.graphics.Matrix)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 36, locals = 3, stack = 2):
[0] aload_2 v2
[1] astore_2 v2
[2] aload_0 v0
[3] aload_1 v1
[4] invokestatic #480
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONObject;Ljava/lang/String;)[F]
[7] dup
[8] astore_0 v0
[9] ifnull +25 (target=34)
[12] aload_0 v0
[13] arraylength
[14] bipush 9
[16] ificmpne +18 (target=34)
[19] new #160
+ Class [android/graphics/Matrix]
[22] dup
[23] invokespecial #351
+ Methodref [android/graphics/Matrix.<init> ()V]
[26] dup
[27] astore_1 v1
[28] aload_0 v0
[29] invokevirtual #352
+ Methodref [android/graphics/Matrix.setValues ([F)V]
[32] aload_1 v1
[33] astore_2 v2
[34] aload_2 v2
[35] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 3055
[2] -> line 3057
[8] -> line 3059
[19] -> line 3061
[27] -> line 3062
[32] -> line 3063
[34] -> line 3066
+ Method: a(Lorg/json/JSONObject;Ljava/lang/String;)[Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String[] a(org.json.JSONObject,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 51, locals = 4, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] invokevirtual #577
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[5] dup
[6] astore_0 v0
[7] ifnonnull +5 (target=12)
[10] aconst_null
[11] areturn
[12] aload_0 v0
[13] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[16] istore_1 v1
[17] iload_1 v1
[18] anewarray #229
+ Class [java/lang/String]
[21] astore_2 v2
[22] iconst_0
[23] istore_3 v3
[24] iload_3 v3
[25] iload_1 v1
[26] ificmpge +17 (target=43)
[29] aload_2 v2
[30] iload_3 v3
[31] aload_0 v0
[32] iload_3 v3
[33] invokevirtual #562
+ Methodref [org/json/JSONArray.getString (I)Ljava/lang/String;]
[36] aastore
[37] iinc v3, 1
[40] goto -16 (target=24)
[43] goto +6 (target=49)
[46] pop
[47] aconst_null
[48] astore_2 v2
[49] aload_2 v2
[50] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (17 -> 43: 46):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 3071
[6] -> line 3072
[10] -> line 3074
[12] -> line 3076
[17] -> line 3077
[22] -> line 3081
[29] -> line 3083
[37] -> line 3081
[43] -> line 3089
[46] -> line 3086
[47] -> line 3088
[49] -> line 3090
+ Method: b(Lorg/json/JSONArray;)[F
Access flags: 0xa
= private static float[] b(org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 39, locals = 4, stack = 4):
[0] aload_0 v0
[1] invokevirtual #563
+ Methodref [org/json/JSONArray.length ()I]
[4] istore_1 v1
[5] iload_1 v1
[6] newarray 6
[8] astore_2 v2
[9] iconst_0
[10] istore_3 v3
[11] iload_3 v3
[12] iload_1 v1
[13] ificmpge +18 (target=31)
[16] aload_2 v2
[17] iload_3 v3
[18] aload_0 v0
[19] iload_3 v3
[20] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[23] d2f
[24] fastore
[25] iinc v3, 1
[28] goto -17 (target=11)
[31] goto +6 (target=37)
[34] pop
[35] aconst_null
[36] astore_2 v2
[37] aload_2 v2
[38] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (5 -> 31: 34):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 3095
[5] -> line 3096
[9] -> line 3100
[16] -> line 3102
[25] -> line 3100
[31] -> line 3108
[34] -> line 3105
[35] -> line 3107
[37] -> line 3109
+ Method: b(Lorg/json/JSONObject;Ljava/lang/String;)[F
Access flags: 0xa
= private static float[] b(org.json.JSONObject,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokevirtual #577
+ Methodref [org/json/JSONObject.optJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[5] dup
[6] astore_0 v0
[7] ifnonnull +5 (target=12)
[10] aconst_null
[11] areturn
[12] aload_0 v0
[13] invokestatic #478
+ Methodref [com/admob/android/ads/o.b (Lorg/json/JSONArray;)[F]
[16] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 3114
[6] -> line 3115
[10] -> line 3117
[12] -> line 3119
+ Method: a(Lorg/json/JSONObject;Ljava/lang/String;F)F
Access flags: 0xa
= private static float a(org.json.JSONObject,java.lang.String,float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 9, locals = 3, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] fload_2 v2
[3] f2d
[4] invokevirtual #575
+ Methodref [org/json/JSONObject.optDouble (Ljava/lang/String;D)D]
[7] d2f
[8] freturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 3124
+ Method: c(Lorg/json/JSONArray;)I
Access flags: 0xa
= private static int c(org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 52, locals = 4, stack = 4):
[0] aload_0 v0
[1] iconst_0
[2] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[5] ldc2_w #248
+ Double [255.0]
[8] dmul
[9] d2i
[10] istore_1 v1
[11] aload_0 v0
[12] iconst_1
[13] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[16] ldc2_w #248
+ Double [255.0]
[19] dmul
[20] d2i
[21] istore_2 v2
[22] aload_0 v0
[23] iconst_2
[24] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[27] ldc2_w #248
+ Double [255.0]
[30] dmul
[31] d2i
[32] istore_3 v3
[33] aload_0 v0
[34] iconst_3
[35] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[38] ldc2_w #248
+ Double [255.0]
[41] dmul
[42] d2i
[43] dup
[44] istore_0 v0
[45] iload_1 v1
[46] iload_2 v2
[47] iload_3 v3
[48] invokestatic #346
+ Methodref [android/graphics/Color.argb (IIII)I]
[51] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 3132
[11] -> line 3133
[22] -> line 3134
[33] -> line 3135
[44] -> line 3137
+ Method: a(Lorg/json/JSONObject;Ljava/lang/String;I)I
Access flags: 0xa
= private static int a(org.json.JSONObject,java.lang.String,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 82, locals = 5, stack = 4):
[0] iload_2 v2
[1] istore_3 v3
[2] aload_0 v0
[3] ifnull +77 (target=80)
[6] aload_0 v0
[7] aload_1 v1
[8] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[11] ifeq +69 (target=80)
[14] aload_0 v0
[15] aload_1 v1
[16] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[19] dup
[20] astore_0 v0
[21] iconst_0
[22] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[25] ldc2_w #248
+ Double [255.0]
[28] dmul
[29] d2i
[30] istore_1 v1
[31] aload_0 v0
[32] iconst_1
[33] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[36] ldc2_w #248
+ Double [255.0]
[39] dmul
[40] d2i
[41] istore_3 v3
[42] aload_0 v0
[43] iconst_2
[44] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[47] ldc2_w #248
+ Double [255.0]
[50] dmul
[51] d2i
[52] istore v4
[54] aload_0 v0
[55] iconst_3
[56] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[59] ldc2_w #248
+ Double [255.0]
[62] dmul
[63] d2i
[64] dup
[65] istore_0 v0
[66] iload_1 v1
[67] iload_3 v3
[68] iload v4
[70] invokestatic #346
+ Methodref [android/graphics/Color.argb (IIII)I]
[73] istore_3 v3
[74] goto +6 (target=80)
[77] pop
[78] iload_2 v2
[79] istore_3 v3
[80] iload_3 v3
[81] ireturn
Code attribute exceptions (count = 1):
- ExceptionInfo (14 -> 74: 77):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 3142
[2] -> line 3144
[14] -> line 3148
[20] -> line 3150
[31] -> line 3151
[42] -> line 3152
[54] -> line 3153
[65] -> line 3155
[74] -> line 3160
[77] -> line 3157
[78] -> line 3159
[80] -> line 3163
+ Method: d(Lorg/json/JSONArray;)Landroid/graphics/RectF;
Access flags: 0xa
= private static android.graphics.RectF d(org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 44, locals = 4, stack = 7):
[0] aload_0 v0
[1] iconst_0
[2] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[5] d2f
[6] fstore_1 v1
[7] aload_0 v0
[8] iconst_1
[9] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[12] d2f
[13] fstore_2 v2
[14] aload_0 v0
[15] iconst_2
[16] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[19] d2f
[20] fstore_3 v3
[21] aload_0 v0
[22] iconst_3
[23] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[26] d2f
[27] fstore_0 v0
[28] new #168
+ Class [android/graphics/RectF]
[31] dup
[32] fload_1 v1
[33] fload_2 v2
[34] fload_1 v1
[35] fload_3 v3
[36] fadd
[37] fload_2 v2
[38] fload_0 v0
[39] fadd
[40] invokespecial #366
+ Methodref [android/graphics/RectF.<init> (FFFF)V]
[43] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 3169
[7] -> line 3170
[14] -> line 3171
[21] -> line 3172
[28] -> line 3174
+ Method: a(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/RectF;)Landroid/graphics/RectF;
Access flags: 0xa
= private static android.graphics.RectF a(org.json.JSONObject,java.lang.String,android.graphics.RectF)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 31, locals = 4, stack = 2):
[0] aload_2 v2
[1] astore_3 v3
[2] aload_0 v0
[3] ifnull +26 (target=29)
[6] aload_0 v0
[7] aload_1 v1
[8] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[11] ifeq +18 (target=29)
[14] aload_0 v0
[15] aload_1 v1
[16] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[19] invokestatic #483
+ Methodref [com/admob/android/ads/o.d (Lorg/json/JSONArray;)Landroid/graphics/RectF;]
[22] astore_3 v3
[23] goto +6 (target=29)
[26] pop
[27] aload_2 v2
[28] astore_3 v3
[29] aload_3 v3
[30] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (14 -> 23: 26):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 3179
[2] -> line 3181
[14] -> line 3185
[23] -> line 3190
[26] -> line 3187
[27] -> line 3189
[29] -> line 3192
+ Method: a(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/Rect;)Landroid/graphics/Rect;
Access flags: 0xa
= private static android.graphics.Rect a(org.json.JSONObject,java.lang.String,android.graphics.Rect)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 74, locals = 5, stack = 7):
[0] aload_2 v2
[1] astore_3 v3
[2] aload_0 v0
[3] ifnull +69 (target=72)
[6] aload_0 v0
[7] aload_1 v1
[8] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[11] ifeq +61 (target=72)
[14] aload_0 v0
[15] aload_1 v1
[16] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[19] dup
[20] astore_0 v0
[21] iconst_0
[22] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[25] d2i
[26] istore_1 v1
[27] aload_0 v0
[28] iconst_1
[29] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[32] d2i
[33] istore_3 v3
[34] aload_0 v0
[35] iconst_2
[36] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[39] d2i
[40] istore v4
[42] aload_0 v0
[43] iconst_3
[44] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[47] d2i
[48] istore_0 v0
[49] new #167
+ Class [android/graphics/Rect]
[52] dup
[53] iload_1 v1
[54] iload_3 v3
[55] iload_1 v1
[56] iload v4
[58] iadd
[59] iload_3 v3
[60] iload_0 v0
[61] iadd
[62] invokespecial #362
+ Methodref [android/graphics/Rect.<init> (IIII)V]
[65] astore_3 v3
[66] goto +6 (target=72)
[69] pop
[70] aload_2 v2
[71] astore_3 v3
[72] aload_3 v3
[73] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (14 -> 66: 69):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 3208
[2] -> line 3210
[14] -> line 3214
[66] -> line 3219
[69] -> line 3216
[70] -> line 3218
[72] -> line 3221
+ Method: e(Lorg/json/JSONArray;)Landroid/graphics/PointF;
Access flags: 0xa
= private static android.graphics.PointF e(org.json.JSONArray)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 2, stack = 4):
[0] aload_0 v0
[1] iconst_0
[2] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[5] d2f
[6] fstore_1 v1
[7] aload_0 v0
[8] iconst_1
[9] invokevirtual #558
+ Methodref [org/json/JSONArray.getDouble (I)D]
[12] d2f
[13] fstore_0 v0
[14] new #166
+ Class [android/graphics/PointF]
[17] dup
[18] fload_1 v1
[19] fload_0 v0
[20] invokespecial #361
+ Methodref [android/graphics/PointF.<init> (FF)V]
[23] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 3227
[7] -> line 3228
[14] -> line 3230
+ Method: a(Lorg/json/JSONObject;Ljava/lang/String;Landroid/graphics/PointF;)Landroid/graphics/PointF;
Access flags: 0xa
= private static android.graphics.PointF a(org.json.JSONObject,java.lang.String,android.graphics.PointF)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 33, locals = 4, stack = 2):
[0] aload_2 v2
[1] astore_3 v3
[2] aload_0 v0
[3] ifnull +28 (target=31)
[6] aload_0 v0
[7] aload_1 v1
[8] invokevirtual #568
+ Methodref [org/json/JSONObject.has (Ljava/lang/String;)Z]
[11] ifeq +20 (target=31)
[14] aload_0 v0
[15] aload_1 v1
[16] invokevirtual #565
+ Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;]
[19] dup
[20] astore_0 v0
[21] invokestatic #485
+ Methodref [com/admob/android/ads/o.e (Lorg/json/JSONArray;)Landroid/graphics/PointF;]
[24] astore_3 v3
[25] goto +6 (target=31)
[28] pop
[29] aload_2 v2
[30] astore_3 v3
[31] aload_3 v3
[32] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (14 -> 25: 28):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 3235
[2] -> line 3237
[14] -> line 3241
[20] -> line 3243
[25] -> line 3248
[28] -> line 3245
[29] -> line 3247
[31] -> line 3251
+ Method: a(Lcom/admob/android/ads/o;)V
Access flags: 0x1008
= static synthetic void a(com.admob.android.ads.o)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 18, locals = 1, stack = 2):
[0] aload_0 v0
[1] dup
[2] astore_0 v0
[3] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[6] ifnull +11 (target=17)
[9] aload_0 v0
[10] getfield #300
+ Fieldref [com/admob/android/ads/o.v Lcom/admob/android/ads/s;]
[13] aload_0 v0
[14] invokevirtual #504
+ Methodref [com/admob/android/ads/s.a (Lcom/admob/android/ads/o;)V]
[17] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 79
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 81, locals = 0, stack = 6):
[0] bipush 102
[2] bipush 102
[4] bipush 102
[6] invokestatic #350
+ Methodref [android/graphics/Color.rgb (III)I]
[9] putstatic #281
+ Fieldref [com/admob/android/ads/o.c I]
[12] new #167
+ Class [android/graphics/Rect]
[15] dup
[16] iconst_0
[17] iconst_0
[18] iconst_0
[19] iconst_0
[20] invokespecial #362
+ Methodref [android/graphics/Rect.<init> (IIII)V]
[23] putstatic #282
+ Fieldref [com/admob/android/ads/o.d Landroid/graphics/Rect;]
[26] new #166
+ Class [android/graphics/PointF]
[29] dup
[30] fconst_0
[31] fconst_0
[32] invokespecial #361
+ Methodref [android/graphics/PointF.<init> (FF)V]
[35] dup
[36] putstatic #283
+ Fieldref [com/admob/android/ads/o.e Landroid/graphics/PointF;]
[39] putstatic #284
+ Fieldref [com/admob/android/ads/o.f Landroid/graphics/PointF;]
[42] new #166
+ Class [android/graphics/PointF]
[45] dup
[46] ldc #6
+ Float [0.5]
[48] ldc #6
+ Float [0.5]
[50] invokespecial #361
+ Methodref [android/graphics/PointF.<init> (FF)V]
[53] putstatic #285
+ Fieldref [com/admob/android/ads/o.g Landroid/graphics/PointF;]
[56] new #160
+ Class [android/graphics/Matrix]
[59] dup
[60] invokespecial #351
+ Methodref [android/graphics/Matrix.<init> ()V]
[63] putstatic #286
+ Fieldref [com/admob/android/ads/o.h Landroid/graphics/Matrix;]
[66] new #168
+ Class [android/graphics/RectF]
[69] dup
[70] fconst_0
[71] fconst_0
[72] fconst_0
[73] fconst_0
[74] invokespecial #366
+ Methodref [android/graphics/RectF.<init> (FFFF)V]
[77] putstatic #287
+ Fieldref [com/admob/android/ads/o.i Landroid/graphics/RectF;]
[80] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 115
[12] -> line 118
[26] -> line 129
[36] -> line 130
[42] -> line 132
[56] -> line 147
[66] -> line 149
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/p
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x1030
= final synthetic class com.admob.android.ads.p extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 30):
+ Class [com/admob/android/ads/p]
+ Class [com/admob/android/ads/x]
+ Class [java/lang/NoSuchFieldError]
+ Class [java/lang/Object]
+ Fieldref [com/admob/android/ads/p.a [I]
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
+ Methodref [com/admob/android/ads/x.ordinal ()I]
+ Methodref [com/admob/android/ads/x.values ()[Lcom/admob/android/ads/x;]
+ NameAndType [a [I]
+ NameAndType [g Lcom/admob/android/ads/x;]
+ NameAndType [ordinal ()I]
+ NameAndType [values ()[Lcom/admob/android/ads/x;]
+ Utf8 [()I]
+ Utf8 [()V]
+ Utf8 [()[Lcom/admob/android/ads/x;]
+ Utf8 [<clinit>]
+ Utf8 [Code]
+ Utf8 [Lcom/admob/android/ads/x;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [[I]
+ Utf8 [a]
+ Utf8 [com/admob/android/ads/p]
+ Utf8 [com/admob/android/ads/x]
+ Utf8 [g]
+ Utf8 [java/lang/NoSuchFieldError]
+ Utf8 [java/lang/Object]
+ Utf8 [ordinal]
+ Utf8 [values]
Fields (count = 1):
+ Field: a [I
Access flags: 0x1018
= static final synthetic int[] a
Methods (count = 1):
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 23, locals = 0, stack = 3):
[0] invokestatic #8
+ Methodref [com/admob/android/ads/x.values ()[Lcom/admob/android/ads/x;]
[3] arraylength
[4] newarray 10
[6] putstatic #5
+ Fieldref [com/admob/android/ads/p.a [I]
[9] getstatic #5
+ Fieldref [com/admob/android/ads/p.a [I]
[12] getstatic #6
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
[15] invokevirtual #7
+ Methodref [com/admob/android/ads/x.ordinal ()I]
[18] iconst_1
[19] iastore
[20] return
[21] pop
[22] return
Code attribute exceptions (count = 1):
- ExceptionInfo (9 -> 20: 21):
+ Class [java/lang/NoSuchFieldError]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 772
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/r
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.r extends java.lang.Object
Interfaces (count = 1):
+ Class [com/admob/android/ads/ag]
Constant Pool (count = 57):
+ String [AdMobSDK]
+ String [Click processed at ]
+ String [Click processing failed at ]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/ag]
+ Class [com/admob/android/ads/ap]
+ Class [com/admob/android/ads/r]
+ Class [java/lang/Object]
+ Class [java/lang/StringBuilder]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/ap.f ()Ljava/net/URL;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ 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;]
+ NameAndType [<init> ()V]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [f ()Ljava/net/URL;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/net/URL;]
+ Utf8 [()V]
+ Utf8 [(Lcom/admob/android/ads/ap;)V]
+ Utf8 [(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
+ Utf8 [(Lcom/admob/android/ads/o;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Click processed at ]
+ Utf8 [Click processing failed at ]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [com/admob/android/ads/ag]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [com/admob/android/ads/r]
+ Utf8 [d]
+ Utf8 [f]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [toString]
Fields (count = 0):
Methods (count = 3):
- Method: <init>(Lcom/admob/android/ads/o;)V
Access flags: 0x0
= r(com.admob.android.ads.o)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 2, stack = 1):
[0] aload_0 v0
[1] invokespecial #14
+ Methodref [java/lang/Object.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 705
+ Method: a(Lcom/admob/android/ads/ap;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.ap)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 38, locals = 2, stack = 3):
[0] ldc #1
+ String [AdMobSDK]
[2] iconst_3
[3] invokestatic #12
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[6] ifeq +31 (target=37)
[9] ldc #1
+ String [AdMobSDK]
[11] new #9
+ Class [java/lang/StringBuilder]
[14] dup
[15] invokespecial #15
+ Methodref [java/lang/StringBuilder.<init> ()V]
[18] ldc #2
+ String [Click processed at ]
[20] invokevirtual #17
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[23] aload_1 v1
[24] invokevirtual #13
+ Methodref [com/admob/android/ads/ap.f ()Ljava/net/URL;]
[27] invokevirtual #16
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[30] invokevirtual #18
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[33] invokestatic #10
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[36] pop
[37] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 713
[9] -> line 715
[37] -> line 717
+ Method: a(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.ap,java.lang.Exception)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 39, locals = 3, stack = 3):
[0] ldc #1
+ String [AdMobSDK]
[2] iconst_3
[3] invokestatic #12
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[6] ifeq +32 (target=38)
[9] ldc #1
+ String [AdMobSDK]
[11] new #9
+ Class [java/lang/StringBuilder]
[14] dup
[15] invokespecial #15
+ Methodref [java/lang/StringBuilder.<init> ()V]
[18] ldc #3
+ String [Click processing failed at ]
[20] invokevirtual #17
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[23] aload_1 v1
[24] invokevirtual #13
+ Methodref [com/admob/android/ads/ap.f ()Ljava/net/URL;]
[27] invokevirtual #16
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[30] invokevirtual #18
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[33] aload_2 v2
[34] invokestatic #11
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[37] pop
[38] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 721
[9] -> line 723
[38] -> line 725
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/s
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x1
= public class com.admob.android.ads.s extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 105):
+ String [ ms): ]
+ String [Ad returned (]
+ String [AdMobSDK]
+ String [Received the same ad we already had. Discarding it.]
+ Class [android/os/SystemClock]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/o]
+ Class [com/admob/android/ads/s]
+ Class [java/lang/Object]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/s.a Ljava/lang/ref/WeakReference;]
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/o;Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;)V]
+ Methodref [com/admob/android/ads/AdView.g (Lcom/admob/android/ads/AdView;)J]
+ Methodref [com/admob/android/ads/AdView.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/ab.c ()Lcom/admob/android/ads/o;]
+ Methodref [com/admob/android/ads/o.b ()Lcom/admob/android/ads/ab;]
+ Methodref [com/admob/android/ads/o.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (J)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/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ NameAndType [a (Lcom/admob/android/ads/o;Lcom/admob/android/ads/ab;)V]
+ NameAndType [a Ljava/lang/ref/WeakReference;]
+ NameAndType [append (J)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b ()Lcom/admob/android/ads/ab;]
+ NameAndType [c ()Lcom/admob/android/ads/o;]
+ NameAndType [c (Lcom/admob/android/ads/AdView;)V]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [g (Lcom/admob/android/ads/AdView;)J]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [uptimeMillis ()J]
+ Utf8 [ ms): ]
+ Utf8 [()J]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Lcom/admob/android/ads/ab;]
+ Utf8 [()Lcom/admob/android/ads/o;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(J)Ljava/lang/StringBuilder;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)J]
+ Utf8 [(Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
+ Utf8 [(Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Lcom/admob/android/ads/o;)V]
+ Utf8 [(Lcom/admob/android/ads/o;Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [Ad returned (]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [Received the same ad we already had. Discarding it.]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/os/SystemClock]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [com/admob/android/ads/s]
+ Utf8 [d]
+ Utf8 [equals]
+ Utf8 [g]
+ Utf8 [get]
+ Utf8 [getContext]
+ Utf8 [i]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [toString]
+ Utf8 [uptimeMillis]
Fields (count = 1):
+ Field: a Ljava/lang/ref/WeakReference;
Access flags: 0x0
= java.lang.ref.WeakReference a
Methods (count = 3):
+ Method: a()V
Access flags: 0x1
= public void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #14
+ Fieldref [com/admob/android/ads/s.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #34
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #7
+ Class [com/admob/android/ads/AdView]
[10] dup
[11] astore_1 v1
[12] ifnull +7 (target=19)
[15] aload_1 v1
[16] invokestatic #21
+ Methodref [com/admob/android/ads/AdView.c (Lcom/admob/android/ads/AdView;)V]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 726
[11] -> line 727
[15] -> line 729
[19] -> line 731
+ Method: a(Lcom/admob/android/ads/o;)V
Access flags: 0x1
= public void a(com.admob.android.ads.o)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 133, locals = 4, stack = 6):
[0] aload_0 v0
[1] getfield #14
+ Fieldref [com/admob/android/ads/s.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #34
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #7
+ Class [com/admob/android/ads/AdView]
[10] dup
[11] astore_2 v2
[12] ifnull +120 (target=132)
[15] aload_2 v2
[16] dup
[17] astore_3 v3
[18] monitorenter
[19] aload_2 v2
[20] invokestatic #19
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
[23] ifnull +37 (target=60)
[26] aload_1 v1
[27] aload_2 v2
[28] invokestatic #19
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/AdView;)Lcom/admob/android/ads/ab;]
[31] invokevirtual #24
+ Methodref [com/admob/android/ads/ab.c ()Lcom/admob/android/ads/o;]
[34] invokevirtual #26
+ Methodref [com/admob/android/ads/o.equals (Ljava/lang/Object;)Z]
[37] ifeq +23 (target=60)
[40] ldc #3
+ String [AdMobSDK]
[42] iconst_3
[43] invokestatic #18
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[46] ifeq +78 (target=124)
[49] ldc #3
+ String [AdMobSDK]
[51] ldc #4
+ String [Received the same ad we already had. Discarding it.]
[53] invokestatic #16
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[56] pop
[57] goto +67 (target=124)
[60] ldc #3
+ String [AdMobSDK]
[62] iconst_4
[63] invokestatic #18
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[66] ifeq +44 (target=110)
[69] ldc #3
+ String [AdMobSDK]
[71] new #12
+ Class [java/lang/StringBuilder]
[74] dup
[75] invokespecial #28
+ Methodref [java/lang/StringBuilder.<init> ()V]
[78] ldc #2
+ String [Ad returned (]
[80] invokevirtual #31
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[83] invokestatic #15
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
[86] aload_2 v2
[87] invokestatic #22
+ Methodref [com/admob/android/ads/AdView.g (Lcom/admob/android/ads/AdView;)J]
[90] lsub
[91] invokevirtual #29
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[94] ldc #1
+ String [ ms): ]
[96] invokevirtual #31
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[99] aload_1 v1
[100] invokevirtual #30
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[103] invokevirtual #32
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[106] invokestatic #17
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[109] pop
[110] aload_2 v2
[111] aload_2 v2
[112] invokevirtual #23
+ Methodref [com/admob/android/ads/AdView.getContext ()Landroid/content/Context;]
[115] pop
[116] aload_1 v1
[117] aload_1 v1
[118] invokevirtual #25
+ Methodref [com/admob/android/ads/o.b ()Lcom/admob/android/ads/ab;]
[121] invokevirtual #20
+ Methodref [com/admob/android/ads/AdView.a (Lcom/admob/android/ads/o;Lcom/admob/android/ads/ab;)V]
[124] aload_3 v3
[125] monitorexit
[126] return
[127] astore_1 v1
[128] aload_3 v3
[129] monitorexit
[130] aload_1 v1
[131] athrow
[132] return
Code attribute exceptions (count = 2):
- ExceptionInfo (19 -> 126: 127):
- ExceptionInfo (127 -> 130: 127):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 738
[11] -> line 739
[15] -> line 741
[19] -> line 744
[40] -> line 746
[49] -> line 748
[60] -> line 753
[69] -> line 755
[110] -> line 759
[124] -> line 761
[132] -> line 763
- Method: <init>(Lcom/admob/android/ads/AdView;)V
Access flags: 0x1
= public s(com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 2, stack = 4):
[0] aload_0 v0
[1] invokespecial #27
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #13
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #33
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #14
+ Fieldref [com/admob/android/ads/s.a Ljava/lang/ref/WeakReference;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 717
[4] -> line 718
[16] -> line 719
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/t
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x600
= interface com.admob.android.ads.t extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 8):
+ Class [com/admob/android/ads/t]
+ Class [java/lang/Object]
+ Utf8 [()V]
+ Utf8 [SourceFile]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/t]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 1):
+ Method: b()V
Access flags: 0x401
= public abstract void b()
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/u
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.u extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 118):
+ Float [0.75]
+ String [AdMobSDK]
+ String [exception caught in Ad$WebViewLoader.run(), ]
+ String [window]
+ Class [android/content/Context]
+ Class [android/util/Log]
+ Class [android/view/WindowManager]
+ Class [android/view/WindowManager$LayoutParams]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/o]
+ Class [com/admob/android/ads/u]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [android/view/WindowManager$LayoutParams.dimAmount F]
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
+ Fieldref [com/admob/android/ads/u.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/u.b I]
+ Fieldref [com/admob/android/ads/u.c I]
+ Fieldref [com/admob/android/ads/u.d Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/u.e Ljava/lang/ref/WeakReference;]
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/view/WindowManager$LayoutParams.<init> (IIIII)V]
+ Methodref [com/admob/android/ads/AdView.a (Landroid/view/View;)V]
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/o.a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;II)Landroid/view/View;]
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ InterfaceMethodref [android/view/WindowManager.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (IIIII)V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;II)Landroid/view/View;]
+ NameAndType [a (Landroid/view/View;)V]
+ NameAndType [a Landroid/view/View;]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b I]
+ NameAndType [b Lcom/admob/android/ads/ab;]
+ NameAndType [c I]
+ NameAndType [d Ljava/lang/String;]
+ NameAndType [dimAmount F]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [e Ljava/lang/ref/WeakReference;]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getMessage ()Ljava/lang/String;]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(IIIII)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;II)Landroid/view/View;]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;IILcom/admob/android/ads/o;)V]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [F]
+ Utf8 [I]
+ Utf8 [Landroid/view/View;]
+ Utf8 [Lcom/admob/android/ads/ab;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [addView]
+ Utf8 [android/content/Context]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/WindowManager]
+ Utf8 [android/view/WindowManager$LayoutParams]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [com/admob/android/ads/u]
+ Utf8 [d]
+ Utf8 [dimAmount]
+ Utf8 [e]
+ Utf8 [exception caught in Ad$WebViewLoader.run(), ]
+ Utf8 [get]
+ Utf8 [getContext]
+ Utf8 [getMessage]
+ Utf8 [getSystemService]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
+ Utf8 [toString]
+ Utf8 [window]
Fields (count = 5):
+ Field: a Ljava/lang/String;
Access flags: 0x2
= private java.lang.String a
+ Field: b I
Access flags: 0x2
= private int b
+ Field: c I
Access flags: 0x2
= private int c
+ Field: d Ljava/lang/String;
Access flags: 0x2
= private java.lang.String d
+ Field: e Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference e
Methods (count = 2):
- Method: <init>(Ljava/lang/String;Ljava/lang/String;IILcom/admob/android/ads/o;)V
Access flags: 0x1
= public u(java.lang.String,java.lang.String,int,int,com.admob.android.ads.o)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 42, locals = 6, stack = 4):
[0] aload_0 v0
[1] invokespecial #34
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #21
+ Fieldref [com/admob/android/ads/u.a Ljava/lang/String;]
[9] aload_0 v0
[10] sipush 320
[13] putfield #22
+ Fieldref [com/admob/android/ads/u.b I]
[16] aload_0 v0
[17] sipush 295
[20] putfield #23
+ Fieldref [com/admob/android/ads/u.c I]
[23] aload_0 v0
[24] aload_2 v2
[25] putfield #24
+ Fieldref [com/admob/android/ads/u.d Ljava/lang/String;]
[28] aload_0 v0
[29] new #17
+ Class [java/lang/ref/WeakReference]
[32] dup
[33] aload v5
[35] invokespecial #38
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[38] putfield #25
+ Fieldref [com/admob/android/ads/u.e Ljava/lang/ref/WeakReference;]
[41] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 891
[4] -> line 892
[9] -> line 893
[16] -> line 894
[23] -> line 895
[28] -> line 896
[41] -> line 897
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 148, locals = 5, stack = 7):
[0] aload_0 v0
[1] getfield #25
+ Fieldref [com/admob/android/ads/u.e Ljava/lang/ref/WeakReference;]
[4] invokevirtual #39
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #11
+ Class [com/admob/android/ads/o]
[10] dup
[11] astore_1 v1
[12] ifnull +95 (target=107)
[15] aload_1 v1
[16] getfield #20
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[19] ifnull +88 (target=107)
[22] aload_1 v1
[23] getfield #20
+ Fieldref [com/admob/android/ads/o.b Lcom/admob/android/ads/ab;]
[26] invokevirtual #31
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[29] dup
[30] astore_2 v2
[31] ldc #4
+ String [window]
[33] invokevirtual #26
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[36] checkcast #7
+ Class [android/view/WindowManager]
[39] astore_3 v3
[40] new #8
+ Class [android/view/WindowManager$LayoutParams]
[43] dup
[44] iconst_m1
[45] iconst_m1
[46] sipush 1000
[49] iconst_2
[50] bipush -3
[52] invokespecial #29
+ Methodref [android/view/WindowManager$LayoutParams.<init> (IIIII)V]
[55] dup
[56] astore v4
[58] ldc #1
+ Float [0.75]
[60] putfield #18
+ Fieldref [android/view/WindowManager$LayoutParams.dimAmount F]
[63] aload_1 v1
[64] aload_1 v1
[65] aload_2 v2
[66] aload_0 v0
[67] getfield #21
+ Fieldref [com/admob/android/ads/u.a Ljava/lang/String;]
[70] aload_0 v0
[71] getfield #24
+ Fieldref [com/admob/android/ads/u.d Ljava/lang/String;]
[74] aload_0 v0
[75] getfield #22
+ Fieldref [com/admob/android/ads/u.b I]
[78] aload_0 v0
[79] getfield #23
+ Fieldref [com/admob/android/ads/u.c I]
[82] invokevirtual #32
+ Methodref [com/admob/android/ads/o.a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;II)Landroid/view/View;]
[85] putfield #19
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
[88] aload_3 v3
[89] aload_1 v1
[90] getfield #19
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
[93] aload v4
[95] invokeinterface #40
+ InterfaceMethodref [android/view/WindowManager.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
[100] aload_1 v1
[101] getfield #19
+ Fieldref [com/admob/android/ads/o.a Landroid/view/View;]
[104] invokestatic #30
+ Methodref [com/admob/android/ads/AdView.a (Landroid/view/View;)V]
[107] return
[108] astore_1 v1
[109] ldc #2
+ String [AdMobSDK]
[111] bipush 6
[113] invokestatic #28
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[116] ifeq +31 (target=147)
[119] ldc #2
+ String [AdMobSDK]
[121] new #16
+ Class [java/lang/StringBuilder]
[124] dup
[125] invokespecial #35
+ Methodref [java/lang/StringBuilder.<init> ()V]
[128] ldc #3
+ String [exception caught in Ad$WebViewLoader.run(), ]
[130] invokevirtual #36
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[133] aload_1 v1
[134] invokevirtual #33
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
[137] invokevirtual #36
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[140] invokevirtual #37
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[143] invokestatic #27
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[146] pop
[147] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 107: 108):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 15)
[0] -> line 902
[11] -> line 903
[15] -> line 905
[22] -> line 907
[30] -> line 908
[40] -> line 909
[56] -> line 914
[63] -> line 915
[88] -> line 916
[100] -> line 917
[107] -> line 927
[108] -> line 921
[109] -> line 923
[119] -> line 925
[147] -> line 928
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/v
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.v extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 123):
+ String [AdMobSDK]
+ String [containerView was null in ViewAdd!]
+ String [exception caught in Ad$ViewAdd.run(), ]
+ Class [android/util/Log]
+ Class [android/view/View]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/o]
+ Class [com/admob/android/ads/v]
+ Class [com/admob/android/ads/y]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/ref/WeakReference]
+ Class [java/util/Iterator]
+ Class [java/util/Vector]
+ Fieldref [com/admob/android/ads/v.a Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/v.b Lcom/admob/android/ads/ab;]
+ Fieldref [com/admob/android/ads/v.c Ljava/lang/ref/WeakReference;]
+ Fieldref [com/admob/android/ads/y.a Landroid/view/View;]
+ Fieldref [com/admob/android/ads/y.b Landroid/widget/RelativeLayout$LayoutParams;]
+ Fieldref [com/admob/android/ads/y.c Landroid/view/animation/AnimationSet;]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/view/View.startAnimation (Landroid/view/animation/Animation;)V]
+ Methodref [com/admob/android/ads/ab.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Methodref [com/admob/android/ads/ab.invalidate ()V]
+ Methodref [com/admob/android/ads/ab.requestLayout ()V]
+ Methodref [com/admob/android/ads/ab.setPadding (IIII)V]
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/o;)V]
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ Methodref [java/util/Vector.<init> ()V]
+ Methodref [java/util/Vector.iterator ()Ljava/util/Iterator;]
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a (Lcom/admob/android/ads/o;)V]
+ NameAndType [a Landroid/view/View;]
+ NameAndType [a Ljava/util/Vector;]
+ NameAndType [addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Landroid/widget/RelativeLayout$LayoutParams;]
+ NameAndType [b Lcom/admob/android/ads/ab;]
+ NameAndType [c Landroid/view/animation/AnimationSet;]
+ NameAndType [c Ljava/lang/ref/WeakReference;]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getMessage ()Ljava/lang/String;]
+ NameAndType [hasNext ()Z]
+ NameAndType [invalidate ()V]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [iterator ()Ljava/util/Iterator;]
+ NameAndType [next ()Ljava/lang/Object;]
+ NameAndType [requestLayout ()V]
+ NameAndType [setPadding (IIII)V]
+ NameAndType [startAnimation (Landroid/view/animation/Animation;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/util/Iterator;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(IIII)V]
+ Utf8 [(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Landroid/view/animation/Animation;)V]
+ Utf8 [(Lcom/admob/android/ads/ab;Lcom/admob/android/ads/o;)V]
+ Utf8 [(Lcom/admob/android/ads/o;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Landroid/view/View;]
+ Utf8 [Landroid/view/animation/AnimationSet;]
+ Utf8 [Landroid/widget/RelativeLayout$LayoutParams;]
+ Utf8 [Lcom/admob/android/ads/ab;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [Ljava/util/Vector;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [addView]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/View]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [com/admob/android/ads/v]
+ Utf8 [com/admob/android/ads/y]
+ Utf8 [containerView was null in ViewAdd!]
+ Utf8 [e]
+ Utf8 [exception caught in Ad$ViewAdd.run(), ]
+ Utf8 [get]
+ Utf8 [getMessage]
+ Utf8 [hasNext]
+ Utf8 [invalidate]
+ Utf8 [isLoggable]
+ Utf8 [iterator]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [java/util/Iterator]
+ Utf8 [java/util/Vector]
+ Utf8 [next]
+ Utf8 [requestLayout]
+ Utf8 [run]
+ Utf8 [setPadding]
+ Utf8 [startAnimation]
+ Utf8 [toString]
Fields (count = 3):
+ Field: a Ljava/util/Vector;
Access flags: 0x0
= java.util.Vector a
+ Field: b Lcom/admob/android/ads/ab;
Access flags: 0x2
= private com.admob.android.ads.ab b
+ Field: c Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference c
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/ab;Lcom/admob/android/ads/o;)V
Access flags: 0x1
= public v(com.admob.android.ads.ab,com.admob.android.ads.o)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 33, locals = 3, stack = 4):
[0] aload_0 v0
[1] invokespecial #32
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #16
+ Class [java/util/Vector]
[8] dup
[9] invokespecial #38
+ Methodref [java/util/Vector.<init> ()V]
[12] putfield #17
+ Fieldref [com/admob/android/ads/v.a Ljava/util/Vector;]
[15] aload_0 v0
[16] aload_1 v1
[17] putfield #18
+ Fieldref [com/admob/android/ads/v.b Lcom/admob/android/ads/ab;]
[20] aload_0 v0
[21] new #14
+ Class [java/lang/ref/WeakReference]
[24] dup
[25] aload_2 v2
[26] invokespecial #36
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[29] putfield #19
+ Fieldref [com/admob/android/ads/v.c Ljava/lang/ref/WeakReference;]
[32] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 2495
[4] -> line 2496
[15] -> line 2497
[20] -> line 2498
[32] -> line 2499
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 174, locals = 4, stack = 5):
[0] aload_0 v0
[1] getfield #18
+ Fieldref [com/admob/android/ads/v.b Lcom/admob/android/ads/ab;]
[4] ifnull +92 (target=96)
[7] aload_0 v0
[8] getfield #18
+ Fieldref [com/admob/android/ads/v.b Lcom/admob/android/ads/ab;]
[11] iconst_0
[12] iconst_0
[13] iconst_0
[14] iconst_0
[15] invokevirtual #29
+ Methodref [com/admob/android/ads/ab.setPadding (IIII)V]
[18] aload_0 v0
[19] getfield #17
+ Fieldref [com/admob/android/ads/v.a Ljava/util/Vector;]
[22] invokevirtual #39
+ Methodref [java/util/Vector.iterator ()Ljava/util/Iterator;]
[25] astore_1 v1
[26] aload_1 v1
[27] invokeinterface #40
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[32] ifeq +47 (target=79)
[35] aload_1 v1
[36] invokeinterface #41
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[41] checkcast #9
+ Class [com/admob/android/ads/y]
[44] dup
[45] astore_2 v2
[46] getfield #20
+ Fieldref [com/admob/android/ads/y.a Landroid/view/View;]
[49] astore_3 v3
[50] aload_0 v0
[51] getfield #18
+ Fieldref [com/admob/android/ads/v.b Lcom/admob/android/ads/ab;]
[54] aload_3 v3
[55] aload_2 v2
[56] getfield #21
+ Fieldref [com/admob/android/ads/y.b Landroid/widget/RelativeLayout$LayoutParams;]
[59] invokevirtual #26
+ Methodref [com/admob/android/ads/ab.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
[62] aload_2 v2
[63] getfield #22
+ Fieldref [com/admob/android/ads/y.c Landroid/view/animation/AnimationSet;]
[66] dup
[67] astore_2 v2
[68] ifnull +8 (target=76)
[71] aload_3 v3
[72] aload_2 v2
[73] invokevirtual #25
+ Methodref [android/view/View.startAnimation (Landroid/view/animation/Animation;)V]
[76] goto -50 (target=26)
[79] aload_0 v0
[80] getfield #18
+ Fieldref [com/admob/android/ads/v.b Lcom/admob/android/ads/ab;]
[83] invokevirtual #27
+ Methodref [com/admob/android/ads/ab.invalidate ()V]
[86] aload_0 v0
[87] getfield #18
+ Fieldref [com/admob/android/ads/v.b Lcom/admob/android/ads/ab;]
[90] invokevirtual #28
+ Methodref [com/admob/android/ads/ab.requestLayout ()V]
[93] goto +21 (target=114)
[96] ldc #1
+ String [AdMobSDK]
[98] bipush 6
[100] invokestatic #24
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[103] ifeq +11 (target=114)
[106] ldc #1
+ String [AdMobSDK]
[108] ldc #2
+ String [containerView was null in ViewAdd!]
[110] invokestatic #23
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[113] pop
[114] aload_0 v0
[115] getfield #19
+ Fieldref [com/admob/android/ads/v.c Ljava/lang/ref/WeakReference;]
[118] invokevirtual #37
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[121] checkcast #7
+ Class [com/admob/android/ads/o]
[124] dup
[125] astore_1 v1
[126] ifnull +7 (target=133)
[129] aload_1 v1
[130] invokestatic #30
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/o;)V]
[133] return
[134] astore_1 v1
[135] ldc #1
+ String [AdMobSDK]
[137] bipush 6
[139] invokestatic #24
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[142] ifeq +31 (target=173)
[145] ldc #1
+ String [AdMobSDK]
[147] new #13
+ Class [java/lang/StringBuilder]
[150] dup
[151] invokespecial #33
+ Methodref [java/lang/StringBuilder.<init> ()V]
[154] ldc #3
+ String [exception caught in Ad$ViewAdd.run(), ]
[156] invokevirtual #34
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[159] aload_1 v1
[160] invokevirtual #31
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
[163] invokevirtual #34
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[166] invokevirtual #35
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[169] invokestatic #23
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[172] pop
[173] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 133: 134):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 21)
[0] -> line 2520
[7] -> line 2525
[18] -> line 2528
[45] -> line 2530
[50] -> line 2531
[62] -> line 2532
[67] -> line 2533
[71] -> line 2535
[76] -> line 2537
[79] -> line 2539
[86] -> line 2540
[96] -> line 2544
[106] -> line 2546
[114] -> line 2549
[125] -> line 2550
[129] -> line 2552
[133] -> line 2561
[134] -> line 2555
[135] -> line 2557
[145] -> line 2559
[173] -> line 2562
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/w
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.w extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 21):
+ Class [com/admob/android/ads/w]
+ Class [java/lang/Object]
+ Fieldref [com/admob/android/ads/w.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/w.b Z]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [b Z]
+ Utf8 [()V]
+ Utf8 [(Ljava/lang/String;Z)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/w]
+ Utf8 [java/lang/Object]
Fields (count = 2):
+ Field: a Ljava/lang/String;
Access flags: 0x1
= public java.lang.String a
+ Field: b Z
Access flags: 0x1
= public boolean b
Methods (count = 1):
- Method: <init>(Ljava/lang/String;Z)V
Access flags: 0x1
= public w(java.lang.String,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 3, stack = 2):
[0] aload_0 v0
[1] invokespecial #5
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #3
+ Fieldref [com/admob/android/ads/w.a Ljava/lang/String;]
[9] aload_0 v0
[10] iload_2 v2
[11] putfield #4
+ Fieldref [com/admob/android/ads/w.b Z]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 1025
[4] -> line 1026
[9] -> line 1027
[14] -> line 1028
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/x
Superclass: java/lang/Enum
Major version: 0x31
Minor version: 0x0
Access flags: 0x4031
= public final enum enum com.admob.android.ads.x extends java.lang.Enum
Interfaces (count = 0):
Constant Pool (count = 72):
+ String [CLICK_TO_APP]
+ String [CLICK_TO_BROWSER]
+ String [CLICK_TO_CALL]
+ String [CLICK_TO_CANVAS]
+ String [CLICK_TO_CONTACT]
+ String [CLICK_TO_MAP]
+ String [CLICK_TO_MUSIC]
+ String [CLICK_TO_VIDEO]
+ Class [[Lcom/admob/android/ads/x;]
+ Class [com/admob/android/ads/x]
+ Class [java/lang/Enum]
+ Fieldref [com/admob/android/ads/x.a Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.b Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.c Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.d Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.e Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.f Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.h Lcom/admob/android/ads/x;]
+ Fieldref [com/admob/android/ads/x.i [Lcom/admob/android/ads/x;]
+ Methodref [[Lcom/admob/android/ads/x;.clone ()Ljava/lang/Object;]
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
+ Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
+ Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
+ NameAndType [<init> (Ljava/lang/String;I)V]
+ NameAndType [a Lcom/admob/android/ads/x;]
+ NameAndType [b Lcom/admob/android/ads/x;]
+ NameAndType [c Lcom/admob/android/ads/x;]
+ NameAndType [clone ()Ljava/lang/Object;]
+ NameAndType [d Lcom/admob/android/ads/x;]
+ NameAndType [e Lcom/admob/android/ads/x;]
+ NameAndType [f Lcom/admob/android/ads/x;]
+ NameAndType [g Lcom/admob/android/ads/x;]
+ NameAndType [h Lcom/admob/android/ads/x;]
+ NameAndType [i [Lcom/admob/android/ads/x;]
+ NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()V]
+ Utf8 [()[Lcom/admob/android/ads/x;]
+ Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
+ Utf8 [(Ljava/lang/String;)Lcom/admob/android/ads/x;]
+ Utf8 [(Ljava/lang/String;I)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [CLICK_TO_APP]
+ Utf8 [CLICK_TO_BROWSER]
+ Utf8 [CLICK_TO_CALL]
+ Utf8 [CLICK_TO_CANVAS]
+ Utf8 [CLICK_TO_CONTACT]
+ Utf8 [CLICK_TO_MAP]
+ Utf8 [CLICK_TO_MUSIC]
+ Utf8 [CLICK_TO_VIDEO]
+ Utf8 [Code]
+ Utf8 [Lcom/admob/android/ads/x;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [[Lcom/admob/android/ads/x;]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [clone]
+ Utf8 [com/admob/android/ads/x]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [f]
+ Utf8 [g]
+ Utf8 [h]
+ Utf8 [i]
+ Utf8 [java/lang/Enum]
+ Utf8 [valueOf]
+ Utf8 [values]
Fields (count = 9):
+ Field: a Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x a
+ Field: b Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x b
+ Field: c Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x c
+ Field: d Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x d
+ Field: e Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x e
+ Field: f Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x f
+ Field: g Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x g
+ Field: h Lcom/admob/android/ads/x;
Access flags: 0x4019
= public static final com.admob.android.ads.x h
+ Field: i [Lcom/admob/android/ads/x;
Access flags: 0x101a
= private static final synthetic com.admob.android.ads.x[] i
Methods (count = 4):
+ Method: values()[Lcom/admob/android/ads/x;
Access flags: 0x9
= public static com.admob.android.ads.x[] values()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 0, stack = 1):
[0] getstatic #20
+ Fieldref [com/admob/android/ads/x.i [Lcom/admob/android/ads/x;]
[3] invokevirtual #21
+ Methodref [[Lcom/admob/android/ads/x;.clone ()Ljava/lang/Object;]
[6] checkcast #9
+ Class [[Lcom/admob/android/ads/x;]
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 83
+ Method: valueOf(Ljava/lang/String;)Lcom/admob/android/ads/x;
Access flags: 0x9
= public static com.admob.android.ads.x valueOf(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 1, stack = 2):
[0] ldc #10
+ Class [com/admob/android/ads/x]
[2] aload_0 v0
[3] invokestatic #24
+ Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;]
[6] checkcast #10
+ Class [com/admob/android/ads/x]
[9] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 83
- Method: <init>(Ljava/lang/String;I)V
Access flags: 0x2
= private x(java.lang.String,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 3, stack = 3):
[0] aload_0 v0
[1] aload_1 v1
[2] iload_2 v2
[3] invokespecial #23
+ Methodref [java/lang/Enum.<init> (Ljava/lang/String;I)V]
[6] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 83
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 165, locals = 0, stack = 4):
[0] new #10
+ Class [com/admob/android/ads/x]
[3] dup
[4] ldc #6
+ String [CLICK_TO_MAP]
[6] iconst_0
[7] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[10] putstatic #12
+ Fieldref [com/admob/android/ads/x.a Lcom/admob/android/ads/x;]
[13] new #10
+ Class [com/admob/android/ads/x]
[16] dup
[17] ldc #8
+ String [CLICK_TO_VIDEO]
[19] iconst_1
[20] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[23] putstatic #13
+ Fieldref [com/admob/android/ads/x.b Lcom/admob/android/ads/x;]
[26] new #10
+ Class [com/admob/android/ads/x]
[29] dup
[30] ldc #1
+ String [CLICK_TO_APP]
[32] iconst_2
[33] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[36] putstatic #14
+ Fieldref [com/admob/android/ads/x.c Lcom/admob/android/ads/x;]
[39] new #10
+ Class [com/admob/android/ads/x]
[42] dup
[43] ldc #2
+ String [CLICK_TO_BROWSER]
[45] iconst_3
[46] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[49] putstatic #15
+ Fieldref [com/admob/android/ads/x.d Lcom/admob/android/ads/x;]
[52] new #10
+ Class [com/admob/android/ads/x]
[55] dup
[56] ldc #3
+ String [CLICK_TO_CALL]
[58] iconst_4
[59] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[62] putstatic #16
+ Fieldref [com/admob/android/ads/x.e Lcom/admob/android/ads/x;]
[65] new #10
+ Class [com/admob/android/ads/x]
[68] dup
[69] ldc #7
+ String [CLICK_TO_MUSIC]
[71] iconst_5
[72] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[75] putstatic #17
+ Fieldref [com/admob/android/ads/x.f Lcom/admob/android/ads/x;]
[78] new #10
+ Class [com/admob/android/ads/x]
[81] dup
[82] ldc #4
+ String [CLICK_TO_CANVAS]
[84] bipush 6
[86] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[89] putstatic #18
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
[92] new #10
+ Class [com/admob/android/ads/x]
[95] dup
[96] ldc #5
+ String [CLICK_TO_CONTACT]
[98] bipush 7
[100] invokespecial #22
+ Methodref [com/admob/android/ads/x.<init> (Ljava/lang/String;I)V]
[103] putstatic #19
+ Fieldref [com/admob/android/ads/x.h Lcom/admob/android/ads/x;]
[106] bipush 8
[108] anewarray #10
+ Class [com/admob/android/ads/x]
[111] dup
[112] iconst_0
[113] getstatic #12
+ Fieldref [com/admob/android/ads/x.a Lcom/admob/android/ads/x;]
[116] aastore
[117] dup
[118] iconst_1
[119] getstatic #13
+ Fieldref [com/admob/android/ads/x.b Lcom/admob/android/ads/x;]
[122] aastore
[123] dup
[124] iconst_2
[125] getstatic #14
+ Fieldref [com/admob/android/ads/x.c Lcom/admob/android/ads/x;]
[128] aastore
[129] dup
[130] iconst_3
[131] getstatic #15
+ Fieldref [com/admob/android/ads/x.d Lcom/admob/android/ads/x;]
[134] aastore
[135] dup
[136] iconst_4
[137] getstatic #16
+ Fieldref [com/admob/android/ads/x.e Lcom/admob/android/ads/x;]
[140] aastore
[141] dup
[142] iconst_5
[143] getstatic #17
+ Fieldref [com/admob/android/ads/x.f Lcom/admob/android/ads/x;]
[146] aastore
[147] dup
[148] bipush 6
[150] getstatic #18
+ Fieldref [com/admob/android/ads/x.g Lcom/admob/android/ads/x;]
[153] aastore
[154] dup
[155] bipush 7
[157] getstatic #19
+ Fieldref [com/admob/android/ads/x.h Lcom/admob/android/ads/x;]
[160] aastore
[161] putstatic #20
+ Fieldref [com/admob/android/ads/x.i [Lcom/admob/android/ads/x;]
[164] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 85
[13] -> line 86
[26] -> line 87
[39] -> line 88
[52] -> line 89
[65] -> line 90
[78] -> line 91
[92] -> line 92
[106] -> line 83
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/y
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.y extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 21):
+ Class [com/admob/android/ads/y]
+ Class [java/lang/Object]
+ Methodref [com/admob/android/ads/y.<init> (B)V]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (B)V]
+ Utf8 [()V]
+ Utf8 [(B)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/view/View;]
+ Utf8 [Landroid/view/animation/AnimationSet;]
+ Utf8 [Landroid/widget/RelativeLayout$LayoutParams;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/y]
+ Utf8 [java/lang/Object]
Fields (count = 3):
+ Field: a Landroid/view/View;
Access flags: 0x1
= public android.view.View a
+ Field: b Landroid/widget/RelativeLayout$LayoutParams;
Access flags: 0x1
= public android.widget.RelativeLayout$LayoutParams b
+ Field: c Landroid/view/animation/AnimationSet;
Access flags: 0x1
= public android.view.animation.AnimationSet c
Methods (count = 2):
- Method: <init>(B)V
Access flags: 0x2
= private y(byte)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 2, stack = 1):
[0] aload_0 v0
[1] invokespecial #4
+ Methodref [java/lang/Object.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 2481
- Method: <init>()V
Access flags: 0x1000
= synthetic y()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] invokespecial #3
+ Methodref [com/admob/android/ads/y.<init> (B)V]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 2481
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/z
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.z extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 45):
+ String [application/json]
+ Class [com/admob/android/ads/ah]
+ Class [com/admob/android/ads/ap]
+ Class [com/admob/android/ads/z]
+ Class [java/lang/Object]
+ Class [org/json/JSONObject]
+ Fieldref [com/admob/android/ads/z.a Z]
+ Methodref [com/admob/android/ads/ah.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/ap.a (I)V]
+ Methodref [com/admob/android/ads/ap.a (Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Methodref [org/json/JSONObject.toString ()Ljava/lang/String;]
+ NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ NameAndType [a (I)V]
+ NameAndType [a (Ljava/lang/String;)V]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ NameAndType [a Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)V]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;I)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [application/json]
+ Utf8 [com/admob/android/ads/ah]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [com/admob/android/ads/z]
+ Utf8 [java/lang/Object]
+ Utf8 [org/json/JSONObject]
+ Utf8 [toString]
Fields (count = 1):
+ Field: a Z
Access flags: 0xa
= private static boolean a
Methods (count = 6):
+ Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;
Access flags: 0x9
= public static com.admob.android.ads.ap a(java.lang.String,java.lang.String,java.lang.String,com.admob.android.ads.ag,int,java.util.Map,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 7, stack = 9):
[0] new #2
+ Class [com/admob/android/ads/ah]
[3] dup
[4] aload_0 v0
[5] aload_1 v1
[6] aload_2 v2
[7] aload_3 v3
[8] iload v4
[10] aconst_null
[11] aload v6
[13] invokespecial #8
+ Methodref [com/admob/android/ads/ah.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
[16] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 38
+ Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;
Access flags: 0x9
= public static com.admob.android.ads.ap a(java.lang.String,java.lang.String,java.lang.String,org.json.JSONObject,com.admob.android.ads.ag)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 33, locals = 5, stack = 7):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] aload v4
[5] sipush 5000
[8] aconst_null
[9] aload_3 v3
[10] ifnonnull +7 (target=17)
[13] aconst_null
[14] goto +7 (target=21)
[17] aload_3 v3
[18] invokevirtual #13
+ Methodref [org/json/JSONObject.toString ()Ljava/lang/String;]
[21] invokestatic #12
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
[24] dup
[25] astore_0 v0
[26] ldc #1
+ String [application/json]
[28] invokevirtual #10
+ Methodref [com/admob/android/ads/ap.a (Ljava/lang/String;)V]
[31] aload_0 v0
[32] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 61
[25] -> line 64
[31] -> line 66
+ Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;
Access flags: 0x9
= public static com.admob.android.ads.ap a(java.lang.String,java.lang.String,java.lang.String,com.admob.android.ads.ag)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 13, locals = 4, stack = 7):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] aload_3 v3
[4] sipush 5000
[7] aconst_null
[8] aconst_null
[9] invokestatic #12
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
[12] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 78
+ Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;I)Lcom/admob/android/ads/ap;
Access flags: 0x9
= public static com.admob.android.ads.ap a(java.lang.String,java.lang.String,java.lang.String,com.admob.android.ads.ag,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 5, stack = 7):
[0] aload_0 v0
[1] aconst_null
[2] aload_2 v2
[3] aload_3 v3
[4] sipush 5000
[7] aconst_null
[8] aconst_null
[9] invokestatic #12
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
[12] dup
[13] astore_0 v0
[14] ifnull +8 (target=22)
[17] aload_0 v0
[18] iconst_1
[19] invokevirtual #9
+ Methodref [com/admob/android/ads/ap.a (I)V]
[22] aload_0 v0
[23] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 90
[13] -> line 91
[17] -> line 93
[22] -> line 95
+ Method: a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;
Access flags: 0x9
= public static com.admob.android.ads.ap a(java.lang.String,java.lang.String,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 8, locals = 3, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] aload_2 v2
[3] aconst_null
[4] invokestatic #11
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;)Lcom/admob/android/ads/ap;]
[7] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 106
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 0, stack = 1):
[0] iconst_0
[1] putstatic #7
+ Fieldref [com/admob/android/ads/z.a Z]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 11
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/aa
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.aa extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 39):
+ Float [0.5]
+ Class [android/graphics/PointF]
+ Class [android/view/View]
+ Class [com/admob/android/ads/aa]
+ Class [java/lang/Object]
+ Fieldref [com/admob/android/ads/aa.a F]
+ Fieldref [com/admob/android/ads/aa.b Landroid/graphics/PointF;]
+ Methodref [android/graphics/PointF.<init> (FF)V]
+ Methodref [android/view/View.getTag ()Ljava/lang/Object;]
+ Methodref [com/admob/android/ads/aa.<init> ()V]
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (FF)V]
+ NameAndType [a F]
+ NameAndType [b Landroid/graphics/PointF;]
+ NameAndType [c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ NameAndType [getTag ()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()V]
+ Utf8 [(FF)V]
+ Utf8 [(Landroid/view/View;)F]
+ Utf8 [(Landroid/view/View;)Landroid/graphics/PointF;]
+ Utf8 [(Landroid/view/View;)Lcom/admob/android/ads/aa;]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [F]
+ Utf8 [Landroid/graphics/PointF;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/graphics/PointF]
+ Utf8 [android/view/View]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/aa]
+ Utf8 [getTag]
+ Utf8 [java/lang/Object]
Fields (count = 2):
+ Field: a F
Access flags: 0x1
= public float a
+ Field: b Landroid/graphics/PointF;
Access flags: 0x1
= public android.graphics.PointF b
Methods (count = 4):
- Method: <init>()V
Access flags: 0x1
= public aa()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 25, locals = 1, stack = 5):
[0] aload_0 v0
[1] invokespecial #12
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] fconst_0
[6] putfield #6
+ Fieldref [com/admob/android/ads/aa.a F]
[9] aload_0 v0
[10] new #2
+ Class [android/graphics/PointF]
[13] dup
[14] ldc #1
+ Float [0.5]
[16] ldc #1
+ Float [0.5]
[18] invokespecial #8
+ Methodref [android/graphics/PointF.<init> (FF)V]
[21] putfield #7
+ Fieldref [com/admob/android/ads/aa.b Landroid/graphics/PointF;]
[24] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 17
[4] -> line 18
[9] -> line 20
[24] -> line 21
+ Method: a(Landroid/view/View;)F
Access flags: 0x9
= public static float a(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 16, locals = 1, stack = 2):
[0] aload_0 v0
[1] ifnull +13 (target=14)
[4] aload_0 v0
[5] invokestatic #11
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
[8] dup
[9] astore_0 v0
[10] getfield #6
+ Fieldref [com/admob/android/ads/aa.a F]
[13] freturn
[14] fconst_0
[15] freturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 36
[4] -> line 38
[9] -> line 39
[14] -> line 41
+ Method: b(Landroid/view/View;)Landroid/graphics/PointF;
Access flags: 0x9
= public static android.graphics.PointF b(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 16, locals = 1, stack = 2):
[0] aload_0 v0
[1] ifnull +13 (target=14)
[4] aload_0 v0
[5] invokestatic #11
+ Methodref [com/admob/android/ads/aa.c (Landroid/view/View;)Lcom/admob/android/ads/aa;]
[8] dup
[9] astore_0 v0
[10] getfield #7
+ Fieldref [com/admob/android/ads/aa.b Landroid/graphics/PointF;]
[13] areturn
[14] aconst_null
[15] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 66
[4] -> line 68
[9] -> line 69
[14] -> line 71
+ Method: c(Landroid/view/View;)Lcom/admob/android/ads/aa;
Access flags: 0x9
= public static com.admob.android.ads.aa c(android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 34, locals = 1, stack = 2):
[0] aload_0 v0
[1] invokevirtual #9
+ Methodref [android/view/View.getTag ()Ljava/lang/Object;]
[4] dup
[5] astore_0 v0
[6] ifnull +18 (target=24)
[9] aload_0 v0
[10] instanceof #4
+ Class [com/admob/android/ads/aa]
[13] ifeq +11 (target=24)
[16] aload_0 v0
[17] checkcast #4
+ Class [com/admob/android/ads/aa]
[20] astore_0 v0
[21] goto +11 (target=32)
[24] new #4
+ Class [com/admob/android/ads/aa]
[27] dup
[28] invokespecial #10
+ Methodref [com/admob/android/ads/aa.<init> ()V]
[31] astore_0 v0
[32] aload_0 v0
[33] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 85
[5] -> line 86
[16] -> line 89
[24] -> line 93
[32] -> line 95
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ab
Superclass: android/widget/RelativeLayout
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.ab extends android.widget.RelativeLayout
Interfaces (count = 4):
+ Class [android/view/animation/Animation$AnimationListener]
+ Class [com/admob/android/ads/aq]
+ Class [com/admob/android/ads/m]
+ Class [com/admob/android/ads/t]
Constant Pool (count = 476):
+ Integer [17301602]
+ Float [-1.0]
+ Float [0.001]
+ Float [1.2]
+ Float [1000.0]
+ String [ x=]
+ String [ y=]
+ String [AdMobSDK]
+ String [Exception while processing interaction history.]
+ String [container]
+ String [dispatchTouchEvent: action=]
+ String [dispatchTrackballEvent: action=]
+ String [interactions]
+ String [onKeyDown: keyCode=]
+ String [onKeyUp: keyCode=]
+ String [recordEvent:]
+ String [touches]
+ String [{%d,%d,%d,%f}]
+ String [{%d,%f}]
+ Class [android/content/Context]
+ Class [android/content/res/Resources]
+ Class [android/graphics/Canvas]
+ Class [android/graphics/Rect]
+ Class [android/graphics/drawable/Drawable]
+ Class [android/os/SystemClock]
+ Class [android/util/DisplayMetrics]
+ Class [android/util/Log]
+ Class [android/view/KeyEvent]
+ Class [android/view/MotionEvent]
+ Class [android/view/View]
+ Class [android/view/ViewGroup]
+ Class [android/view/animation/Animation$AnimationListener]
+ Class [android/view/animation/AnimationSet]
+ Class [android/view/animation/ScaleAnimation]
+ Class [android/widget/ProgressBar]
+ Class [android/widget/RelativeLayout]
+ Class [android/widget/RelativeLayout$LayoutParams]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/ac]
+ Class [com/admob/android/ads/ad]
+ Class [com/admob/android/ads/ae]
+ Class [com/admob/android/ads/af]
+ Class [com/admob/android/ads/aq]
+ Class [com/admob/android/ads/m]
+ Class [com/admob/android/ads/o]
+ Class [com/admob/android/ads/t]
+ Class [java/lang/Exception]
+ Class [java/lang/Float]
+ Class [java/lang/Integer]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/util/Collections]
+ Class [java/util/Vector]
+ Class [org/json/JSONArray]
+ Class [org/json/JSONObject]
+ Long [-1]
+ Long [200]
+ Long [299]
+ Long [500]
+ Long [10000000]
+ Fieldref [android/util/DisplayMetrics.density F]
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
+ Fieldref [com/admob/android/ads/ab.c Lcom/admob/android/ads/AdView;]
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
+ Fieldref [com/admob/android/ads/ab.f J]
+ Fieldref [com/admob/android/ads/ab.g Z]
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
+ Fieldref [com/admob/android/ads/ab.i F]
+ Fieldref [com/admob/android/ads/ab.j Lcom/admob/android/ads/af;]
+ Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
+ Methodref [android/content/res/Resources.getDisplayMetrics ()Landroid/util/DisplayMetrics;]
+ Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
+ Methodref [android/graphics/Canvas.clipRect (IIII)Z]
+ Methodref [android/graphics/Rect.contains (II)Z]
+ Methodref [android/graphics/drawable/Drawable.setAlpha (I)V]
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/view/KeyEvent.getAction ()I]
+ Methodref [android/view/KeyEvent.getEventTime ()J]
+ Methodref [android/view/MotionEvent.getAction ()I]
+ Methodref [android/view/MotionEvent.getEventTime ()J]
+ Methodref [android/view/MotionEvent.getX ()F]
+ Methodref [android/view/MotionEvent.getY ()F]
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
+ Methodref [android/view/View.bringToFront ()V]
+ Methodref [android/view/View.getHeight ()I]
+ Methodref [android/view/View.getWidth ()I]
+ Methodref [android/view/View.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
+ Methodref [android/view/View.setVisibility (I)V]
+ Methodref [android/view/View.startAnimation (Landroid/view/animation/Animation;)V]
+ Methodref [android/view/ViewGroup.getChildAt (I)Landroid/view/View;]
+ Methodref [android/view/ViewGroup.getChildCount ()I]
+ Methodref [android/view/animation/AnimationSet.<init> (Z)V]
+ Methodref [android/view/animation/AnimationSet.addAnimation (Landroid/view/animation/Animation;)V]
+ Methodref [android/view/animation/ScaleAnimation.<init> (FFFFFF)V]
+ Methodref [android/view/animation/ScaleAnimation.setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
+ Methodref [android/view/animation/ScaleAnimation.setDuration (J)V]
+ Methodref [android/view/animation/ScaleAnimation.setStartOffset (J)V]
+ Methodref [android/widget/ProgressBar.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/ProgressBar.setId (I)V]
+ Methodref [android/widget/ProgressBar.setIndeterminate (Z)V]
+ Methodref [android/widget/ProgressBar.setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
+ Methodref [android/widget/ProgressBar.setVisibility (I)V]
+ Methodref [android/widget/RelativeLayout.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/RelativeLayout.onDraw (Landroid/graphics/Canvas;)V]
+ Methodref [android/widget/RelativeLayout.onKeyDown (ILandroid/view/KeyEvent;)Z]
+ Methodref [android/widget/RelativeLayout.onKeyUp (ILandroid/view/KeyEvent;)Z]
+ Methodref [android/widget/RelativeLayout.onTrackballEvent (Landroid/view/MotionEvent;)Z]
+ Methodref [android/widget/RelativeLayout.setPressed (Z)V]
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
+ Methodref [com/admob/android/ads/AdView.performClick ()Z]
+ Methodref [com/admob/android/ads/ab.a (IIIJLjava/util/Vector;)Ljava/util/Vector;]
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/KeyEvent;Ljava/util/Vector;)Ljava/util/Vector;]
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/MotionEvent;ZLjava/util/Vector;)Ljava/util/Vector;]
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/View;Lorg/json/JSONObject;)V]
+ Methodref [com/admob/android/ads/ab.a (Lcom/admob/android/ads/o;)V]
+ Methodref [com/admob/android/ads/ab.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Methodref [com/admob/android/ads/ab.bringChildToFront (Landroid/view/View;)V]
+ Methodref [com/admob/android/ads/ab.getChildAt (I)Landroid/view/View;]
+ Methodref [com/admob/android/ads/ab.getChildCount ()I]
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/ab.getHeight ()I]
+ Methodref [com/admob/android/ads/ab.getResources ()Landroid/content/res/Resources;]
+ Methodref [com/admob/android/ads/ab.getWidth ()I]
+ Methodref [com/admob/android/ads/ab.hasFocus ()Z]
+ Methodref [com/admob/android/ads/ab.indexOfChild (Landroid/view/View;)I]
+ Methodref [com/admob/android/ads/ab.invalidate ()V]
+ Methodref [com/admob/android/ads/ab.isFocused ()Z]
+ Methodref [com/admob/android/ads/ab.isPressed ()Z]
+ Methodref [com/admob/android/ads/ab.j ()Z]
+ Methodref [com/admob/android/ads/ab.k ()V]
+ Methodref [com/admob/android/ads/ab.l ()Lorg/json/JSONObject;]
+ Methodref [com/admob/android/ads/ab.post (Ljava/lang/Runnable;)Z]
+ Methodref [com/admob/android/ads/ab.postDelayed (Ljava/lang/Runnable;J)Z]
+ Methodref [com/admob/android/ads/ab.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
+ Methodref [com/admob/android/ads/ab.setClickable (Z)V]
+ Methodref [com/admob/android/ads/ab.setFocusable (Z)V]
+ Methodref [com/admob/android/ads/ab.setId (I)V]
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
+ Methodref [com/admob/android/ads/ac.<init> (Lorg/json/JSONObject;Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/ad.<init> (Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/ae.<init> (Lcom/admob/android/ads/ab;)V]
+ Methodref [com/admob/android/ads/af.<init> ()V]
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/t;)V]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;)V]
+ Methodref [com/admob/android/ads/o.c ()J]
+ Methodref [com/admob/android/ads/o.g ()Landroid/graphics/Rect;]
+ Methodref [com/admob/android/ads/o.h ()V]
+ Methodref [com/admob/android/ads/o.i ()V]
+ Methodref [java/lang/Float.valueOf (F)Ljava/lang/Float;]
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (I)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/Collections.sort (Ljava/util/List;Ljava/util/Comparator;)V]
+ Methodref [java/util/Vector.<init> ()V]
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
+ Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;]
+ Methodref [java/util/Vector.size ()I]
+ Methodref [org/json/JSONArray.<init> (Ljava/util/Collection;)V]
+ Methodref [org/json/JSONObject.<init> ()V]
+ Methodref [org/json/JSONObject.put (Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;]
+ InterfaceMethodref [com/admob/android/ads/aq.h ()Ljava/lang/String;]
+ InterfaceMethodref [com/admob/android/ads/aq.i ()Lorg/json/JSONObject;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (FFFFFF)V]
+ NameAndType [<init> (II)V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Lcom/admob/android/ads/ab;)V]
+ NameAndType [<init> (Ljava/util/Collection;)V]
+ NameAndType [<init> (Lorg/json/JSONObject;Lcom/admob/android/ads/ab;)V]
+ NameAndType [<init> (Z)V]
+ NameAndType [a (IIIJLjava/util/Vector;)Ljava/util/Vector;]
+ NameAndType [a (Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ NameAndType [a (Landroid/view/KeyEvent;Ljava/util/Vector;)Ljava/util/Vector;]
+ NameAndType [a (Landroid/view/MotionEvent;ZLjava/util/Vector;)Ljava/util/Vector;]
+ NameAndType [a (Landroid/view/View;Lorg/json/JSONObject;)V]
+ NameAndType [a (Lcom/admob/android/ads/o;)V]
+ NameAndType [a (Lcom/admob/android/ads/t;)V]
+ NameAndType [a (Lorg/json/JSONObject;)V]
+ NameAndType [a Lcom/admob/android/ads/o;]
+ NameAndType [add (Ljava/lang/Object;)Z]
+ NameAndType [addAnimation (Landroid/view/animation/Animation;)V]
+ NameAndType [addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [append (F)Ljava/lang/StringBuilder;]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Landroid/widget/ProgressBar;]
+ NameAndType [bringChildToFront (Landroid/view/View;)V]
+ NameAndType [bringToFront ()V]
+ NameAndType [c ()J]
+ NameAndType [c Lcom/admob/android/ads/AdView;]
+ NameAndType [clipRect (IIII)Z]
+ NameAndType [contains (II)Z]
+ NameAndType [d Ljava/util/Vector;]
+ NameAndType [density F]
+ NameAndType [e Landroid/view/View;]
+ NameAndType [elementAt (I)Ljava/lang/Object;]
+ NameAndType [f J]
+ NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [g ()Landroid/graphics/Rect;]
+ NameAndType [g Z]
+ NameAndType [getAction ()I]
+ NameAndType [getChildAt (I)Landroid/view/View;]
+ NameAndType [getChildCount ()I]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getDisplayMetrics ()Landroid/util/DisplayMetrics;]
+ NameAndType [getDrawable (I)Landroid/graphics/drawable/Drawable;]
+ NameAndType [getEventTime ()J]
+ NameAndType [getHeight ()I]
+ NameAndType [getResources ()Landroid/content/res/Resources;]
+ NameAndType [getWidth ()I]
+ NameAndType [getX ()F]
+ NameAndType [getY ()F]
+ NameAndType [h ()Ljava/lang/String;]
+ NameAndType [h ()V]
+ NameAndType [h Landroid/view/View;]
+ NameAndType [hasFocus ()Z]
+ NameAndType [i ()Lorg/json/JSONObject;]
+ NameAndType [i ()V]
+ NameAndType [i F]
+ NameAndType [indexOfChild (Landroid/view/View;)I]
+ NameAndType [invalidate ()V]
+ NameAndType [isFocused ()Z]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [isPressed ()Z]
+ NameAndType [j ()Z]
+ NameAndType [j Lcom/admob/android/ads/af;]
+ NameAndType [k ()V]
+ NameAndType [l ()Lorg/json/JSONObject;]
+ NameAndType [onDraw (Landroid/graphics/Canvas;)V]
+ NameAndType [onKeyDown (ILandroid/view/KeyEvent;)Z]
+ NameAndType [onKeyUp (ILandroid/view/KeyEvent;)Z]
+ NameAndType [onTrackballEvent (Landroid/view/MotionEvent;)Z]
+ NameAndType [performClick ()Z]
+ NameAndType [post (Ljava/lang/Runnable;)Z]
+ NameAndType [postDelayed (Ljava/lang/Runnable;J)Z]
+ NameAndType [put (Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;]
+ NameAndType [setAlpha (I)V]
+ NameAndType [setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
+ NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
+ NameAndType [setClickable (Z)V]
+ NameAndType [setDuration (J)V]
+ NameAndType [setFocusable (Z)V]
+ NameAndType [setId (I)V]
+ NameAndType [setIndeterminate (Z)V]
+ NameAndType [setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
+ NameAndType [setPressed (Z)V]
+ NameAndType [setStartOffset (J)V]
+ NameAndType [setVisibility (I)V]
+ NameAndType [size ()I]
+ NameAndType [sort (Ljava/util/List;Ljava/util/Comparator;)V]
+ NameAndType [startAnimation (Landroid/view/animation/Animation;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [uptimeMillis ()J]
+ NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [valueOf (F)Ljava/lang/Float;]
+ NameAndType [valueOf (I)Ljava/lang/Integer;]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [ x=]
+ Utf8 [ y=]
+ Utf8 [()F]
+ Utf8 [()I]
+ Utf8 [()J]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Landroid/content/res/Resources;]
+ Utf8 [()Landroid/graphics/Rect;]
+ Utf8 [()Landroid/util/DisplayMetrics;]
+ Utf8 [()Lcom/admob/android/ads/o;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Lorg/json/JSONObject;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(F)Ljava/lang/Float;]
+ Utf8 [(F)Ljava/lang/StringBuilder;]
+ Utf8 [(FFFFFF)V]
+ Utf8 [(I)Landroid/graphics/drawable/Drawable;]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)Ljava/lang/Integer;]
+ Utf8 [(I)Ljava/lang/Object;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(II)V]
+ Utf8 [(II)Z]
+ Utf8 [(IIII)Z]
+ Utf8 [(IIIJLjava/util/Vector;)Ljava/util/Vector;]
+ Utf8 [(ILandroid/view/KeyEvent;)Z]
+ Utf8 [(J)V]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/graphics/Canvas;)V]
+ Utf8 [(Landroid/graphics/Rect;)Landroid/graphics/Rect;]
+ Utf8 [(Landroid/graphics/drawable/Drawable;)V]
+ Utf8 [(Landroid/view/KeyEvent;Ljava/util/Vector;)Ljava/util/Vector;]
+ Utf8 [(Landroid/view/MotionEvent;)Z]
+ Utf8 [(Landroid/view/MotionEvent;ZLjava/util/Vector;)Ljava/util/Vector;]
+ Utf8 [(Landroid/view/View;)I]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Landroid/view/View;Landroid/widget/RelativeLayout$LayoutParams;)V]
+ Utf8 [(Landroid/view/View;Lorg/json/JSONObject;)V]
+ Utf8 [(Landroid/view/ViewGroup$LayoutParams;)V]
+ Utf8 [(Landroid/view/animation/Animation$AnimationListener;)V]
+ Utf8 [(Landroid/view/animation/Animation;)V]
+ Utf8 [(Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/AdView;]
+ Utf8 [(Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Lcom/admob/android/ads/o;)V]
+ Utf8 [(Lcom/admob/android/ads/o;Landroid/content/Context;Lcom/admob/android/ads/AdView;)V]
+ Utf8 [(Lcom/admob/android/ads/t;)V]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Runnable;)Z]
+ Utf8 [(Ljava/lang/Runnable;J)Z]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [(Ljava/util/Collection;)V]
+ Utf8 [(Ljava/util/List;Ljava/util/Comparator;)V]
+ Utf8 [(Lorg/json/JSONObject;)V]
+ Utf8 [(Lorg/json/JSONObject;Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Z)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Exception while processing interaction history.]
+ Utf8 [F]
+ Utf8 [J]
+ Utf8 [Landroid/view/View;]
+ Utf8 [Landroid/widget/ProgressBar;]
+ Utf8 [Lcom/admob/android/ads/AdView;]
+ Utf8 [Lcom/admob/android/ads/af;]
+ Utf8 [Lcom/admob/android/ads/o;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/util/Vector;]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [add]
+ Utf8 [addAnimation]
+ Utf8 [addView]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/res/Resources]
+ Utf8 [android/graphics/Canvas]
+ Utf8 [android/graphics/Rect]
+ Utf8 [android/graphics/drawable/Drawable]
+ Utf8 [android/os/SystemClock]
+ Utf8 [android/util/DisplayMetrics]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/KeyEvent]
+ Utf8 [android/view/MotionEvent]
+ Utf8 [android/view/View]
+ Utf8 [android/view/ViewGroup]
+ Utf8 [android/view/animation/Animation$AnimationListener]
+ Utf8 [android/view/animation/AnimationSet]
+ Utf8 [android/view/animation/ScaleAnimation]
+ Utf8 [android/widget/ProgressBar]
+ Utf8 [android/widget/RelativeLayout]
+ Utf8 [android/widget/RelativeLayout$LayoutParams]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [bringChildToFront]
+ Utf8 [bringToFront]
+ Utf8 [c]
+ Utf8 [clipRect]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/ac]
+ Utf8 [com/admob/android/ads/ad]
+ Utf8 [com/admob/android/ads/ae]
+ Utf8 [com/admob/android/ads/af]
+ Utf8 [com/admob/android/ads/aq]
+ Utf8 [com/admob/android/ads/m]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [com/admob/android/ads/t]
+ Utf8 [container]
+ Utf8 [contains]
+ Utf8 [d]
+ Utf8 [density]
+ Utf8 [dispatchTouchEvent]
+ Utf8 [dispatchTouchEvent: action=]
+ Utf8 [dispatchTrackballEvent]
+ Utf8 [dispatchTrackballEvent: action=]
+ Utf8 [e]
+ Utf8 [elementAt]
+ Utf8 [f]
+ Utf8 [format]
+ Utf8 [g]
+ Utf8 [getAction]
+ Utf8 [getChildAt]
+ Utf8 [getChildCount]
+ Utf8 [getContext]
+ Utf8 [getDisplayMetrics]
+ Utf8 [getDrawable]
+ Utf8 [getEventTime]
+ Utf8 [getHeight]
+ Utf8 [getResources]
+ Utf8 [getWidth]
+ Utf8 [getX]
+ Utf8 [getY]
+ Utf8 [h]
+ Utf8 [hasFocus]
+ Utf8 [i]
+ Utf8 [indexOfChild]
+ Utf8 [interactions]
+ Utf8 [invalidate]
+ Utf8 [isFocused]
+ Utf8 [isLoggable]
+ Utf8 [isPressed]
+ Utf8 [j]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Float]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/util/Collections]
+ Utf8 [java/util/Vector]
+ Utf8 [k]
+ Utf8 [l]
+ Utf8 [onAnimationEnd]
+ Utf8 [onAnimationRepeat]
+ Utf8 [onAnimationStart]
+ Utf8 [onDraw]
+ Utf8 [onKeyDown]
+ Utf8 [onKeyDown: keyCode=]
+ Utf8 [onKeyUp]
+ Utf8 [onKeyUp: keyCode=]
+ Utf8 [onTrackballEvent]
+ Utf8 [org/json/JSONArray]
+ Utf8 [org/json/JSONObject]
+ Utf8 [performClick]
+ Utf8 [post]
+ Utf8 [postDelayed]
+ Utf8 [put]
+ Utf8 [recordEvent:]
+ Utf8 [setAlpha]
+ Utf8 [setAnimationListener]
+ Utf8 [setBackgroundDrawable]
+ Utf8 [setClickable]
+ Utf8 [setDuration]
+ Utf8 [setFocusable]
+ Utf8 [setId]
+ Utf8 [setIndeterminate]
+ Utf8 [setLayoutParams]
+ Utf8 [setPressed]
+ Utf8 [setStartOffset]
+ Utf8 [setVisibility]
+ Utf8 [size]
+ Utf8 [sort]
+ Utf8 [startAnimation]
+ Utf8 [toString]
+ Utf8 [touches]
+ Utf8 [uptimeMillis]
+ Utf8 [v]
+ Utf8 [valueOf]
+ Utf8 [w]
+ Utf8 [{%d,%d,%d,%f}]
+ Utf8 [{%d,%f}]
Fields (count = 10):
+ Field: a Lcom/admob/android/ads/o;
Access flags: 0x4
= protected com.admob.android.ads.o a
+ Field: c Lcom/admob/android/ads/AdView;
Access flags: 0x12
= private final com.admob.android.ads.AdView c
+ Field: d Ljava/util/Vector;
Access flags: 0x2
= private java.util.Vector d
+ Field: e Landroid/view/View;
Access flags: 0x2
= private android.view.View e
+ Field: f J
Access flags: 0x2
= private long f
+ Field: g Z
Access flags: 0x2
= private boolean g
+ Field: h Landroid/view/View;
Access flags: 0x2
= private android.view.View h
+ Field: b Landroid/widget/ProgressBar;
Access flags: 0x4
= protected android.widget.ProgressBar b
+ Field: i F
Access flags: 0xa
= private static float i
+ Field: j Lcom/admob/android/ads/af;
Access flags: 0xa
= private static com.admob.android.ads.af j
Methods (count = 30):
- Method: <init>(Lcom/admob/android/ads/o;Landroid/content/Context;Lcom/admob/android/ads/AdView;)V
Access flags: 0x1
= public ab(com.admob.android.ads.o,android.content.Context,com.admob.android.ads.AdView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 120, locals = 4, stack = 6):
[0] aload_0 v0
[1] aload_2 v2
[2] invokespecial #115
+ Methodref [android/widget/RelativeLayout.<init> (Landroid/content/Context;)V]
[5] aload_0 v0
[6] ldc2_w #58
+ Long [-1]
[9] putfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[12] aload_0 v0
[13] aload_3 v3
[14] putfield #71
+ Fieldref [com/admob/android/ads/ab.c Lcom/admob/android/ads/AdView;]
[17] aload_0 v0
[18] iconst_1
[19] invokevirtual #149
+ Methodref [com/admob/android/ads/ab.setId (I)V]
[22] aload_0 v0
[23] invokevirtual #134
+ Methodref [com/admob/android/ads/ab.getResources ()Landroid/content/res/Resources;]
[26] invokevirtual #80
+ Methodref [android/content/res/Resources.getDisplayMetrics ()Landroid/util/DisplayMetrics;]
[29] dup
[30] astore_1 v1
[31] getfield #68
+ Fieldref [android/util/DisplayMetrics.density F]
[34] putstatic #77
+ Fieldref [com/admob/android/ads/ab.i F]
[37] aload_2 v2
[38] invokevirtual #79
+ Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
[41] ldc #1
+ Integer [17301602]
[43] invokevirtual #81
+ Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
[46] astore_1 v1
[47] aload_0 v0
[48] aload_1 v1
[49] invokevirtual #146
+ Methodref [com/admob/android/ads/ab.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
[52] aload_2 v2
[53] invokevirtual #79
+ Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
[56] ldc #1
+ Integer [17301602]
[58] invokevirtual #81
+ Methodref [android/content/res/Resources.getDrawable (I)Landroid/graphics/drawable/Drawable;]
[61] dup
[62] astore_1 v1
[63] sipush 128
[66] invokevirtual #84
+ Methodref [android/graphics/drawable/Drawable.setAlpha (I)V]
[69] aload_0 v0
[70] new #30
+ Class [android/view/View]
[73] dup
[74] aload_2 v2
[75] invokespecial #95
+ Methodref [android/view/View.<init> (Landroid/content/Context;)V]
[78] putfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[81] aload_0 v0
[82] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[85] aload_1 v1
[86] invokevirtual #99
+ Methodref [android/view/View.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
[89] aload_0 v0
[90] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[93] iconst_4
[94] invokevirtual #100
+ Methodref [android/view/View.setVisibility (I)V]
[97] aload_0 v0
[98] aload_0 v0
[99] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[102] new #37
+ Class [android/widget/RelativeLayout$LayoutParams]
[105] dup
[106] iconst_m1
[107] iconst_m1
[108] invokespecial #121
+ Methodref [android/widget/RelativeLayout$LayoutParams.<init> (II)V]
[111] invokevirtual #128
+ Methodref [com/admob/android/ads/ab.addView (Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V]
[114] aload_0 v0
[115] aconst_null
[116] invokevirtual #127
+ Methodref [com/admob/android/ads/ab.a (Lcom/admob/android/ads/o;)V]
[119] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 16)
[0] -> line 155
[5] -> line 117
[12] -> line 156
[17] -> line 158
[22] -> line 161
[30] -> line 162
[37] -> line 168
[47] -> line 169
[52] -> line 173
[62] -> line 174
[69] -> line 175
[81] -> line 176
[89] -> line 177
[97] -> line 178
[114] -> line 181
[119] -> line 182
+ Method: a(Lcom/admob/android/ads/o;)V
Access flags: 0x10
= final void a(com.admob.android.ads.o)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 36, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[5] aload_1 v1
[6] ifnonnull +14 (target=20)
[9] aload_0 v0
[10] iconst_0
[11] invokevirtual #148
+ Methodref [com/admob/android/ads/ab.setFocusable (Z)V]
[14] aload_0 v0
[15] iconst_0
[16] invokevirtual #147
+ Methodref [com/admob/android/ads/ab.setClickable (Z)V]
[19] return
[20] aload_1 v1
[21] aload_0 v0
[22] invokevirtual #156
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/t;)V]
[25] aload_0 v0
[26] iconst_1
[27] invokevirtual #148
+ Methodref [com/admob/android/ads/ab.setFocusable (Z)V]
[30] aload_0 v0
[31] iconst_1
[32] invokevirtual #147
+ Methodref [com/admob/android/ads/ab.setClickable (Z)V]
[35] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 192
[5] -> line 194
[9] -> line 196
[14] -> line 197
[20] -> line 201
[25] -> line 202
[30] -> line 203
[35] -> line 205
+ Method: c()Lcom/admob/android/ads/o;
Access flags: 0x14
= protected final com.admob.android.ads.o c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 213
+ Method: d()F
Access flags: 0x8
= static float d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 4, locals = 0, stack = 1):
[0] getstatic #77
+ Fieldref [com/admob/android/ads/ab.i F]
[3] freturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 221
+ Method: e()V
Access flags: 0x10
= final void e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[4] ifnull +15 (target=19)
[7] aload_0 v0
[8] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[11] invokevirtual #160
+ Methodref [com/admob/android/ads/o.h ()V]
[14] aload_0 v0
[15] aconst_null
[16] putfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 230
[7] -> line 232
[14] -> line 233
[19] -> line 235
+ Method: a(Landroid/view/View;Landroid/widget/RelativeLayout$LayoutParams;)V
Access flags: 0x11
= public final void a(android.view.View,android.widget.RelativeLayout$LayoutParams)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 82, locals = 3, stack = 4):
[0] aload_1 v1
[1] ifnull +80 (target=81)
[4] aload_1 v1
[5] aload_0 v0
[6] getfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[9] ifacmpeq +72 (target=81)
[12] aload_0 v0
[13] aload_1 v1
[14] putfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[17] aload_0 v0
[18] new #35
+ Class [android/widget/ProgressBar]
[21] dup
[22] aload_0 v0
[23] invokevirtual #132
+ Methodref [com/admob/android/ads/ab.getContext ()Landroid/content/Context;]
[26] invokespecial #110
+ Methodref [android/widget/ProgressBar.<init> (Landroid/content/Context;)V]
[29] putfield #70
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[32] aload_0 v0
[33] getfield #70
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[36] iconst_1
[37] invokevirtual #112
+ Methodref [android/widget/ProgressBar.setIndeterminate (Z)V]
[40] aload_0 v0
[41] getfield #70
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[44] iconst_2
[45] invokevirtual #111
+ Methodref [android/widget/ProgressBar.setId (I)V]
[48] aload_2 v2
[49] ifnull +11 (target=60)
[52] aload_0 v0
[53] getfield #70
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[56] aload_2 v2
[57] invokevirtual #113
+ Methodref [android/widget/ProgressBar.setLayoutParams (Landroid/view/ViewGroup$LayoutParams;)V]
[60] aload_0 v0
[61] getfield #70
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[64] iconst_4
[65] invokevirtual #114
+ Methodref [android/widget/ProgressBar.setVisibility (I)V]
[68] aload_0 v0
[69] new #41
+ Class [com/admob/android/ads/ad]
[72] dup
[73] aload_0 v0
[74] invokespecial #152
+ Methodref [com/admob/android/ads/ad.<init> (Lcom/admob/android/ads/ab;)V]
[77] invokevirtual #144
+ Methodref [com/admob/android/ads/ab.post (Ljava/lang/Runnable;)Z]
[80] pop
[81] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 244
[12] -> line 246
[17] -> line 250
[32] -> line 251
[40] -> line 252
[48] -> line 253
[52] -> line 255
[60] -> line 257
[68] -> line 259
[81] -> line 261
+ Method: onDraw(Landroid/graphics/Canvas;)V
Access flags: 0x14
= protected final void onDraw(android.graphics.Canvas)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 73, locals = 2, stack = 6):
[0] aload_0 v0
[1] invokevirtual #140
+ Methodref [com/admob/android/ads/ab.isPressed ()Z]
[4] ifne +10 (target=14)
[7] aload_0 v0
[8] invokevirtual #139
+ Methodref [com/admob/android/ads/ab.isFocused ()Z]
[11] ifeq +22 (target=33)
[14] aload_1 v1
[15] iconst_3
[16] iconst_3
[17] aload_0 v0
[18] invokevirtual #135
+ Methodref [com/admob/android/ads/ab.getWidth ()I]
[21] iconst_3
[22] isub
[23] aload_0 v0
[24] invokevirtual #133
+ Methodref [com/admob/android/ads/ab.getHeight ()I]
[27] iconst_3
[28] isub
[29] invokevirtual #82
+ Methodref [android/graphics/Canvas.clipRect (IIII)Z]
[32] pop
[33] aload_0 v0
[34] aload_1 v1
[35] invokespecial #116
+ Methodref [android/widget/RelativeLayout.onDraw (Landroid/graphics/Canvas;)V]
[38] aload_0 v0
[39] dup
[40] astore_1 v1
[41] getfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[44] ldc2_w #58
+ Long [-1]
[47] lcmp
[48] ifne +24 (target=72)
[51] aload_1 v1
[52] invokestatic #85
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
[55] putfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[58] aload_1 v1
[59] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[62] ifnull +10 (target=72)
[65] aload_1 v1
[66] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[69] invokevirtual #161
+ Methodref [com/admob/android/ads/o.i ()V]
[72] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 344
[14] -> line 347
[33] -> line 355
[38] -> line 358
[72] -> line 359
+ Method: b()V
Access flags: 0x11
= public final void b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 1, stack = 4):
[0] aload_0 v0
[1] new #42
+ Class [com/admob/android/ads/ae]
[4] dup
[5] aload_0 v0
[6] invokespecial #153
+ Methodref [com/admob/android/ads/ae.<init> (Lcom/admob/android/ads/ab;)V]
[9] invokevirtual #144
+ Methodref [com/admob/android/ads/ab.post (Ljava/lang/Runnable;)Z]
[12] pop
[13] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 398
[13] -> line 399
+ Method: f()V
Access flags: 0x14
= protected final void f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 36, locals = 1, stack = 2):
[0] aload_0 v0
[1] iconst_0
[2] putfield #75
+ Fieldref [com/admob/android/ads/ab.g Z]
[5] aload_0 v0
[6] getfield #70
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[9] ifnull +11 (target=20)
[12] aload_0 v0
[13] getfield #70
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[16] iconst_4
[17] invokevirtual #114
+ Methodref [android/widget/ProgressBar.setVisibility (I)V]
[20] aload_0 v0
[21] getfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[24] ifnull +11 (target=35)
[27] aload_0 v0
[28] getfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[31] iconst_0
[32] invokevirtual #100
+ Methodref [android/view/View.setVisibility (I)V]
[35] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 430
[5] -> line 431
[12] -> line 433
[20] -> line 435
[27] -> line 437
[35] -> line 439
+ Method: onKeyDown(ILandroid/view/KeyEvent;)Z
Access flags: 0x11
= public final boolean onKeyDown(int,android.view.KeyEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 71, locals = 3, stack = 4):
[0] ldc #8
+ String [AdMobSDK]
[2] iconst_2
[3] invokestatic #86
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[6] ifeq +28 (target=34)
[9] ldc #8
+ String [AdMobSDK]
[11] new #53
+ Class [java/lang/StringBuilder]
[14] dup
[15] invokespecial #165
+ Methodref [java/lang/StringBuilder.<init> ()V]
[18] ldc #14
+ String [onKeyDown: keyCode=]
[20] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[23] iload_1 v1
[24] invokevirtual #167
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[27] invokevirtual #169
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[30] invokestatic #87
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[33] pop
[34] iload_1 v1
[35] bipush 66
[37] ificmpeq +9 (target=46)
[40] iload_1 v1
[41] bipush 23
[43] ificmpne +21 (target=64)
[46] aload_0 v0
[47] aload_0 v0
[48] aload_2 v2
[49] aload_0 v0
[50] getfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[53] invokespecial #124
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/KeyEvent;Ljava/util/Vector;)Ljava/util/Vector;]
[56] putfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[59] aload_0 v0
[60] iconst_1
[61] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[64] aload_0 v0
[65] iload_1 v1
[66] aload_2 v2
[67] invokespecial #117
+ Methodref [android/widget/RelativeLayout.onKeyDown (ILandroid/view/KeyEvent;)Z]
[70] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 500
[9] -> line 502
[34] -> line 505
[46] -> line 508
[59] -> line 509
[64] -> line 513
+ Method: onKeyUp(ILandroid/view/KeyEvent;)Z
Access flags: 0x11
= public final boolean onKeyUp(int,android.view.KeyEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 82, locals = 3, stack = 4):
[0] ldc #8
+ String [AdMobSDK]
[2] iconst_2
[3] invokestatic #86
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[6] ifeq +28 (target=34)
[9] ldc #8
+ String [AdMobSDK]
[11] new #53
+ Class [java/lang/StringBuilder]
[14] dup
[15] invokespecial #165
+ Methodref [java/lang/StringBuilder.<init> ()V]
[18] ldc #15
+ String [onKeyUp: keyCode=]
[20] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[23] iload_1 v1
[24] invokevirtual #167
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[27] invokevirtual #169
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[30] invokestatic #87
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[33] pop
[34] aload_0 v0
[35] invokespecial #141
+ Methodref [com/admob/android/ads/ab.j ()Z]
[38] ifeq +32 (target=70)
[41] iload_1 v1
[42] bipush 66
[44] ificmpeq +9 (target=53)
[47] iload_1 v1
[48] bipush 23
[50] ificmpne +20 (target=70)
[53] aload_0 v0
[54] aload_0 v0
[55] aload_2 v2
[56] aload_0 v0
[57] getfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[60] invokespecial #124
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/KeyEvent;Ljava/util/Vector;)Ljava/util/Vector;]
[63] putfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[66] aload_0 v0
[67] invokespecial #142
+ Methodref [com/admob/android/ads/ab.k ()V]
[70] aload_0 v0
[71] iconst_0
[72] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[75] aload_0 v0
[76] iload_1 v1
[77] aload_2 v2
[78] invokespecial #118
+ Methodref [android/widget/RelativeLayout.onKeyUp (ILandroid/view/KeyEvent;)Z]
[81] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 524
[9] -> line 526
[34] -> line 529
[53] -> line 531
[66] -> line 532
[70] -> line 535
[75] -> line 538
+ Method: a()V
Access flags: 0x11
= public final void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 112, locals = 4, stack = 3):
[0] new #55
+ Class [java/util/Vector]
[3] dup
[4] invokespecial #171
+ Methodref [java/util/Vector.<init> ()V]
[7] astore_1 v1
[8] iconst_0
[9] istore_2 v2
[10] iload_2 v2
[11] aload_0 v0
[12] invokevirtual #131
+ Methodref [com/admob/android/ads/ab.getChildCount ()I]
[15] ificmpge +19 (target=34)
[18] aload_1 v1
[19] aload_0 v0
[20] iload_2 v2
[21] invokevirtual #130
+ Methodref [com/admob/android/ads/ab.getChildAt (I)Landroid/view/View;]
[24] invokevirtual #172
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[27] pop
[28] iinc v2, 1
[31] goto -21 (target=10)
[34] getstatic #78
+ Fieldref [com/admob/android/ads/ab.j Lcom/admob/android/ads/af;]
[37] ifnonnull +13 (target=50)
[40] new #43
+ Class [com/admob/android/ads/af]
[43] dup
[44] invokespecial #154
+ Methodref [com/admob/android/ads/af.<init> ()V]
[47] putstatic #78
+ Fieldref [com/admob/android/ads/ab.j Lcom/admob/android/ads/af;]
[50] aload_1 v1
[51] getstatic #78
+ Fieldref [com/admob/android/ads/ab.j Lcom/admob/android/ads/af;]
[54] invokestatic #170
+ Methodref [java/util/Collections.sort (Ljava/util/List;Ljava/util/Comparator;)V]
[57] aload_1 v1
[58] invokevirtual #174
+ Methodref [java/util/Vector.size ()I]
[61] iconst_1
[62] isub
[63] istore_2 v2
[64] iload_2 v2
[65] iflt +39 (target=104)
[68] aload_1 v1
[69] iload_2 v2
[70] invokevirtual #173
+ Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;]
[73] checkcast #30
+ Class [android/view/View]
[76] astore_3 v3
[77] aload_0 v0
[78] aload_3 v3
[79] invokevirtual #137
+ Methodref [com/admob/android/ads/ab.indexOfChild (Landroid/view/View;)I]
[82] iload_2 v2
[83] ificmpeq +15 (target=98)
[86] aload_0 v0
[87] aload_1 v1
[88] iload_2 v2
[89] invokevirtual #173
+ Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;]
[92] checkcast #30
+ Class [android/view/View]
[95] invokevirtual #129
+ Methodref [com/admob/android/ads/ab.bringChildToFront (Landroid/view/View;)V]
[98] iinc v2, -1
[101] goto -37 (target=64)
[104] aload_0 v0
[105] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[108] invokevirtual #96
+ Methodref [android/view/View.bringToFront ()V]
[111] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 14)
[0] -> line 546
[8] -> line 547
[18] -> line 549
[28] -> line 547
[34] -> line 552
[40] -> line 554
[50] -> line 556
[57] -> line 558
[68] -> line 560
[77] -> line 561
[86] -> line 563
[98] -> line 558
[104] -> line 568
[111] -> line 569
+ Method: dispatchTouchEvent(Landroid/view/MotionEvent;)Z
Access flags: 0x11
= public final boolean dispatchTouchEvent(android.view.MotionEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 201, locals = 5, stack = 5):
[0] aload_1 v1
[1] invokevirtual #91
+ Methodref [android/view/MotionEvent.getAction ()I]
[4] istore_2 v2
[5] ldc #8
+ String [AdMobSDK]
[7] iconst_2
[8] invokestatic #86
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[11] ifeq +52 (target=63)
[14] ldc #8
+ String [AdMobSDK]
[16] new #53
+ Class [java/lang/StringBuilder]
[19] dup
[20] invokespecial #165
+ Methodref [java/lang/StringBuilder.<init> ()V]
[23] ldc #11
+ String [dispatchTouchEvent: action=]
[25] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[28] iload_2 v2
[29] invokevirtual #167
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[32] ldc #6
+ String [ x=]
[34] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[37] aload_1 v1
[38] invokevirtual #93
+ Methodref [android/view/MotionEvent.getX ()F]
[41] invokevirtual #166
+ Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
[44] ldc #7
+ String [ y=]
[46] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[49] aload_1 v1
[50] invokevirtual #94
+ Methodref [android/view/MotionEvent.getY ()F]
[53] invokevirtual #166
+ Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;]
[56] invokevirtual #169
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[59] invokestatic #87
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[62] pop
[63] aload_0 v0
[64] invokespecial #141
+ Methodref [com/admob/android/ads/ab.j ()Z]
[67] ifeq +132 (target=199)
[70] iconst_1
[71] istore_3 v3
[72] aload_0 v0
[73] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[76] ifnull +42 (target=118)
[79] aload_0 v0
[80] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[83] invokevirtual #159
+ Methodref [com/admob/android/ads/o.g ()Landroid/graphics/Rect;]
[86] astore v4
[88] aload_0 v0
[89] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[92] aload v4
[94] invokevirtual #155
+ Methodref [com/admob/android/ads/o.a (Landroid/graphics/Rect;)Landroid/graphics/Rect;]
[97] dup
[98] astore v4
[100] aload_1 v1
[101] invokevirtual #93
+ Methodref [android/view/MotionEvent.getX ()F]
[104] f2i
[105] aload_1 v1
[106] invokevirtual #94
+ Methodref [android/view/MotionEvent.getY ()F]
[109] f2i
[110] invokevirtual #83
+ Methodref [android/graphics/Rect.contains (II)Z]
[113] ifne +5 (target=118)
[116] iconst_0
[117] istore_3 v3
[118] iload_3 v3
[119] ifeq +17 (target=136)
[122] aload_0 v0
[123] aload_0 v0
[124] aload_1 v1
[125] iconst_1
[126] aload_0 v0
[127] getfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[130] invokespecial #125
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/MotionEvent;ZLjava/util/Vector;)Ljava/util/Vector;]
[133] putfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[136] iload_2 v2
[137] ifne +11 (target=148)
[140] aload_0 v0
[141] iload_3 v3
[142] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[145] goto +54 (target=199)
[148] iload_2 v2
[149] iconst_2
[150] ificmpne +11 (target=161)
[153] aload_0 v0
[154] iload_3 v3
[155] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[158] goto +41 (target=199)
[161] iload_2 v2
[162] iconst_1
[163] ificmpne +26 (target=189)
[166] aload_0 v0
[167] invokevirtual #140
+ Methodref [com/admob/android/ads/ab.isPressed ()Z]
[170] ifeq +11 (target=181)
[173] iload_3 v3
[174] ifeq +7 (target=181)
[177] aload_0 v0
[178] invokespecial #142
+ Methodref [com/admob/android/ads/ab.k ()V]
[181] aload_0 v0
[182] iconst_0
[183] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[186] goto +13 (target=199)
[189] iload_2 v2
[190] iconst_3
[191] ificmpne +8 (target=199)
[194] aload_0 v0
[195] iconst_0
[196] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[199] iconst_1
[200] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 23)
[0] -> line 607
[5] -> line 609
[14] -> line 611
[63] -> line 617
[70] -> line 620
[72] -> line 621
[79] -> line 623
[88] -> line 626
[98] -> line 628
[116] -> line 630
[118] -> line 635
[122] -> line 637
[136] -> line 641
[140] -> line 643
[148] -> line 645
[153] -> line 647
[161] -> line 649
[166] -> line 651
[177] -> line 653
[181] -> line 656
[189] -> line 658
[194] -> line 661
[199] -> line 666
+ Method: j()Z
Access flags: 0x2
= private boolean j()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 34, locals = 4, stack = 4):
[0] aload_0 v0
[1] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[4] ifnull +28 (target=32)
[7] aload_0 v0
[8] invokestatic #85
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
[11] lstore_2 v2
[12] astore_1 v1
[13] lload_2 v2
[14] aload_1 v1
[15] getfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[18] lsub
[19] aload_0 v0
[20] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[23] invokevirtual #158
+ Methodref [com/admob/android/ads/o.c ()J]
[26] lcmp
[27] ifle +5 (target=32)
[30] iconst_1
[31] ireturn
[32] iconst_0
[33] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 682
[7] -> line 685
[30] -> line 687
[32] -> line 692
+ Method: g()J
Access flags: 0x11
= public final long g()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 42, locals = 6, stack = 4):
[0] aload_0 v0
[1] invokestatic #85
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
[4] lstore v4
[6] astore_1 v1
[7] lload v4
[9] aload_1 v1
[10] getfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[13] lsub
[14] lstore_1 v1
[15] aload_0 v0
[16] getfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[19] lconst_0
[20] lcmp
[21] iflt +17 (target=38)
[24] lload_1 v1
[25] lconst_0
[26] lcmp
[27] iflt +11 (target=38)
[30] lload_1 v1
[31] ldc2_w #66
+ Long [10000000]
[34] lcmp
[35] ifle +5 (target=40)
[38] lconst_0
[39] lstore_1 v1
[40] lload_1 v1
[41] lreturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 711
[15] -> line 715
[38] -> line 717
[40] -> line 720
+ Method: dispatchTrackballEvent(Landroid/view/MotionEvent;)Z
Access flags: 0x11
= public final boolean dispatchTrackballEvent(android.view.MotionEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 103, locals = 2, stack = 5):
[0] ldc #8
+ String [AdMobSDK]
[2] iconst_2
[3] invokestatic #86
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[6] ifeq +31 (target=37)
[9] ldc #8
+ String [AdMobSDK]
[11] new #53
+ Class [java/lang/StringBuilder]
[14] dup
[15] invokespecial #165
+ Methodref [java/lang/StringBuilder.<init> ()V]
[18] ldc #12
+ String [dispatchTrackballEvent: action=]
[20] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[23] aload_1 v1
[24] invokevirtual #91
+ Methodref [android/view/MotionEvent.getAction ()I]
[27] invokevirtual #167
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[30] invokevirtual #169
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[33] invokestatic #87
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[36] pop
[37] aload_0 v0
[38] invokespecial #141
+ Methodref [com/admob/android/ads/ab.j ()Z]
[41] ifeq +56 (target=97)
[44] aload_0 v0
[45] aload_0 v0
[46] aload_1 v1
[47] iconst_1
[48] aload_0 v0
[49] getfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[52] invokespecial #125
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/MotionEvent;ZLjava/util/Vector;)Ljava/util/Vector;]
[55] putfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[58] aload_1 v1
[59] invokevirtual #91
+ Methodref [android/view/MotionEvent.getAction ()I]
[62] ifne +11 (target=73)
[65] aload_0 v0
[66] iconst_1
[67] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[70] goto +27 (target=97)
[73] aload_1 v1
[74] invokevirtual #91
+ Methodref [android/view/MotionEvent.getAction ()I]
[77] iconst_1
[78] ificmpne +19 (target=97)
[81] aload_0 v0
[82] invokevirtual #136
+ Methodref [com/admob/android/ads/ab.hasFocus ()Z]
[85] ifeq +7 (target=92)
[88] aload_0 v0
[89] invokespecial #142
+ Methodref [com/admob/android/ads/ab.k ()V]
[92] aload_0 v0
[93] iconst_0
[94] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[97] aload_0 v0
[98] aload_1 v1
[99] invokespecial #119
+ Methodref [android/widget/RelativeLayout.onTrackballEvent (Landroid/view/MotionEvent;)Z]
[102] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 731
[9] -> line 733
[37] -> line 737
[44] -> line 739
[58] -> line 741
[65] -> line 743
[73] -> line 745
[81] -> line 747
[88] -> line 749
[92] -> line 752
[97] -> line 757
+ Method: k()V
Access flags: 0x2
= private void k()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 220, locals = 7, stack = 8):
[0] aload_0 v0
[1] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[4] ifnull +215 (target=219)
[7] aload_0 v0
[8] invokevirtual #140
+ Methodref [com/admob/android/ads/ab.isPressed ()Z]
[11] ifeq +208 (target=219)
[14] aload_0 v0
[15] iconst_0
[16] invokevirtual #150
+ Methodref [com/admob/android/ads/ab.setPressed (Z)V]
[19] aload_0 v0
[20] getfield #75
+ Fieldref [com/admob/android/ads/ab.g Z]
[23] ifne +196 (target=219)
[26] aload_0 v0
[27] iconst_1
[28] putfield #75
+ Fieldref [com/admob/android/ads/ab.g Z]
[31] aload_0 v0
[32] invokespecial #143
+ Methodref [com/admob/android/ads/ab.l ()Lorg/json/JSONObject;]
[35] astore_1 v1
[36] aload_0 v0
[37] dup
[38] astore_2 v2
[39] getfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[42] ifnull +7 (target=49)
[45] iconst_1
[46] goto +4 (target=50)
[49] iconst_0
[50] ifeq +146 (target=196)
[53] aload_0 v0
[54] aload_1 v1
[55] astore_1 v1
[56] astore_2 v2
[57] new #33
+ Class [android/view/animation/AnimationSet]
[60] dup
[61] iconst_1
[62] invokespecial #104
+ Methodref [android/view/animation/AnimationSet.<init> (Z)V]
[65] astore_3 v3
[66] aload_2 v2
[67] getfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[70] invokevirtual #98
+ Methodref [android/view/View.getWidth ()I]
[73] i2f
[74] fconst_2
[75] fdiv
[76] fstore v4
[78] aload_2 v2
[79] getfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[82] invokevirtual #97
+ Methodref [android/view/View.getHeight ()I]
[85] i2f
[86] fconst_2
[87] fdiv
[88] fstore v5
[90] new #34
+ Class [android/view/animation/ScaleAnimation]
[93] dup
[94] fconst_1
[95] ldc #4
+ Float [1.2]
[97] fconst_1
[98] ldc #4
+ Float [1.2]
[100] fload v4
[102] fload v5
[104] invokespecial #106
+ Methodref [android/view/animation/ScaleAnimation.<init> (FFFFFF)V]
[107] dup
[108] astore v6
[110] ldc2_w #60
+ Long [200]
[113] invokevirtual #108
+ Methodref [android/view/animation/ScaleAnimation.setDuration (J)V]
[116] aload_3 v3
[117] aload v6
[119] invokevirtual #105
+ Methodref [android/view/animation/AnimationSet.addAnimation (Landroid/view/animation/Animation;)V]
[122] new #34
+ Class [android/view/animation/ScaleAnimation]
[125] dup
[126] ldc #4
+ Float [1.2]
[128] ldc #3
+ Float [0.001]
[130] ldc #4
+ Float [1.2]
[132] ldc #3
+ Float [0.001]
[134] fload v4
[136] fload v5
[138] invokespecial #106
+ Methodref [android/view/animation/ScaleAnimation.<init> (FFFFFF)V]
[141] dup
[142] astore v4
[144] ldc2_w #62
+ Long [299]
[147] invokevirtual #108
+ Methodref [android/view/animation/ScaleAnimation.setDuration (J)V]
[150] aload v4
[152] ldc2_w #60
+ Long [200]
[155] invokevirtual #109
+ Methodref [android/view/animation/ScaleAnimation.setStartOffset (J)V]
[158] aload v4
[160] aload_2 v2
[161] invokevirtual #107
+ Methodref [android/view/animation/ScaleAnimation.setAnimationListener (Landroid/view/animation/Animation$AnimationListener;)V]
[164] aload_3 v3
[165] aload v4
[167] invokevirtual #105
+ Methodref [android/view/animation/AnimationSet.addAnimation (Landroid/view/animation/Animation;)V]
[170] aload_2 v2
[171] new #40
+ Class [com/admob/android/ads/ac]
[174] dup
[175] aload_1 v1
[176] aload_2 v2
[177] invokespecial #151
+ Methodref [com/admob/android/ads/ac.<init> (Lorg/json/JSONObject;Lcom/admob/android/ads/ab;)V]
[180] ldc2_w #64
+ Long [500]
[183] invokevirtual #145
+ Methodref [com/admob/android/ads/ab.postDelayed (Ljava/lang/Runnable;J)Z]
[186] pop
[187] aload_2 v2
[188] getfield #76
+ Fieldref [com/admob/android/ads/ab.h Landroid/view/View;]
[191] aload_3 v3
[192] invokevirtual #101
+ Methodref [android/view/View.startAnimation (Landroid/view/animation/Animation;)V]
[195] return
[196] aload_0 v0
[197] getfield #69
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[200] aload_1 v1
[201] invokevirtual #157
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;)V]
[204] aload_0 v0
[205] getfield #71
+ Fieldref [com/admob/android/ads/ab.c Lcom/admob/android/ads/AdView;]
[208] ifnull +11 (target=219)
[211] aload_0 v0
[212] getfield #71
+ Fieldref [com/admob/android/ads/ab.c Lcom/admob/android/ads/AdView;]
[215] invokevirtual #122
+ Methodref [com/admob/android/ads/AdView.performClick ()Z]
[218] pop
[219] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 12)
[0] -> line 766
[7] -> line 768
[14] -> line 771
[19] -> line 774
[26] -> line 776
[31] -> line 779
[36] -> line 781
[53] -> line 783
[196] -> line 788
[204] -> line 791
[211] -> line 793
[219] -> line 799
+ Method: l()Lorg/json/JSONObject;
Access flags: 0x2
= private org.json.JSONObject l()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 46, locals = 3, stack = 3):
[0] aconst_null
[1] astore_1 v1
[2] new #57
+ Class [org/json/JSONObject]
[5] dup
[6] invokespecial #176
+ Methodref [org/json/JSONObject.<init> ()V]
[9] astore_2 v2
[10] aload_0 v0
[11] aload_2 v2
[12] invokestatic #126
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/View;Lorg/json/JSONObject;)V]
[15] new #57
+ Class [org/json/JSONObject]
[18] dup
[19] invokespecial #176
+ Methodref [org/json/JSONObject.<init> ()V]
[22] dup
[23] astore_1 v1
[24] ldc #13
+ String [interactions]
[26] aload_2 v2
[27] invokevirtual #177
+ Methodref [org/json/JSONObject.put (Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;]
[30] pop
[31] goto +13 (target=44)
[34] astore_2 v2
[35] ldc #8
+ String [AdMobSDK]
[37] ldc #9
+ String [Exception while processing interaction history.]
[39] aload_2 v2
[40] invokestatic #88
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[43] pop
[44] aload_1 v1
[45] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (2 -> 31: 34):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 848
[2] -> line 851
[10] -> line 853
[15] -> line 856
[23] -> line 858
[31] -> line 863
[34] -> line 860
[35] -> line 862
[44] -> line 864
+ Method: a(Landroid/view/View;Lorg/json/JSONObject;)V
Access flags: 0xa
= private static void a(android.view.View,org.json.JSONObject)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 89, locals = 5, stack = 3):
[0] aload_0 v0
[1] instanceof #44
+ Class [com/admob/android/ads/aq]
[4] ifeq +44 (target=48)
[7] aload_0 v0
[8] checkcast #44
+ Class [com/admob/android/ads/aq]
[11] dup
[12] astore_2 v2
[13] invokeinterface #179
+ InterfaceMethodref [com/admob/android/ads/aq.i ()Lorg/json/JSONObject;]
[18] astore_3 v3
[19] aload_2 v2
[20] invokeinterface #178
+ InterfaceMethodref [com/admob/android/ads/aq.h ()Ljava/lang/String;]
[25] astore v4
[27] aload_3 v3
[28] ifnull +20 (target=48)
[31] aload v4
[33] ifnull +15 (target=48)
[36] aload_1 v1
[37] aload v4
[39] aload_3 v3
[40] invokevirtual #177
+ Methodref [org/json/JSONObject.put (Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;]
[43] pop
[44] goto +4 (target=48)
[47] pop
[48] aload_0 v0
[49] instanceof #31
+ Class [android/view/ViewGroup]
[52] ifeq +36 (target=88)
[55] aload_0 v0
[56] checkcast #31
+ Class [android/view/ViewGroup]
[59] astore_2 v2
[60] iconst_0
[61] istore_3 v3
[62] iload_3 v3
[63] aload_2 v2
[64] invokevirtual #103
+ Methodref [android/view/ViewGroup.getChildCount ()I]
[67] ificmpge +21 (target=88)
[70] aload_2 v2
[71] iload_3 v3
[72] invokevirtual #102
+ Methodref [android/view/ViewGroup.getChildAt (I)Landroid/view/View;]
[75] dup
[76] astore v4
[78] aload_1 v1
[79] invokestatic #126
+ Methodref [com/admob/android/ads/ab.a (Landroid/view/View;Lorg/json/JSONObject;)V]
[82] iinc v3, 1
[85] goto -23 (target=62)
[88] return
Code attribute exceptions (count = 1):
- ExceptionInfo (36 -> 44: 47):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 15)
[0] -> line 869
[7] -> line 871
[12] -> line 873
[19] -> line 874
[27] -> line 875
[36] -> line 879
[44] -> line 883
[47] -> line 880
[48] -> line 886
[55] -> line 888
[60] -> line 890
[70] -> line 892
[76] -> line 894
[82] -> line 890
[88] -> line 897
+ Method: a(IIIJLjava/util/Vector;)Ljava/util/Vector;
Access flags: 0xa
= private static java.util.Vector a(int,int,int,long,java.util.Vector)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 139, locals = 6, stack = 5):
[0] aload v5
[2] ifnonnull +12 (target=14)
[5] new #55
+ Class [java/util/Vector]
[8] dup
[9] invokespecial #171
+ Methodref [java/util/Vector.<init> ()V]
[12] astore v5
[14] lload_3 v3
[15] l2f
[16] ldc #5
+ Float [1000.0]
[18] fdiv
[19] fstore_3 v3
[20] iload_1 v1
[21] iconst_m1
[22] ificmpeq +49 (target=71)
[25] iload_2 v2
[26] iconst_m1
[27] ificmpeq +44 (target=71)
[30] ldc #18
+ String [{%d,%d,%d,%f}]
[32] iconst_4
[33] anewarray #51
+ Class [java/lang/Object]
[36] dup
[37] iconst_0
[38] iload_0 v0
[39] invokestatic #163
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[42] aastore
[43] dup
[44] iconst_1
[45] iload_1 v1
[46] invokestatic #163
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[49] aastore
[50] dup
[51] iconst_2
[52] iload_2 v2
[53] invokestatic #163
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[56] aastore
[57] dup
[58] iconst_3
[59] fload_3 v3
[60] invokestatic #162
+ Methodref [java/lang/Float.valueOf (F)Ljava/lang/Float;]
[63] aastore
[64] invokestatic #164
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
[67] astore_0 v0
[68] goto +27 (target=95)
[71] ldc #19
+ String [{%d,%f}]
[73] iconst_2
[74] anewarray #51
+ Class [java/lang/Object]
[77] dup
[78] iconst_0
[79] iload_0 v0
[80] invokestatic #163
+ Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
[83] aastore
[84] dup
[85] iconst_1
[86] fload_3 v3
[87] invokestatic #162
+ Methodref [java/lang/Float.valueOf (F)Ljava/lang/Float;]
[90] aastore
[91] invokestatic #164
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
[94] astore_0 v0
[95] aload v5
[97] aload_0 v0
[98] invokevirtual #172
+ Methodref [java/util/Vector.add (Ljava/lang/Object;)Z]
[101] pop
[102] ldc #8
+ String [AdMobSDK]
[104] iconst_2
[105] invokestatic #86
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[108] ifeq +28 (target=136)
[111] ldc #8
+ String [AdMobSDK]
[113] new #53
+ Class [java/lang/StringBuilder]
[116] dup
[117] invokespecial #165
+ Methodref [java/lang/StringBuilder.<init> ()V]
[120] ldc #16
+ String [recordEvent:]
[122] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[125] aload_0 v0
[126] invokevirtual #168
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[129] invokevirtual #169
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[132] invokestatic #87
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[135] pop
[136] aload v5
[138] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 915
[5] -> line 917
[14] -> line 919
[20] -> line 922
[30] -> line 924
[71] -> line 928
[95] -> line 931
[102] -> line 933
[111] -> line 935
[136] -> line 937
+ Method: a(Landroid/view/MotionEvent;ZLjava/util/Vector;)Ljava/util/Vector;
Access flags: 0x2
= private java.util.Vector a(android.view.MotionEvent,boolean,java.util.Vector)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 64, locals = 11, stack = 6):
[0] aload_1 v1
[1] invokevirtual #91
+ Methodref [android/view/MotionEvent.getAction ()I]
[4] istore_2 v2
[5] aload_0 v0
[6] aload_1 v1
[7] invokevirtual #92
+ Methodref [android/view/MotionEvent.getEventTime ()J]
[10] lstore v9
[12] astore v4
[14] lload v9
[16] aload v4
[18] getfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[21] lsub
[22] lstore v5
[24] iload_2 v2
[25] ifeq +8 (target=33)
[28] iload_2 v2
[29] iconst_1
[30] ificmpne +32 (target=62)
[33] iload_2 v2
[34] iconst_1
[35] ificmpne +7 (target=42)
[38] iconst_1
[39] goto +4 (target=43)
[42] iconst_0
[43] dup
[44] istore_2 v2
[45] aload_1 v1
[46] invokevirtual #93
+ Methodref [android/view/MotionEvent.getX ()F]
[49] f2i
[50] aload_1 v1
[51] invokevirtual #94
+ Methodref [android/view/MotionEvent.getY ()F]
[54] f2i
[55] lload v5
[57] aload_3 v3
[58] invokestatic #123
+ Methodref [com/admob/android/ads/ab.a (IIIJLjava/util/Vector;)Ljava/util/Vector;]
[61] astore_3 v3
[62] aload_3 v3
[63] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 964
[5] -> line 965
[24] -> line 968
[33] -> line 972
[44] -> line 974
[62] -> line 980
+ Method: a(Landroid/view/KeyEvent;Ljava/util/Vector;)Ljava/util/Vector;
Access flags: 0x2
= private java.util.Vector a(android.view.KeyEvent,java.util.Vector)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 62, locals = 14, stack = 6):
[0] aload_1 v1
[1] invokevirtual #89
+ Methodref [android/view/KeyEvent.getAction ()I]
[4] istore_3 v3
[5] aload_0 v0
[6] aload_1 v1
[7] invokevirtual #90
+ Methodref [android/view/KeyEvent.getEventTime ()J]
[10] lstore v12
[12] astore_1 v1
[13] lload v12
[15] aload_1 v1
[16] getfield #74
+ Fieldref [com/admob/android/ads/ab.f J]
[19] lsub
[20] lstore v4
[22] iload_3 v3
[23] ifeq +8 (target=31)
[26] iload_3 v3
[27] iconst_1
[28] ificmpne +32 (target=60)
[31] iload_3 v3
[32] iconst_1
[33] ificmpne +7 (target=40)
[36] iconst_1
[37] goto +4 (target=41)
[40] iconst_0
[41] dup
[42] istore_1 v1
[43] lload v4
[45] aload_2 v2
[46] astore_2 v2
[47] lstore v8
[49] dup
[50] istore_1 v1
[51] iconst_m1
[52] iconst_m1
[53] lload v8
[55] aload_2 v2
[56] invokestatic #123
+ Methodref [com/admob/android/ads/ab.a (IIIJLjava/util/Vector;)Ljava/util/Vector;]
[59] astore_2 v2
[60] aload_2 v2
[61] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 989
[5] -> line 990
[22] -> line 992
[31] -> line 995
[42] -> line 997
[60] -> line 1000
+ Method: onAnimationRepeat(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationRepeat(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1011
+ Method: onAnimationStart(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationStart(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1021
+ Method: onAnimationEnd(Landroid/view/animation/Animation;)V
Access flags: 0x11
= public final void onAnimationEnd(android.view.animation.Animation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 1, locals = 2, stack = 0):
[0] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1030
+ Method: h()Ljava/lang/String;
Access flags: 0x11
= public final java.lang.String h()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 3, locals = 1, stack = 1):
[0] ldc #10
+ String [container]
[2] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 1034
+ Method: i()Lorg/json/JSONObject;
Access flags: 0x11
= public final org.json.JSONObject i()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 41, locals = 2, stack = 5):
[0] aconst_null
[1] astore_1 v1
[2] aload_0 v0
[3] getfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[6] ifnull +33 (target=39)
[9] new #57
+ Class [org/json/JSONObject]
[12] dup
[13] invokespecial #176
+ Methodref [org/json/JSONObject.<init> ()V]
[16] astore_1 v1
[17] aload_1 v1
[18] ldc #17
+ String [touches]
[20] new #56
+ Class [org/json/JSONArray]
[23] dup
[24] aload_0 v0
[25] getfield #72
+ Fieldref [com/admob/android/ads/ab.d Ljava/util/Vector;]
[28] invokespecial #175
+ Methodref [org/json/JSONArray.<init> (Ljava/util/Collection;)V]
[31] invokevirtual #177
+ Methodref [org/json/JSONObject.put (Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;]
[34] pop
[35] goto +4 (target=39)
[38] pop
[39] aload_1 v1
[40] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (17 -> 35: 38):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 7)
[0] -> line 1039
[2] -> line 1040
[9] -> line 1042
[17] -> line 1045
[35] -> line 1048
[38] -> line 1046
[39] -> line 1050
+ Method: setPressed(Z)V
Access flags: 0x11
= public final void setPressed(boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 67, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #75
+ Fieldref [com/admob/android/ads/ab.g Z]
[4] ifeq +8 (target=12)
[7] iload_1 v1
[8] ifeq +4 (target=12)
[11] return
[12] aload_0 v0
[13] invokevirtual #140
+ Methodref [com/admob/android/ads/ab.isPressed ()Z]
[16] iload_1 v1
[17] ificmpeq +49 (target=66)
[20] iload_1 v1
[21] ifeq +28 (target=49)
[24] aload_0 v0
[25] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[28] ifnull +10 (target=38)
[31] aload_0 v0
[32] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[35] invokevirtual #96
+ Methodref [android/view/View.bringToFront ()V]
[38] aload_0 v0
[39] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[42] iconst_0
[43] invokevirtual #100
+ Methodref [android/view/View.setVisibility (I)V]
[46] goto +11 (target=57)
[49] aload_0 v0
[50] getfield #73
+ Fieldref [com/admob/android/ads/ab.e Landroid/view/View;]
[53] iconst_4
[54] invokevirtual #100
+ Methodref [android/view/View.setVisibility (I)V]
[57] aload_0 v0
[58] iload_1 v1
[59] invokespecial #120
+ Methodref [android/widget/RelativeLayout.setPressed (Z)V]
[62] aload_0 v0
[63] invokevirtual #138
+ Methodref [com/admob/android/ads/ab.invalidate ()V]
[66] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 1064
[11] -> line 1067
[12] -> line 1069
[20] -> line 1072
[24] -> line 1076
[31] -> line 1078
[38] -> line 1081
[49] -> line 1085
[57] -> line 1089
[62] -> line 1092
[66] -> line 1094
+ Method: a(Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/AdView;
Access flags: 0x1008
= static synthetic com.admob.android.ads.AdView a(com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #71
+ Fieldref [com/admob/android/ads/ab.c Lcom/admob/android/ads/AdView;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 39
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 0, stack = 1):
[0] ldc #2
+ Float [-1.0]
[2] putstatic #77
+ Fieldref [com/admob/android/ads/ab.i F]
[5] aconst_null
[6] putstatic #78
+ Fieldref [com/admob/android/ads/ab.j Lcom/admob/android/ads/af;]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 140
[5] -> line 541
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ac
Superclass: java/lang/Thread
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.ac extends java.lang.Thread
Interfaces (count = 0):
Constant Pool (count = 80):
+ String [AdMobSDK]
+ String [exception caught in AdClickThread.run(), ]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/AdView]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/ac]
+ Class [com/admob/android/ads/o]
+ Class [java/lang/Exception]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/Thread]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
+ Fieldref [com/admob/android/ads/ac.a Lorg/json/JSONObject;]
+ Fieldref [com/admob/android/ads/ac.b Ljava/lang/ref/WeakReference;]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/AdView.performClick ()Z]
+ Methodref [com/admob/android/ads/ab.a (Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/AdView;]
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;)V]
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/Thread.<init> ()V]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a (Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/AdView;]
+ NameAndType [a (Lorg/json/JSONObject;)V]
+ NameAndType [a Lcom/admob/android/ads/o;]
+ NameAndType [a Lorg/json/JSONObject;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Ljava/lang/ref/WeakReference;]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getMessage ()Ljava/lang/String;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [performClick ()Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/AdView;]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Lorg/json/JSONObject;)V]
+ Utf8 [(Lorg/json/JSONObject;Lcom/admob/android/ads/ab;)V]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Lcom/admob/android/ads/o;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [Lorg/json/JSONObject;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/AdView]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/ac]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [e]
+ Utf8 [exception caught in AdClickThread.run(), ]
+ Utf8 [get]
+ Utf8 [getMessage]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/Thread]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [performClick]
+ Utf8 [run]
+ Utf8 [toString]
Fields (count = 2):
+ Field: a Lorg/json/JSONObject;
Access flags: 0x2
= private org.json.JSONObject a
+ Field: b Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference b
Methods (count = 2):
- Method: <init>(Lorg/json/JSONObject;Lcom/admob/android/ads/ab;)V
Access flags: 0x1
= public ac(org.json.JSONObject,com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 22, locals = 3, stack = 4):
[0] aload_0 v0
[1] invokespecial #24
+ Methodref [java/lang/Thread.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #13
+ Fieldref [com/admob/android/ads/ac.a Lorg/json/JSONObject;]
[9] aload_0 v0
[10] new #11
+ Class [java/lang/ref/WeakReference]
[13] dup
[14] aload_2 v2
[15] invokespecial #25
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[18] putfield #14
+ Fieldref [com/admob/android/ads/ac.b Ljava/lang/ref/WeakReference;]
[21] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 807
[4] -> line 808
[9] -> line 809
[21] -> line 810
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 89, locals = 2, stack = 3):
[0] aload_0 v0
[1] getfield #14
+ Fieldref [com/admob/android/ads/ac.b Ljava/lang/ref/WeakReference;]
[4] invokevirtual #26
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #5
+ Class [com/admob/android/ads/ab]
[10] dup
[11] astore_1 v1
[12] ifnull +36 (target=48)
[15] aload_1 v1
[16] getfield #12
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[19] ifnull +29 (target=48)
[22] aload_1 v1
[23] getfield #12
+ Fieldref [com/admob/android/ads/ab.a Lcom/admob/android/ads/o;]
[26] aload_0 v0
[27] getfield #13
+ Fieldref [com/admob/android/ads/ac.a Lorg/json/JSONObject;]
[30] invokevirtual #19
+ Methodref [com/admob/android/ads/o.a (Lorg/json/JSONObject;)V]
[33] aload_1 v1
[34] invokestatic #18
+ Methodref [com/admob/android/ads/ab.a (Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/AdView;]
[37] ifnull +11 (target=48)
[40] aload_1 v1
[41] invokestatic #18
+ Methodref [com/admob/android/ads/ab.a (Lcom/admob/android/ads/ab;)Lcom/admob/android/ads/AdView;]
[44] invokevirtual #17
+ Methodref [com/admob/android/ads/AdView.performClick ()Z]
[47] pop
[48] return
[49] astore_1 v1
[50] ldc #1
+ String [AdMobSDK]
[52] bipush 6
[54] invokestatic #16
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[57] ifeq +31 (target=88)
[60] ldc #1
+ String [AdMobSDK]
[62] new #9
+ Class [java/lang/StringBuilder]
[65] dup
[66] invokespecial #21
+ Methodref [java/lang/StringBuilder.<init> ()V]
[69] ldc #2
+ String [exception caught in AdClickThread.run(), ]
[71] invokevirtual #22
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[74] aload_1 v1
[75] invokevirtual #20
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
[78] invokevirtual #22
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[81] invokevirtual #23
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[84] invokestatic #15
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[87] pop
[88] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 48: 49):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 816
[11] -> line 817
[15] -> line 819
[22] -> line 821
[33] -> line 824
[40] -> line 826
[48] -> line 837
[49] -> line 831
[50] -> line 833
[60] -> line 835
[88] -> line 838
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ad
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.ad extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 69):
+ String [AdMobSDK]
+ String [exception caught in AdContainer post run(), ]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/ad]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
+ Fieldref [com/admob/android/ads/ad.a Ljava/lang/ref/WeakReference;]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/ab.addView (Landroid/view/View;)V]
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a Ljava/lang/ref/WeakReference;]
+ NameAndType [addView (Landroid/view/View;)V]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Landroid/widget/ProgressBar;]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [get ()Ljava/lang/Object;]
+ NameAndType [getMessage ()Ljava/lang/String;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Landroid/widget/ProgressBar;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [addView]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/ad]
+ Utf8 [e]
+ Utf8 [exception caught in AdContainer post run(), ]
+ Utf8 [get]
+ Utf8 [getMessage]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
+ Utf8 [toString]
Fields (count = 1):
+ Field: a Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference a
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/ab;)V
Access flags: 0x1
= public ad(com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 2, stack = 4):
[0] aload_0 v0
[1] invokespecial #17
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #10
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #21
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #12
+ Fieldref [com/admob/android/ads/ad.a Ljava/lang/ref/WeakReference;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 268
[4] -> line 269
[16] -> line 270
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 64, locals = 2, stack = 3):
[0] aload_0 v0
[1] getfield #12
+ Fieldref [com/admob/android/ads/ad.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #22
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #4
+ Class [com/admob/android/ads/ab]
[10] dup
[11] astore_1 v1
[12] ifnull +11 (target=23)
[15] aload_1 v1
[16] aload_1 v1
[17] getfield #11
+ Fieldref [com/admob/android/ads/ab.b Landroid/widget/ProgressBar;]
[20] invokevirtual #15
+ Methodref [com/admob/android/ads/ab.addView (Landroid/view/View;)V]
[23] return
[24] astore_1 v1
[25] ldc #1
+ String [AdMobSDK]
[27] bipush 6
[29] invokestatic #14
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[32] ifeq +31 (target=63)
[35] ldc #1
+ String [AdMobSDK]
[37] new #9
+ Class [java/lang/StringBuilder]
[40] dup
[41] invokespecial #18
+ Methodref [java/lang/StringBuilder.<init> ()V]
[44] ldc #2
+ String [exception caught in AdContainer post run(), ]
[46] invokevirtual #19
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[49] aload_1 v1
[50] invokevirtual #16
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
[53] invokevirtual #19
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[56] invokevirtual #20
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[59] invokestatic #13
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[62] pop
[63] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 23: 24):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 276
[11] -> line 277
[15] -> line 279
[23] -> line 288
[24] -> line 282
[25] -> line 284
[35] -> line 286
[63] -> line 289
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ae
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.ae extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 36):
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/ae]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/ref/WeakReference]
+ Fieldref [com/admob/android/ads/ae.a Ljava/lang/ref/WeakReference;]
+ Methodref [com/admob/android/ads/ab.f ()V]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/Object;)V]
+ NameAndType [a Ljava/lang/ref/WeakReference;]
+ NameAndType [f ()V]
+ NameAndType [get ()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()V]
+ Utf8 [(Lcom/admob/android/ads/ab;)V]
+ Utf8 [(Ljava/lang/Object;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/ref/WeakReference;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/ae]
+ Utf8 [f]
+ Utf8 [get]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/ref/WeakReference]
+ Utf8 [run]
Fields (count = 1):
+ Field: a Ljava/lang/ref/WeakReference;
Access flags: 0x2
= private java.lang.ref.WeakReference a
Methods (count = 2):
- Method: <init>(Lcom/admob/android/ads/ab;)V
Access flags: 0x1
= public ae(com.admob.android.ads.ab)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 2, stack = 4):
[0] aload_0 v0
[1] invokespecial #9
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] new #6
+ Class [java/lang/ref/WeakReference]
[8] dup
[9] aload_1 v1
[10] invokespecial #10
+ Methodref [java/lang/ref/WeakReference.<init> (Ljava/lang/Object;)V]
[13] putfield #7
+ Fieldref [com/admob/android/ads/ae.a Ljava/lang/ref/WeakReference;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 406
[4] -> line 407
[16] -> line 408
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 22, locals = 2, stack = 2):
[0] aload_0 v0
[1] getfield #7
+ Fieldref [com/admob/android/ads/ae.a Ljava/lang/ref/WeakReference;]
[4] invokevirtual #11
+ Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;]
[7] checkcast #1
+ Class [com/admob/android/ads/ab]
[10] dup
[11] astore_1 v1
[12] ifnull +7 (target=19)
[15] aload_1 v1
[16] invokevirtual #8
+ Methodref [com/admob/android/ads/ab.f ()V]
[19] return
[20] pop
[21] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 19: 20):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 414
[11] -> line 415
[15] -> line 417
[19] -> line 422
[20] -> line 420
[21] -> line 423
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/af
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.af extends java.lang.Object
Interfaces (count = 1):
+ Class [java/util/Comparator]
Constant Pool (count = 24):
+ Class [android/view/View]
+ Class [com/admob/android/ads/aa]
+ Class [com/admob/android/ads/af]
+ Class [java/lang/Object]
+ Class [java/util/Comparator]
+ Methodref [com/admob/android/ads/aa.a (Landroid/view/View;)F]
+ Methodref [java/lang/Object.<init> ()V]
+ NameAndType [<init> ()V]
+ NameAndType [a (Landroid/view/View;)F]
+ Utf8 [()V]
+ Utf8 [(Landroid/view/View;)F]
+ Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [android/view/View]
+ Utf8 [com/admob/android/ads/aa]
+ Utf8 [com/admob/android/ads/af]
+ Utf8 [compare]
+ Utf8 [java/lang/Object]
+ Utf8 [java/util/Comparator]
Fields (count = 0):
Methods (count = 2):
- Method: <init>()V
Access flags: 0x0
= af()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #7
+ Methodref [java/lang/Object.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 571
+ Method: compare(Ljava/lang/Object;Ljava/lang/Object;)I
Access flags: 0x1011
= public final synthetic int compare(java.lang.Object,java.lang.Object)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 38, locals = 3, stack = 2):
[0] aload_1 v1
[1] checkcast #1
+ Class [android/view/View]
[4] aload_2 v2
[5] checkcast #1
+ Class [android/view/View]
[8] astore_2 v2
[9] dup
[10] astore_1 v1
[11] invokestatic #6
+ Methodref [com/admob/android/ads/aa.a (Landroid/view/View;)F]
[14] fstore_1 v1
[15] aload_2 v2
[16] invokestatic #6
+ Methodref [com/admob/android/ads/aa.a (Landroid/view/View;)F]
[19] fstore_2 v2
[20] fload_1 v1
[21] fload_2 v2
[22] fcmpg
[23] ifge +5 (target=28)
[26] iconst_m1
[27] ireturn
[28] fload_1 v1
[29] fload_2 v2
[30] fcmpl
[31] ifle +5 (target=36)
[34] iconst_1
[35] ireturn
[36] iconst_0
[37] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 571
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ag
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x601
= public interface com.admob.android.ads.ag extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 9):
+ Class [com/admob/android/ads/ag]
+ Class [java/lang/Object]
+ Utf8 [(Lcom/admob/android/ads/ap;)V]
+ Utf8 [(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [com/admob/android/ads/ag]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 2):
+ Method: a(Lcom/admob/android/ads/ap;)V
Access flags: 0x401
= public abstract void a(com.admob.android.ads.ap)
+ Method: a(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V
Access flags: 0x401
= public abstract void a(com.admob.android.ads.ap,java.lang.Exception)
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ah
Superclass: com/admob/android/ads/ap
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.ah extends com.admob.android.ads.ap
Interfaces (count = 0):
Constant Pool (count = 281):
+ String [ to connect to url ]
+ String [Ad response came from server ]
+ String [AdMobSDK]
+ String [Content-Length]
+ String [Content-Type]
+ String [POST]
+ String [User-Agent]
+ String [X-ADMOB-ISU]
+ String [X-AdMob-AdSrc]
+ String [attempt ]
+ String [could not open connection to url ]
+ String [exception caught in AdMobURLConnector.run(), ]
+ String [url was null]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/ag]
+ Class [com/admob/android/ads/ah]
+ Class [com/admob/android/ads/ap]
+ Class [java/io/BufferedInputStream]
+ Class [java/io/BufferedWriter]
+ Class [java/io/ByteArrayOutputStream]
+ Class [java/io/OutputStreamWriter]
+ Class [java/lang/Exception]
+ Class [java/lang/Integer]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/net/HttpURLConnection]
+ Class [java/net/MalformedURLException]
+ Class [java/net/URL]
+ Class [java/util/Iterator]
+ Class [java/util/Map]
+ Class [java/util/Set]
+ Fieldref [com/admob/android/ads/ah.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ah.b I]
+ Fieldref [com/admob/android/ads/ah.c Ljava/lang/Exception;]
+ Fieldref [com/admob/android/ads/ah.d Ljava/util/Map;]
+ Fieldref [com/admob/android/ads/ah.e I]
+ Fieldref [com/admob/android/ads/ah.f I]
+ Fieldref [com/admob/android/ads/ah.g Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
+ Fieldref [com/admob/android/ads/ah.i Ljava/net/URL;]
+ Fieldref [com/admob/android/ads/ah.j [B]
+ Fieldref [com/admob/android/ads/ah.k Z]
+ Fieldref [com/admob/android/ads/ah.l Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [com/admob/android/ads/ah.a ()Z]
+ Methodref [com/admob/android/ads/ah.c ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/ah.h ()V]
+ Methodref [com/admob/android/ads/ap.<init> (Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ Methodref [java/io/BufferedInputStream.<init> (Ljava/io/InputStream;I)V]
+ Methodref [java/io/BufferedInputStream.read ([B)I]
+ Methodref [java/io/BufferedWriter.<init> (Ljava/io/Writer;I)V]
+ Methodref [java/io/BufferedWriter.close ()V]
+ Methodref [java/io/BufferedWriter.write (Ljava/lang/String;)V]
+ Methodref [java/io/ByteArrayOutputStream.<init> (I)V]
+ Methodref [java/io/ByteArrayOutputStream.toByteArray ()[B]
+ Methodref [java/io/ByteArrayOutputStream.write ([BII)V]
+ Methodref [java/io/OutputStreamWriter.<init> (Ljava/io/OutputStream;)V]
+ Methodref [java/lang/Exception.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
+ Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
+ Methodref [java/lang/String.length ()I]
+ Methodref [java/lang/StringBuilder.<init> ()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/net/HttpURLConnection.addRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [java/net/HttpURLConnection.connect ()V]
+ Methodref [java/net/HttpURLConnection.disconnect ()V]
+ Methodref [java/net/HttpURLConnection.getHeaderField (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [java/net/HttpURLConnection.getInputStream ()Ljava/io/InputStream;]
+ Methodref [java/net/HttpURLConnection.getOutputStream ()Ljava/io/OutputStream;]
+ Methodref [java/net/HttpURLConnection.getResponseCode ()I]
+ Methodref [java/net/HttpURLConnection.getURL ()Ljava/net/URL;]
+ Methodref [java/net/HttpURLConnection.setConnectTimeout (I)V]
+ Methodref [java/net/HttpURLConnection.setDoOutput (Z)V]
+ Methodref [java/net/HttpURLConnection.setFollowRedirects (Z)V]
+ Methodref [java/net/HttpURLConnection.setReadTimeout (I)V]
+ Methodref [java/net/HttpURLConnection.setRequestMethod (Ljava/lang/String;)V]
+ Methodref [java/net/HttpURLConnection.setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [java/net/URL.<init> (Ljava/lang/String;)V]
+ Methodref [java/net/URL.openConnection ()Ljava/net/URLConnection;]
+ InterfaceMethodref [com/admob/android/ads/ag.a (Lcom/admob/android/ads/ap;)V]
+ InterfaceMethodref [com/admob/android/ads/ag.a (Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
+ InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;]
+ InterfaceMethodref [java/util/Map.keySet ()Ljava/util/Set;]
+ InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (I)V]
+ NameAndType [<init> (Ljava/io/InputStream;I)V]
+ NameAndType [<init> (Ljava/io/OutputStream;)V]
+ NameAndType [<init> (Ljava/io/Writer;I)V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ NameAndType [a ()Z]
+ NameAndType [a (Lcom/admob/android/ads/ap;)V]
+ NameAndType [a (Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [addRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b I]
+ NameAndType [c ()Ljava/lang/String;]
+ NameAndType [c Ljava/lang/Exception;]
+ NameAndType [close ()V]
+ NameAndType [connect ()V]
+ NameAndType [d Ljava/util/Map;]
+ NameAndType [disconnect ()V]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [e I]
+ NameAndType [f I]
+ NameAndType [g Ljava/lang/String;]
+ NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
+ NameAndType [getHeaderField (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [getInputStream ()Ljava/io/InputStream;]
+ NameAndType [getMessage ()Ljava/lang/String;]
+ NameAndType [getOutputStream ()Ljava/io/OutputStream;]
+ NameAndType [getResponseCode ()I]
+ NameAndType [getURL ()Ljava/net/URL;]
+ NameAndType [h ()V]
+ NameAndType [h Lcom/admob/android/ads/ag;]
+ NameAndType [hasNext ()Z]
+ NameAndType [i Ljava/net/URL;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [iterator ()Ljava/util/Iterator;]
+ NameAndType [j [B]
+ NameAndType [k Z]
+ NameAndType [keySet ()Ljava/util/Set;]
+ NameAndType [l Ljava/lang/String;]
+ NameAndType [length ()I]
+ NameAndType [m Ljava/net/HttpURLConnection;]
+ NameAndType [n Ljava/net/URL;]
+ NameAndType [next ()Ljava/lang/Object;]
+ NameAndType [openConnection ()Ljava/net/URLConnection;]
+ NameAndType [read ([B)I]
+ NameAndType [setConnectTimeout (I)V]
+ NameAndType [setDoOutput (Z)V]
+ NameAndType [setFollowRedirects (Z)V]
+ NameAndType [setReadTimeout (I)V]
+ NameAndType [setRequestMethod (Ljava/lang/String;)V]
+ NameAndType [setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [toByteArray ()[B]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [toString (I)Ljava/lang/String;]
+ NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [write (Ljava/lang/String;)V]
+ NameAndType [write ([BII)V]
+ Utf8 [ to connect to url ]
+ Utf8 [()I]
+ Utf8 [()Ljava/io/InputStream;]
+ Utf8 [()Ljava/io/OutputStream;]
+ Utf8 [()Ljava/lang/Object;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/net/URL;]
+ Utf8 [()Ljava/net/URLConnection;]
+ Utf8 [()Ljava/util/Iterator;]
+ Utf8 [()Ljava/util/Set;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [()[B]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(Lcom/admob/android/ads/ap;)V]
+ Utf8 [(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
+ Utf8 [(Ljava/io/InputStream;I)V]
+ Utf8 [(Ljava/io/OutputStream;)V]
+ Utf8 [(Ljava/io/Writer;I)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [(Z)V]
+ Utf8 [([B)I]
+ Utf8 [([BII)V]
+ Utf8 [<init>]
+ Utf8 [Ad response came from server ]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Content-Length]
+ Utf8 [Content-Type]
+ Utf8 [I]
+ Utf8 [Lcom/admob/android/ads/ag;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/Exception;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/net/HttpURLConnection;]
+ Utf8 [Ljava/net/URL;]
+ Utf8 [Ljava/util/Map;]
+ Utf8 [POST]
+ Utf8 [SourceFile]
+ Utf8 [User-Agent]
+ Utf8 [X-ADMOB-ISU]
+ Utf8 [X-AdMob-AdSrc]
+ Utf8 [Z]
+ Utf8 [[B]
+ Utf8 [a]
+ Utf8 [addRequestProperty]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [attempt ]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [close]
+ Utf8 [com/admob/android/ads/ag]
+ Utf8 [com/admob/android/ads/ah]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [connect]
+ Utf8 [could not open connection to url ]
+ Utf8 [d]
+ Utf8 [disconnect]
+ Utf8 [e]
+ Utf8 [exception caught in AdMobURLConnector.run(), ]
+ Utf8 [f]
+ Utf8 [g]
+ Utf8 [get]
+ Utf8 [getHeaderField]
+ Utf8 [getInputStream]
+ Utf8 [getMessage]
+ Utf8 [getOutputStream]
+ Utf8 [getResponseCode]
+ Utf8 [getURL]
+ Utf8 [h]
+ Utf8 [hasNext]
+ Utf8 [i]
+ Utf8 [isLoggable]
+ Utf8 [iterator]
+ Utf8 [j]
+ Utf8 [java/io/BufferedInputStream]
+ Utf8 [java/io/BufferedWriter]
+ Utf8 [java/io/ByteArrayOutputStream]
+ Utf8 [java/io/OutputStreamWriter]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Integer]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/net/HttpURLConnection]
+ Utf8 [java/net/MalformedURLException]
+ Utf8 [java/net/URL]
+ Utf8 [java/util/Iterator]
+ Utf8 [java/util/Map]
+ Utf8 [java/util/Set]
+ Utf8 [k]
+ Utf8 [keySet]
+ Utf8 [l]
+ Utf8 [length]
+ Utf8 [m]
+ Utf8 [n]
+ Utf8 [next]
+ Utf8 [openConnection]
+ Utf8 [read]
+ Utf8 [run]
+ Utf8 [setConnectTimeout]
+ Utf8 [setDoOutput]
+ Utf8 [setFollowRedirects]
+ Utf8 [setReadTimeout]
+ Utf8 [setRequestMethod]
+ Utf8 [setRequestProperty]
+ Utf8 [toByteArray]
+ Utf8 [toString]
+ Utf8 [url was null]
+ Utf8 [v]
+ Utf8 [w]
+ Utf8 [write]
Fields (count = 2):
+ Field: m Ljava/net/HttpURLConnection;
Access flags: 0x2
= private java.net.HttpURLConnection m
+ Field: n Ljava/net/URL;
Access flags: 0x2
= private java.net.URL n
Methods (count = 5):
- Method: <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V
Access flags: 0x1
= public ah(java.lang.String,java.lang.String,java.lang.String,com.admob.android.ads.ag,int,java.util.Map,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 59, locals = 8, stack = 7):
[0] aload_0 v0
[1] aload_2 v2
[2] aload_3 v3
[3] aload v4
[5] iload v5
[7] aload v6
[9] aload v7
[11] invokespecial #53
+ Methodref [com/admob/android/ads/ap.<init> (Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
[14] aload_0 v0
[15] new #28
+ Class [java/net/URL]
[18] dup
[19] aload_1 v1
[20] invokespecial #86
+ Methodref [java/net/URL.<init> (Ljava/lang/String;)V]
[23] putfield #45
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
[26] aload_0 v0
[27] aload_0 v0
[28] getfield #45
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
[31] putfield #40
+ Fieldref [com/admob/android/ads/ah.i Ljava/net/URL;]
[34] goto +14 (target=48)
[37] astore_1 v1
[38] aload_0 v0
[39] aconst_null
[40] putfield #45
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
[43] aload_0 v0
[44] aload_1 v1
[45] putfield #34
+ Fieldref [com/admob/android/ads/ah.c Ljava/lang/Exception;]
[48] aload_0 v0
[49] aconst_null
[50] putfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[53] aload_0 v0
[54] iconst_0
[55] putfield #36
+ Fieldref [com/admob/android/ads/ah.e I]
[58] return
Code attribute exceptions (count = 1):
- ExceptionInfo (14 -> 34: 37):
+ Class [java/net/MalformedURLException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 59
[14] -> line 62
[26] -> line 63
[34] -> line 69
[37] -> line 65
[38] -> line 67
[43] -> line 68
[48] -> line 70
[53] -> line 71
[58] -> line 72
+ Method: a()Z
Access flags: 0x11
= public final boolean a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 681, locals = 6, stack = 5):
[0] iconst_0
[1] istore_1 v1
[2] aload_0 v0
[3] getfield #45
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
[6] ifnonnull +34 (target=40)
[9] aload_0 v0
[10] getfield #39
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
[13] ifnull +22 (target=35)
[16] aload_0 v0
[17] getfield #39
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
[20] aload_0 v0
[21] new #22
+ Class [java/lang/Exception]
[24] dup
[25] ldc #13
+ String [url was null]
[27] invokespecial #63
+ Methodref [java/lang/Exception.<init> (Ljava/lang/String;)V]
[30] invokeinterface #89
+ InterfaceMethodref [com/admob/android/ads/ag.a (Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
[35] iconst_0
[36] istore_1 v1
[37] goto +617 (target=654)
[40] iconst_1
[41] invokestatic #82
+ Methodref [java/net/HttpURLConnection.setFollowRedirects (Z)V]
[44] aload_0 v0
[45] getfield #36
+ Fieldref [com/admob/android/ads/ah.e I]
[48] aload_0 v0
[49] getfield #37
+ Fieldref [com/admob/android/ads/ah.f I]
[52] ificmpge +602 (target=654)
[55] iload_1 v1
[56] ifne +598 (target=654)
[59] ldc #3
+ String [AdMobSDK]
[61] iconst_2
[62] invokestatic #47
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[65] ifeq +43 (target=108)
[68] ldc #3
+ String [AdMobSDK]
[70] new #25
+ Class [java/lang/StringBuilder]
[73] dup
[74] invokespecial #67
+ Methodref [java/lang/StringBuilder.<init> ()V]
[77] ldc #10
+ String [attempt ]
[79] invokevirtual #70
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[82] aload_0 v0
[83] getfield #36
+ Fieldref [com/admob/android/ads/ah.e I]
[86] invokevirtual #68
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[89] ldc #1
+ String [ to connect to url ]
[91] invokevirtual #70
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[94] aload_0 v0
[95] getfield #45
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
[98] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[101] invokevirtual #71
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[104] invokestatic #48
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[107] pop
[108] aconst_null
[109] astore_2 v2
[110] aload_0 v0
[111] invokespecial #52
+ Methodref [com/admob/android/ads/ah.h ()V]
[114] aload_0 v0
[115] aload_0 v0
[116] getfield #45
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
[119] invokevirtual #87
+ Methodref [java/net/URL.openConnection ()Ljava/net/URLConnection;]
[122] checkcast #26
+ Class [java/net/HttpURLConnection]
[125] putfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[128] aload_0 v0
[129] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[132] ifnull +420 (target=552)
[135] aload_0 v0
[136] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[139] ldc #7
+ String [User-Agent]
[141] invokestatic #51
+ Methodref [com/admob/android/ads/ah.c ()Ljava/lang/String;]
[144] invokevirtual #85
+ Methodref [java/net/HttpURLConnection.setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
[147] aload_0 v0
[148] getfield #38
+ Fieldref [com/admob/android/ads/ah.g Ljava/lang/String;]
[151] ifnull +16 (target=167)
[154] aload_0 v0
[155] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[158] ldc #8
+ String [X-ADMOB-ISU]
[160] aload_0 v0
[161] getfield #38
+ Fieldref [com/admob/android/ads/ah.g Ljava/lang/String;]
[164] invokevirtual #85
+ Methodref [java/net/HttpURLConnection.setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
[167] aload_0 v0
[168] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[171] aload_0 v0
[172] getfield #33
+ Fieldref [com/admob/android/ads/ah.b I]
[175] invokevirtual #80
+ Methodref [java/net/HttpURLConnection.setConnectTimeout (I)V]
[178] aload_0 v0
[179] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[182] aload_0 v0
[183] getfield #33
+ Fieldref [com/admob/android/ads/ah.b I]
[186] invokevirtual #83
+ Methodref [java/net/HttpURLConnection.setReadTimeout (I)V]
[189] aload_0 v0
[190] getfield #35
+ Fieldref [com/admob/android/ads/ah.d Ljava/util/Map;]
[193] ifnull +78 (target=271)
[196] aload_0 v0
[197] getfield #35
+ Fieldref [com/admob/android/ads/ah.d Ljava/util/Map;]
[200] invokeinterface #93
+ InterfaceMethodref [java/util/Map.keySet ()Ljava/util/Set;]
[205] dup
[206] astore_3 v3
[207] invokeinterface #94
+ InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
[212] astore v4
[214] aload v4
[216] invokeinterface #90
+ InterfaceMethodref [java/util/Iterator.hasNext ()Z]
[221] ifeq +50 (target=271)
[224] aload v4
[226] invokeinterface #91
+ InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
[231] checkcast #24
+ Class [java/lang/String]
[234] dup
[235] astore_3 v3
[236] ifnull +32 (target=268)
[239] aload_0 v0
[240] getfield #35
+ Fieldref [com/admob/android/ads/ah.d Ljava/util/Map;]
[243] aload_3 v3
[244] invokeinterface #92
+ InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;]
[249] checkcast #24
+ Class [java/lang/String]
[252] dup
[253] astore v5
[255] ifnull +13 (target=268)
[258] aload_0 v0
[259] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[262] aload_3 v3
[263] aload v5
[265] invokevirtual #72
+ Methodref [java/net/HttpURLConnection.addRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
[268] goto -54 (target=214)
[271] aload_0 v0
[272] getfield #43
+ Fieldref [com/admob/android/ads/ah.l Ljava/lang/String;]
[275] ifnull +96 (target=371)
[278] aload_0 v0
[279] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[282] ldc #6
+ String [POST]
[284] invokevirtual #84
+ Methodref [java/net/HttpURLConnection.setRequestMethod (Ljava/lang/String;)V]
[287] aload_0 v0
[288] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[291] iconst_1
[292] invokevirtual #81
+ Methodref [java/net/HttpURLConnection.setDoOutput (Z)V]
[295] aload_0 v0
[296] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[299] ldc #5
+ String [Content-Type]
[301] aload_0 v0
[302] getfield #32
+ Fieldref [com/admob/android/ads/ah.a Ljava/lang/String;]
[305] invokevirtual #85
+ Methodref [java/net/HttpURLConnection.setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
[308] aload_0 v0
[309] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[312] ldc #4
+ String [Content-Length]
[314] aload_0 v0
[315] getfield #43
+ Fieldref [com/admob/android/ads/ah.l Ljava/lang/String;]
[318] invokevirtual #66
+ Methodref [java/lang/String.length ()I]
[321] invokestatic #65
+ Methodref [java/lang/Integer.toString (I)Ljava/lang/String;]
[324] invokevirtual #85
+ Methodref [java/net/HttpURLConnection.setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V]
[327] aload_0 v0
[328] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[331] invokevirtual #77
+ Methodref [java/net/HttpURLConnection.getOutputStream ()Ljava/io/OutputStream;]
[334] astore_3 v3
[335] new #19
+ Class [java/io/BufferedWriter]
[338] dup
[339] new #21
+ Class [java/io/OutputStreamWriter]
[342] dup
[343] aload_3 v3
[344] invokespecial #62
+ Methodref [java/io/OutputStreamWriter.<init> (Ljava/io/OutputStream;)V]
[347] sipush 4096
[350] invokespecial #56
+ Methodref [java/io/BufferedWriter.<init> (Ljava/io/Writer;I)V]
[353] dup
[354] astore_2 v2
[355] aload_0 v0
[356] getfield #43
+ Fieldref [com/admob/android/ads/ah.l Ljava/lang/String;]
[359] invokevirtual #58
+ Methodref [java/io/BufferedWriter.write (Ljava/lang/String;)V]
[362] aload_2 v2
[363] invokevirtual #57
+ Methodref [java/io/BufferedWriter.close ()V]
[366] aconst_null
[367] astore_2 v2
[368] goto +10 (target=378)
[371] aload_0 v0
[372] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[375] invokevirtual #73
+ Methodref [java/net/HttpURLConnection.connect ()V]
[378] aload_0 v0
[379] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[382] invokevirtual #78
+ Methodref [java/net/HttpURLConnection.getResponseCode ()I]
[385] istore_3 v3
[386] ldc #3
+ String [AdMobSDK]
[388] iconst_2
[389] invokestatic #47
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[392] ifeq +40 (target=432)
[395] aload_0 v0
[396] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[399] ldc #9
+ String [X-AdMob-AdSrc]
[401] invokevirtual #75
+ Methodref [java/net/HttpURLConnection.getHeaderField (Ljava/lang/String;)Ljava/lang/String;]
[404] astore v4
[406] ldc #3
+ String [AdMobSDK]
[408] new #25
+ Class [java/lang/StringBuilder]
[411] dup
[412] invokespecial #67
+ Methodref [java/lang/StringBuilder.<init> ()V]
[415] ldc #2
+ String [Ad response came from server ]
[417] invokevirtual #70
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[420] aload v4
[422] invokevirtual #70
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[425] invokevirtual #71
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[428] invokestatic #48
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
[431] pop
[432] iload_3 v3
[433] sipush 200
[436] ificmplt +116 (target=552)
[439] iload_3 v3
[440] sipush 300
[443] ificmpge +109 (target=552)
[446] aload_0 v0
[447] aload_0 v0
[448] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[451] invokevirtual #79
+ Methodref [java/net/HttpURLConnection.getURL ()Ljava/net/URL;]
[454] putfield #40
+ Fieldref [com/admob/android/ads/ah.i Ljava/net/URL;]
[457] aload_0 v0
[458] getfield #42
+ Fieldref [com/admob/android/ads/ah.k Z]
[461] ifeq +72 (target=533)
[464] new #18
+ Class [java/io/BufferedInputStream]
[467] dup
[468] aload_0 v0
[469] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[472] invokevirtual #76
+ Methodref [java/net/HttpURLConnection.getInputStream ()Ljava/io/InputStream;]
[475] sipush 4096
[478] invokespecial #54
+ Methodref [java/io/BufferedInputStream.<init> (Ljava/io/InputStream;I)V]
[481] astore v4
[483] sipush 4096
[486] newarray 8
[488] astore_3 v3
[489] new #20
+ Class [java/io/ByteArrayOutputStream]
[492] dup
[493] sipush 4096
[496] invokespecial #59
+ Methodref [java/io/ByteArrayOutputStream.<init> (I)V]
[499] astore v5
[501] aload v4
[503] aload_3 v3
[504] invokevirtual #55
+ Methodref [java/io/BufferedInputStream.read ([B)I]
[507] dup
[508] istore_1 v1
[509] iconst_m1
[510] ificmpeq +14 (target=524)
[513] aload v5
[515] aload_3 v3
[516] iconst_0
[517] iload_1 v1
[518] invokevirtual #61
+ Methodref [java/io/ByteArrayOutputStream.write ([BII)V]
[521] goto -20 (target=501)
[524] aload_0 v0
[525] aload v5
[527] invokevirtual #60
+ Methodref [java/io/ByteArrayOutputStream.toByteArray ()[B]
[530] putfield #41
+ Fieldref [com/admob/android/ads/ah.j [B]
[533] aload_0 v0
[534] getfield #39
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
[537] ifnull +13 (target=550)
[540] aload_0 v0
[541] getfield #39
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
[544] aload_0 v0
[545] invokeinterface #88
+ InterfaceMethodref [com/admob/android/ads/ag.a (Lcom/admob/android/ads/ap;)V]
[550] iconst_1
[551] istore_1 v1
[552] aload_0 v0
[553] invokespecial #52
+ Methodref [com/admob/android/ads/ah.h ()V]
[556] goto +3 (target=559)
[559] aload_0 v0
[560] invokespecial #52
+ Methodref [com/admob/android/ads/ah.h ()V]
[563] goto +78 (target=641)
[566] astore_3 v3
[567] ldc #3
+ String [AdMobSDK]
[569] new #25
+ Class [java/lang/StringBuilder]
[572] dup
[573] invokespecial #67
+ Methodref [java/lang/StringBuilder.<init> ()V]
[576] ldc #11
+ String [could not open connection to url ]
[578] invokevirtual #70
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[581] aload_0 v0
[582] getfield #45
+ Fieldref [com/admob/android/ads/ah.n Ljava/net/URL;]
[585] invokevirtual #69
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
[588] invokevirtual #71
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[591] aload_3 v3
[592] invokestatic #49
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[595] pop
[596] aload_0 v0
[597] aload_3 v3
[598] putfield #34
+ Fieldref [com/admob/android/ads/ah.c Ljava/lang/Exception;]
[601] iconst_0
[602] istore_1 v1
[603] aload_2 v2
[604] ifnull +7 (target=611)
[607] aload_2 v2
[608] invokevirtual #57
+ Methodref [java/io/BufferedWriter.close ()V]
[611] goto +4 (target=615)
[614] pop
[615] aload_0 v0
[616] invokespecial #52
+ Methodref [com/admob/android/ads/ah.h ()V]
[619] goto +22 (target=641)
[622] astore_1 v1
[623] aload_2 v2
[624] ifnull +7 (target=631)
[627] aload_2 v2
[628] invokevirtual #57
+ Methodref [java/io/BufferedWriter.close ()V]
[631] goto +4 (target=635)
[634] pop
[635] aload_0 v0
[636] invokespecial #52
+ Methodref [com/admob/android/ads/ah.h ()V]
[639] aload_1 v1
[640] athrow
[641] aload_0 v0
[642] dup
[643] getfield #36
+ Fieldref [com/admob/android/ads/ah.e I]
[646] iconst_1
[647] iadd
[648] putfield #36
+ Fieldref [com/admob/android/ads/ah.e I]
[651] goto -607 (target=44)
[654] iload_1 v1
[655] ifne +24 (target=679)
[658] aload_0 v0
[659] getfield #39
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
[662] ifnull +17 (target=679)
[665] aload_0 v0
[666] getfield #39
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
[669] aload_0 v0
[670] aload_0 v0
[671] getfield #34
+ Fieldref [com/admob/android/ads/ah.c Ljava/lang/Exception;]
[674] invokeinterface #89
+ InterfaceMethodref [com/admob/android/ads/ag.a (Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
[679] iload_1 v1
[680] ireturn
Code attribute exceptions (count = 5):
- ExceptionInfo (110 -> 556: 566):
+ Class [java/lang/Exception]
- ExceptionInfo (603 -> 611: 614):
+ Class [java/lang/Exception]
- ExceptionInfo (110 -> 556: 622):
- ExceptionInfo (566 -> 603: 622):
- ExceptionInfo (623 -> 631: 634):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 79)
[0] -> line 79
[2] -> line 81
[9] -> line 88
[16] -> line 90
[35] -> line 92
[40] -> line 97
[44] -> line 99
[59] -> line 101
[68] -> line 103
[108] -> line 106
[110] -> line 109
[114] -> line 110
[128] -> line 111
[135] -> line 113
[147] -> line 114
[154] -> line 116
[167] -> line 119
[178] -> line 120
[189] -> line 123
[196] -> line 125
[206] -> line 127
[235] -> line 129
[239] -> line 131
[253] -> line 132
[258] -> line 134
[268] -> line 136
[271] -> line 143
[278] -> line 145
[287] -> line 146
[295] -> line 147
[308] -> line 148
[327] -> line 150
[335] -> line 151
[354] -> line 152
[362] -> line 153
[366] -> line 154
[368] -> line 155
[371] -> line 158
[378] -> line 162
[386] -> line 164
[395] -> line 166
[406] -> line 167
[432] -> line 171
[446] -> line 174
[457] -> line 176
[464] -> line 178
[483] -> line 179
[489] -> line 181
[501] -> line 183
[513] -> line 186
[524] -> line 188
[533] -> line 192
[540] -> line 194
[550] -> line 197
[552] -> line 200
[556] -> line 212
[559] -> line 217
[563] -> line 222
[566] -> line 202
[567] -> line 204
[596] -> line 205
[601] -> line 206
[603] -> line 212
[607] -> line 214
[611] -> line 220
[614] -> line 217
[615] -> line 221
[619] -> line 222
[622] -> line 210
[623] -> line 212
[627] -> line 214
[631] -> line 220
[634] -> line 217
[635] -> line 221
[641] -> line 223
[651] -> line 224
[654] -> line 227
[665] -> line 229
[679] -> line 232
+ Method: h()V
Access flags: 0x2
= private void h()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 20, locals = 1, stack = 2):
[0] aload_0 v0
[1] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[4] ifnull +15 (target=19)
[7] aload_0 v0
[8] getfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[11] invokevirtual #74
+ Methodref [java/net/HttpURLConnection.disconnect ()V]
[14] aload_0 v0
[15] aconst_null
[16] putfield #44
+ Fieldref [com/admob/android/ads/ah.m Ljava/net/HttpURLConnection;]
[19] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 237
[7] -> line 239
[14] -> line 240
[19] -> line 242
+ Method: b()V
Access flags: 0x11
= public final void b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 1, stack = 2):
[0] aload_0 v0
[1] invokespecial #52
+ Methodref [com/admob/android/ads/ah.h ()V]
[4] aload_0 v0
[5] aconst_null
[6] putfield #39
+ Fieldref [com/admob/android/ads/ah.h Lcom/admob/android/ads/ag;]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 249
[4] -> line 251
[9] -> line 252
+ Method: run()V
Access flags: 0x11
= public final void run()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 46, locals = 2, stack = 3):
[0] aload_0 v0
[1] invokevirtual #50
+ Methodref [com/admob/android/ads/ah.a ()Z]
[4] pop
[5] return
[6] astore_1 v1
[7] ldc #3
+ String [AdMobSDK]
[9] bipush 6
[11] invokestatic #47
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[14] ifeq +31 (target=45)
[17] ldc #3
+ String [AdMobSDK]
[19] new #25
+ Class [java/lang/StringBuilder]
[22] dup
[23] invokespecial #67
+ Methodref [java/lang/StringBuilder.<init> ()V]
[26] ldc #12
+ String [exception caught in AdMobURLConnector.run(), ]
[28] invokevirtual #70
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[31] aload_1 v1
[32] invokevirtual #64
+ Methodref [java/lang/Exception.getMessage ()Ljava/lang/String;]
[35] invokevirtual #70
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[38] invokevirtual #71
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[41] invokestatic #46
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
[44] pop
[45] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 5: 6):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 261
[5] -> line 269
[6] -> line 263
[7] -> line 265
[17] -> line 267
[45] -> line 270
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ai
Superclass: android/view/animation/Animation
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.ai extends android.view.animation.Animation
Interfaces (count = 0):
Constant Pool (count = 99):
+ Class [android/graphics/Camera]
+ Class [android/graphics/Matrix]
+ Class [android/view/animation/Animation]
+ Class [android/view/animation/Transformation]
+ Class [com/admob/android/ads/ai]
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
+ Fieldref [android/view/animation/Transformation.TYPE_MATRIX I]
+ Fieldref [com/admob/android/ads/ai.a [F]
+ Fieldref [com/admob/android/ads/ai.b [F]
+ Fieldref [com/admob/android/ads/ai.c F]
+ Fieldref [com/admob/android/ads/ai.d F]
+ Fieldref [com/admob/android/ads/ai.e F]
+ Fieldref [com/admob/android/ads/ai.f Z]
+ Fieldref [com/admob/android/ads/ai.g Landroid/graphics/Camera;]
+ Methodref [android/graphics/Camera.<init> ()V]
+ Methodref [android/graphics/Camera.getMatrix (Landroid/graphics/Matrix;)V]
+ Methodref [android/graphics/Camera.restore ()V]
+ Methodref [android/graphics/Camera.rotateX (F)V]
+ Methodref [android/graphics/Camera.rotateY (F)V]
+ Methodref [android/graphics/Camera.rotateZ (F)V]
+ Methodref [android/graphics/Camera.save ()V]
+ Methodref [android/graphics/Camera.translate (FFF)V]
+ Methodref [android/graphics/Matrix.postTranslate (FF)Z]
+ Methodref [android/graphics/Matrix.preTranslate (FF)Z]
+ Methodref [android/view/animation/Animation.<init> ()V]
+ Methodref [android/view/animation/Animation.initialize (IIII)V]
+ Methodref [android/view/animation/Transformation.getMatrix ()Landroid/graphics/Matrix;]
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
+ Methodref [com/admob/android/ads/ai.<init> ([F[FFFFZ)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> ([F[FFFFZ)V]
+ NameAndType [TYPE_IDENTITY I]
+ NameAndType [TYPE_MATRIX I]
+ NameAndType [a [F]
+ NameAndType [b [F]
+ NameAndType [c F]
+ NameAndType [d F]
+ NameAndType [e F]
+ NameAndType [f Z]
+ NameAndType [g Landroid/graphics/Camera;]
+ NameAndType [getMatrix ()Landroid/graphics/Matrix;]
+ NameAndType [getMatrix (Landroid/graphics/Matrix;)V]
+ NameAndType [initialize (IIII)V]
+ NameAndType [postTranslate (FF)Z]
+ NameAndType [preTranslate (FF)Z]
+ NameAndType [restore ()V]
+ NameAndType [rotateX (F)V]
+ NameAndType [rotateY (F)V]
+ NameAndType [rotateZ (F)V]
+ NameAndType [save ()V]
+ NameAndType [setTransformationType (I)V]
+ NameAndType [translate (FFF)V]
+ Utf8 [()Landroid/graphics/Matrix;]
+ Utf8 [()V]
+ Utf8 [(F)V]
+ Utf8 [(FF)Z]
+ Utf8 [(FFF)V]
+ Utf8 [(FFFFFZ)V]
+ Utf8 [(FLandroid/view/animation/Transformation;)V]
+ Utf8 [(I)V]
+ Utf8 [(IIII)V]
+ Utf8 [(Landroid/graphics/Matrix;)V]
+ Utf8 [([F[FFFFZ)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [F]
+ Utf8 [I]
+ Utf8 [Landroid/graphics/Camera;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [TYPE_IDENTITY]
+ Utf8 [TYPE_MATRIX]
+ Utf8 [Z]
+ Utf8 [[F]
+ Utf8 [a]
+ Utf8 [android/graphics/Camera]
+ Utf8 [android/graphics/Matrix]
+ Utf8 [android/view/animation/Animation]
+ Utf8 [android/view/animation/Transformation]
+ Utf8 [applyTransformation]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/ai]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [f]
+ Utf8 [g]
+ Utf8 [getMatrix]
+ Utf8 [initialize]
+ Utf8 [postTranslate]
+ Utf8 [preTranslate]
+ Utf8 [restore]
+ Utf8 [rotateX]
+ Utf8 [rotateY]
+ Utf8 [rotateZ]
+ Utf8 [save]
+ Utf8 [setTransformationType]
+ Utf8 [translate]
Fields (count = 7):
+ Field: a [F
Access flags: 0x12
= private final float[] a
+ Field: b [F
Access flags: 0x12
= private final float[] b
+ Field: c F
Access flags: 0x12
= private final float c
+ Field: d F
Access flags: 0x12
= private final float d
+ Field: e F
Access flags: 0x12
= private final float e
+ Field: f Z
Access flags: 0x12
= private final boolean f
+ Field: g Landroid/graphics/Camera;
Access flags: 0x2
= private android.graphics.Camera g
Methods (count = 4):
- Method: <init>(FFFFFZ)V
Access flags: 0x1
= public ai(float,float,float,float,float,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 42, locals = 7, stack = 7):
[0] aload_0 v0
[1] iconst_3
[2] newarray 6
[4] dup
[5] iconst_0
[6] fconst_0
[7] fastore
[8] dup
[9] iconst_1
[10] fload_1 v1
[11] fastore
[12] dup
[13] iconst_2
[14] fconst_0
[15] fastore
[16] iconst_3
[17] newarray 6
[19] dup
[20] iconst_0
[21] fconst_0
[22] fastore
[23] dup
[24] iconst_1
[25] fload_2 v2
[26] fastore
[27] dup
[28] iconst_2
[29] fconst_0
[30] fastore
[31] fload_3 v3
[32] fload v4
[34] fload v5
[36] iload v6
[38] invokespecial #29
+ Methodref [com/admob/android/ads/ai.<init> ([F[FFFFZ)V]
[41] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 50
[41] -> line 52
- Method: <init>([F[FFFFZ)V
Access flags: 0x1
= public ai(float[],float[],float,float,float,boolean)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 38, locals = 7, stack = 2):
[0] aload_0 v0
[1] invokespecial #25
+ Methodref [android/view/animation/Animation.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #8
+ Fieldref [com/admob/android/ads/ai.a [F]
[9] aload_0 v0
[10] aload_2 v2
[11] putfield #9
+ Fieldref [com/admob/android/ads/ai.b [F]
[14] aload_0 v0
[15] fload_3 v3
[16] putfield #10
+ Fieldref [com/admob/android/ads/ai.c F]
[19] aload_0 v0
[20] fload v4
[22] putfield #11
+ Fieldref [com/admob/android/ads/ai.d F]
[25] aload_0 v0
[26] fload v5
[28] putfield #12
+ Fieldref [com/admob/android/ads/ai.e F]
[31] aload_0 v0
[32] iload v6
[34] putfield #13
+ Fieldref [com/admob/android/ads/ai.f Z]
[37] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 71
[4] -> line 72
[9] -> line 73
[14] -> line 74
[19] -> line 75
[25] -> line 76
[31] -> line 77
[37] -> line 78
+ Method: initialize(IIII)V
Access flags: 0x11
= public final void initialize(int,int,int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 5, stack = 5):
[0] aload_0 v0
[1] iload_1 v1
[2] iload_2 v2
[3] iload_3 v3
[4] iload v4
[6] invokespecial #26
+ Methodref [android/view/animation/Animation.initialize (IIII)V]
[9] aload_0 v0
[10] new #1
+ Class [android/graphics/Camera]
[13] dup
[14] invokespecial #15
+ Methodref [android/graphics/Camera.<init> ()V]
[17] putfield #14
+ Fieldref [com/admob/android/ads/ai.g Landroid/graphics/Camera;]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 84
[9] -> line 85
[20] -> line 86
+ Method: applyTransformation(FLandroid/view/animation/Transformation;)V
Access flags: 0x14
= protected final void applyTransformation(float,android.view.animation.Transformation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 208, locals = 8, stack = 6):
[0] fload_1 v1
[1] f2d
[2] dconst_0
[3] dcmpg
[4] iflt +10 (target=14)
[7] fload_1 v1
[8] f2d
[9] dconst_1
[10] dcmpl
[11] ifle +11 (target=22)
[14] aload_2 v2
[15] getstatic #6
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
[18] invokevirtual #28
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
[21] return
[22] aload_0 v0
[23] getfield #8
+ Fieldref [com/admob/android/ads/ai.a [F]
[26] astore_3 v3
[27] aload_0 v0
[28] getfield #9
+ Fieldref [com/admob/android/ads/ai.b [F]
[31] astore v4
[33] iconst_3
[34] newarray 6
[36] astore v5
[38] iconst_0
[39] istore v6
[41] iload v6
[43] iconst_3
[44] ificmpge +31 (target=75)
[47] aload v5
[49] iload v6
[51] aload_3 v3
[52] iload v6
[54] faload
[55] aload v4
[57] iload v6
[59] faload
[60] aload_3 v3
[61] iload v6
[63] faload
[64] fsub
[65] fload_1 v1
[66] fmul
[67] fadd
[68] fastore
[69] iinc v6, 1
[72] goto -31 (target=41)
[75] aload_0 v0
[76] getfield #10
+ Fieldref [com/admob/android/ads/ai.c F]
[79] fstore v6
[81] aload_0 v0
[82] getfield #11
+ Fieldref [com/admob/android/ads/ai.d F]
[85] fstore_3 v3
[86] aload_0 v0
[87] getfield #14
+ Fieldref [com/admob/android/ads/ai.g Landroid/graphics/Camera;]
[90] astore v4
[92] aload_2 v2
[93] invokevirtual #27
+ Methodref [android/view/animation/Transformation.getMatrix ()Landroid/graphics/Matrix;]
[96] astore v7
[98] aload v4
[100] invokevirtual #21
+ Methodref [android/graphics/Camera.save ()V]
[103] aload_0 v0
[104] getfield #13
+ Fieldref [com/admob/android/ads/ai.f Z]
[107] ifeq +19 (target=126)
[110] aload v4
[112] fconst_0
[113] fconst_0
[114] aload_0 v0
[115] getfield #12
+ Fieldref [com/admob/android/ads/ai.e F]
[118] fload_1 v1
[119] fmul
[120] invokevirtual #22
+ Methodref [android/graphics/Camera.translate (FFF)V]
[123] goto +18 (target=141)
[126] aload v4
[128] fconst_0
[129] fconst_0
[130] aload_0 v0
[131] getfield #12
+ Fieldref [com/admob/android/ads/ai.e F]
[134] fconst_1
[135] fload_1 v1
[136] fsub
[137] fmul
[138] invokevirtual #22
+ Methodref [android/graphics/Camera.translate (FFF)V]
[141] aload v4
[143] aload v5
[145] iconst_0
[146] faload
[147] invokevirtual #18
+ Methodref [android/graphics/Camera.rotateX (F)V]
[150] aload v4
[152] aload v5
[154] iconst_1
[155] faload
[156] invokevirtual #19
+ Methodref [android/graphics/Camera.rotateY (F)V]
[159] aload v4
[161] aload v5
[163] iconst_2
[164] faload
[165] invokevirtual #20
+ Methodref [android/graphics/Camera.rotateZ (F)V]
[168] aload v4
[170] aload v7
[172] invokevirtual #16
+ Methodref [android/graphics/Camera.getMatrix (Landroid/graphics/Matrix;)V]
[175] aload v4
[177] invokevirtual #17
+ Methodref [android/graphics/Camera.restore ()V]
[180] aload v7
[182] fload v6
[184] fneg
[185] fload_3 v3
[186] fneg
[187] invokevirtual #24
+ Methodref [android/graphics/Matrix.preTranslate (FF)Z]
[190] pop
[191] aload v7
[193] fload v6
[195] fload_3 v3
[196] invokevirtual #23
+ Methodref [android/graphics/Matrix.postTranslate (FF)Z]
[199] pop
[200] aload_2 v2
[201] getstatic #7
+ Fieldref [android/view/animation/Transformation.TYPE_MATRIX I]
[204] invokevirtual #28
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
[207] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 26)
[0] -> line 91
[14] -> line 93
[21] -> line 94
[22] -> line 98
[27] -> line 99
[33] -> line 100
[38] -> line 102
[47] -> line 104
[69] -> line 102
[75] -> line 108
[81] -> line 109
[86] -> line 110
[92] -> line 112
[98] -> line 114
[103] -> line 115
[110] -> line 117
[126] -> line 121
[141] -> line 123
[150] -> line 124
[159] -> line 125
[168] -> line 126
[175] -> line 127
[180] -> line 129
[191] -> line 130
[200] -> line 132
[207] -> line 133
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/aj
Superclass: android/view/animation/Animation
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.aj extends android.view.animation.Animation
Interfaces (count = 0):
Constant Pool (count = 60):
+ Class [android/graphics/Color]
+ Class [android/view/View]
+ Class [android/view/animation/Animation]
+ Class [android/view/animation/Transformation]
+ Class [com/admob/android/ads/aj]
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
+ Fieldref [com/admob/android/ads/aj.a [I]
+ Fieldref [com/admob/android/ads/aj.b [I]
+ Fieldref [com/admob/android/ads/aj.c Landroid/view/View;]
+ Methodref [android/graphics/Color.alpha (I)I]
+ Methodref [android/graphics/Color.argb (IIII)I]
+ Methodref [android/graphics/Color.blue (I)I]
+ Methodref [android/graphics/Color.green (I)I]
+ Methodref [android/graphics/Color.red (I)I]
+ Methodref [android/view/View.setBackgroundColor (I)V]
+ Methodref [android/view/animation/Animation.<init> ()V]
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
+ NameAndType [<init> ()V]
+ NameAndType [TYPE_IDENTITY I]
+ NameAndType [a [I]
+ NameAndType [alpha (I)I]
+ NameAndType [argb (IIII)I]
+ NameAndType [b [I]
+ NameAndType [blue (I)I]
+ NameAndType [c Landroid/view/View;]
+ NameAndType [green (I)I]
+ NameAndType [red (I)I]
+ NameAndType [setBackgroundColor (I)V]
+ NameAndType [setTransformationType (I)V]
+ Utf8 [()V]
+ Utf8 [(FLandroid/view/animation/Transformation;)V]
+ Utf8 [(I)I]
+ Utf8 [(I)V]
+ Utf8 [(IIII)I]
+ Utf8 [(IILandroid/view/View;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [Landroid/view/View;]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [TYPE_IDENTITY]
+ Utf8 [[I]
+ Utf8 [a]
+ Utf8 [alpha]
+ Utf8 [android/graphics/Color]
+ Utf8 [android/view/View]
+ Utf8 [android/view/animation/Animation]
+ Utf8 [android/view/animation/Transformation]
+ Utf8 [applyTransformation]
+ Utf8 [argb]
+ Utf8 [b]
+ Utf8 [blue]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/aj]
+ Utf8 [green]
+ Utf8 [red]
+ Utf8 [setBackgroundColor]
+ Utf8 [setTransformationType]
Fields (count = 3):
+ Field: a [I
Access flags: 0x2
= private int[] a
+ Field: b [I
Access flags: 0x2
= private int[] b
+ Field: c Landroid/view/View;
Access flags: 0x2
= private android.view.View c
Methods (count = 2):
- Method: <init>(IILandroid/view/View;)V
Access flags: 0x1
= public aj(int,int,android.view.View)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 104, locals = 4, stack = 3):
[0] aload_0 v0
[1] invokespecial #16
+ Methodref [android/view/animation/Animation.<init> ()V]
[4] aload_0 v0
[5] aload_3 v3
[6] putfield #9
+ Fieldref [com/admob/android/ads/aj.c Landroid/view/View;]
[9] aload_0 v0
[10] iconst_4
[11] newarray 10
[13] putfield #7
+ Fieldref [com/admob/android/ads/aj.a [I]
[16] aload_0 v0
[17] iconst_4
[18] newarray 10
[20] putfield #8
+ Fieldref [com/admob/android/ads/aj.b [I]
[23] aload_0 v0
[24] getfield #7
+ Fieldref [com/admob/android/ads/aj.a [I]
[27] iconst_0
[28] iload_1 v1
[29] invokestatic #10
+ Methodref [android/graphics/Color.alpha (I)I]
[32] iastore
[33] aload_0 v0
[34] getfield #7
+ Fieldref [com/admob/android/ads/aj.a [I]
[37] iconst_1
[38] iload_1 v1
[39] invokestatic #14
+ Methodref [android/graphics/Color.red (I)I]
[42] iastore
[43] aload_0 v0
[44] getfield #7
+ Fieldref [com/admob/android/ads/aj.a [I]
[47] iconst_2
[48] iload_1 v1
[49] invokestatic #13
+ Methodref [android/graphics/Color.green (I)I]
[52] iastore
[53] aload_0 v0
[54] getfield #7
+ Fieldref [com/admob/android/ads/aj.a [I]
[57] iconst_3
[58] iload_1 v1
[59] invokestatic #12
+ Methodref [android/graphics/Color.blue (I)I]
[62] iastore
[63] aload_0 v0
[64] getfield #8
+ Fieldref [com/admob/android/ads/aj.b [I]
[67] iconst_0
[68] iload_2 v2
[69] invokestatic #10
+ Methodref [android/graphics/Color.alpha (I)I]
[72] iastore
[73] aload_0 v0
[74] getfield #8
+ Fieldref [com/admob/android/ads/aj.b [I]
[77] iconst_1
[78] iload_2 v2
[79] invokestatic #14
+ Methodref [android/graphics/Color.red (I)I]
[82] iastore
[83] aload_0 v0
[84] getfield #8
+ Fieldref [com/admob/android/ads/aj.b [I]
[87] iconst_2
[88] iload_2 v2
[89] invokestatic #13
+ Methodref [android/graphics/Color.green (I)I]
[92] iastore
[93] aload_0 v0
[94] getfield #8
+ Fieldref [com/admob/android/ads/aj.b [I]
[97] iconst_3
[98] iload_2 v2
[99] invokestatic #12
+ Methodref [android/graphics/Color.blue (I)I]
[102] iastore
[103] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 13)
[0] -> line 21
[4] -> line 22
[9] -> line 24
[16] -> line 25
[23] -> line 28
[33] -> line 29
[43] -> line 30
[53] -> line 31
[63] -> line 33
[73] -> line 34
[83] -> line 35
[93] -> line 36
[103] -> line 37
+ Method: applyTransformation(FLandroid/view/animation/Transformation;)V
Access flags: 0x14
= protected final void applyTransformation(float,android.view.animation.Transformation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 92, locals = 4, stack = 6):
[0] aload_2 v2
[1] getstatic #6
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
[4] invokevirtual #17
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
[7] fload_1 v1
[8] f2d
[9] dconst_0
[10] dcmpg
[11] iflt +10 (target=21)
[14] fload_1 v1
[15] f2d
[16] dconst_1
[17] dcmpl
[18] ifle +4 (target=22)
[21] return
[22] iconst_4
[23] newarray 10
[25] astore_2 v2
[26] iconst_0
[27] istore_3 v3
[28] iload_3 v3
[29] iconst_4
[30] ificmpge +37 (target=67)
[33] aload_2 v2
[34] iload_3 v3
[35] aload_0 v0
[36] getfield #7
+ Fieldref [com/admob/android/ads/aj.a [I]
[39] iload_3 v3
[40] iaload
[41] i2f
[42] aload_0 v0
[43] getfield #8
+ Fieldref [com/admob/android/ads/aj.b [I]
[46] iload_3 v3
[47] iaload
[48] aload_0 v0
[49] getfield #7
+ Fieldref [com/admob/android/ads/aj.a [I]
[52] iload_3 v3
[53] iaload
[54] isub
[55] i2f
[56] fload_1 v1
[57] fmul
[58] fadd
[59] f2i
[60] iastore
[61] iinc v3, 1
[64] goto -36 (target=28)
[67] aload_2 v2
[68] iconst_0
[69] iaload
[70] aload_2 v2
[71] iconst_1
[72] iaload
[73] aload_2 v2
[74] iconst_2
[75] iaload
[76] aload_2 v2
[77] iconst_3
[78] iaload
[79] invokestatic #11
+ Methodref [android/graphics/Color.argb (IIII)I]
[82] istore_3 v3
[83] aload_0 v0
[84] getfield #9
+ Fieldref [com/admob/android/ads/aj.c Landroid/view/View;]
[87] iload_3 v3
[88] invokevirtual #15
+ Methodref [android/view/View.setBackgroundColor (I)V]
[91] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 47
[7] -> line 48
[21] -> line 50
[22] -> line 54
[26] -> line 56
[33] -> line 58
[61] -> line 56
[67] -> line 62
[83] -> line 65
[91] -> line 66
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ak
Superclass: android/view/animation/TranslateAnimation
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.ak extends android.view.animation.TranslateAnimation
Interfaces (count = 0):
Constant Pool (count = 16):
+ Class [android/view/animation/TranslateAnimation]
+ Class [com/admob/android/ads/ak]
+ Methodref [android/view/animation/TranslateAnimation.<init> (IFIFIFIF)V]
+ Methodref [android/view/animation/TranslateAnimation.applyTransformation (FLandroid/view/animation/Transformation;)V]
+ NameAndType [<init> (IFIFIFIF)V]
+ NameAndType [applyTransformation (FLandroid/view/animation/Transformation;)V]
+ Utf8 [(FLandroid/view/animation/Transformation;)V]
+ Utf8 [(IFIFIFIF)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [android/view/animation/TranslateAnimation]
+ Utf8 [applyTransformation]
+ Utf8 [com/admob/android/ads/ak]
Fields (count = 0):
Methods (count = 2):
- Method: <init>(IFIFIFIF)V
Access flags: 0x1
= public ak(int,float,int,float,int,float,int,float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 16, locals = 9, stack = 9):
[0] aload_0 v0
[1] iconst_0
[2] fload_2 v2
[3] iconst_0
[4] fload v4
[6] iconst_0
[7] fload v6
[9] iconst_0
[10] fload v8
[12] invokespecial #3
+ Methodref [android/view/animation/TranslateAnimation.<init> (IFIFIFIF)V]
[15] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 18
[15] -> line 20
+ Method: applyTransformation(FLandroid/view/animation/Transformation;)V
Access flags: 0x14
= protected final void applyTransformation(float,android.view.animation.Transformation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 3, stack = 4):
[0] fload_1 v1
[1] f2d
[2] dconst_0
[3] dcmpl
[4] ifge +10 (target=14)
[7] fload_1 v1
[8] f2d
[9] dconst_1
[10] dcmpg
[11] ifgt +9 (target=20)
[14] aload_0 v0
[15] fload_1 v1
[16] aload_2 v2
[17] invokespecial #4
+ Methodref [android/view/animation/TranslateAnimation.applyTransformation (FLandroid/view/animation/Transformation;)V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 28
[14] -> line 30
[20] -> line 32
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/al
Superclass: android/view/animation/AlphaAnimation
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.al extends android.view.animation.AlphaAnimation
Interfaces (count = 0):
Constant Pool (count = 16):
+ Class [android/view/animation/AlphaAnimation]
+ Class [com/admob/android/ads/al]
+ Methodref [android/view/animation/AlphaAnimation.<init> (FF)V]
+ Methodref [android/view/animation/AlphaAnimation.applyTransformation (FLandroid/view/animation/Transformation;)V]
+ NameAndType [<init> (FF)V]
+ NameAndType [applyTransformation (FLandroid/view/animation/Transformation;)V]
+ Utf8 [(FF)V]
+ Utf8 [(FLandroid/view/animation/Transformation;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [android/view/animation/AlphaAnimation]
+ Utf8 [applyTransformation]
+ Utf8 [com/admob/android/ads/al]
Fields (count = 0):
Methods (count = 2):
- Method: <init>(FF)V
Access flags: 0x1
= public al(float,float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 7, locals = 3, stack = 3):
[0] aload_0 v0
[1] fload_1 v1
[2] fload_2 v2
[3] invokespecial #3
+ Methodref [android/view/animation/AlphaAnimation.<init> (FF)V]
[6] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 16
[6] -> line 17
+ Method: applyTransformation(FLandroid/view/animation/Transformation;)V
Access flags: 0x14
= protected final void applyTransformation(float,android.view.animation.Transformation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 3, stack = 4):
[0] fload_1 v1
[1] f2d
[2] dconst_0
[3] dcmpl
[4] ifge +10 (target=14)
[7] fload_1 v1
[8] f2d
[9] dconst_1
[10] dcmpg
[11] ifgt +9 (target=20)
[14] aload_0 v0
[15] fload_1 v1
[16] aload_2 v2
[17] invokespecial #4
+ Methodref [android/view/animation/AlphaAnimation.applyTransformation (FLandroid/view/animation/Transformation;)V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 25
[14] -> line 27
[20] -> line 29
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/am
Superclass: android/view/animation/ScaleAnimation
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.am extends android.view.animation.ScaleAnimation
Interfaces (count = 0):
Constant Pool (count = 16):
+ Class [android/view/animation/ScaleAnimation]
+ Class [com/admob/android/ads/am]
+ Methodref [android/view/animation/ScaleAnimation.<init> (FFFFFF)V]
+ Methodref [android/view/animation/ScaleAnimation.applyTransformation (FLandroid/view/animation/Transformation;)V]
+ NameAndType [<init> (FFFFFF)V]
+ NameAndType [applyTransformation (FLandroid/view/animation/Transformation;)V]
+ Utf8 [(FFFFFF)V]
+ Utf8 [(FLandroid/view/animation/Transformation;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [android/view/animation/ScaleAnimation]
+ Utf8 [applyTransformation]
+ Utf8 [com/admob/android/ads/am]
Fields (count = 0):
Methods (count = 2):
- Method: <init>(FFFFFF)V
Access flags: 0x1
= public am(float,float,float,float,float,float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 14, locals = 7, stack = 7):
[0] aload_0 v0
[1] fload_1 v1
[2] fload_2 v2
[3] fload_3 v3
[4] fload v4
[6] fload v5
[8] fload v6
[10] invokespecial #3
+ Methodref [android/view/animation/ScaleAnimation.<init> (FFFFFF)V]
[13] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 12
[13] -> line 13
+ Method: applyTransformation(FLandroid/view/animation/Transformation;)V
Access flags: 0x14
= protected final void applyTransformation(float,android.view.animation.Transformation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 21, locals = 3, stack = 4):
[0] fload_1 v1
[1] f2d
[2] dconst_0
[3] dcmpl
[4] ifge +10 (target=14)
[7] fload_1 v1
[8] f2d
[9] dconst_1
[10] dcmpg
[11] ifgt +9 (target=20)
[14] aload_0 v0
[15] fload_1 v1
[16] aload_2 v2
[17] invokespecial #4
+ Methodref [android/view/animation/ScaleAnimation.applyTransformation (FLandroid/view/animation/Transformation;)V]
[20] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 34
[14] -> line 36
[20] -> line 38
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/an
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.an extends java.lang.Object
Interfaces (count = 1):
+ Class [com/admob/android/ads/ag]
Constant Pool (count = 168):
+ String [.properties]
+ String [/]
+ String [20100331]
+ String [AdMobSDK]
+ String [Could not get localized strings from the AdMob servers.]
+ String [Could not store localized strings to cache file.]
+ String [admob_cache]
+ String [en]
+ String [http://mm.admob.com/static/android/i18n/20100331]
+ Class [android/content/Context]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/ag]
+ Class [com/admob/android/ads/an]
+ Class [com/admob/android/ads/ap]
+ Class [com/admob/android/ads/b]
+ Class [com/admob/android/ads/z]
+ Class [java/io/File]
+ Class [java/io/FileInputStream]
+ Class [java/io/FileOutputStream]
+ Class [java/io/IOException]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/Thread]
+ Class [java/util/Locale]
+ Class [java/util/Properties]
+ Fieldref [com/admob/android/ads/an.a Lcom/admob/android/ads/an;]
+ Fieldref [com/admob/android/ads/an.b Landroid/content/Context;]
+ Fieldref [com/admob/android/ads/an.c Ljava/lang/Thread;]
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/an.e Ljava/util/Properties;]
+ Fieldref [com/admob/android/ads/an.f Landroid/content/Context;]
+ Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
+ Methodref [android/content/Context.getCacheDir ()Ljava/io/File;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [com/admob/android/ads/an.<init> (Landroid/content/Context;)V]
+ Methodref [com/admob/android/ads/an.a ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/an.a (Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;]
+ Methodref [com/admob/android/ads/an.b ()Z]
+ Methodref [com/admob/android/ads/ap.d ()[B]
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;I)Lcom/admob/android/ads/ap;]
+ Methodref [java/io/File.<init> (Ljava/io/File;Ljava/lang/String;)V]
+ Methodref [java/io/File.exists ()Z]
+ Methodref [java/io/File.mkdir ()Z]
+ Methodref [java/io/FileInputStream.<init> (Ljava/io/File;)V]
+ Methodref [java/io/FileOutputStream.<init> (Ljava/io/File;)V]
+ Methodref [java/io/FileOutputStream.close ()V]
+ Methodref [java/io/FileOutputStream.write ([B)V]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
+ Methodref [java/lang/Thread.start ()V]
+ Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;]
+ Methodref [java/util/Locale.getLanguage ()Ljava/lang/String;]
+ Methodref [java/util/Properties.<init> ()V]
+ Methodref [java/util/Properties.load (Ljava/io/InputStream;)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Ljava/io/File;)V]
+ NameAndType [<init> (Ljava/io/File;Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/lang/Runnable;)V]
+ NameAndType [a ()Ljava/lang/String;]
+ NameAndType [a (Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;I)Lcom/admob/android/ads/ap;]
+ NameAndType [a Lcom/admob/android/ads/an;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b ()Z]
+ NameAndType [b Landroid/content/Context;]
+ NameAndType [c Ljava/lang/Thread;]
+ NameAndType [close ()V]
+ NameAndType [d ()[B]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d Ljava/lang/String;]
+ NameAndType [e Ljava/util/Properties;]
+ NameAndType [exists ()Z]
+ NameAndType [f (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [f Landroid/content/Context;]
+ NameAndType [getApplicationContext ()Landroid/content/Context;]
+ NameAndType [getCacheDir ()Ljava/io/File;]
+ NameAndType [getDefault ()Ljava/util/Locale;]
+ NameAndType [getLanguage ()Ljava/lang/String;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [load (Ljava/io/InputStream;)V]
+ NameAndType [mkdir ()Z]
+ NameAndType [start ()V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [write ([B)V]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Ljava/io/File;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/util/Locale;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [()[B]
+ Utf8 [(Landroid/content/Context;)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;]
+ Utf8 [(Lcom/admob/android/ads/ap;)V]
+ Utf8 [(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V]
+ Utf8 [(Ljava/io/File;)V]
+ Utf8 [(Ljava/io/File;Ljava/lang/String;)V]
+ Utf8 [(Ljava/io/InputStream;)V]
+ Utf8 [(Ljava/lang/Runnable;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;I)Lcom/admob/android/ads/ap;]
+ Utf8 [([B)V]
+ Utf8 [.properties]
+ Utf8 [/]
+ Utf8 [20100331]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Could not get localized strings from the AdMob servers.]
+ Utf8 [Could not store localized strings to cache file.]
+ Utf8 [Landroid/content/Context;]
+ Utf8 [Lcom/admob/android/ads/an;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/lang/Thread;]
+ Utf8 [Ljava/util/Properties;]
+ Utf8 [SourceFile]
+ Utf8 [a]
+ Utf8 [admob_cache]
+ Utf8 [android/content/Context]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [close]
+ Utf8 [com/admob/android/ads/ag]
+ Utf8 [com/admob/android/ads/an]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [com/admob/android/ads/b]
+ Utf8 [com/admob/android/ads/z]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [en]
+ Utf8 [exists]
+ Utf8 [f]
+ Utf8 [getApplicationContext]
+ Utf8 [getCacheDir]
+ Utf8 [getDefault]
+ Utf8 [getLanguage]
+ Utf8 [http://mm.admob.com/static/android/i18n/20100331]
+ Utf8 [isLoggable]
+ Utf8 [java/io/File]
+ Utf8 [java/io/FileInputStream]
+ Utf8 [java/io/FileOutputStream]
+ Utf8 [java/io/IOException]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/Thread]
+ Utf8 [java/util/Locale]
+ Utf8 [java/util/Properties]
+ Utf8 [load]
+ Utf8 [mkdir]
+ Utf8 [start]
+ Utf8 [toString]
+ Utf8 [write]
Fields (count = 6):
+ Field: a Lcom/admob/android/ads/an;
Access flags: 0xa
= private static com.admob.android.ads.an a
+ Field: b Landroid/content/Context;
Access flags: 0xa
= private static android.content.Context b
+ Field: c Ljava/lang/Thread;
Access flags: 0xa
= private static java.lang.Thread c
+ Field: d Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String d
+ Field: e Ljava/util/Properties;
Access flags: 0x2
= private java.util.Properties e
+ Field: f Landroid/content/Context;
Access flags: 0x2
= private android.content.Context f
Methods (count = 8):
+ Method: a(Landroid/content/Context;)V
Access flags: 0x9
= public static void a(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 33, locals = 1, stack = 3):
[0] getstatic #28
+ Fieldref [com/admob/android/ads/an.b Landroid/content/Context;]
[3] ifnonnull +10 (target=13)
[6] aload_0 v0
[7] invokevirtual #33
+ Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
[10] putstatic #28
+ Fieldref [com/admob/android/ads/an.b Landroid/content/Context;]
[13] getstatic #27
+ Fieldref [com/admob/android/ads/an.a Lcom/admob/android/ads/an;]
[16] ifnonnull +16 (target=32)
[19] new #13
+ Class [com/admob/android/ads/an]
[22] dup
[23] getstatic #28
+ Fieldref [com/admob/android/ads/an.b Landroid/content/Context;]
[26] invokespecial #37
+ Methodref [com/admob/android/ads/an.<init> (Landroid/content/Context;)V]
[29] putstatic #27
+ Fieldref [com/admob/android/ads/an.a Lcom/admob/android/ads/an;]
[32] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 31
[6] -> line 33
[13] -> line 36
[32] -> line 37
- Method: <init>(Landroid/content/Context;)V
Access flags: 0x2
= private an(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 121, locals = 3, stack = 7):
[0] aload_0 v0
[1] invokespecial #51
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #32
+ Fieldref [com/admob/android/ads/an.f Landroid/content/Context;]
[9] aload_0 v0
[10] dup
[11] astore_1 v1
[12] aconst_null
[13] putfield #31
+ Fieldref [com/admob/android/ads/an.e Ljava/util/Properties;]
[16] invokestatic #38
+ Methodref [com/admob/android/ads/an.a ()Ljava/lang/String;]
[19] dup
[20] astore_2 v2
[21] putstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[24] getstatic #27
+ Fieldref [com/admob/android/ads/an.a Lcom/admob/android/ads/an;]
[27] ifnull +12 (target=39)
[30] getstatic #27
+ Fieldref [com/admob/android/ads/an.a Lcom/admob/android/ads/an;]
[33] dup
[34] astore_2 v2
[35] aconst_null
[36] putfield #31
+ Fieldref [com/admob/android/ads/an.e Ljava/util/Properties;]
[39] aload_1 v1
[40] invokespecial #40
+ Methodref [com/admob/android/ads/an.b ()Z]
[43] ifne +77 (target=120)
[46] getstatic #29
+ Fieldref [com/admob/android/ads/an.c Ljava/lang/Thread;]
[49] ifnonnull +71 (target=120)
[52] new #23
+ Class [java/lang/StringBuilder]
[55] dup
[56] invokespecial #52
+ Methodref [java/lang/StringBuilder.<init> ()V]
[59] dup
[60] astore_2 v2
[61] ldc #9
+ String [http://mm.admob.com/static/android/i18n/20100331]
[63] invokevirtual #53
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[66] pop
[67] aload_2 v2
[68] ldc #2
+ String [/]
[70] invokevirtual #53
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[73] pop
[74] aload_2 v2
[75] getstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[78] invokevirtual #53
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[81] pop
[82] aload_2 v2
[83] ldc #1
+ String [.properties]
[85] invokevirtual #53
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[88] pop
[89] new #24
+ Class [java/lang/Thread]
[92] dup
[93] aload_2 v2
[94] invokevirtual #54
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[97] aconst_null
[98] aload_1 v1
[99] getfield #32
+ Fieldref [com/admob/android/ads/an.f Landroid/content/Context;]
[102] invokestatic #42
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[105] aload_1 v1
[106] iconst_1
[107] invokestatic #43
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;I)Lcom/admob/android/ads/ap;]
[110] invokespecial #55
+ Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
[113] dup
[114] putstatic #29
+ Fieldref [com/admob/android/ads/an.c Ljava/lang/Thread;]
[117] invokevirtual #56
+ Methodref [java/lang/Thread.start ()V]
[120] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 92
[4] -> line 93
[9] -> line 94
[120] -> line 95
+ Method: a()Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 28, locals = 0, stack = 2):
[0] getstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[3] ifnonnull +21 (target=24)
[6] invokestatic #57
+ Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;]
[9] invokevirtual #58
+ Methodref [java/util/Locale.getLanguage ()Ljava/lang/String;]
[12] dup
[13] putstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[16] ifnonnull +8 (target=24)
[19] ldc #8
+ String [en]
[21] putstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[24] getstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[27] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 5)
[0] -> line 99
[6] -> line 101
[13] -> line 102
[19] -> line 104
[24] -> line 108
+ Method: b()Z
Access flags: 0x2
= private boolean b()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 72, locals = 3, stack = 3):
[0] aload_0 v0
[1] getfield #31
+ Fieldref [com/admob/android/ads/an.e Ljava/util/Properties;]
[4] ifnonnull +57 (target=61)
[7] new #26
+ Class [java/util/Properties]
[10] dup
[11] invokespecial #59
+ Methodref [java/util/Properties.<init> ()V]
[14] astore_1 v1
[15] aload_0 v0
[16] getfield #32
+ Fieldref [com/admob/android/ads/an.f Landroid/content/Context;]
[19] getstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[22] invokestatic #39
+ Methodref [com/admob/android/ads/an.a (Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;]
[25] dup
[26] astore_2 v2
[27] invokevirtual #45
+ Methodref [java/io/File.exists ()Z]
[30] ifeq +22 (target=52)
[33] new #18
+ Class [java/io/FileInputStream]
[36] dup
[37] aload_2 v2
[38] invokespecial #47
+ Methodref [java/io/FileInputStream.<init> (Ljava/io/File;)V]
[41] astore_2 v2
[42] aload_1 v1
[43] aload_2 v2
[44] invokevirtual #60
+ Methodref [java/util/Properties.load (Ljava/io/InputStream;)V]
[47] aload_0 v0
[48] aload_1 v1
[49] putfield #31
+ Fieldref [com/admob/android/ads/an.e Ljava/util/Properties;]
[52] goto +9 (target=61)
[55] pop
[56] aload_0 v0
[57] aconst_null
[58] putfield #31
+ Fieldref [com/admob/android/ads/an.e Ljava/util/Properties;]
[61] aload_0 v0
[62] getfield #31
+ Fieldref [com/admob/android/ads/an.e Ljava/util/Properties;]
[65] ifnull +5 (target=70)
[68] iconst_1
[69] ireturn
[70] iconst_0
[71] ireturn
Code attribute exceptions (count = 1):
- ExceptionInfo (7 -> 52: 55):
+ Class [java/io/IOException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 147
[7] -> line 152
[15] -> line 154
[26] -> line 155
[33] -> line 157
[42] -> line 158
[47] -> line 159
[52] -> line 166
[55] -> line 162
[56] -> line 165
[61] -> line 168
+ Method: a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
Access flags: 0xa
= private static java.io.File a(android.content.Context,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 81, locals = 2, stack = 5):
[0] aload_0 v0
[1] invokevirtual #34
+ Methodref [android/content/Context.getCacheDir ()Ljava/io/File;]
[4] astore_0 v0
[5] new #17
+ Class [java/io/File]
[8] dup
[9] aload_0 v0
[10] ldc #7
+ String [admob_cache]
[12] invokespecial #44
+ Methodref [java/io/File.<init> (Ljava/io/File;Ljava/lang/String;)V]
[15] dup
[16] astore_0 v0
[17] invokevirtual #45
+ Methodref [java/io/File.exists ()Z]
[20] ifne +8 (target=28)
[23] aload_0 v0
[24] invokevirtual #46
+ Methodref [java/io/File.mkdir ()Z]
[27] pop
[28] new #17
+ Class [java/io/File]
[31] dup
[32] aload_0 v0
[33] ldc #3
+ String [20100331]
[35] invokespecial #44
+ Methodref [java/io/File.<init> (Ljava/io/File;Ljava/lang/String;)V]
[38] dup
[39] astore_0 v0
[40] invokevirtual #45
+ Methodref [java/io/File.exists ()Z]
[43] ifne +8 (target=51)
[46] aload_0 v0
[47] invokevirtual #46
+ Methodref [java/io/File.mkdir ()Z]
[50] pop
[51] new #17
+ Class [java/io/File]
[54] dup
[55] aload_0 v0
[56] new #23
+ Class [java/lang/StringBuilder]
[59] dup
[60] invokespecial #52
+ Methodref [java/lang/StringBuilder.<init> ()V]
[63] aload_1 v1
[64] invokevirtual #53
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[67] ldc #1
+ String [.properties]
[69] invokevirtual #53
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[72] invokevirtual #54
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[75] invokespecial #44
+ Methodref [java/io/File.<init> (Ljava/io/File;Ljava/lang/String;)V]
[78] dup
[79] astore_0 v0
[80] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 9)
[0] -> line 175
[5] -> line 177
[16] -> line 178
[23] -> line 180
[28] -> line 183
[39] -> line 184
[46] -> line 186
[51] -> line 189
[79] -> line 191
+ Method: a(Lcom/admob/android/ads/ap;Ljava/lang/Exception;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.ap,java.lang.Exception)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 18, locals = 3, stack = 2):
[0] ldc #4
+ String [AdMobSDK]
[2] iconst_3
[3] invokestatic #36
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[6] ifeq +11 (target=17)
[9] ldc #4
+ String [AdMobSDK]
[11] ldc #5
+ String [Could not get localized strings from the AdMob servers.]
[13] invokestatic #35
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[16] pop
[17] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 215
[9] -> line 217
[17] -> line 219
+ Method: a(Lcom/admob/android/ads/ap;)V
Access flags: 0x11
= public final void a(com.admob.android.ads.ap)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 58, locals = 3, stack = 3):
[0] aload_1 v1
[1] invokevirtual #41
+ Methodref [com/admob/android/ads/ap.d ()[B]
[4] dup
[5] astore_1 v1
[6] ifnull +32 (target=38)
[9] aload_0 v0
[10] getfield #32
+ Fieldref [com/admob/android/ads/an.f Landroid/content/Context;]
[13] getstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[16] invokestatic #39
+ Methodref [com/admob/android/ads/an.a (Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;]
[19] astore_2 v2
[20] new #19
+ Class [java/io/FileOutputStream]
[23] dup
[24] aload_2 v2
[25] invokespecial #48
+ Methodref [java/io/FileOutputStream.<init> (Ljava/io/File;)V]
[28] dup
[29] astore_2 v2
[30] aload_1 v1
[31] invokevirtual #50
+ Methodref [java/io/FileOutputStream.write ([B)V]
[34] aload_2 v2
[35] invokevirtual #49
+ Methodref [java/io/FileOutputStream.close ()V]
[38] return
[39] pop
[40] ldc #4
+ String [AdMobSDK]
[42] iconst_3
[43] invokestatic #36
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[46] ifeq +11 (target=57)
[49] ldc #4
+ String [AdMobSDK]
[51] ldc #6
+ String [Could not store localized strings to cache file.]
[53] invokestatic #35
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[56] pop
[57] return
Code attribute exceptions (count = 1):
- ExceptionInfo (0 -> 38: 39):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 238
[5] -> line 240
[9] -> line 242
[20] -> line 243
[29] -> line 244
[34] -> line 245
[38] -> line 255
[39] -> line 248
[40] -> line 251
[49] -> line 253
[57] -> line 257
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 17, locals = 0, stack = 1):
[0] aconst_null
[1] putstatic #27
+ Fieldref [com/admob/android/ads/an.a Lcom/admob/android/ads/an;]
[4] aconst_null
[5] putstatic #28
+ Fieldref [com/admob/android/ads/an.b Landroid/content/Context;]
[8] aconst_null
[9] putstatic #29
+ Fieldref [com/admob/android/ads/an.c Ljava/lang/Thread;]
[12] aconst_null
[13] putstatic #30
+ Fieldref [com/admob/android/ads/an.d Ljava/lang/String;]
[16] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 22
[4] -> line 23
[8] -> line 24
[12] -> line 87
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ao
Superclass: android/view/animation/Animation
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.ao extends android.view.animation.Animation
Interfaces (count = 0):
Constant Pool (count = 45):
+ Class [android/graphics/Matrix]
+ Class [android/view/animation/Animation]
+ Class [android/view/animation/Transformation]
+ Class [com/admob/android/ads/ao]
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
+ Fieldref [android/view/animation/Transformation.TYPE_MATRIX I]
+ Fieldref [com/admob/android/ads/ao.a [F]
+ Fieldref [com/admob/android/ads/ao.b [F]
+ Methodref [android/graphics/Matrix.setSkew (FF)V]
+ Methodref [android/view/animation/Animation.<init> ()V]
+ Methodref [android/view/animation/Transformation.getMatrix ()Landroid/graphics/Matrix;]
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
+ NameAndType [<init> ()V]
+ NameAndType [TYPE_IDENTITY I]
+ NameAndType [TYPE_MATRIX I]
+ NameAndType [a [F]
+ NameAndType [b [F]
+ NameAndType [getMatrix ()Landroid/graphics/Matrix;]
+ NameAndType [setSkew (FF)V]
+ NameAndType [setTransformationType (I)V]
+ Utf8 [()Landroid/graphics/Matrix;]
+ Utf8 [()V]
+ Utf8 [(FF)V]
+ Utf8 [(FLandroid/view/animation/Transformation;)V]
+ Utf8 [(I)V]
+ Utf8 [([F[FLandroid/graphics/PointF;)V]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [TYPE_IDENTITY]
+ Utf8 [TYPE_MATRIX]
+ Utf8 [[F]
+ Utf8 [a]
+ Utf8 [android/graphics/Matrix]
+ Utf8 [android/view/animation/Animation]
+ Utf8 [android/view/animation/Transformation]
+ Utf8 [applyTransformation]
+ Utf8 [b]
+ Utf8 [com/admob/android/ads/ao]
+ Utf8 [getMatrix]
+ Utf8 [setSkew]
+ Utf8 [setTransformationType]
Fields (count = 2):
+ Field: a [F
Access flags: 0x2
= private float[] a
+ Field: b [F
Access flags: 0x2
= private float[] b
Methods (count = 2):
- Method: <init>([F[FLandroid/graphics/PointF;)V
Access flags: 0x1
= public ao(float[],float[],android.graphics.PointF)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 4, stack = 2):
[0] aload_0 v0
[1] invokespecial #10
+ Methodref [android/view/animation/Animation.<init> ()V]
[4] aload_0 v0
[5] aload_1 v1
[6] putfield #7
+ Fieldref [com/admob/android/ads/ao.a [F]
[9] aload_0 v0
[10] aload_2 v2
[11] putfield #8
+ Fieldref [com/admob/android/ads/ao.b [F]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 14
[4] -> line 15
[9] -> line 16
[14] -> line 17
+ Method: applyTransformation(FLandroid/view/animation/Transformation;)V
Access flags: 0x14
= protected final void applyTransformation(float,android.view.animation.Transformation)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 109, locals = 6, stack = 6):
[0] fload_1 v1
[1] f2d
[2] dconst_0
[3] dcmpg
[4] iflt +10 (target=14)
[7] fload_1 v1
[8] f2d
[9] dconst_1
[10] dcmpl
[11] ifle +11 (target=22)
[14] aload_2 v2
[15] getstatic #5
+ Fieldref [android/view/animation/Transformation.TYPE_IDENTITY I]
[18] invokevirtual #12
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
[21] return
[22] aload_2 v2
[23] invokevirtual #11
+ Methodref [android/view/animation/Transformation.getMatrix ()Landroid/graphics/Matrix;]
[26] astore_3 v3
[27] aload_0 v0
[28] getfield #7
+ Fieldref [com/admob/android/ads/ao.a [F]
[31] arraylength
[32] newarray 6
[34] astore v4
[36] iconst_0
[37] istore v5
[39] iload v5
[41] aload_0 v0
[42] getfield #7
+ Fieldref [com/admob/android/ads/ao.a [F]
[45] arraylength
[46] ificmpge +39 (target=85)
[49] aload v4
[51] iload v5
[53] aload_0 v0
[54] getfield #7
+ Fieldref [com/admob/android/ads/ao.a [F]
[57] iload v5
[59] faload
[60] aload_0 v0
[61] getfield #8
+ Fieldref [com/admob/android/ads/ao.b [F]
[64] iload v5
[66] faload
[67] aload_0 v0
[68] getfield #7
+ Fieldref [com/admob/android/ads/ao.a [F]
[71] iload v5
[73] faload
[74] fsub
[75] fload_1 v1
[76] fmul
[77] fadd
[78] fastore
[79] iinc v5, 1
[82] goto -43 (target=39)
[85] aload_3 v3
[86] aload_0 v0
[87] getfield #7
+ Fieldref [com/admob/android/ads/ao.a [F]
[90] iconst_0
[91] faload
[92] aload_0 v0
[93] getfield #7
+ Fieldref [com/admob/android/ads/ao.a [F]
[96] iconst_1
[97] faload
[98] invokevirtual #9
+ Methodref [android/graphics/Matrix.setSkew (FF)V]
[101] aload_2 v2
[102] getstatic #6
+ Fieldref [android/view/animation/Transformation.TYPE_MATRIX I]
[105] invokevirtual #12
+ Methodref [android/view/animation/Transformation.setTransformationType (I)V]
[108] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 11)
[0] -> line 26
[14] -> line 28
[21] -> line 29
[22] -> line 34
[27] -> line 36
[36] -> line 37
[49] -> line 39
[79] -> line 37
[85] -> line 41
[101] -> line 43
[108] -> line 44
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/q
Superclass: android/widget/TextView
Major version: 0x31
Minor version: 0x0
Access flags: 0x31
= public final class com.admob.android.ads.q extends android.widget.TextView
Interfaces (count = 0):
Constant Pool (count = 79):
+ Float [-1.0]
+ Float [0.5]
+ Class [android/text/TextPaint]
+ Class [android/widget/TextView]
+ Class [com/admob/android/ads/q]
+ Class [java/lang/CharSequence]
+ Fieldref [com/admob/android/ads/q.a F]
+ Fieldref [com/admob/android/ads/q.b Z]
+ Fieldref [com/admob/android/ads/q.c F]
+ Methodref [android/text/TextPaint.<init> (Landroid/graphics/Paint;)V]
+ Methodref [android/text/TextPaint.measureText (Ljava/lang/CharSequence;II)F]
+ Methodref [android/text/TextPaint.setTextSize (F)V]
+ Methodref [android/text/TextPaint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
+ Methodref [android/widget/TextView.<init> (Landroid/content/Context;)V]
+ Methodref [android/widget/TextView.onMeasure (II)V]
+ Methodref [com/admob/android/ads/q.getMeasuredWidth ()I]
+ Methodref [com/admob/android/ads/q.getPaint ()Landroid/text/TextPaint;]
+ Methodref [com/admob/android/ads/q.getText ()Ljava/lang/CharSequence;]
+ Methodref [com/admob/android/ads/q.getTextSize ()F]
+ Methodref [com/admob/android/ads/q.getTypeface ()Landroid/graphics/Typeface;]
+ Methodref [com/admob/android/ads/q.setGravity (I)V]
+ Methodref [com/admob/android/ads/q.setTextSize (IF)V]
+ InterfaceMethodref [java/lang/CharSequence.length ()I]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Landroid/graphics/Paint;)V]
+ NameAndType [a F]
+ NameAndType [b Z]
+ NameAndType [c F]
+ NameAndType [getMeasuredWidth ()I]
+ NameAndType [getPaint ()Landroid/text/TextPaint;]
+ NameAndType [getText ()Ljava/lang/CharSequence;]
+ NameAndType [getTextSize ()F]
+ NameAndType [getTypeface ()Landroid/graphics/Typeface;]
+ NameAndType [length ()I]
+ NameAndType [measureText (Ljava/lang/CharSequence;II)F]
+ NameAndType [onMeasure (II)V]
+ NameAndType [setGravity (I)V]
+ NameAndType [setTextSize (F)V]
+ NameAndType [setTextSize (IF)V]
+ NameAndType [setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
+ Utf8 [()F]
+ Utf8 [()I]
+ Utf8 [()Landroid/graphics/Typeface;]
+ Utf8 [()Landroid/text/TextPaint;]
+ Utf8 [()Ljava/lang/CharSequence;]
+ Utf8 [(F)V]
+ Utf8 [(I)V]
+ Utf8 [(IF)V]
+ Utf8 [(II)V]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;F)V]
+ Utf8 [(Landroid/graphics/Paint;)V]
+ Utf8 [(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
+ Utf8 [(Ljava/lang/CharSequence;II)F]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [F]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/text/TextPaint]
+ Utf8 [android/widget/TextView]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/q]
+ Utf8 [getMeasuredWidth]
+ Utf8 [getPaint]
+ Utf8 [getText]
+ Utf8 [getTextSize]
+ Utf8 [getTypeface]
+ Utf8 [java/lang/CharSequence]
+ Utf8 [length]
+ Utf8 [measureText]
+ Utf8 [onMeasure]
+ Utf8 [setGravity]
+ Utf8 [setTextSize]
+ Utf8 [setTypeface]
Fields (count = 3):
+ Field: a F
Access flags: 0x1
= public float a
+ Field: b Z
Access flags: 0x1
= public boolean b
+ Field: c F
Access flags: 0x1
= public float c
Methods (count = 2):
- Method: <init>(Landroid/content/Context;F)V
Access flags: 0x1
= public q(android.content.Context,float)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 32, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #14
+ Methodref [android/widget/TextView.<init> (Landroid/content/Context;)V]
[5] aload_0 v0
[6] fload_2 v2
[7] fstore_2 v2
[8] dup
[9] astore_1 v1
[10] ldc #1
+ Float [-1.0]
[12] putfield #7
+ Fieldref [com/admob/android/ads/q.a F]
[15] aload_1 v1
[16] iconst_0
[17] putfield #8
+ Fieldref [com/admob/android/ads/q.b Z]
[20] aload_1 v1
[21] bipush 80
[23] invokevirtual #21
+ Methodref [com/admob/android/ads/q.setGravity (I)V]
[26] aload_1 v1
[27] fload_2 v2
[28] putfield #9
+ Fieldref [com/admob/android/ads/q.c F]
[31] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 45
[5] -> line 46
[31] -> line 47
+ Method: onMeasure(II)V
Access flags: 0x14
= protected final void onMeasure(int,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 133, locals = 8, stack = 4):
[0] aload_0 v0
[1] iload_1 v1
[2] iload_2 v2
[3] invokespecial #15
+ Methodref [android/widget/TextView.onMeasure (II)V]
[6] aload_0 v0
[7] getfield #8
+ Fieldref [com/admob/android/ads/q.b Z]
[10] ifeq +122 (target=132)
[13] aload_0 v0
[14] invokevirtual #16
+ Methodref [com/admob/android/ads/q.getMeasuredWidth ()I]
[17] istore_1 v1
[18] aload_0 v0
[19] invokevirtual #20
+ Methodref [com/admob/android/ads/q.getTypeface ()Landroid/graphics/Typeface;]
[22] astore_2 v2
[23] aload_0 v0
[24] invokevirtual #19
+ Methodref [com/admob/android/ads/q.getTextSize ()F]
[27] dup
[28] fstore_3 v3
[29] fstore v4
[31] aload_0 v0
[32] invokevirtual #18
+ Methodref [com/admob/android/ads/q.getText ()Ljava/lang/CharSequence;]
[35] astore v5
[37] new #3
+ Class [android/text/TextPaint]
[40] dup
[41] aload_0 v0
[42] invokevirtual #17
+ Methodref [com/admob/android/ads/q.getPaint ()Landroid/text/TextPaint;]
[45] invokespecial #10
+ Methodref [android/text/TextPaint.<init> (Landroid/graphics/Paint;)V]
[48] astore v6
[50] aload v5
[52] ifnull +80 (target=132)
[55] fload v4
[57] aload_0 v0
[58] getfield #7
+ Fieldref [com/admob/android/ads/q.a F]
[61] fcmpl
[62] iflt +51 (target=113)
[65] aload v6
[67] aload_2 v2
[68] invokevirtual #13
+ Methodref [android/text/TextPaint.setTypeface (Landroid/graphics/Typeface;)Landroid/graphics/Typeface;]
[71] pop
[72] aload v6
[74] fload v4
[76] invokevirtual #12
+ Methodref [android/text/TextPaint.setTextSize (F)V]
[79] aload v6
[81] aload v5
[83] iconst_0
[84] aload v5
[86] invokeinterface #23
+ InterfaceMethodref [java/lang/CharSequence.length ()I]
[91] invokevirtual #11
+ Methodref [android/text/TextPaint.measureText (Ljava/lang/CharSequence;II)F]
[94] dup
[95] fstore v7
[97] iload_1 v1
[98] i2f
[99] fcmpg
[100] ifle +13 (target=113)
[103] fload v4
[105] ldc #2
+ Float [0.5]
[107] fsub
[108] fstore v4
[110] goto -55 (target=55)
[113] fload_3 v3
[114] fload v4
[116] fcmpl
[117] ifeq +15 (target=132)
[120] aload_0 v0
[121] iconst_1
[122] fload v4
[124] aload_0 v0
[125] getfield #9
+ Fieldref [com/admob/android/ads/q.c F]
[128] fdiv
[129] invokevirtual #22
+ Methodref [com/admob/android/ads/q.setTextSize (IF)V]
[132] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 18)
[0] -> line 103
[6] -> line 106
[13] -> line 108
[18] -> line 109
[23] -> line 111
[28] -> line 112
[31] -> line 114
[37] -> line 115
[50] -> line 116
[55] -> line 118
[65] -> line 121
[72] -> line 122
[79] -> line 123
[95] -> line 125
[103] -> line 127
[113] -> line 132
[120] -> line 135
[132] -> line 139
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ap
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x421
= public abstract class com.admob.android.ads.ap extends java.lang.Object
Interfaces (count = 1):
+ Class [java/lang/Runnable]
Constant Pool (count = 171):
+ String [ Build/]
+ String [-]
+ String [1.0]
+ String [20100331]
+ String [; ]
+ String [AdMobSDK]
+ String [Mozilla/5.0 (Linux; U; Android %s) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2 (AdMob-ANDROID-%s)]
+ String [Phone's user-agent is: ]
+ String [application/x-www-form-urlencoded]
+ String [en]
+ Class [android/os/Build]
+ Class [android/os/Build$VERSION]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/ap]
+ Class [java/lang/Object]
+ Class [java/lang/Runnable]
+ Class [java/lang/String]
+ Class [java/lang/StringBuffer]
+ Class [java/lang/StringBuilder]
+ Class [java/util/Locale]
+ Class [java/util/concurrent/Executor]
+ Class [java/util/concurrent/Executors]
+ Fieldref [android/os/Build.ID Ljava/lang/String;]
+ Fieldref [android/os/Build.MODEL Ljava/lang/String;]
+ Fieldref [android/os/Build$VERSION.RELEASE Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ap.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ap.b I]
+ Fieldref [com/admob/android/ads/ap.c Ljava/lang/Exception;]
+ Fieldref [com/admob/android/ads/ap.d Ljava/util/Map;]
+ Fieldref [com/admob/android/ads/ap.e I]
+ Fieldref [com/admob/android/ads/ap.f I]
+ Fieldref [com/admob/android/ads/ap.g Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ap.h Lcom/admob/android/ads/ag;]
+ Fieldref [com/admob/android/ads/ap.i Ljava/net/URL;]
+ Fieldref [com/admob/android/ads/ap.j [B]
+ Fieldref [com/admob/android/ads/ap.k Z]
+ Fieldref [com/admob/android/ads/ap.l Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ap.m Ljava/util/concurrent/Executor;]
+ Fieldref [com/admob/android/ads/ap.n Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/ap.o Ljava/lang/String;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [java/lang/Object.<init> ()V]
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ Methodref [java/lang/String.length ()I]
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
+ Methodref [java/lang/StringBuffer.<init> ()V]
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/util/Locale.getCountry ()Ljava/lang/String;]
+ Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;]
+ Methodref [java/util/Locale.getLanguage ()Ljava/lang/String;]
+ Methodref [java/util/concurrent/Executors.newCachedThreadPool ()Ljava/util/concurrent/ExecutorService;]
+ InterfaceMethodref [java/util/concurrent/Executor.execute (Ljava/lang/Runnable;)V]
+ NameAndType [<init> ()V]
+ NameAndType [ID Ljava/lang/String;]
+ NameAndType [MODEL Ljava/lang/String;]
+ NameAndType [RELEASE Ljava/lang/String;]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b I]
+ NameAndType [c Ljava/lang/Exception;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d Ljava/util/Map;]
+ NameAndType [e I]
+ NameAndType [execute (Ljava/lang/Runnable;)V]
+ NameAndType [f I]
+ NameAndType [format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ NameAndType [g Ljava/lang/String;]
+ NameAndType [getCountry ()Ljava/lang/String;]
+ NameAndType [getDefault ()Ljava/util/Locale;]
+ NameAndType [getLanguage ()Ljava/lang/String;]
+ NameAndType [h Lcom/admob/android/ads/ag;]
+ NameAndType [i Ljava/net/URL;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [j [B]
+ NameAndType [k Z]
+ NameAndType [l Ljava/lang/String;]
+ NameAndType [length ()I]
+ NameAndType [m Ljava/util/concurrent/Executor;]
+ NameAndType [n Ljava/lang/String;]
+ NameAndType [newCachedThreadPool ()Ljava/util/concurrent/ExecutorService;]
+ NameAndType [o Ljava/lang/String;]
+ NameAndType [toLowerCase ()Ljava/lang/String;]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [ Build/]
+ Utf8 [()I]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Ljava/net/URL;]
+ Utf8 [()Ljava/util/Locale;]
+ Utf8 [()Ljava/util/concurrent/ExecutorService;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [()[B]
+ Utf8 [(I)V]
+ Utf8 [(Ljava/lang/Runnable;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
+ Utf8 [-]
+ Utf8 [1.0]
+ Utf8 [20100331]
+ Utf8 [; ]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [ID]
+ Utf8 [Lcom/admob/android/ads/ag;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/Exception;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Ljava/net/URL;]
+ Utf8 [Ljava/util/Map;]
+ Utf8 [Ljava/util/concurrent/Executor;]
+ Utf8 [MODEL]
+ Utf8 [Mozilla/5.0 (Linux; U; Android %s) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2 (AdMob-ANDROID-%s)]
+ Utf8 [Phone's user-agent is: ]
+ Utf8 [RELEASE]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [[B]
+ Utf8 [a]
+ Utf8 [android/os/Build]
+ Utf8 [android/os/Build$VERSION]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [application/x-www-form-urlencoded]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [d]
+ Utf8 [e]
+ Utf8 [en]
+ Utf8 [execute]
+ Utf8 [f]
+ Utf8 [format]
+ Utf8 [g]
+ Utf8 [getCountry]
+ Utf8 [getDefault]
+ Utf8 [getLanguage]
+ Utf8 [h]
+ Utf8 [i]
+ Utf8 [isLoggable]
+ Utf8 [j]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/Runnable]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuffer]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/util/Locale]
+ Utf8 [java/util/concurrent/Executor]
+ Utf8 [java/util/concurrent/Executors]
+ Utf8 [k]
+ Utf8 [l]
+ Utf8 [length]
+ Utf8 [m]
+ Utf8 [n]
+ Utf8 [newCachedThreadPool]
+ Utf8 [o]
+ Utf8 [toLowerCase]
+ Utf8 [toString]
Fields (count = 15):
+ Field: m Ljava/util/concurrent/Executor;
Access flags: 0xa
= private static java.util.concurrent.Executor m
+ Field: n Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String n
+ Field: a Ljava/lang/String;
Access flags: 0x4
= protected java.lang.String a
+ Field: b I
Access flags: 0x4
= protected int b
+ Field: c Ljava/lang/Exception;
Access flags: 0x4
= protected java.lang.Exception c
+ Field: d Ljava/util/Map;
Access flags: 0x4
= protected java.util.Map d
+ Field: e I
Access flags: 0x4
= protected int e
+ Field: f I
Access flags: 0x4
= protected int f
+ Field: o Ljava/lang/String;
Access flags: 0x2
= private java.lang.String o
+ Field: g Ljava/lang/String;
Access flags: 0x4
= protected java.lang.String g
+ Field: h Lcom/admob/android/ads/ag;
Access flags: 0x4
= protected com.admob.android.ads.ag h
+ Field: i Ljava/net/URL;
Access flags: 0x4
= protected java.net.URL i
+ Field: j [B
Access flags: 0x4
= protected byte[] j
+ Field: k Z
Access flags: 0x4
= protected boolean k
+ Field: l Ljava/lang/String;
Access flags: 0x4
= protected java.lang.String l
Methods (count = 11):
+ Method: c()Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String c()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 214, locals = 3, stack = 5):
[0] getstatic #39
+ Fieldref [com/admob/android/ads/ap.n Ljava/lang/String;]
[3] ifnonnull +207 (target=210)
[6] new #18
+ Class [java/lang/StringBuffer]
[9] dup
[10] invokespecial #47
+ Methodref [java/lang/StringBuffer.<init> ()V]
[13] astore_0 v0
[14] getstatic #25
+ Fieldref [android/os/Build$VERSION.RELEASE Ljava/lang/String;]
[17] dup
[18] astore_1 v1
[19] invokevirtual #45
+ Methodref [java/lang/String.length ()I]
[22] ifle +12 (target=34)
[25] aload_0 v0
[26] aload_1 v1
[27] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[30] pop
[31] goto +10 (target=41)
[34] aload_0 v0
[35] ldc #3
+ String [1.0]
[37] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[40] pop
[41] aload_0 v0
[42] ldc #5
+ String [; ]
[44] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[47] pop
[48] invokestatic #53
+ Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;]
[51] dup
[52] astore_1 v1
[53] invokevirtual #54
+ Methodref [java/util/Locale.getLanguage ()Ljava/lang/String;]
[56] dup
[57] astore_2 v2
[58] ifnull +40 (target=98)
[61] aload_0 v0
[62] aload_2 v2
[63] invokevirtual #46
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
[66] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[69] pop
[70] aload_1 v1
[71] invokevirtual #52
+ Methodref [java/util/Locale.getCountry ()Ljava/lang/String;]
[74] dup
[75] astore_1 v1
[76] ifnull +19 (target=95)
[79] aload_0 v0
[80] ldc #2
+ String [-]
[82] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[85] pop
[86] aload_0 v0
[87] aload_1 v1
[88] invokevirtual #46
+ Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;]
[91] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[94] pop
[95] goto +10 (target=105)
[98] aload_0 v0
[99] ldc #10
+ String [en]
[101] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[104] pop
[105] getstatic #24
+ Fieldref [android/os/Build.MODEL Ljava/lang/String;]
[108] dup
[109] astore_1 v1
[110] invokevirtual #45
+ Methodref [java/lang/String.length ()I]
[113] ifle +16 (target=129)
[116] aload_0 v0
[117] ldc #5
+ String [; ]
[119] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[122] pop
[123] aload_0 v0
[124] aload_1 v1
[125] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[128] pop
[129] getstatic #23
+ Fieldref [android/os/Build.ID Ljava/lang/String;]
[132] dup
[133] astore_1 v1
[134] invokevirtual #45
+ Methodref [java/lang/String.length ()I]
[137] ifle +16 (target=153)
[140] aload_0 v0
[141] ldc #1
+ String [ Build/]
[143] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[146] pop
[147] aload_0 v0
[148] aload_1 v1
[149] invokevirtual #48
+ Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
[152] pop
[153] ldc #7
+ String [Mozilla/5.0 (Linux; U; Android %s) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2 (AdMob-ANDROID-%s)]
[155] iconst_2
[156] anewarray #15
+ Class [java/lang/Object]
[159] dup
[160] iconst_0
[161] aload_0 v0
[162] aastore
[163] dup
[164] iconst_1
[165] ldc #4
+ String [20100331]
[167] aastore
[168] invokestatic #44
+ Methodref [java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]
[171] putstatic #39
+ Fieldref [com/admob/android/ads/ap.n Ljava/lang/String;]
[174] ldc #6
+ String [AdMobSDK]
[176] iconst_3
[177] invokestatic #42
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[180] ifeq +30 (target=210)
[183] ldc #6
+ String [AdMobSDK]
[185] new #19
+ Class [java/lang/StringBuilder]
[188] dup
[189] invokespecial #49
+ Methodref [java/lang/StringBuilder.<init> ()V]
[192] ldc #8
+ String [Phone's user-agent is: ]
[194] invokevirtual #50
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[197] getstatic #39
+ Fieldref [com/admob/android/ads/ap.n Ljava/lang/String;]
[200] invokevirtual #50
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[203] invokevirtual #51
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[206] invokestatic #41
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[209] pop
[210] getstatic #39
+ Fieldref [com/admob/android/ads/ap.n Ljava/lang/String;]
[213] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 29)
[0] -> line 134
[6] -> line 140
[14] -> line 143
[18] -> line 144
[25] -> line 146
[34] -> line 151
[41] -> line 153
[48] -> line 156
[52] -> line 157
[57] -> line 158
[61] -> line 160
[70] -> line 161
[75] -> line 162
[79] -> line 164
[86] -> line 165
[95] -> line 167
[98] -> line 171
[105] -> line 175
[109] -> line 176
[116] -> line 178
[123] -> line 179
[129] -> line 181
[133] -> line 182
[140] -> line 184
[147] -> line 185
[153] -> line 190
[174] -> line 193
[183] -> line 195
[210] -> line 199
- Method: <init>(Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)V
Access flags: 0x4
= protected ap(java.lang.String,java.lang.String,com.admob.android.ads.ag,int,java.util.Map,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 80, locals = 7, stack = 2):
[0] aload_0 v0
[1] invokespecial #43
+ Methodref [java/lang/Object.<init> ()V]
[4] aload_0 v0
[5] aconst_null
[6] putfield #28
+ Fieldref [com/admob/android/ads/ap.c Ljava/lang/Exception;]
[9] aload_0 v0
[10] aload_1 v1
[11] putfield #40
+ Fieldref [com/admob/android/ads/ap.o Ljava/lang/String;]
[14] aload_0 v0
[15] aload_2 v2
[16] putfield #32
+ Fieldref [com/admob/android/ads/ap.g Ljava/lang/String;]
[19] aload_0 v0
[20] aload_3 v3
[21] putfield #33
+ Fieldref [com/admob/android/ads/ap.h Lcom/admob/android/ads/ag;]
[24] aload_0 v0
[25] iload v4
[27] putfield #27
+ Fieldref [com/admob/android/ads/ap.b I]
[30] aload_0 v0
[31] aload v5
[33] putfield #29
+ Fieldref [com/admob/android/ads/ap.d Ljava/util/Map;]
[36] aload_0 v0
[37] iconst_1
[38] putfield #36
+ Fieldref [com/admob/android/ads/ap.k Z]
[41] aload_0 v0
[42] iconst_0
[43] putfield #30
+ Fieldref [com/admob/android/ads/ap.e I]
[46] aload_0 v0
[47] iconst_3
[48] putfield #31
+ Fieldref [com/admob/android/ads/ap.f I]
[51] aload v6
[53] ifnull +16 (target=69)
[56] aload_0 v0
[57] aload v6
[59] putfield #37
+ Fieldref [com/admob/android/ads/ap.l Ljava/lang/String;]
[62] aload_0 v0
[63] ldc #9
+ String [application/x-www-form-urlencoded]
[65] putfield #26
+ Fieldref [com/admob/android/ads/ap.a Ljava/lang/String;]
[68] return
[69] aload_0 v0
[70] aconst_null
[71] putfield #37
+ Fieldref [com/admob/android/ads/ap.l Ljava/lang/String;]
[74] aload_0 v0
[75] aconst_null
[76] putfield #26
+ Fieldref [com/admob/android/ads/ap.a Ljava/lang/String;]
[79] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 16)
[0] -> line 213
[4] -> line 214
[9] -> line 215
[14] -> line 216
[19] -> line 217
[24] -> line 218
[30] -> line 219
[36] -> line 220
[41] -> line 221
[46] -> line 222
[51] -> line 224
[56] -> line 226
[62] -> line 227
[69] -> line 231
[74] -> line 232
[79] -> line 234
+ Method: d()[B
Access flags: 0x11
= public final byte[] d()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #35
+ Fieldref [com/admob/android/ads/ap.j [B]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 261
+ Method: e()Ljava/lang/String;
Access flags: 0x11
= public final java.lang.String e()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #40
+ Fieldref [com/admob/android/ads/ap.o Ljava/lang/String;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 279
+ Method: f()Ljava/net/URL;
Access flags: 0x11
= public final java.net.URL f()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] getfield #34
+ Fieldref [com/admob/android/ads/ap.i Ljava/net/URL;]
[4] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 295
+ Method: a()Z
Access flags: 0x401
= public abstract boolean a()
+ Method: b()V
Access flags: 0x401
= public abstract void b()
+ Method: g()V
Access flags: 0x11
= public final void g()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 2, stack = 2):
[0] aload_0 v0
[1] astore_1 v1
[2] getstatic #38
+ Fieldref [com/admob/android/ads/ap.m Ljava/util/concurrent/Executor;]
[5] ifnonnull +9 (target=14)
[8] invokestatic #55
+ Methodref [java/util/concurrent/Executors.newCachedThreadPool ()Ljava/util/concurrent/ExecutorService;]
[11] putstatic #38
+ Fieldref [com/admob/android/ads/ap.m Ljava/util/concurrent/Executor;]
[14] getstatic #38
+ Fieldref [com/admob/android/ads/ap.m Ljava/util/concurrent/Executor;]
[17] aload_1 v1
[18] invokeinterface #56
+ InterfaceMethodref [java/util/concurrent/Executor.execute (Ljava/lang/Runnable;)V]
[23] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 323
[23] -> line 324
+ Method: a(Ljava/lang/String;)V
Access flags: 0x14
= protected final void a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #26
+ Fieldref [com/admob/android/ads/ap.a Ljava/lang/String;]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 333
[5] -> line 334
+ Method: a(I)V
Access flags: 0x11
= public final void a(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 6, locals = 2, stack = 2):
[0] aload_0 v0
[1] iload_1 v1
[2] putfield #31
+ Fieldref [com/admob/android/ads/ap.f I]
[5] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 351
[5] -> line 352
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 0, stack = 1):
[0] aconst_null
[1] putstatic #38
+ Fieldref [com/admob/android/ads/ap.m Ljava/util/concurrent/Executor;]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 53
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/aq
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x600
= interface com.admob.android.ads.aq extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 10):
+ Class [com/admob/android/ads/aq]
+ Class [java/lang/Object]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()Lorg/json/JSONObject;]
+ Utf8 [SourceFile]
+ Utf8 [com/admob/android/ads/aq]
+ Utf8 [h]
+ Utf8 [i]
+ Utf8 [java/lang/Object]
Fields (count = 0):
Methods (count = 2):
+ Method: i()Lorg/json/JSONObject;
Access flags: 0x401
= public abstract org.json.JSONObject i()
+ Method: h()Ljava/lang/String;
Access flags: 0x401
= public abstract java.lang.String h()
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/ar
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.ar extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 106):
+ String []
+ String [?]
+ String [AdMobSDK]
+ String [Unhandled exception retrieving developer message.]
+ String [data]
+ String [developer_message]
+ String [http://api.admob.com/v1/pubcode/android_sdk_emulator_notice]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/ap]
+ Class [com/admob/android/ads/ar]
+ Class [com/admob/android/ads/as]
+ Class [com/admob/android/ads/b]
+ Class [com/admob/android/ads/z]
+ Class [java/lang/Exception]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [org/json/JSONObject]
+ Class [org/json/JSONTokener]
+ Fieldref [com/admob/android/ads/ar.a Z]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [com/admob/android/ads/ap.a ()Z]
+ Methodref [com/admob/android/ads/ap.d ()[B]
+ Methodref [com/admob/android/ads/as.a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Methodref [java/lang/String.<init> ([B)V]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [org/json/JSONObject.<init> (Lorg/json/JSONTokener;)V]
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [org/json/JSONTokener.<init> (Ljava/lang/String;)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [<init> (Lorg/json/JSONTokener;)V]
+ NameAndType [<init> ([B)V]
+ NameAndType [a ()Z]
+ NameAndType [a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ NameAndType [a Z]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [d ()[B]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [f (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [getString (Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [v (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 []
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [()[B]
+ Utf8 [(Landroid/content/Context;)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [(Lorg/json/JSONTokener;)V]
+ Utf8 [([B)V]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [?]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [LineNumberTable]
+ Utf8 [SourceFile]
+ Utf8 [Unhandled exception retrieving developer message.]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [com/admob/android/ads/ar]
+ Utf8 [com/admob/android/ads/as]
+ Utf8 [com/admob/android/ads/b]
+ Utf8 [com/admob/android/ads/z]
+ Utf8 [d]
+ Utf8 [data]
+ Utf8 [developer_message]
+ Utf8 [equals]
+ Utf8 [f]
+ Utf8 [getString]
+ Utf8 [http://api.admob.com/v1/pubcode/android_sdk_emulator_notice]
+ Utf8 [isLoggable]
+ Utf8 [java/lang/Exception]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [org/json/JSONObject]
+ Utf8 [org/json/JSONTokener]
+ Utf8 [toString]
+ Utf8 [v]
+ Utf8 [w]
Fields (count = 1):
+ Field: a Z
Access flags: 0xa
= private static boolean a
Methods (count = 2):
+ Method: a(Landroid/content/Context;)V
Access flags: 0x9
= public static void a(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 172, locals = 3, stack = 5):
[0] getstatic #20
+ Fieldref [com/admob/android/ads/ar.a Z]
[3] ifne +168 (target=171)
[6] iconst_1
[7] putstatic #20
+ Fieldref [com/admob/android/ads/ar.a Z]
[10] aload_0 v0
[11] invokestatic #27
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[14] ifnonnull +7 (target=21)
[17] iconst_1
[18] goto +4 (target=22)
[21] iconst_0
[22] dup
[23] istore_1 v1
[24] ifeq +147 (target=171)
[27] aload_0 v0
[28] astore_0 v0
[29] aload_0 v0
[30] aconst_null
[31] aconst_null
[32] iconst_0
[33] invokestatic #26
+ Methodref [com/admob/android/ads/as.a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
[36] astore_1 v1
[37] new #17
+ Class [java/lang/StringBuilder]
[40] dup
[41] invokespecial #31
+ Methodref [java/lang/StringBuilder.<init> ()V]
[44] dup
[45] astore_2 v2
[46] ldc #7
+ String [http://api.admob.com/v1/pubcode/android_sdk_emulator_notice]
[48] invokevirtual #32
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[51] pop
[52] aload_2 v2
[53] ldc #2
+ String [?]
[55] invokevirtual #32
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[58] pop
[59] aload_2 v2
[60] aload_1 v1
[61] invokevirtual #32
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[64] pop
[65] aload_2 v2
[66] invokevirtual #33
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[69] dup
[70] astore_1 v1
[71] ldc #6
+ String [developer_message]
[73] aload_0 v0
[74] invokestatic #27
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[77] invokestatic #28
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
[80] dup
[81] astore_0 v0
[82] invokevirtual #24
+ Methodref [com/admob/android/ads/ap.a ()Z]
[85] dup
[86] istore_1 v1
[87] ifeq +64 (target=151)
[90] aload_0 v0
[91] invokevirtual #25
+ Methodref [com/admob/android/ads/ap.d ()[B]
[94] dup
[95] astore_0 v0
[96] ifnull +55 (target=151)
[99] new #16
+ Class [java/lang/String]
[102] dup
[103] aload_0 v0
[104] invokespecial #29
+ Methodref [java/lang/String.<init> ([B)V]
[107] astore_0 v0
[108] new #18
+ Class [org/json/JSONObject]
[111] dup
[112] new #19
+ Class [org/json/JSONTokener]
[115] dup
[116] aload_0 v0
[117] invokespecial #36
+ Methodref [org/json/JSONTokener.<init> (Ljava/lang/String;)V]
[120] invokespecial #34
+ Methodref [org/json/JSONObject.<init> (Lorg/json/JSONTokener;)V]
[123] dup
[124] astore_0 v0
[125] ldc #5
+ String [data]
[127] invokevirtual #35
+ Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
[130] dup
[131] astore_0 v0
[132] ifnull +19 (target=151)
[135] aload_0 v0
[136] ldc #1
+ String []
[138] invokevirtual #30
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[141] ifne +10 (target=151)
[144] ldc #3
+ String [AdMobSDK]
[146] aload_0 v0
[147] invokestatic #23
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I]
[150] pop
[151] return
[152] astore_1 v1
[153] ldc #3
+ String [AdMobSDK]
[155] iconst_2
[156] invokestatic #21
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[159] ifeq +12 (target=171)
[162] ldc #3
+ String [AdMobSDK]
[164] ldc #4
+ String [Unhandled exception retrieving developer message.]
[166] aload_1 v1
[167] invokestatic #22
+ Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[170] pop
[171] return
Code attribute exceptions (count = 1):
- ExceptionInfo (29 -> 151: 152):
+ Class [java/lang/Exception]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 6)
[0] -> line 35
[6] -> line 37
[10] -> line 40
[23] -> line 42
[27] -> line 44
[171] -> line 47
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 0, stack = 1):
[0] iconst_0
[1] putstatic #20
+ Fieldref [com/admob/android/ads/ar.a Z]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 25
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/as
Superclass: java/lang/Object
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.as extends java.lang.Object
Interfaces (count = 0):
Constant Pool (count = 338):
+ Integer [65536]
+ String []
+ String [ ]
+ String [&]
+ String [,]
+ String [.]
+ String [0]
+ String [1]
+ String [20100331-ANDROID-3312276cc1406347]
+ String [: ]
+ String [=]
+ String [Ad request:]
+ String [Ad response: ]
+ String [AdMobSDK]
+ String [Cannot request an ad without Internet permissions! Open manifest.xml and just before the final </manifest> tag add: <uses-permission android:name="android.permission.INTERNET" />]
+ String [Making ad request in test mode]
+ String [No fill. Server replied that no ads are available (]
+ String [Problem decoding ad response. Cannot display ad.]
+ String [Publisher ID is not set! To serve ads you must set your publisher ID assigned from www.admob.com. Either add it to AndroidManifest.xml under the <application> tag or call AdManager.setPublisherId().]
+ String [Requesting an ad with POST params: ]
+ String [UTF-8]
+ String [UTF-8 encoding is not supported on this device. Ad requests are impossible.]
+ String [a]
+ String [android.intent.action.VIEW]
+ String [android.permission.INTERNET]
+ String [client_sdk]
+ String [d[coord]]
+ String [d[coord_timestamp]]
+ String [d[dob]]
+ String [d[gender]]
+ String [d[pc]]
+ String [density]
+ String [ex]
+ String [f]
+ String [geo:0,0?q=donuts]
+ String [http://r.admob.com/ad_source.php]
+ String [ic]
+ String [isu]
+ String [jsonp]
+ String [k]
+ String [l]
+ String [m]
+ String [market://search?q=pname:com.admob]
+ String [ms)]
+ String [pub_data[identifier]]
+ String [pub_data[version]]
+ String [rt]
+ String [s]
+ String [screen_width]
+ String [search]
+ String [so]
+ String [stats[reqs]]
+ String [stats[time]]
+ String [t]
+ String [tel://6509313940]
+ String [test]
+ String [test_action]
+ String [v]
+ String [z]
+ Class [android/content/Context]
+ Class [android/content/Intent]
+ Class [android/content/pm/PackageManager]
+ Class [android/net/Uri]
+ Class [android/os/SystemClock]
+ Class [android/util/Log]
+ Class [com/admob/android/ads/ab]
+ Class [com/admob/android/ads/an]
+ Class [com/admob/android/ads/ap]
+ Class [com/admob/android/ads/as]
+ Class [com/admob/android/ads/b]
+ Class [com/admob/android/ads/o]
+ Class [com/admob/android/ads/z]
+ Class [java/io/UnsupportedEncodingException]
+ Class [java/lang/IllegalStateException]
+ Class [java/lang/Object]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/lang/System]
+ Class [java/net/URLEncoder]
+ Class [java/util/List]
+ Class [org/json/JSONException]
+ Class [org/json/JSONObject]
+ Class [org/json/JSONTokener]
+ Long [1000]
+ Fieldref [com/admob/android/ads/as.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/as.b I]
+ Fieldref [com/admob/android/ads/as.c J]
+ Fieldref [com/admob/android/ads/as.d Ljava/lang/String;]
+ Methodref [android/content/Context.checkCallingOrSelfPermission (Ljava/lang/String;)I]
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
+ Methodref [android/content/pm/PackageManager.queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [com/admob/android/ads/ab.d ()F]
+ Methodref [com/admob/android/ads/an.a ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/an.a (Landroid/content/Context;)V]
+ Methodref [com/admob/android/ads/ap.a ()Z]
+ Methodref [com/admob/android/ads/ap.d ()[B]
+ Methodref [com/admob/android/ads/as.a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/b.a ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.a (Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/b.b ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.b (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.c ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.c (Landroid/content/Context;)I]
+ Methodref [com/admob/android/ads/b.d (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.e ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.e (Landroid/content/Context;)Z]
+ Methodref [com/admob/android/ads/b.f ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.h (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/b.i (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/s;Lorg/json/JSONObject;IIILcom/admob/android/ads/ab;)Lcom/admob/android/ads/o;]
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/String.<init> ([B)V]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/String.length ()I]
+ Methodref [java/lang/String.valueOf (F)Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
+ Methodref [java/lang/String.valueOf (J)Ljava/lang/String;]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.length ()I]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/lang/System.currentTimeMillis ()J]
+ Methodref [java/net/URLEncoder.encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ Methodref [org/json/JSONObject.<init> (Lorg/json/JSONTokener;)V]
+ Methodref [org/json/JSONObject.toString (I)Ljava/lang/String;]
+ Methodref [org/json/JSONTokener.<init> (Ljava/lang/String;)V]
+ InterfaceMethodref [java/util/List.size ()I]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/lang/String;Landroid/net/Uri;)V]
+ NameAndType [<init> (Lorg/json/JSONTokener;)V]
+ NameAndType [<init> ([B)V]
+ NameAndType [a ()Ljava/lang/String;]
+ NameAndType [a ()Z]
+ NameAndType [a (Landroid/content/Context;)V]
+ NameAndType [a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
+ NameAndType [a (Lcom/admob/android/ads/s;Lorg/json/JSONObject;IIILcom/admob/android/ads/ab;)Lcom/admob/android/ads/o;]
+ NameAndType [a (Ljava/lang/String;)V]
+ NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ NameAndType [a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [append (J)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b ()Ljava/lang/String;]
+ NameAndType [b (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [b I]
+ NameAndType [c ()Ljava/lang/String;]
+ NameAndType [c (Landroid/content/Context;)I]
+ NameAndType [c J]
+ NameAndType [checkCallingOrSelfPermission (Ljava/lang/String;)I]
+ NameAndType [currentTimeMillis ()J]
+ NameAndType [d ()F]
+ NameAndType [d ()[B]
+ NameAndType [d (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d Ljava/lang/String;]
+ NameAndType [e ()Ljava/lang/String;]
+ NameAndType [e (Landroid/content/Context;)Z]
+ NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ NameAndType [encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [f ()Ljava/lang/String;]
+ NameAndType [f (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
+ NameAndType [h (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [i (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [isLoggable (Ljava/lang/String;I)Z]
+ NameAndType [length ()I]
+ NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;]
+ NameAndType [queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
+ NameAndType [size ()I]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [toString (I)Ljava/lang/String;]
+ NameAndType [uptimeMillis ()J]
+ NameAndType [valueOf (F)Ljava/lang/String;]
+ NameAndType [valueOf (I)Ljava/lang/String;]
+ NameAndType [valueOf (J)Ljava/lang/String;]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 []
+ Utf8 [ ]
+ Utf8 [&]
+ Utf8 [()F]
+ Utf8 [()I]
+ Utf8 [()J]
+ Utf8 [()Landroid/content/pm/PackageManager;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [()[B]
+ Utf8 [(F)Ljava/lang/String;]
+ Utf8 [(I)Ljava/lang/String;]
+ Utf8 [(J)Ljava/lang/String;]
+ Utf8 [(J)Ljava/lang/StringBuilder;]
+ Utf8 [(Landroid/content/Context;)I]
+ Utf8 [(Landroid/content/Context;)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;)Z]
+ Utf8 [(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
+ Utf8 [(Landroid/content/Intent;I)Ljava/util/List;]
+ Utf8 [(Lcom/admob/android/ads/s;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;IIILcom/admob/android/ads/ab;I)Lcom/admob/android/ads/o;]
+ Utf8 [(Lcom/admob/android/ads/s;Lorg/json/JSONObject;IIILcom/admob/android/ads/ab;)Lcom/admob/android/ads/o;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;)Landroid/net/Uri;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Z]
+ Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Lorg/json/JSONTokener;)V]
+ Utf8 [([B)V]
+ Utf8 [,]
+ Utf8 [.]
+ Utf8 [0]
+ Utf8 [1]
+ Utf8 [20100331-ANDROID-3312276cc1406347]
+ Utf8 [: ]
+ Utf8 [<clinit>]
+ Utf8 [<init>]
+ Utf8 [=]
+ Utf8 [Ad request:]
+ Utf8 [Ad response: ]
+ Utf8 [AdMobSDK]
+ Utf8 [Cannot request an ad without Internet permissions! Open manifest.xml and just before the final </manifest> tag add: <uses-permission android:name="android.permission.INTERNET" />]
+ Utf8 [Code]
+ Utf8 [I]
+ Utf8 [J]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [Making ad request in test mode]
+ Utf8 [No fill. Server replied that no ads are available (]
+ Utf8 [Problem decoding ad response. Cannot display ad.]
+ Utf8 [Publisher ID is not set! To serve ads you must set your publisher ID assigned from www.admob.com. Either add it to AndroidManifest.xml under the <application> tag or call AdManager.setPublisherId().]
+ Utf8 [Requesting an ad with POST params: ]
+ Utf8 [SourceFile]
+ Utf8 [UTF-8]
+ Utf8 [UTF-8 encoding is not supported on this device. Ad requests are impossible.]
+ Utf8 [a]
+ Utf8 [android.intent.action.VIEW]
+ Utf8 [android.permission.INTERNET]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/Intent]
+ Utf8 [android/content/pm/PackageManager]
+ Utf8 [android/net/Uri]
+ Utf8 [android/os/SystemClock]
+ Utf8 [android/util/Log]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [checkCallingOrSelfPermission]
+ Utf8 [client_sdk]
+ Utf8 [com/admob/android/ads/ab]
+ Utf8 [com/admob/android/ads/an]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [com/admob/android/ads/as]
+ Utf8 [com/admob/android/ads/b]
+ Utf8 [com/admob/android/ads/o]
+ Utf8 [com/admob/android/ads/z]
+ Utf8 [currentTimeMillis]
+ Utf8 [d]
+ Utf8 [d[coord]]
+ Utf8 [d[coord_timestamp]]
+ Utf8 [d[dob]]
+ Utf8 [d[gender]]
+ Utf8 [d[pc]]
+ Utf8 [density]
+ Utf8 [e]
+ Utf8 [encode]
+ Utf8 [equals]
+ Utf8 [ex]
+ Utf8 [f]
+ Utf8 [geo:0,0?q=donuts]
+ Utf8 [getPackageManager]
+ Utf8 [h]
+ Utf8 [http://r.admob.com/ad_source.php]
+ Utf8 [i]
+ Utf8 [ic]
+ Utf8 [isLoggable]
+ Utf8 [isu]
+ Utf8 [java/io/UnsupportedEncodingException]
+ Utf8 [java/lang/IllegalStateException]
+ Utf8 [java/lang/Object]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/lang/System]
+ Utf8 [java/net/URLEncoder]
+ Utf8 [java/util/List]
+ Utf8 [jsonp]
+ Utf8 [k]
+ Utf8 [l]
+ Utf8 [length]
+ Utf8 [m]
+ Utf8 [market://search?q=pname:com.admob]
+ Utf8 [ms)]
+ Utf8 [org/json/JSONException]
+ Utf8 [org/json/JSONObject]
+ Utf8 [org/json/JSONTokener]
+ Utf8 [parse]
+ Utf8 [pub_data[identifier]]
+ Utf8 [pub_data[version]]
+ Utf8 [queryIntentActivities]
+ Utf8 [rt]
+ Utf8 [s]
+ Utf8 [screen_width]
+ Utf8 [search]
+ Utf8 [size]
+ Utf8 [so]
+ Utf8 [stats[reqs]]
+ Utf8 [stats[time]]
+ Utf8 [t]
+ Utf8 [tel://6509313940]
+ Utf8 [test]
+ Utf8 [test_action]
+ Utf8 [toString]
+ Utf8 [uptimeMillis]
+ Utf8 [v]
+ Utf8 [valueOf]
+ Utf8 [w]
+ Utf8 [z]
Fields (count = 4):
+ Field: a Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String a
+ Field: b I
Access flags: 0xa
= private static int b
+ Field: c J
Access flags: 0xa
= private static long c
+ Field: d Ljava/lang/String;
Access flags: 0xa
= private static java.lang.String d
Methods (count = 4):
+ Method: a(Lcom/admob/android/ads/s;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;IIILcom/admob/android/ads/ab;I)Lcom/admob/android/ads/o;
Access flags: 0x8
= static com.admob.android.ads.o a(com.admob.android.ads.s,android.content.Context,java.lang.String,java.lang.String,int,int,int,com.admob.android.ads.ab,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 274, locals = 18, stack = 7):
[0] aload_1 v1
[1] ldc #25
+ String [android.permission.INTERNET]
[3] invokevirtual #90
+ Methodref [android/content/Context.checkCallingOrSelfPermission (Ljava/lang/String;)I]
[6] iconst_m1
[7] ificmpne +8 (target=15)
[10] ldc #15
+ String [Cannot request an ad without Internet permissions! Open manifest.xml and just before the final </manifest> tag add: <uses-permission android:name="android.permission.INTERNET" />]
[12] invokestatic #109
+ Methodref [com/admob/android/ads/b.a (Ljava/lang/String;)V]
[15] aload_1 v1
[16] invokestatic #103
+ Methodref [com/admob/android/ads/an.a (Landroid/content/Context;)V]
[19] aconst_null
[20] astore v9
[22] invokestatic #95
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
[25] lstore v10
[27] aload_1 v1
[28] aload_2 v2
[29] aload_3 v3
[30] iload v8
[32] invokestatic #106
+ Methodref [com/admob/android/ads/as.a (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;]
[35] astore_2 v2
[36] getstatic #86
+ Fieldref [com/admob/android/ads/as.a Ljava/lang/String;]
[39] aconst_null
[40] aload_1 v1
[41] invokestatic #118
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[44] aconst_null
[45] sipush 3000
[48] aconst_null
[49] aload_2 v2
[50] invokestatic #122
+ Methodref [com/admob/android/ads/z.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/admob/android/ads/ag;ILjava/util/Map;Ljava/lang/String;)Lcom/admob/android/ads/ap;]
[53] astore_1 v1
[54] ldc #14
+ String [AdMobSDK]
[56] iconst_3
[57] invokestatic #99
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[60] ifeq +28 (target=88)
[63] ldc #14
+ String [AdMobSDK]
[65] new #77
+ Class [java/lang/StringBuilder]
[68] dup
[69] invokespecial #130
+ Methodref [java/lang/StringBuilder.<init> ()V]
[72] ldc #20
+ String [Requesting an ad with POST params: ]
[74] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[77] aload_2 v2
[78] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[81] invokevirtual #134
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[84] invokestatic #96
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[87] pop
[88] aconst_null
[89] astore_2 v2
[90] aload_1 v1
[91] invokevirtual #104
+ Methodref [com/admob/android/ads/ap.a ()Z]
[94] dup
[95] istore_3 v3
[96] ifeq +19 (target=115)
[99] aload_1 v1
[100] invokevirtual #105
+ Methodref [com/admob/android/ads/ap.d ()[B]
[103] astore v16
[105] new #76
+ Class [java/lang/String]
[108] dup
[109] aload v16
[111] invokespecial #124
+ Methodref [java/lang/String.<init> ([B)V]
[114] astore_2 v2
[115] iload_3 v3
[116] ifeq +102 (target=218)
[119] ldc #14
+ String [AdMobSDK]
[121] iconst_3
[122] invokestatic #99
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[125] ifeq +11 (target=136)
[128] ldc #14
+ String [AdMobSDK]
[130] ldc #13
+ String [Ad response: ]
[132] invokestatic #96
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[135] pop
[136] aload_2 v2
[137] ldc #2
+ String []
[139] invokevirtual #125
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[142] ifne +76 (target=218)
[145] new #83
+ Class [org/json/JSONTokener]
[148] dup
[149] aload_2 v2
[150] invokespecial #139
+ Methodref [org/json/JSONTokener.<init> (Ljava/lang/String;)V]
[153] astore v16
[155] new #82
+ Class [org/json/JSONObject]
[158] dup
[159] aload v16
[161] invokespecial #137
+ Methodref [org/json/JSONObject.<init> (Lorg/json/JSONTokener;)V]
[164] astore v17
[166] ldc #14
+ String [AdMobSDK]
[168] iconst_3
[169] invokestatic #99
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[172] ifeq +15 (target=187)
[175] ldc #14
+ String [AdMobSDK]
[177] aload v17
[179] iconst_4
[180] invokevirtual #138
+ Methodref [org/json/JSONObject.toString (I)Ljava/lang/String;]
[183] invokestatic #96
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[186] pop
[187] aload_0 v0
[188] aload v17
[190] iload v4
[192] iload v5
[194] iload v6
[196] aload v7
[198] invokestatic #121
+ Methodref [com/admob/android/ads/o.a (Lcom/admob/android/ads/s;Lorg/json/JSONObject;IIILcom/admob/android/ads/ab;)Lcom/admob/android/ads/o;]
[201] astore v9
[203] goto +15 (target=218)
[206] astore v17
[208] ldc #14
+ String [AdMobSDK]
[210] ldc #18
+ String [Problem decoding ad response. Cannot display ad.]
[212] aload v17
[214] invokestatic #100
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[217] pop
[218] ldc #14
+ String [AdMobSDK]
[220] iconst_4
[221] invokestatic #99
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[224] ifeq +47 (target=271)
[227] invokestatic #95
+ Methodref [android/os/SystemClock.uptimeMillis ()J]
[230] lload v10
[232] lsub
[233] lstore v16
[235] aload v9
[237] ifnonnull +34 (target=271)
[240] ldc #14
+ String [AdMobSDK]
[242] new #77
+ Class [java/lang/StringBuilder]
[245] dup
[246] invokespecial #130
+ Methodref [java/lang/StringBuilder.<init> ()V]
[249] ldc #17
+ String [No fill. Server replied that no ads are available (]
[251] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[254] lload v16
[256] invokevirtual #131
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[259] ldc #44
+ String [ms)]
[261] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[264] invokevirtual #134
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[267] invokestatic #98
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[270] pop
[271] aload v9
[273] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (155 -> 203: 206):
+ Class [org/json/JSONException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 31)
[0] -> line 83
[10] -> line 85
[15] -> line 89
[19] -> line 92
[22] -> line 94
[27] -> line 97
[36] -> line 99
[54] -> line 108
[63] -> line 110
[88] -> line 114
[90] -> line 117
[95] -> line 118
[99] -> line 121
[105] -> line 122
[115] -> line 125
[119] -> line 128
[128] -> line 130
[136] -> line 134
[145] -> line 136
[155] -> line 140
[166] -> line 141
[175] -> line 145
[187] -> line 149
[203] -> line 155
[206] -> line 152
[208] -> line 154
[218] -> line 159
[227] -> line 161
[235] -> line 163
[240] -> line 165
[271] -> line 169
+ Method: a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
Access flags: 0x8
= static java.lang.String a(android.content.Context,java.lang.String,java.lang.String,int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 604, locals = 11, stack = 5):
[0] ldc #14
+ String [AdMobSDK]
[2] iconst_3
[3] invokestatic #99
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[6] ifeq +11 (target=17)
[9] ldc #14
+ String [AdMobSDK]
[11] ldc #12
+ String [Ad request:]
[13] invokestatic #96
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[16] pop
[17] new #77
+ Class [java/lang/StringBuilder]
[20] dup
[21] invokespecial #130
+ Methodref [java/lang/StringBuilder.<init> ()V]
[24] astore v4
[26] invokestatic #135
+ Methodref [java/lang/System.currentTimeMillis ()J]
[29] lstore v5
[31] aload v4
[33] ldc #59
+ String [z]
[35] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[38] ldc #11
+ String [=]
[40] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[43] lload v5
[45] ldc2_w #84
+ Long [1000]
[48] ldiv
[49] invokevirtual #131
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[52] ldc #6
+ String [.]
[54] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[57] lload v5
[59] ldc2_w #84
+ Long [1000]
[62] lrem
[63] invokevirtual #131
+ Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
[66] pop
[67] aload v4
[69] ldc #47
+ String [rt]
[71] ldc #7
+ String [0]
[73] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[76] aload_0 v0
[77] invokestatic #114
+ Methodref [com/admob/android/ads/b.d (Landroid/content/Context;)Ljava/lang/String;]
[80] dup
[81] astore v5
[83] ifnonnull +13 (target=96)
[86] new #74
+ Class [java/lang/IllegalStateException]
[89] dup
[90] ldc #19
+ String [Publisher ID is not set! To serve ads you must set your publisher ID assigned from www.admob.com. Either add it to AndroidManifest.xml under the <application> tag or call AdManager.setPublisherId().]
[92] invokespecial #123
+ Methodref [java/lang/IllegalStateException.<init> (Ljava/lang/String;)V]
[95] athrow
[96] aload v4
[98] ldc #48
+ String [s]
[100] aload v5
[102] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[105] aload v4
[107] ldc #41
+ String [l]
[109] invokestatic #102
+ Methodref [com/admob/android/ads/an.a ()Ljava/lang/String;]
[112] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[115] aload v4
[117] ldc #34
+ String [f]
[119] ldc #39
+ String [jsonp]
[121] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[124] aload v4
[126] ldc #26
+ String [client_sdk]
[128] ldc #8
+ String [1]
[130] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[133] aload v4
[135] ldc #33
+ String [ex]
[137] ldc #8
+ String [1]
[139] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[142] aload v4
[144] ldc #58
+ String [v]
[146] ldc #9
+ String [20100331-ANDROID-3312276cc1406347]
[148] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[151] aload v4
[153] ldc #38
+ String [isu]
[155] aload_0 v0
[156] invokestatic #118
+ Methodref [com/admob/android/ads/b.f (Landroid/content/Context;)Ljava/lang/String;]
[159] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[162] aload v4
[164] ldc #51
+ String [so]
[166] aload_0 v0
[167] invokestatic #120
+ Methodref [com/admob/android/ads/b.i (Landroid/content/Context;)Ljava/lang/String;]
[170] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[173] iload_3 v3
[174] ifle +14 (target=188)
[177] aload v4
[179] ldc #49
+ String [screen_width]
[181] iload_3 v3
[182] invokestatic #128
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
[185] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[188] aload v4
[190] ldc #27
+ String [d[coord]]
[192] aload_0 v0
[193] invokestatic #119
+ Methodref [com/admob/android/ads/b.h (Landroid/content/Context;)Ljava/lang/String;]
[196] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[199] aload v4
[201] ldc #28
+ String [d[coord_timestamp]]
[203] invokestatic #110
+ Methodref [com/admob/android/ads/b.b ()Ljava/lang/String;]
[206] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[209] aload v4
[211] ldc #31
+ String [d[pc]]
[213] invokestatic #112
+ Methodref [com/admob/android/ads/b.c ()Ljava/lang/String;]
[216] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[219] aload v4
[221] ldc #29
+ String [d[dob]]
[223] invokestatic #115
+ Methodref [com/admob/android/ads/b.e ()Ljava/lang/String;]
[226] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[229] aload v4
[231] ldc #30
+ String [d[gender]]
[233] invokestatic #117
+ Methodref [com/admob/android/ads/b.f ()Ljava/lang/String;]
[236] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[239] aload v4
[241] ldc #40
+ String [k]
[243] aload_1 v1
[244] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[247] aload v4
[249] ldc #50
+ String [search]
[251] aload_2 v2
[252] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[255] aload v4
[257] ldc #32
+ String [density]
[259] invokestatic #101
+ Methodref [com/admob/android/ads/ab.d ()F]
[262] invokestatic #127
+ Methodref [java/lang/String.valueOf (F)Ljava/lang/String;]
[265] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[268] aload_0 v0
[269] invokestatic #116
+ Methodref [com/admob/android/ads/b.e (Landroid/content/Context;)Z]
[272] ifeq +39 (target=311)
[275] ldc #14
+ String [AdMobSDK]
[277] iconst_4
[278] invokestatic #99
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[281] ifeq +11 (target=292)
[284] ldc #14
+ String [AdMobSDK]
[286] ldc #16
+ String [Making ad request in test mode]
[288] invokestatic #98
+ Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
[291] pop
[292] aload v4
[294] ldc #42
+ String [m]
[296] ldc #56
+ String [test]
[298] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[301] aload v4
[303] ldc #57
+ String [test_action]
[305] invokestatic #108
+ Methodref [com/admob/android/ads/b.a ()Ljava/lang/String;]
[308] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[311] aload_0 v0
[312] astore_1 v1
[313] getstatic #89
+ Fieldref [com/admob/android/ads/as.d Ljava/lang/String;]
[316] ifnonnull +174 (target=490)
[319] new #77
+ Class [java/lang/StringBuilder]
[322] dup
[323] invokespecial #130
+ Methodref [java/lang/StringBuilder.<init> ()V]
[326] astore_2 v2
[327] aload_1 v1
[328] invokevirtual #91
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
[331] dup
[332] astore_1 v1
[333] new #61
+ Class [android/content/Intent]
[336] dup
[337] ldc #24
+ String [android.intent.action.VIEW]
[339] ldc #35
+ String [geo:0,0?q=donuts]
[341] invokestatic #94
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
[344] invokespecial #92
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
[347] ldc #1
+ Integer [65536]
[349] invokevirtual #93
+ Methodref [android/content/pm/PackageManager.queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
[352] dup
[353] astore_3 v3
[354] ifnull +12 (target=366)
[357] aload_3 v3
[358] invokeinterface #140
+ InterfaceMethodref [java/util/List.size ()I]
[363] ifne +10 (target=373)
[366] aload_2 v2
[367] ldc #42
+ String [m]
[369] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[372] pop
[373] aload_1 v1
[374] new #61
+ Class [android/content/Intent]
[377] dup
[378] ldc #24
+ String [android.intent.action.VIEW]
[380] ldc #43
+ String [market://search?q=pname:com.admob]
[382] invokestatic #94
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
[385] invokespecial #92
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
[388] ldc #1
+ Integer [65536]
[390] invokevirtual #93
+ Methodref [android/content/pm/PackageManager.queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
[393] dup
[394] astore_3 v3
[395] ifnull +12 (target=407)
[398] aload_3 v3
[399] invokeinterface #140
+ InterfaceMethodref [java/util/List.size ()I]
[404] ifne +24 (target=428)
[407] aload_2 v2
[408] invokevirtual #133
+ Methodref [java/lang/StringBuilder.length ()I]
[411] ifle +10 (target=421)
[414] aload_2 v2
[415] ldc #5
+ String [,]
[417] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[420] pop
[421] aload_2 v2
[422] ldc #23
+ String [a]
[424] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[427] pop
[428] aload_1 v1
[429] new #61
+ Class [android/content/Intent]
[432] dup
[433] ldc #24
+ String [android.intent.action.VIEW]
[435] ldc #55
+ String [tel://6509313940]
[437] invokestatic #94
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
[440] invokespecial #92
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
[443] ldc #1
+ Integer [65536]
[445] invokevirtual #93
+ Methodref [android/content/pm/PackageManager.queryIntentActivities (Landroid/content/Intent;I)Ljava/util/List;]
[448] dup
[449] astore_3 v3
[450] ifnull +12 (target=462)
[453] aload_3 v3
[454] invokeinterface #140
+ InterfaceMethodref [java/util/List.size ()I]
[459] ifne +24 (target=483)
[462] aload_2 v2
[463] invokevirtual #133
+ Methodref [java/lang/StringBuilder.length ()I]
[466] ifle +10 (target=476)
[469] aload_2 v2
[470] ldc #5
+ String [,]
[472] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[475] pop
[476] aload_2 v2
[477] ldc #54
+ String [t]
[479] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[482] pop
[483] aload_2 v2
[484] invokevirtual #134
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[487] putstatic #89
+ Fieldref [com/admob/android/ads/as.d Ljava/lang/String;]
[490] getstatic #89
+ Fieldref [com/admob/android/ads/as.d Ljava/lang/String;]
[493] dup
[494] astore_1 v1
[495] ifnull +18 (target=513)
[498] aload_1 v1
[499] invokevirtual #126
+ Methodref [java/lang/String.length ()I]
[502] ifle +11 (target=513)
[505] aload v4
[507] ldc #37
+ String [ic]
[509] aload_1 v1
[510] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[513] getstatic #87
+ Fieldref [com/admob/android/ads/as.b I]
[516] iconst_1
[517] iadd
[518] dup
[519] putstatic #87
+ Fieldref [com/admob/android/ads/as.b I]
[522] iconst_1
[523] ificmpne +37 (target=560)
[526] invokestatic #135
+ Methodref [java/lang/System.currentTimeMillis ()J]
[529] putstatic #88
+ Fieldref [com/admob/android/ads/as.c J]
[532] aload v4
[534] ldc #45
+ String [pub_data[identifier]]
[536] aload_0 v0
[537] invokestatic #111
+ Methodref [com/admob/android/ads/b.b (Landroid/content/Context;)Ljava/lang/String;]
[540] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[543] aload v4
[545] ldc #46
+ String [pub_data[version]]
[547] aload_0 v0
[548] invokestatic #113
+ Methodref [com/admob/android/ads/b.c (Landroid/content/Context;)I]
[551] invokestatic #128
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
[554] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[557] goto +41 (target=598)
[560] aload v4
[562] ldc #52
+ String [stats[reqs]]
[564] getstatic #87
+ Fieldref [com/admob/android/ads/as.b I]
[567] invokestatic #128
+ Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
[570] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[573] invokestatic #135
+ Methodref [java/lang/System.currentTimeMillis ()J]
[576] getstatic #88
+ Fieldref [com/admob/android/ads/as.c J]
[579] lsub
[580] ldc2_w #84
+ Long [1000]
[583] ldiv
[584] lstore v9
[586] aload v4
[588] ldc #53
+ String [stats[time]]
[590] lload v9
[592] invokestatic #129
+ Methodref [java/lang/String.valueOf (J)Ljava/lang/String;]
[595] invokestatic #107
+ Methodref [com/admob/android/ads/as.a (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V]
[598] aload v4
[600] invokevirtual #134
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[603] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 44)
[0] -> line 234
[9] -> line 236
[17] -> line 239
[26] -> line 242
[31] -> line 243
[67] -> line 246
[76] -> line 249
[81] -> line 251
[86] -> line 253
[96] -> line 257
[105] -> line 260
[115] -> line 263
[124] -> line 266
[133] -> line 269
[142] -> line 272
[151] -> line 275
[162] -> line 277
[173] -> line 279
[177] -> line 281
[188] -> line 285
[199] -> line 286
[209] -> line 289
[219] -> line 292
[229] -> line 295
[239] -> line 298
[247] -> line 301
[255] -> line 304
[268] -> line 307
[275] -> line 309
[284] -> line 311
[292] -> line 313
[301] -> line 314
[311] -> line 319
[494] -> line 320
[505] -> line 322
[513] -> line 326
[519] -> line 327
[526] -> line 329
[532] -> line 332
[543] -> line 333
[560] -> line 338
[573] -> line 341
[586] -> line 342
[598] -> line 345
+ Method: a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
Access flags: 0xa
= private static void a(java.lang.StringBuilder,java.lang.String,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 96, locals = 3, stack = 3):
[0] aload_2 v2
[1] ifnull +94 (target=95)
[4] aload_2 v2
[5] invokevirtual #126
+ Methodref [java/lang/String.length ()I]
[8] ifle +87 (target=95)
[11] aload_0 v0
[12] ldc #4
+ String [&]
[14] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[17] aload_1 v1
[18] ldc #21
+ String [UTF-8]
[20] invokestatic #136
+ Methodref [java/net/URLEncoder.encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[23] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[26] ldc #11
+ String [=]
[28] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[31] aload_2 v2
[32] ldc #21
+ String [UTF-8]
[34] invokestatic #136
+ Methodref [java/net/URLEncoder.encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
[37] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[40] pop
[41] ldc #14
+ String [AdMobSDK]
[43] iconst_3
[44] invokestatic #99
+ Methodref [android/util/Log.isLoggable (Ljava/lang/String;I)Z]
[47] ifeq +37 (target=84)
[50] ldc #14
+ String [AdMobSDK]
[52] new #77
+ Class [java/lang/StringBuilder]
[55] dup
[56] invokespecial #130
+ Methodref [java/lang/StringBuilder.<init> ()V]
[59] ldc #3
+ String [ ]
[61] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[64] aload_1 v1
[65] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[68] ldc #10
+ String [: ]
[70] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[73] aload_2 v2
[74] invokevirtual #132
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[77] invokevirtual #134
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[80] invokestatic #96
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[83] pop
[84] return
[85] astore_0 v0
[86] ldc #14
+ String [AdMobSDK]
[88] ldc #22
+ String [UTF-8 encoding is not supported on this device. Ad requests are impossible.]
[90] aload_0 v0
[91] invokestatic #97
+ Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[94] pop
[95] return
Code attribute exceptions (count = 1):
- ExceptionInfo (11 -> 84: 85):
+ Class [java/io/UnsupportedEncodingException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 8)
[0] -> line 353
[11] -> line 357
[41] -> line 360
[50] -> line 362
[84] -> line 368
[85] -> line 365
[86] -> line 367
[95] -> line 370
- Method: <clinit>()V
Access flags: 0x8
= static void <clinit>()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 10, locals = 0, stack = 1):
[0] ldc #36
+ String [http://r.admob.com/ad_source.php]
[2] putstatic #86
+ Fieldref [com/admob/android/ads/as.a Ljava/lang/String;]
[5] aconst_null
[6] putstatic #89
+ Fieldref [com/admob/android/ads/as.d Ljava/lang/String;]
[9] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 44
[5] -> line 56
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/view/AdMobWebView
Superclass: android/webkit/WebView
Major version: 0x31
Minor version: 0x0
Access flags: 0x21
= public class com.admob.android.ads.view.AdMobWebView extends android.webkit.WebView
Interfaces (count = 0):
Constant Pool (count = 139):
+ String [)]
+ String [AdMobSDK]
+ String [onFocusChanged(]
+ String [onSaveInstanceState()]
+ String [onWindowVisibilityChanged(]
+ String [window]
+ Class [android/content/Context]
+ Class [android/util/Log]
+ Class [android/view/WindowManager]
+ Class [android/webkit/WebSettings]
+ Class [android/webkit/WebView]
+ Class [com/admob/android/ads/ap]
+ Class [com/admob/android/ads/view/AdMobWebView]
+ Class [com/admob/android/ads/view/a]
+ Class [java/lang/StringBuilder]
+ Fieldref [com/admob/android/ads/view/AdMobWebView.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/view/AdMobWebView.c Z]
+ Fieldref [com/admob/android/ads/view/AdMobWebView.d Landroid/widget/RelativeLayout;]
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
+ Methodref [android/webkit/WebSettings.setJavaScriptCanOpenWindowsAutomatically (Z)V]
+ Methodref [android/webkit/WebSettings.setJavaScriptEnabled (Z)V]
+ Methodref [android/webkit/WebSettings.setLoadsImagesAutomatically (Z)V]
+ Methodref [android/webkit/WebSettings.setPluginsEnabled (Z)V]
+ Methodref [android/webkit/WebSettings.setSaveFormData (Z)V]
+ Methodref [android/webkit/WebSettings.setSavePassword (Z)V]
+ Methodref [android/webkit/WebSettings.setUserAgentString (Ljava/lang/String;)V]
+ Methodref [android/webkit/WebView.<init> (Landroid/content/Context;)V]
+ Methodref [android/webkit/WebView.onFocusChanged (ZILandroid/graphics/Rect;)V]
+ Methodref [android/webkit/WebView.onKeyDown (ILandroid/view/KeyEvent;)Z]
+ Methodref [android/webkit/WebView.onSaveInstanceState ()Landroid/os/Parcelable;]
+ Methodref [android/webkit/WebView.onWindowVisibilityChanged (I)V]
+ Methodref [com/admob/android/ads/ap.c ()Ljava/lang/String;]
+ Methodref [com/admob/android/ads/view/AdMobWebView.a ()V]
+ Methodref [com/admob/android/ads/view/AdMobWebView.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/view/AdMobWebView.getSettings ()Landroid/webkit/WebSettings;]
+ Methodref [com/admob/android/ads/view/AdMobWebView.setWebViewClient (Landroid/webkit/WebViewClient;)V]
+ Methodref [com/admob/android/ads/view/a.<init> (Lcom/admob/android/ads/view/AdMobWebView;Lcom/admob/android/ads/view/AdMobWebView;)V]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ InterfaceMethodref [android/view/WindowManager.removeView (Landroid/view/View;)V]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Landroid/content/Context;)V]
+ NameAndType [<init> (Lcom/admob/android/ads/view/AdMobWebView;Lcom/admob/android/ads/view/AdMobWebView;)V]
+ NameAndType [a ()V]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [append (I)Ljava/lang/StringBuilder;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [append (Z)Ljava/lang/StringBuilder;]
+ NameAndType [c ()Ljava/lang/String;]
+ NameAndType [c Z]
+ NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
+ NameAndType [d Landroid/widget/RelativeLayout;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getSettings ()Landroid/webkit/WebSettings;]
+ NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
+ NameAndType [onFocusChanged (ZILandroid/graphics/Rect;)V]
+ NameAndType [onKeyDown (ILandroid/view/KeyEvent;)Z]
+ NameAndType [onSaveInstanceState ()Landroid/os/Parcelable;]
+ NameAndType [onWindowVisibilityChanged (I)V]
+ NameAndType [removeView (Landroid/view/View;)V]
+ NameAndType [setJavaScriptCanOpenWindowsAutomatically (Z)V]
+ NameAndType [setJavaScriptEnabled (Z)V]
+ NameAndType [setLoadsImagesAutomatically (Z)V]
+ NameAndType [setPluginsEnabled (Z)V]
+ NameAndType [setSaveFormData (Z)V]
+ NameAndType [setSavePassword (Z)V]
+ NameAndType [setUserAgentString (Ljava/lang/String;)V]
+ NameAndType [setWebViewClient (Landroid/webkit/WebViewClient;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Landroid/os/Parcelable;]
+ Utf8 [()Landroid/webkit/WebSettings;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Ljava/lang/StringBuilder;]
+ Utf8 [(I)V]
+ Utf8 [(ILandroid/view/KeyEvent;)Z]
+ Utf8 [(Landroid/content/Context;)V]
+ Utf8 [(Landroid/content/Context;Landroid/widget/RelativeLayout;Ljava/lang/String;)V]
+ Utf8 [(Landroid/view/View;)V]
+ Utf8 [(Landroid/webkit/WebViewClient;)V]
+ Utf8 [(Lcom/admob/android/ads/view/AdMobWebView;)V]
+ Utf8 [(Lcom/admob/android/ads/view/AdMobWebView;Lcom/admob/android/ads/view/AdMobWebView;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
+ Utf8 [(Z)Ljava/lang/StringBuilder;]
+ Utf8 [(Z)V]
+ Utf8 [(ZILandroid/graphics/Rect;)V]
+ Utf8 [)]
+ Utf8 [<init>]
+ Utf8 [AdMobSDK]
+ Utf8 [Code]
+ Utf8 [Landroid/widget/RelativeLayout;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [android/content/Context]
+ Utf8 [android/util/Log]
+ Utf8 [android/view/WindowManager]
+ Utf8 [android/webkit/WebSettings]
+ Utf8 [android/webkit/WebView]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [com/admob/android/ads/ap]
+ Utf8 [com/admob/android/ads/view/AdMobWebView]
+ Utf8 [com/admob/android/ads/view/a]
+ Utf8 [d]
+ Utf8 [getContext]
+ Utf8 [getSettings]
+ Utf8 [getSystemService]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [onFocusChanged]
+ Utf8 [onFocusChanged(]
+ Utf8 [onKeyDown]
+ Utf8 [onSaveInstanceState]
+ Utf8 [onSaveInstanceState()]
+ Utf8 [onWindowVisibilityChanged]
+ Utf8 [onWindowVisibilityChanged(]
+ Utf8 [removeView]
+ Utf8 [setJavaScriptCanOpenWindowsAutomatically]
+ Utf8 [setJavaScriptEnabled]
+ Utf8 [setLoadsImagesAutomatically]
+ Utf8 [setPluginsEnabled]
+ Utf8 [setSaveFormData]
+ Utf8 [setSavePassword]
+ Utf8 [setUserAgentString]
+ Utf8 [setWebViewClient]
+ Utf8 [toString]
+ Utf8 [window]
Fields (count = 4):
+ Field: d Landroid/widget/RelativeLayout;
Access flags: 0x2
= private android.widget.RelativeLayout d
+ Field: a Ljava/lang/String;
Access flags: 0x0
= java.lang.String a
+ Field: b Ljava/lang/String;
Access flags: 0x1
= public java.lang.String b
+ Field: c Z
Access flags: 0x0
= boolean c
Methods (count = 7):
- Method: <init>(Landroid/content/Context;Landroid/widget/RelativeLayout;Ljava/lang/String;)V
Access flags: 0x1
= public AdMobWebView(android.content.Context,android.widget.RelativeLayout,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 76, locals = 4, stack = 5):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #28
+ Methodref [android/webkit/WebView.<init> (Landroid/content/Context;)V]
[5] aload_0 v0
[6] aload_2 v2
[7] putfield #18
+ Fieldref [com/admob/android/ads/view/AdMobWebView.d Landroid/widget/RelativeLayout;]
[10] aload_0 v0
[11] invokevirtual #36
+ Methodref [com/admob/android/ads/view/AdMobWebView.getSettings ()Landroid/webkit/WebSettings;]
[14] dup
[15] astore_1 v1
[16] iconst_1
[17] invokevirtual #23
+ Methodref [android/webkit/WebSettings.setLoadsImagesAutomatically (Z)V]
[20] aload_1 v1
[21] iconst_1
[22] invokevirtual #24
+ Methodref [android/webkit/WebSettings.setPluginsEnabled (Z)V]
[25] aload_1 v1
[26] iconst_1
[27] invokevirtual #22
+ Methodref [android/webkit/WebSettings.setJavaScriptEnabled (Z)V]
[30] aload_1 v1
[31] iconst_1
[32] invokevirtual #21
+ Methodref [android/webkit/WebSettings.setJavaScriptCanOpenWindowsAutomatically (Z)V]
[35] aload_1 v1
[36] iconst_0
[37] invokevirtual #25
+ Methodref [android/webkit/WebSettings.setSaveFormData (Z)V]
[40] aload_1 v1
[41] iconst_0
[42] invokevirtual #26
+ Methodref [android/webkit/WebSettings.setSavePassword (Z)V]
[45] aload_1 v1
[46] invokestatic #33
+ Methodref [com/admob/android/ads/ap.c ()Ljava/lang/String;]
[49] invokevirtual #27
+ Methodref [android/webkit/WebSettings.setUserAgentString (Ljava/lang/String;)V]
[52] aload_0 v0
[53] new #14
+ Class [com/admob/android/ads/view/a]
[56] dup
[57] aload_0 v0
[58] aload_0 v0
[59] invokespecial #38
+ Methodref [com/admob/android/ads/view/a.<init> (Lcom/admob/android/ads/view/AdMobWebView;Lcom/admob/android/ads/view/AdMobWebView;)V]
[62] invokevirtual #37
+ Methodref [com/admob/android/ads/view/AdMobWebView.setWebViewClient (Landroid/webkit/WebViewClient;)V]
[65] aload_0 v0
[66] iconst_1
[67] putfield #17
+ Fieldref [com/admob/android/ads/view/AdMobWebView.c Z]
[70] aload_0 v0
[71] aload_3 v3
[72] putfield #16
+ Fieldref [com/admob/android/ads/view/AdMobWebView.a Ljava/lang/String;]
[75] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 14)
[0] -> line 35
[5] -> line 36
[10] -> line 38
[15] -> line 39
[20] -> line 40
[25] -> line 41
[30] -> line 42
[35] -> line 43
[40] -> line 44
[45] -> line 45
[52] -> line 47
[65] -> line 49
[70] -> line 50
[75] -> line 51
+ Method: a()V
Access flags: 0x2
= private void a()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 24, locals = 2, stack = 2):
[0] aload_0 v0
[1] invokevirtual #35
+ Methodref [com/admob/android/ads/view/AdMobWebView.getContext ()Landroid/content/Context;]
[4] ldc #6
+ String [window]
[6] invokevirtual #19
+ Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
[9] checkcast #9
+ Class [android/view/WindowManager]
[12] dup
[13] astore_1 v1
[14] aload_0 v0
[15] getfield #18
+ Fieldref [com/admob/android/ads/view/AdMobWebView.d Landroid/widget/RelativeLayout;]
[18] invokeinterface #44
+ InterfaceMethodref [android/view/WindowManager.removeView (Landroid/view/View;)V]
[23] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 59
[13] -> line 60
[23] -> line 61
+ Method: onKeyDown(ILandroid/view/KeyEvent;)Z
Access flags: 0x1
= public boolean onKeyDown(int,android.view.KeyEvent)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 18, locals = 3, stack = 3):
[0] iload_1 v1
[1] iconst_4
[2] ificmpne +9 (target=11)
[5] aload_0 v0
[6] invokespecial #34
+ Methodref [com/admob/android/ads/view/AdMobWebView.a ()V]
[9] iconst_1
[10] ireturn
[11] aload_0 v0
[12] iload_1 v1
[13] aload_2 v2
[14] invokespecial #30
+ Methodref [android/webkit/WebView.onKeyDown (ILandroid/view/KeyEvent;)Z]
[17] ireturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 4)
[0] -> line 74
[5] -> line 76
[9] -> line 77
[11] -> line 80
+ Method: onFocusChanged(ZILandroid/graphics/Rect;)V
Access flags: 0x4
= protected void onFocusChanged(boolean,int,android.graphics.Rect)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 38, locals = 4, stack = 4):
[0] ldc #2
+ String [AdMobSDK]
[2] new #15
+ Class [java/lang/StringBuilder]
[5] dup
[6] invokespecial #39
+ Methodref [java/lang/StringBuilder.<init> ()V]
[9] ldc #3
+ String [onFocusChanged(]
[11] invokevirtual #41
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[14] iload_1 v1
[15] invokevirtual #42
+ Methodref [java/lang/StringBuilder.append (Z)Ljava/lang/StringBuilder;]
[18] ldc #1
+ String [)]
[20] invokevirtual #41
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[23] invokevirtual #43
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[26] invokestatic #20
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[29] pop
[30] aload_0 v0
[31] iload_1 v1
[32] iload_2 v2
[33] aload_3 v3
[34] invokespecial #29
+ Methodref [android/webkit/WebView.onFocusChanged (ZILandroid/graphics/Rect;)V]
[37] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 93
[30] -> line 94
[37] -> line 95
+ Method: onSaveInstanceState()Landroid/os/Parcelable;
Access flags: 0x4
= protected android.os.Parcelable onSaveInstanceState()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 13, locals = 1, stack = 2):
[0] ldc #2
+ String [AdMobSDK]
[2] ldc #4
+ String [onSaveInstanceState()]
[4] invokestatic #20
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[7] pop
[8] aload_0 v0
[9] invokespecial #31
+ Methodref [android/webkit/WebView.onSaveInstanceState ()Landroid/os/Parcelable;]
[12] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 2)
[0] -> line 106
[8] -> line 107
+ Method: onWindowVisibilityChanged(I)V
Access flags: 0x4
= protected void onWindowVisibilityChanged(int)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 36, locals = 2, stack = 3):
[0] ldc #2
+ String [AdMobSDK]
[2] new #15
+ Class [java/lang/StringBuilder]
[5] dup
[6] invokespecial #39
+ Methodref [java/lang/StringBuilder.<init> ()V]
[9] ldc #5
+ String [onWindowVisibilityChanged(]
[11] invokevirtual #41
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[14] iload_1 v1
[15] invokevirtual #40
+ Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
[18] ldc #1
+ String [)]
[20] invokevirtual #41
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[23] invokevirtual #43
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[26] invokestatic #20
+ Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
[29] pop
[30] aload_0 v0
[31] iload_1 v1
[32] invokespecial #32
+ Methodref [android/webkit/WebView.onWindowVisibilityChanged (I)V]
[35] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 119
[30] -> line 120
[35] -> line 121
+ Method: a(Lcom/admob/android/ads/view/AdMobWebView;)V
Access flags: 0x1008
= static synthetic void a(com.admob.android.ads.view.AdMobWebView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #34
+ Methodref [com/admob/android/ads/view/AdMobWebView.a ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 1)
[0] -> line 19
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]
_____________________________________________________________________
+ Program class: com/admob/android/ads/view/a
Superclass: android/webkit/WebViewClient
Major version: 0x31
Minor version: 0x0
Access flags: 0x30
= final class com.admob.android.ads.view.a extends android.webkit.WebViewClient
Interfaces (count = 0):
Constant Pool (count = 153):
+ String [&]
+ String [')]
+ String [',']
+ String [=]
+ String [AdMobSDK]
+ String [Bad link URL in AdMob web view.]
+ String [admob]
+ String [android.intent.action.VIEW]
+ String [closecanvas]
+ String [http://mm.admob.com/static/android/canvas.html]
+ String [javascript:cb(']
+ String [launch]
+ String [url]
+ Class [android/content/Context]
+ Class [android/content/Intent]
+ Class [android/net/Uri]
+ Class [android/util/Log]
+ Class [android/webkit/WebViewClient]
+ Class [com/admob/android/ads/view/AdMobWebView]
+ Class [com/admob/android/ads/view/a]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Class [java/net/URI]
+ Class [java/net/URISyntaxException]
+ Class [java/util/Hashtable]
+ Class [java/util/StringTokenizer]
+ Fieldref [com/admob/android/ads/view/AdMobWebView.a Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/view/AdMobWebView.b Ljava/lang/String;]
+ Fieldref [com/admob/android/ads/view/AdMobWebView.c Z]
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
+ Fieldref [com/admob/android/ads/view/a.b Lcom/admob/android/ads/view/AdMobWebView;]
+ Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Methodref [android/webkit/WebViewClient.<init> ()V]
+ Methodref [com/admob/android/ads/view/AdMobWebView.a (Lcom/admob/android/ads/view/AdMobWebView;)V]
+ Methodref [com/admob/android/ads/view/AdMobWebView.getContext ()Landroid/content/Context;]
+ Methodref [com/admob/android/ads/view/AdMobWebView.loadUrl (Ljava/lang/String;)V]
+ Methodref [com/admob/android/ads/view/a.a (Ljava/lang/String;)Ljava/util/Hashtable;]
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
+ Methodref [java/lang/StringBuilder.<init> ()V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ Methodref [java/net/URI.<init> (Ljava/lang/String;)V]
+ Methodref [java/net/URI.getHost ()Ljava/lang/String;]
+ Methodref [java/net/URI.getQuery ()Ljava/lang/String;]
+ Methodref [java/net/URI.getScheme ()Ljava/lang/String;]
+ Methodref [java/util/Hashtable.<init> ()V]
+ Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;]
+ Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
+ Methodref [java/util/StringTokenizer.<init> (Ljava/lang/String;Ljava/lang/String;)V]
+ Methodref [java/util/StringTokenizer.hasMoreTokens ()Z]
+ Methodref [java/util/StringTokenizer.nextToken ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [<init> (Ljava/lang/String;Landroid/net/Uri;)V]
+ NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;)V]
+ NameAndType [a (Lcom/admob/android/ads/view/AdMobWebView;)V]
+ NameAndType [a (Ljava/lang/String;)Ljava/util/Hashtable;]
+ NameAndType [a Lcom/admob/android/ads/view/AdMobWebView;]
+ NameAndType [a Ljava/lang/String;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [b Lcom/admob/android/ads/view/AdMobWebView;]
+ NameAndType [b Ljava/lang/String;]
+ NameAndType [c Z]
+ NameAndType [equals (Ljava/lang/Object;)Z]
+ NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
+ NameAndType [getContext ()Landroid/content/Context;]
+ NameAndType [getHost ()Ljava/lang/String;]
+ NameAndType [getQuery ()Ljava/lang/String;]
+ NameAndType [getScheme ()Ljava/lang/String;]
+ NameAndType [hasMoreTokens ()Z]
+ NameAndType [loadUrl (Ljava/lang/String;)V]
+ NameAndType [nextToken ()Ljava/lang/String;]
+ NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;]
+ NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
+ NameAndType [startActivity (Landroid/content/Intent;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [&]
+ Utf8 [')]
+ Utf8 [',']
+ Utf8 [()Landroid/content/Context;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [()Z]
+ Utf8 [(Landroid/content/Intent;)V]
+ Utf8 [(Landroid/webkit/WebView;Ljava/lang/String;)V]
+ Utf8 [(Landroid/webkit/WebView;Ljava/lang/String;)Z]
+ Utf8 [(Lcom/admob/android/ads/view/AdMobWebView;)V]
+ Utf8 [(Lcom/admob/android/ads/view/AdMobWebView;Lcom/admob/android/ads/view/AdMobWebView;)V]
+ Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/Object;)Z]
+ Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
+ Utf8 [(Ljava/lang/String;)Landroid/net/Uri;]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)Ljava/util/Hashtable;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
+ Utf8 [<init>]
+ Utf8 [=]
+ Utf8 [AdMobSDK]
+ Utf8 [Bad link URL in AdMob web view.]
+ Utf8 [Code]
+ Utf8 [Lcom/admob/android/ads/view/AdMobWebView;]
+ Utf8 [LineNumberTable]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [SourceFile]
+ Utf8 [Z]
+ Utf8 [a]
+ Utf8 [admob]
+ Utf8 [android.intent.action.VIEW]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/Intent]
+ Utf8 [android/net/Uri]
+ Utf8 [android/util/Log]
+ Utf8 [android/webkit/WebViewClient]
+ Utf8 [append]
+ Utf8 [b]
+ Utf8 [c]
+ Utf8 [closecanvas]
+ Utf8 [com/admob/android/ads/view/AdMobWebView]
+ Utf8 [com/admob/android/ads/view/a]
+ Utf8 [equals]
+ Utf8 [get]
+ Utf8 [getContext]
+ Utf8 [getHost]
+ Utf8 [getQuery]
+ Utf8 [getScheme]
+ Utf8 [hasMoreTokens]
+ Utf8 [http://mm.admob.com/static/android/canvas.html]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [java/net/URI]
+ Utf8 [java/net/URISyntaxException]
+ Utf8 [java/util/Hashtable]
+ Utf8 [java/util/StringTokenizer]
+ Utf8 [javascript:cb(']
+ Utf8 [launch]
+ Utf8 [loadUrl]
+ Utf8 [nextToken]
+ Utf8 [onPageFinished]
+ Utf8 [parse]
+ Utf8 [put]
+ Utf8 [shouldOverrideUrlLoading]
+ Utf8 [startActivity]
+ Utf8 [toString]
+ Utf8 [url]
+ Utf8 [w]
Fields (count = 2):
+ Field: a Lcom/admob/android/ads/view/AdMobWebView;
Access flags: 0x2
= private com.admob.android.ads.view.AdMobWebView a
+ Field: b Lcom/admob/android/ads/view/AdMobWebView;
Access flags: 0x1002
= private synthetic com.admob.android.ads.view.AdMobWebView b
Methods (count = 4):
- Method: <init>(Lcom/admob/android/ads/view/AdMobWebView;Lcom/admob/android/ads/view/AdMobWebView;)V
Access flags: 0x1
= public a(com.admob.android.ads.view.AdMobWebView,com.admob.android.ads.view.AdMobWebView)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 15, locals = 3, stack = 2):
[0] aload_0 v0
[1] aload_1 v1
[2] putfield #31
+ Fieldref [com/admob/android/ads/view/a.b Lcom/admob/android/ads/view/AdMobWebView;]
[5] aload_0 v0
[6] invokespecial #36
+ Methodref [android/webkit/WebViewClient.<init> ()V]
[9] aload_0 v0
[10] aload_2 v2
[11] putfield #30
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
[14] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 3)
[0] -> line 129
[9] -> line 130
[14] -> line 131
+ Method: shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
Access flags: 0x11
= public final boolean shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 147, locals = 4, stack = 5):
[0] new #23
+ Class [java/net/URI]
[3] dup
[4] aload_2 v2
[5] invokespecial #45
+ Methodref [java/net/URI.<init> (Ljava/lang/String;)V]
[8] dup
[9] astore_2 v2
[10] invokevirtual #48
+ Methodref [java/net/URI.getScheme ()Ljava/lang/String;]
[13] astore_3 v3
[14] ldc #7
+ String [admob]
[16] aload_3 v3
[17] invokevirtual #41
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[20] ifeq +112 (target=132)
[23] aload_2 v2
[24] invokevirtual #46
+ Methodref [java/net/URI.getHost ()Ljava/lang/String;]
[27] astore_3 v3
[28] ldc #12
+ String [launch]
[30] aload_3 v3
[31] invokevirtual #41
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[34] ifeq +72 (target=106)
[37] aload_2 v2
[38] invokevirtual #47
+ Methodref [java/net/URI.getQuery ()Ljava/lang/String;]
[41] dup
[42] astore_1 v1
[43] ifnull +60 (target=103)
[46] aload_1 v1
[47] invokestatic #40
+ Methodref [com/admob/android/ads/view/a.a (Ljava/lang/String;)Ljava/util/Hashtable;]
[50] dup
[51] astore_1 v1
[52] ifnull +51 (target=103)
[55] aload_1 v1
[56] ldc #13
+ String [url]
[58] invokevirtual #50
+ Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;]
[61] checkcast #21
+ Class [java/lang/String]
[64] dup
[65] astore_1 v1
[66] ifnull +37 (target=103)
[69] aload_0 v0
[70] getfield #31
+ Fieldref [com/admob/android/ads/view/a.b Lcom/admob/android/ads/view/AdMobWebView;]
[73] invokevirtual #38
+ Methodref [com/admob/android/ads/view/AdMobWebView.getContext ()Landroid/content/Context;]
[76] dup
[77] astore_2 v2
[78] new #15
+ Class [android/content/Intent]
[81] dup
[82] ldc #8
+ String [android.intent.action.VIEW]
[84] aload_1 v1
[85] invokestatic #34
+ Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
[88] invokespecial #33
+ Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
[91] invokevirtual #32
+ Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
[94] aload_0 v0
[95] getfield #30
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
[98] invokestatic #37
+ Methodref [com/admob/android/ads/view/AdMobWebView.a (Lcom/admob/android/ads/view/AdMobWebView;)V]
[101] iconst_1
[102] ireturn
[103] goto +42 (target=145)
[106] ldc #9
+ String [closecanvas]
[108] aload_3 v3
[109] invokevirtual #41
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[112] ifeq +20 (target=132)
[115] aload_1 v1
[116] aload_0 v0
[117] getfield #30
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
[120] ifacmpne +12 (target=132)
[123] aload_0 v0
[124] getfield #30
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
[127] invokestatic #37
+ Methodref [com/admob/android/ads/view/AdMobWebView.a (Lcom/admob/android/ads/view/AdMobWebView;)V]
[130] iconst_1
[131] ireturn
[132] goto +13 (target=145)
[135] astore_2 v2
[136] ldc #5
+ String [AdMobSDK]
[138] ldc #6
+ String [Bad link URL in AdMob web view.]
[140] aload_2 v2
[141] invokestatic #35
+ Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I]
[144] pop
[145] iconst_0
[146] ireturn
Code attribute exceptions (count = 2):
- ExceptionInfo (0 -> 102: 135):
+ Class [java/net/URISyntaxException]
- ExceptionInfo (103 -> 131: 135):
+ Class [java/net/URISyntaxException]
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 24)
[0] -> line 138
[9] -> line 140
[14] -> line 142
[23] -> line 145
[28] -> line 146
[37] -> line 148
[42] -> line 149
[46] -> line 151
[51] -> line 152
[55] -> line 154
[65] -> line 155
[69] -> line 157
[77] -> line 158
[94] -> line 159
[101] -> line 160
[103] -> line 164
[106] -> line 165
[115] -> line 168
[123] -> line 170
[130] -> line 171
[132] -> line 179
[135] -> line 176
[136] -> line 178
[145] -> line 182
+ Method: a(Ljava/lang/String;)Ljava/util/Hashtable;
Access flags: 0xa
= private static java.util.Hashtable a(java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 92, locals = 4, stack = 4):
[0] aconst_null
[1] astore_1 v1
[2] aload_0 v0
[3] ifnull +87 (target=90)
[6] new #25
+ Class [java/util/Hashtable]
[9] dup
[10] invokespecial #49
+ Methodref [java/util/Hashtable.<init> ()V]
[13] astore_1 v1
[14] new #26
+ Class [java/util/StringTokenizer]
[17] dup
[18] aload_0 v0
[19] ldc #1
+ String [&]
[21] invokespecial #52
+ Methodref [java/util/StringTokenizer.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[24] astore_0 v0
[25] aload_0 v0
[26] invokevirtual #53
+ Methodref [java/util/StringTokenizer.hasMoreTokens ()Z]
[29] ifeq +61 (target=90)
[32] aload_0 v0
[33] invokevirtual #54
+ Methodref [java/util/StringTokenizer.nextToken ()Ljava/lang/String;]
[36] astore_2 v2
[37] new #26
+ Class [java/util/StringTokenizer]
[40] dup
[41] aload_2 v2
[42] ldc #4
+ String [=]
[44] invokespecial #52
+ Methodref [java/util/StringTokenizer.<init> (Ljava/lang/String;Ljava/lang/String;)V]
[47] dup
[48] astore_2 v2
[49] invokevirtual #53
+ Methodref [java/util/StringTokenizer.hasMoreTokens ()Z]
[52] ifeq +35 (target=87)
[55] aload_2 v2
[56] invokevirtual #54
+ Methodref [java/util/StringTokenizer.nextToken ()Ljava/lang/String;]
[59] astore_3 v3
[60] aload_2 v2
[61] invokevirtual #53
+ Methodref [java/util/StringTokenizer.hasMoreTokens ()Z]
[64] ifeq +23 (target=87)
[67] aload_2 v2
[68] invokevirtual #54
+ Methodref [java/util/StringTokenizer.nextToken ()Ljava/lang/String;]
[71] astore_2 v2
[72] aload_3 v3
[73] ifnull +14 (target=87)
[76] aload_2 v2
[77] ifnull +10 (target=87)
[80] aload_1 v1
[81] aload_3 v3
[82] aload_2 v2
[83] invokevirtual #51
+ Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
[86] pop
[87] goto -62 (target=25)
[90] aload_1 v1
[91] areturn
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 15)
[0] -> line 187
[2] -> line 189
[6] -> line 191
[14] -> line 192
[25] -> line 193
[32] -> line 195
[37] -> line 196
[48] -> line 198
[55] -> line 200
[60] -> line 201
[67] -> line 203
[72] -> line 205
[80] -> line 207
[87] -> line 211
[90] -> line 214
+ Method: onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
Access flags: 0x11
= public final void onPageFinished(android.webkit.WebView,java.lang.String)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 104, locals = 3, stack = 3):
[0] ldc #10
+ String [http://mm.admob.com/static/android/canvas.html]
[2] aload_2 v2
[3] invokevirtual #41
+ Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
[6] ifeq +97 (target=103)
[9] aload_0 v0
[10] getfield #30
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
[13] dup
[14] astore_2 v2
[15] getfield #29
+ Fieldref [com/admob/android/ads/view/AdMobWebView.c Z]
[18] ifeq +85 (target=103)
[21] new #22
+ Class [java/lang/StringBuilder]
[24] dup
[25] invokespecial #42
+ Methodref [java/lang/StringBuilder.<init> ()V]
[28] dup
[29] astore_1 v1
[30] ldc #11
+ String [javascript:cb(']
[32] invokevirtual #43
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[35] pop
[36] aload_1 v1
[37] aload_0 v0
[38] getfield #31
+ Fieldref [com/admob/android/ads/view/a.b Lcom/admob/android/ads/view/AdMobWebView;]
[41] dup
[42] astore_2 v2
[43] getfield #28
+ Fieldref [com/admob/android/ads/view/AdMobWebView.b Ljava/lang/String;]
[46] invokevirtual #43
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[49] pop
[50] aload_1 v1
[51] ldc #3
+ String [',']
[53] invokevirtual #43
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[56] pop
[57] aload_1 v1
[58] aload_0 v0
[59] getfield #31
+ Fieldref [com/admob/android/ads/view/a.b Lcom/admob/android/ads/view/AdMobWebView;]
[62] dup
[63] astore_2 v2
[64] getfield #27
+ Fieldref [com/admob/android/ads/view/AdMobWebView.a Ljava/lang/String;]
[67] invokevirtual #43
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[70] pop
[71] aload_1 v1
[72] ldc #2
+ String [')]
[74] invokevirtual #43
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[77] pop
[78] aload_0 v0
[79] getfield #30
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
[82] iconst_0
[83] istore_2 v2
[84] dup
[85] astore_2 v2
[86] iconst_0
[87] dup_x1
[88] putfield #29
+ Fieldref [com/admob/android/ads/view/AdMobWebView.c Z]
[91] pop
[92] aload_0 v0
[93] getfield #30
+ Fieldref [com/admob/android/ads/view/a.a Lcom/admob/android/ads/view/AdMobWebView;]
[96] aload_1 v1
[97] invokevirtual #44
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[100] invokevirtual #39
+ Methodref [com/admob/android/ads/view/AdMobWebView.loadUrl (Ljava/lang/String;)V]
[103] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 1):
+ Line number table attribute (count = 10)
[0] -> line 222
[21] -> line 224
[29] -> line 225
[36] -> line 226
[50] -> line 227
[57] -> line 228
[71] -> line 229
[78] -> line 231
[92] -> line 232
[103] -> line 234
Class file attributes (count = 1):
+ Source file attribute:
+ Utf8 [SourceFile]