/*package*/ static ResponseList<UserList> createUserListList(HttpResponse res, Configuration conf) throws TwitterException { try { if (conf.isJSONStoreEnabled()) { TwitterObjectFactory.clearThreadLocalMap(); } JSONArray list = res.asJSONArray(); int size = list.length(); ResponseList<UserList> users = new ResponseListImpl<UserList>(size, res); for (int i = 0; i < size; i++) { JSONObject userListJson = list.getJSONObject(i); UserList userList = new UserListJSONImpl(userListJson); users.add(userList); if (conf.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(userList, userListJson); } } if (conf.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(users, list); } return users; } catch (JSONException jsone) { throw new TwitterException(jsone); } }
static ResponseList createSavedSearchList(HttpResponse httpresponse, Configuration configuration) throws TwitterException { int i; if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.clearThreadLocalMap(); } JSONArray jsonarray = httpresponse.asJSONArray(); ResponseListImpl responselistimpl; JSONObject jsonobject; SavedSearchJSONImpl savedsearchjsonimpl; try { responselistimpl = new ResponseListImpl(jsonarray.length(), httpresponse); } // Misplaced declaration of an exception variable catch (Configuration configuration) { throw new TwitterException((new StringBuilder()).append(configuration.getMessage()).append(":").append(httpresponse.asString()).toString(), configuration); } i = 0; _L2: if (i < jsonarray.length()) { jsonobject = jsonarray.getJSONObject(i); savedsearchjsonimpl = new SavedSearchJSONImpl(jsonobject); responselistimpl.add(savedsearchjsonimpl); if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(savedsearchjsonimpl, jsonobject); } break MISSING_BLOCK_LABEL_146; } if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(responselistimpl, jsonarray); } return responselistimpl; i++; if (true) goto _L2; else goto _L1
static ResponseList createDirectMessageList(HttpResponse httpresponse, Configuration configuration) { int i; JSONArray jsonarray; JSONObject jsonobject; DirectMessageJSONImpl directmessagejsonimpl; int j; try { if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.clearThreadLocalMap(); } jsonarray = httpresponse.asJSONArray(); j = jsonarray.length(); httpresponse = new ResponseListImpl(j, httpresponse); } // Misplaced declaration of an exception variable catch (HttpResponse httpresponse) { throw new TwitterException(httpresponse); } i = 0; _L2: if (i >= j) { break MISSING_BLOCK_LABEL_89; } jsonobject = jsonarray.getJSONObject(i); directmessagejsonimpl = new DirectMessageJSONImpl(jsonobject); httpresponse.add(directmessagejsonimpl); if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(directmessagejsonimpl, jsonobject); } break MISSING_BLOCK_LABEL_116; if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(httpresponse, jsonarray); } return httpresponse; i++; if (true) goto _L2; else goto _L1
static void processLine(String line) throws JSONException { JSONArray array = new JSONArray(line); System.out.println(array.length()); }