package twitter4j.internal.http; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; public final class HttpClientFactory { private static final Constructor HTTP_CLIENT_CONSTRUCTOR; private static final String HTTP_CLIENT_IMPLEMENTATION = "twitter4j.http.httpClient"; /* Error */ static { // Byte code: // 0: aconst_null // 1: astore_0 // 2: ldc 10 // 4: invokestatic 22 java/lang/System:getProperty (Ljava/lang/String;)Ljava/lang/String; // 7: astore_1 // 8: aload_1 // 9: ifnull +12 -> 21 // 12: aload_1 // 13: invokestatic 28 java/lang/Class:forName (Ljava/lang/String;)Ljava/lang/Class; // 16: astore 9 // 18: aload 9 // 20: astore_0 // 21: aload_0 // 22: ifnonnull +13 -> 35 // 25: ldc 30 // 27: invokestatic 28 java/lang/Class:forName (Ljava/lang/String;)Ljava/lang/Class; // 30: astore 7 // 32: aload 7 // 34: astore_0 // 35: aload_0 // 36: ifnonnull +13 -> 49 // 39: ldc 32 // 41: invokestatic 28 java/lang/Class:forName (Ljava/lang/String;)Ljava/lang/Class; // 44: astore 5 // 46: aload 5 // 48: astore_0 // 49: iconst_1 // 50: anewarray 24 java/lang/Class // 53: astore_3 // 54: aload_3 // 55: iconst_0 // 56: ldc 34 // 58: aastore // 59: aload_0 // 60: aload_3 // 61: invokevirtual 38 java/lang/Class:getConstructor ([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // 64: putstatic 40 twitter4j/internal/http/HttpClientFactory:HTTP_CLIENT_CONSTRUCTOR Ljava/lang/reflect/Constructor; // 67: return // 68: astore 4 // 70: new 42 java/lang/AssertionError // 73: dup // 74: aload 4 // 76: invokespecial 46 java/lang/AssertionError:<init> (Ljava/lang/Object;)V // 79: athrow // 80: astore_2 // 81: new 42 java/lang/AssertionError // 84: dup // 85: aload_2 // 86: invokespecial 46 java/lang/AssertionError:<init> (Ljava/lang/Object;)V // 89: athrow // 90: astore 8 // 92: goto -71 -> 21 // 95: astore 6 // 97: goto -62 -> 35 // Local variable table: // start length slot name signature // 1 59 0 localObject Object // 7 6 1 str String // 80 6 2 localNoSuchMethodException java.lang.NoSuchMethodException // 53 8 3 arrayOfClass java.lang.Class[] // 68 7 4 localClassNotFoundException1 java.lang.ClassNotFoundException // 44 3 5 localClass1 java.lang.Class // 95 1 6 localClassNotFoundException2 java.lang.ClassNotFoundException // 30 3 7 localClass2 java.lang.Class // 90 1 8 localClassNotFoundException3 java.lang.ClassNotFoundException // 16 3 9 localClass3 java.lang.Class // Exception table: // from to target type // 39 46 68 java/lang/ClassNotFoundException // 49 67 80 java/lang/NoSuchMethodException // 12 18 90 java/lang/ClassNotFoundException // 25 32 95 java/lang/ClassNotFoundException } public static HttpClient getInstance(HttpClientConfiguration paramHttpClientConfiguration) { try { Constructor localConstructor = HTTP_CLIENT_CONSTRUCTOR; Object[] arrayOfObject = new Object[1]; arrayOfObject[0] = paramHttpClientConfiguration; HttpClient localHttpClient = (HttpClient)localConstructor.newInstance(arrayOfObject); return localHttpClient; } catch (InstantiationException localInstantiationException) { throw new AssertionError(localInstantiationException); } catch (IllegalAccessException localIllegalAccessException) { throw new AssertionError(localIllegalAccessException); } catch (InvocationTargetException localInvocationTargetException) { throw new AssertionError(localInvocationTargetException); } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: twitter4j.internal.http.HttpClientFactory * JD-Core Version: 0.7.0.1 */