package com.amoad.amoadsdk;
import java.net.HttpURLConnection;
import java.util.List;
import java.util.Map;
class SimpleHttpResponse
{
public int code;
public String contents;
public Map<String, List<String>> header;
public SimpleHttpResponse(HttpURLConnection paramHttpURLConnection)
{
this(paramHttpURLConnection, false);
}
/* Error */
public SimpleHttpResponse(HttpURLConnection paramHttpURLConnection, boolean paramBoolean)
{
// Byte code:
// 0: aload_0
// 1: invokespecial 23 java/lang/Object:<init> ()V
// 4: aload_1
// 5: ifnonnull +26 -> 31
// 8: aload_0
// 9: new 25 java/util/HashMap
// 12: dup
// 13: invokespecial 26 java/util/HashMap:<init> ()V
// 16: putfield 28 com/amoad/amoadsdk/SimpleHttpResponse:header Ljava/util/Map;
// 19: aload_0
// 20: iconst_0
// 21: putfield 30 com/amoad/amoadsdk/SimpleHttpResponse:code I
// 24: aload_0
// 25: ldc 32
// 27: putfield 34 com/amoad/amoadsdk/SimpleHttpResponse:contents Ljava/lang/String;
// 30: return
// 31: aconst_null
// 32: astore_3
// 33: new 36 java/lang/StringBuilder
// 36: dup
// 37: invokespecial 37 java/lang/StringBuilder:<init> ()V
// 40: astore 4
// 42: aload_0
// 43: aload_1
// 44: invokevirtual 43 java/net/HttpURLConnection:getResponseCode ()I
// 47: putfield 30 com/amoad/amoadsdk/SimpleHttpResponse:code I
// 50: aload_0
// 51: aload_1
// 52: invokevirtual 47 java/net/HttpURLConnection:getHeaderFields ()Ljava/util/Map;
// 55: putfield 28 com/amoad/amoadsdk/SimpleHttpResponse:header Ljava/util/Map;
// 58: iload_2
// 59: ifne +138 -> 197
// 62: sipush 512
// 65: newarray byte
// 67: astore 20
// 69: aload_1
// 70: invokevirtual 51 java/net/HttpURLConnection:getInputStream ()Ljava/io/InputStream;
// 73: aload 20
// 75: invokevirtual 57 java/io/InputStream:read ([B)I
// 78: ifgt -9 -> 69
// 81: ldc 59
// 83: new 36 java/lang/StringBuilder
// 86: dup
// 87: ldc 61
// 89: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 92: aload_0
// 93: getfield 30 com/amoad/amoadsdk/SimpleHttpResponse:code I
// 96: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 99: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 102: invokestatic 78 android/util/Log:v (Ljava/lang/String;Ljava/lang/String;)I
// 105: pop
// 106: iconst_0
// 107: ifeq +7 -> 114
// 110: aconst_null
// 111: invokevirtual 83 java/io/BufferedReader:close ()V
// 114: aload_1
// 115: ifnull +7 -> 122
// 118: aload_1
// 119: invokevirtual 86 java/net/HttpURLConnection:disconnect ()V
// 122: ldc 88
// 124: new 36 java/lang/StringBuilder
// 127: dup
// 128: ldc 90
// 130: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 133: aload 4
// 135: invokevirtual 93 java/lang/StringBuilder:length ()I
// 138: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 141: ldc 95
// 143: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 146: aload_0
// 147: getfield 34 com/amoad/amoadsdk/SimpleHttpResponse:contents Ljava/lang/String;
// 150: invokevirtual 101 java/lang/String:length ()I
// 153: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 156: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 159: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 162: pop
// 163: goto -133 -> 30
// 166: astore 23
// 168: ldc 106
// 170: new 36 java/lang/StringBuilder
// 173: dup
// 174: ldc 108
// 176: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 179: aload 23
// 181: invokevirtual 111 java/io/IOException:getMessage ()Ljava/lang/String;
// 184: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 187: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 190: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 193: pop
// 194: goto -80 -> 114
// 197: new 80 java/io/BufferedReader
// 200: dup
// 201: new 113 java/io/InputStreamReader
// 204: dup
// 205: aload_1
// 206: invokevirtual 51 java/net/HttpURLConnection:getInputStream ()Ljava/io/InputStream;
// 209: invokespecial 116 java/io/InputStreamReader:<init> (Ljava/io/InputStream;)V
// 212: invokespecial 119 java/io/BufferedReader:<init> (Ljava/io/Reader;)V
// 215: astore 14
// 217: aload 14
// 219: invokevirtual 122 java/io/BufferedReader:readLine ()Ljava/lang/String;
// 222: astore 15
// 224: aload 15
// 226: ifnonnull +74 -> 300
// 229: aload_0
// 230: aload 4
// 232: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 235: putfield 34 com/amoad/amoadsdk/SimpleHttpResponse:contents Ljava/lang/String;
// 238: aload 14
// 240: ifnull +8 -> 248
// 243: aload 14
// 245: invokevirtual 83 java/io/BufferedReader:close ()V
// 248: aload_1
// 249: ifnull +7 -> 256
// 252: aload_1
// 253: invokevirtual 86 java/net/HttpURLConnection:disconnect ()V
// 256: ldc 88
// 258: new 36 java/lang/StringBuilder
// 261: dup
// 262: ldc 90
// 264: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 267: aload 4
// 269: invokevirtual 93 java/lang/StringBuilder:length ()I
// 272: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 275: ldc 95
// 277: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 280: aload_0
// 281: getfield 34 com/amoad/amoadsdk/SimpleHttpResponse:contents Ljava/lang/String;
// 284: invokevirtual 101 java/lang/String:length ()I
// 287: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 290: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 293: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 296: pop
// 297: goto -267 -> 30
// 300: aload 4
// 302: aload 15
// 304: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 307: ldc 124
// 309: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 312: pop
// 313: goto -96 -> 217
// 316: astore 5
// 318: aload 14
// 320: astore_3
// 321: ldc 106
// 323: new 36 java/lang/StringBuilder
// 326: dup
// 327: ldc 126
// 329: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 332: aload 5
// 334: invokevirtual 127 java/lang/Throwable:getMessage ()Ljava/lang/String;
// 337: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 340: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 343: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 346: pop
// 347: aload_0
// 348: new 25 java/util/HashMap
// 351: dup
// 352: invokespecial 26 java/util/HashMap:<init> ()V
// 355: putfield 28 com/amoad/amoadsdk/SimpleHttpResponse:header Ljava/util/Map;
// 358: aload_0
// 359: iconst_0
// 360: putfield 30 com/amoad/amoadsdk/SimpleHttpResponse:code I
// 363: aload_0
// 364: ldc 32
// 366: putfield 34 com/amoad/amoadsdk/SimpleHttpResponse:contents Ljava/lang/String;
// 369: aload_3
// 370: ifnull +7 -> 377
// 373: aload_3
// 374: invokevirtual 83 java/io/BufferedReader:close ()V
// 377: aload_1
// 378: ifnull +7 -> 385
// 381: aload_1
// 382: invokevirtual 86 java/net/HttpURLConnection:disconnect ()V
// 385: ldc 88
// 387: new 36 java/lang/StringBuilder
// 390: dup
// 391: ldc 90
// 393: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 396: aload 4
// 398: invokevirtual 93 java/lang/StringBuilder:length ()I
// 401: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 404: ldc 95
// 406: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 409: aload_0
// 410: getfield 34 com/amoad/amoadsdk/SimpleHttpResponse:contents Ljava/lang/String;
// 413: invokevirtual 101 java/lang/String:length ()I
// 416: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 419: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 422: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 425: pop
// 426: goto -396 -> 30
// 429: astore 12
// 431: ldc 106
// 433: new 36 java/lang/StringBuilder
// 436: dup
// 437: ldc 108
// 439: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 442: aload 12
// 444: invokevirtual 111 java/io/IOException:getMessage ()Ljava/lang/String;
// 447: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 450: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 453: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 456: pop
// 457: goto -80 -> 377
// 460: astore 6
// 462: aload_3
// 463: ifnull +7 -> 470
// 466: aload_3
// 467: invokevirtual 83 java/io/BufferedReader:close ()V
// 470: aload_1
// 471: ifnull +7 -> 478
// 474: aload_1
// 475: invokevirtual 86 java/net/HttpURLConnection:disconnect ()V
// 478: ldc 88
// 480: new 36 java/lang/StringBuilder
// 483: dup
// 484: ldc 90
// 486: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 489: aload 4
// 491: invokevirtual 93 java/lang/StringBuilder:length ()I
// 494: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 497: ldc 95
// 499: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 502: aload_0
// 503: getfield 34 com/amoad/amoadsdk/SimpleHttpResponse:contents Ljava/lang/String;
// 506: invokevirtual 101 java/lang/String:length ()I
// 509: invokevirtual 68 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 512: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 515: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 518: pop
// 519: aload 6
// 521: athrow
// 522: astore 8
// 524: ldc 106
// 526: new 36 java/lang/StringBuilder
// 529: dup
// 530: ldc 108
// 532: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 535: aload 8
// 537: invokevirtual 111 java/io/IOException:getMessage ()Ljava/lang/String;
// 540: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 543: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 546: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 549: pop
// 550: goto -80 -> 470
// 553: astore 18
// 555: ldc 106
// 557: new 36 java/lang/StringBuilder
// 560: dup
// 561: ldc 108
// 563: invokespecial 64 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 566: aload 18
// 568: invokevirtual 111 java/io/IOException:getMessage ()Ljava/lang/String;
// 571: invokevirtual 98 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 574: invokevirtual 72 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 577: invokestatic 104 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 580: pop
// 581: goto -333 -> 248
// 584: astore 6
// 586: aload 14
// 588: astore_3
// 589: goto -127 -> 462
// 592: astore 5
// 594: goto -273 -> 321
// Local variable table:
// start length slot name signature
// 0 597 0 this SimpleHttpResponse
// 0 597 1 paramHttpURLConnection HttpURLConnection
// 0 597 2 paramBoolean boolean
// 32 557 3 localObject1 Object
// 40 450 4 localStringBuilder java.lang.StringBuilder
// 316 17 5 localThrowable1 java.lang.Throwable
// 592 1 5 localThrowable2 java.lang.Throwable
// 460 60 6 localObject2 Object
// 584 1 6 localObject3 Object
// 522 14 8 localIOException1 java.io.IOException
// 429 14 12 localIOException2 java.io.IOException
// 215 372 14 localBufferedReader java.io.BufferedReader
// 222 81 15 str String
// 553 14 18 localIOException3 java.io.IOException
// 67 7 20 arrayOfByte byte[]
// 166 14 23 localIOException4 java.io.IOException
// Exception table:
// from to target type
// 110 114 166 java/io/IOException
// 217 238 316 java/lang/Throwable
// 300 313 316 java/lang/Throwable
// 373 377 429 java/io/IOException
// 42 106 460 finally
// 197 217 460 finally
// 321 369 460 finally
// 466 470 522 java/io/IOException
// 243 248 553 java/io/IOException
// 217 238 584 finally
// 300 313 584 finally
// 42 106 592 java/lang/Throwable
// 197 217 592 java/lang/Throwable
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: com.amoad.amoadsdk.SimpleHttpResponse
* JD-Core Version: 0.7.0.1
*/