Commit 278c3cc37c909e90d800ce1fd88a177ecfd43e94

Authored by 王琳
1 parent e9af04be

添加获取当前连接状态接口,

Showing 31 changed files with 1170 additions and 784 deletions
IMLib/build/intermediates/bundles/release/classes.jar
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$1.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$10.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$11.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$12.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$13.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$14.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$2.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$3.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$4.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$5.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$6.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$7.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$8.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat$9.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/Chat.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/ChatUtil.class
No preview for this file type
IMLib/build/intermediates/classes/release/io/rong/imlib/base/IChat.class
No preview for this file type
IMLib/build/intermediates/incremental/mergeReleaseResources/compile-file-map.properties
1   -#Thu Feb 23 18:14:46 CST 2017
  1 +#Tue Feb 28 16:34:34 CST 2017
... ...
IMLib/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties
1   -#Thu Feb 23 18:14:08 CST 2017
  1 +#Tue Feb 28 16:34:36 CST 2017
... ...
IMLib/build/intermediates/transforms/proguard/release/jars/3/3/main.jar
No preview for this file type
IMLib/build/outputs/aar/IMLib-release.aar
No preview for this file type
IMLib/build/outputs/mapping/release/dump.txt
... ... @@ -6522,7 +6522,7 @@ _____________________________________________________________________
6522 6522 Interfaces (count = 1):
6523 6523 + Class [io/rong/imlib/base/IChat]
6524 6524  
6525   -Constant Pool (count = 507):
  6525 +Constant Pool (count = 546):
6526 6526 + String []
6527 6527 + String [&name=]
6528 6528 + String [&portraitUri=]
... ... @@ -6555,6 +6555,7 @@ Constant Pool (count = 507):
6555 6555 + Class [io/rong/imlib/RongIMClient$ChatRoomActionListener]
6556 6556 + Class [io/rong/imlib/RongIMClient$ConnectCallback]
6557 6557 + Class [io/rong/imlib/RongIMClient$ConnectionStatusListener]
  6558 + + Class [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus]
6558 6559 + Class [io/rong/imlib/RongIMClient$OnReceiveMessageListener]
6559 6560 + Class [io/rong/imlib/RongIMClient$OperationCallback]
6560 6561 + Class [io/rong/imlib/RongIMClient$ResultCallback]
... ... @@ -6570,6 +6571,7 @@ Constant Pool (count = 507):
6570 6571 + Class [io/rong/imlib/base/IChat$OnSendMessageListener]
6571 6572 + Class [io/rong/imlib/model/CNMessage]
6572 6573 + Class [io/rong/imlib/model/CNUserInfo]
  6574 + + Class [io/rong/imlib/model/ConnectionStatus]
6573 6575 + Class [io/rong/imlib/model/Conversation]
6574 6576 + Class [io/rong/imlib/model/Conversation$ConversationType]
6575 6577 + Class [io/rong/imlib/model/Message]
... ... @@ -6606,6 +6608,7 @@ Constant Pool (count = 507):
6606 6608 + Fieldref [io/rong/imlib/Chat.mOnSendMessageListener Lio/rong/imlib/base/IChat$OnSendMessageListener;]
6607 6609 + Fieldref [io/rong/imlib/Chat.onReceiveMessageListener Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;]
6608 6610 + Fieldref [io/rong/imlib/Chat.roomIdList Ljava/util/List;]
  6611 + + Fieldref [io/rong/imlib/Chat.token Ljava/lang/String;]
6609 6612 + Fieldref [io/rong/imlib/model/Conversation$ConversationType.CHATROOM Lio/rong/imlib/model/Conversation$ConversationType;]
6610 6613 + Fieldref [io/rong/imlib/model/Conversation$ConversationType.PRIVATE Lio/rong/imlib/model/Conversation$ConversationType;]
6611 6614 + Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
... ... @@ -6613,6 +6616,7 @@ Constant Pool (count = 507):
6613 6616 + Methodref [io/rong/imlib/Chat.<init> ()V]
6614 6617 + Methodref [io/rong/imlib/Chat.cnMessage (Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
6615 6618 + Methodref [io/rong/imlib/Chat.connect (Lio/rong/imlib/model/CNUserInfo;)V]
  6619 + + Methodref [io/rong/imlib/Chat.connect (Ljava/lang/String;)V]
6616 6620 + Methodref [io/rong/imlib/Chat.disconnect (Z)V]
6617 6621 + Methodref [io/rong/imlib/Chat.getToken (Lio/rong/imlib/model/CNUserInfo;Lio/rong/imlib/network/HttpUtil$OnResponse;)V]
6618 6622 + Methodref [io/rong/imlib/Chat.joinChatRoom (Ljava/lang/String;I)V]
... ... @@ -6637,16 +6641,20 @@ Constant Pool (count = 507):
6637 6641 + Methodref [io/rong/imlib/Chat$9.<init> (Lio/rong/imlib/Chat;)V]
6638 6642 + Methodref [io/rong/imlib/RongIMClient.connect (Ljava/lang/String;Lio/rong/imlib/RongIMClient$ConnectCallback;)Lio/rong/imlib/RongIMClient;]
6639 6643 + Methodref [io/rong/imlib/RongIMClient.disconnect ()V]
  6644 + + Methodref [io/rong/imlib/RongIMClient.getCurrentConnectionStatus ()Lio/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus;]
6640 6645 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
6641 6646 + Methodref [io/rong/imlib/RongIMClient.getLatestMessages (Lio/rong/imlib/model/Conversation$ConversationType;Ljava/lang/String;ILio/rong/imlib/RongIMClient$ResultCallback;)V]
6642 6647 + Methodref [io/rong/imlib/RongIMClient.init (Landroid/content/Context;Ljava/lang/String;)V]
6643 6648 + Methodref [io/rong/imlib/RongIMClient.joinChatRoom (Ljava/lang/String;ILio/rong/imlib/RongIMClient$OperationCallback;)V]
  6649 + + Methodref [io/rong/imlib/RongIMClient.joinExistChatRoom (Ljava/lang/String;ILio/rong/imlib/RongIMClient$OperationCallback;)V]
6644 6650 + Methodref [io/rong/imlib/RongIMClient.logout ()V]
6645 6651 + Methodref [io/rong/imlib/RongIMClient.quitChatRoom (Ljava/lang/String;Lio/rong/imlib/RongIMClient$OperationCallback;)V]
6646 6652 + Methodref [io/rong/imlib/RongIMClient.sendMessage (Lio/rong/imlib/model/Message;Ljava/lang/String;Ljava/lang/String;Lio/rong/imlib/RongIMClient$SendMessageCallback;Lio/rong/imlib/RongIMClient$ResultCallback;)V]
6647 6653 + Methodref [io/rong/imlib/RongIMClient.setChatRoomActionListener (Lio/rong/imlib/RongIMClient$ChatRoomActionListener;)V]
6648 6654 + Methodref [io/rong/imlib/RongIMClient.setConnectionStatusListener (Lio/rong/imlib/RongIMClient$ConnectionStatusListener;)V]
6649 6655 + Methodref [io/rong/imlib/RongIMClient.setOnReceiveMessageListener (Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;)V]
  6656 + + Methodref [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus.getMessage ()Ljava/lang/String;]
  6657 + + Methodref [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus.getValue ()I]
6650 6658 + Methodref [io/rong/imlib/model/CNMessage.<init> ()V]
6651 6659 + Methodref [io/rong/imlib/model/CNMessage.setContent (Ljava/lang/String;)V]
6652 6660 + Methodref [io/rong/imlib/model/CNMessage.setUserInfo (Lio/rong/imlib/model/CNUserInfo;)V]
... ... @@ -6658,6 +6666,9 @@ Constant Pool (count = 507):
6658 6666 + Methodref [io/rong/imlib/model/CNUserInfo.setHeadUrl (Ljava/lang/String;)V]
6659 6667 + Methodref [io/rong/imlib/model/CNUserInfo.setUserId (Ljava/lang/String;)V]
6660 6668 + Methodref [io/rong/imlib/model/CNUserInfo.setUserName (Ljava/lang/String;)V]
  6669 + + Methodref [io/rong/imlib/model/ConnectionStatus.<init> ()V]
  6670 + + Methodref [io/rong/imlib/model/ConnectionStatus.setMessage (Ljava/lang/String;)V]
  6671 + + Methodref [io/rong/imlib/model/ConnectionStatus.setValue (I)V]
6661 6672 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
6662 6673 + Methodref [io/rong/imlib/model/Message.obtain (Ljava/lang/String;Lio/rong/imlib/model/Conversation$ConversationType;Lio/rong/imlib/model/MessageContent;)Lio/rong/imlib/model/Message;]
6663 6674 + Methodref [io/rong/imlib/model/MessageContent.getUserInfo ()Lio/rong/imlib/model/UserInfo;]
... ... @@ -6707,6 +6718,7 @@ Constant Pool (count = 507):
6707 6718 + NameAndType [chatRoomActionListener Lio/rong/imlib/RongIMClient$ChatRoomActionListener;]
6708 6719 + NameAndType [cnMessage (Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
6709 6720 + NameAndType [connect (Lio/rong/imlib/model/CNUserInfo;)V]
  6721 + + NameAndType [connect (Ljava/lang/String;)V]
6710 6722 + NameAndType [connect (Ljava/lang/String;Lio/rong/imlib/RongIMClient$ConnectCallback;)Lio/rong/imlib/RongIMClient;]
6711 6723 + NameAndType [connectionStatusListener Lio/rong/imlib/RongIMClient$ConnectionStatusListener;]
6712 6724 + NameAndType [currentCNUser Lio/rong/imlib/model/CNUserInfo;]
... ... @@ -6720,9 +6732,11 @@ Constant Pool (count = 507):
6720 6732 + NameAndType [get (I)Ljava/lang/Object;]
6721 6733 + NameAndType [getContent ()Lio/rong/imlib/model/MessageContent;]
6722 6734 + NameAndType [getContent ()Ljava/lang/String;]
  6735 + + NameAndType [getCurrentConnectionStatus ()Lio/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus;]
6723 6736 + NameAndType [getHeadUrl ()Ljava/lang/String;]
6724 6737 + NameAndType [getInstance ()Lio/rong/imlib/RongIMClient;]
6725 6738 + NameAndType [getLatestMessages (Lio/rong/imlib/model/Conversation$ConversationType;Ljava/lang/String;ILio/rong/imlib/RongIMClient$ResultCallback;)V]
  6739 + + NameAndType [getMessage ()Ljava/lang/String;]
6726 6740 + NameAndType [getName ()Ljava/lang/String;]
6727 6741 + NameAndType [getPortraitUri ()Landroid/net/Uri;]
6728 6742 + NameAndType [getRcHeader (Ljava/lang/String;Ljava/lang/String;)Lio/rong/imlib/network/HttpUtil$Header;]
... ... @@ -6730,9 +6744,11 @@ Constant Pool (count = 507):
6730 6744 + NameAndType [getUserId ()Ljava/lang/String;]
6731 6745 + NameAndType [getUserInfo ()Lio/rong/imlib/model/UserInfo;]
6732 6746 + NameAndType [getUserName ()Ljava/lang/String;]
  6747 + + NameAndType [getValue ()I]
6733 6748 + NameAndType [init (Landroid/content/Context;Ljava/lang/String;)V]
6734 6749 + NameAndType [joinChatRoom (Ljava/lang/String;I)V]
6735 6750 + NameAndType [joinChatRoom (Ljava/lang/String;ILio/rong/imlib/RongIMClient$OperationCallback;)V]
  6751 + + NameAndType [joinExistChatRoom (Ljava/lang/String;ILio/rong/imlib/RongIMClient$OperationCallback;)V]
6736 6752 + NameAndType [logout ()V]
6737 6753 + NameAndType [mConnectStatusListener Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
6738 6754 + NameAndType [mOnChatRoomActionListener Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
... ... @@ -6761,6 +6777,7 @@ Constant Pool (count = 507):
6761 6777 + NameAndType [setContent (Ljava/lang/String;)V]
6762 6778 + NameAndType [setCurrentUser (Lio/rong/imlib/model/UserInfo;)V]
6763 6779 + NameAndType [setHeadUrl (Ljava/lang/String;)V]
  6780 + + NameAndType [setMessage (Ljava/lang/String;)V]
6764 6781 + NameAndType [setName (Ljava/lang/String;)V]
6765 6782 + NameAndType [setOnReceiveMessageListener (Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;)V]
6766 6783 + NameAndType [setPortraitUri (Landroid/net/Uri;)V]
... ... @@ -6768,8 +6785,10 @@ Constant Pool (count = 507):
6768 6785 + NameAndType [setUserInfo (Lio/rong/imlib/model/CNUserInfo;)V]
6769 6786 + NameAndType [setUserInfo (Lio/rong/imlib/model/UserInfo;)V]
6770 6787 + NameAndType [setUserName (Ljava/lang/String;)V]
  6788 + + NameAndType [setValue (I)V]
6771 6789 + NameAndType [size ()I]
6772 6790 + NameAndType [toString ()Ljava/lang/String;]
  6791 + + NameAndType [token Ljava/lang/String;]
6773 6792 + Utf8 []
6774 6793 + Utf8 [&name=]
6775 6794 + Utf8 [&portraitUri=]
... ... @@ -6777,14 +6796,17 @@ Constant Pool (count = 507):
6777 6796 + Utf8 [()J]
6778 6797 + Utf8 [()Landroid/net/Uri;]
6779 6798 + Utf8 [()Lio/rong/imlib/Chat;]
  6799 + + Utf8 [()Lio/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus;]
6780 6800 + Utf8 [()Lio/rong/imlib/RongIMClient;]
6781 6801 + Utf8 [()Lio/rong/imlib/model/CNUserInfo;]
  6802 + + Utf8 [()Lio/rong/imlib/model/ConnectionStatus;]
6782 6803 + Utf8 [()Lio/rong/imlib/model/MessageContent;]
6783 6804 + Utf8 [()Lio/rong/imlib/model/UserInfo;]
6784 6805 + Utf8 [()Ljava/lang/String;]
6785 6806 + Utf8 [()Ljava/util/UUID;]
6786 6807 + Utf8 [()V]
6787 6808 + Utf8 [(I)Ljava/lang/Object;]
  6809 + + Utf8 [(I)V]
6788 6810 + Utf8 [(J)Ljava/lang/StringBuilder;]
6789 6811 + Utf8 [(Landroid/content/Context;)V]
6790 6812 + Utf8 [(Landroid/content/Context;Ljava/lang/String;)V]
... ... @@ -6797,8 +6819,12 @@ Constant Pool (count = 507):
6797 6819 + Utf8 [(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
6798 6820 + Utf8 [(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
6799 6821 + Utf8 [(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  6822 + + Utf8 [(Lio/rong/imlib/Chat;)Ljava/lang/String;]
6800 6823 + Utf8 [(Lio/rong/imlib/Chat;)V]
6801 6824 + Utf8 [(Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  6825 + + Utf8 [(Lio/rong/imlib/Chat;Lio/rong/imlib/model/UserInfo;)V]
  6826 + + Utf8 [(Lio/rong/imlib/Chat;Ljava/lang/String;)Ljava/lang/String;]
  6827 + + Utf8 [(Lio/rong/imlib/Chat;Ljava/lang/String;)V]
6802 6828 + Utf8 [(Lio/rong/imlib/RongIMClient$ChatRoomActionListener;)V]
6803 6829 + Utf8 [(Lio/rong/imlib/RongIMClient$ConnectionStatusListener;)V]
6804 6830 + Utf8 [(Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;)V]
... ... @@ -6845,6 +6871,7 @@ Constant Pool (count = 507):
6845 6871 + Utf8 [ChatRoomActionListener]
6846 6872 + Utf8 [Code]
6847 6873 + Utf8 [ConnectCallback]
  6874 + + Utf8 [ConnectionStatus]
6848 6875 + Utf8 [ConnectionStatusListener]
6849 6876 + Utf8 [ConversationType]
6850 6877 + Utf8 [Header]
... ... @@ -6887,7 +6914,10 @@ Constant Pool (count = 507):
6887 6914 + Utf8 [Signature]
6888 6915 + Utf8 [SourceFile]
6889 6916 + Utf8 [access$000]
  6917 + + Utf8 [access$002]
6890 6918 + Utf8 [access$100]
  6919 + + Utf8 [access$1000]
  6920 + + Utf8 [access$1100]
6891 6921 + Utf8 [access$200]
6892 6922 + Utf8 [access$300]
6893 6923 + Utf8 [access$400]
... ... @@ -6895,6 +6925,7 @@ Constant Pool (count = 507):
6895 6925 + Utf8 [access$600]
6896 6926 + Utf8 [access$700]
6897 6927 + Utf8 [access$800]
  6928 + + Utf8 [access$900]
6898 6929 + Utf8 [add]
6899 6930 + Utf8 [android/net/Uri]
6900 6931 + Utf8 [append]
... ... @@ -6917,10 +6948,12 @@ Constant Pool (count = 507):
6917 6948 + Utf8 [get]
6918 6949 + Utf8 [getContent]
6919 6950 + Utf8 [getCurrentCNUser]
  6951 + + Utf8 [getCurrentConnectionStatus]
6920 6952 + Utf8 [getCurrentUser]
6921 6953 + Utf8 [getHeadUrl]
6922 6954 + Utf8 [getInstance]
6923 6955 + Utf8 [getLatestMessages]
  6956 + + Utf8 [getMessage]
6924 6957 + Utf8 [getName]
6925 6958 + Utf8 [getPortraitUri]
6926 6959 + Utf8 [getRcHeader]
... ... @@ -6928,6 +6961,7 @@ Constant Pool (count = 507):
6928 6961 + Utf8 [getUserId]
6929 6962 + Utf8 [getUserInfo]
6930 6963 + Utf8 [getUserName]
  6964 + + Utf8 [getValue]
6931 6965 + Utf8 [https://api.cn.ronghub.com/user/getToken.json]
6932 6966 + Utf8 [init]
6933 6967 + Utf8 [io/rong/imlib/Chat]
... ... @@ -6949,6 +6983,7 @@ Constant Pool (count = 507):
6949 6983 + Utf8 [io/rong/imlib/RongIMClient$ChatRoomActionListener]
6950 6984 + Utf8 [io/rong/imlib/RongIMClient$ConnectCallback]
6951 6985 + Utf8 [io/rong/imlib/RongIMClient$ConnectionStatusListener]
  6986 + + Utf8 [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus]
6952 6987 + Utf8 [io/rong/imlib/RongIMClient$OnReceiveMessageListener]
6953 6988 + Utf8 [io/rong/imlib/RongIMClient$OperationCallback]
6954 6989 + Utf8 [io/rong/imlib/RongIMClient$ResultCallback]
... ... @@ -6964,6 +6999,7 @@ Constant Pool (count = 507):
6964 6999 + Utf8 [io/rong/imlib/base/IChat$OnSendMessageListener]
6965 7000 + Utf8 [io/rong/imlib/model/CNMessage]
6966 7001 + Utf8 [io/rong/imlib/model/CNUserInfo]
  7002 + + Utf8 [io/rong/imlib/model/ConnectionStatus]
6967 7003 + Utf8 [io/rong/imlib/model/Conversation]
6968 7004 + Utf8 [io/rong/imlib/model/Conversation$ConversationType]
6969 7005 + Utf8 [io/rong/imlib/model/Message]
... ... @@ -7012,6 +7048,7 @@ Constant Pool (count = 507):
7012 7048 + Utf8 [setContent]
7013 7049 + Utf8 [setCurrentUser]
7014 7050 + Utf8 [setHeadUrl]
  7051 + + Utf8 [setMessage]
7015 7052 + Utf8 [setName]
7016 7053 + Utf8 [setOnChatRoomActionListener]
7017 7054 + Utf8 [setOnConnectionListener]
... ... @@ -7025,12 +7062,14 @@ Constant Pool (count = 507):
7025 7062 + Utf8 [setUserId]
7026 7063 + Utf8 [setUserInfo]
7027 7064 + Utf8 [setUserName]
  7065 + + Utf8 [setValue]
7028 7066 + Utf8 [size]
7029 7067 + Utf8 [toString]
  7068 + + Utf8 [token]
7030 7069 + Utf8 [userId=]
7031 7070 + Utf8 [??]
7032 7071  
7033   -Fields (count = 19):
  7072 +Fields (count = 20):
7034 7073 + Field: currentUser Lio/rong/imlib/model/UserInfo;
7035 7074 Access flags: 0x9
7036 7075 = public static io.rong.imlib.model.UserInfo currentUser
... ... @@ -7043,6 +7082,9 @@ Fields (count = 19):
7043 7082 + Field: currentRoomId Ljava/lang/String;
7044 7083 Access flags: 0xa
7045 7084 = private static java.lang.String currentRoomId
  7085 + + Field: token Ljava/lang/String;
  7086 + Access flags: 0x2
  7087 + = private java.lang.String token
7046 7088 + Field: mConnectStatusListener Lio/rong/imlib/base/IChat$OnConnectStatusListener;
7047 7089 Access flags: 0x2
7048 7090 = private io.rong.imlib.base.IChat$OnConnectStatusListener mConnectStatusListener
... ... @@ -7092,100 +7134,100 @@ Fields (count = 19):
7092 7134 Access flags: 0x2
7093 7135 = private io.rong.imlib.RongIMClient$OnReceiveMessageListener onReceiveMessageListener
7094 7136  
7095   -Methods (count = 41):
  7137 +Methods (count = 46):
7096 7138 + Method: getInstance()Lio/rong/imlib/Chat;
7097 7139 Access flags: 0xc
7098 7140 = protected static io.rong.imlib.Chat getInstance()
7099 7141 Class member attributes (count = 1):
7100 7142 + Code attribute instructions (code length = 20, locals = 0, stack = 2):
7101   - [0] getstatic #67
  7143 + [0] getstatic #69
7102 7144 + Fieldref [io/rong/imlib/Chat.chat Lio/rong/imlib/Chat;]
7103 7145 [3] ifnonnull +13 (target=16)
7104 7146 [6] new #14
7105 7147 + Class [io/rong/imlib/Chat]
7106 7148 [9] dup
7107   - [10] invokespecial #88
  7149 + [10] invokespecial #91
7108 7150 + Methodref [io/rong/imlib/Chat.<init> ()V]
7109   - [13] putstatic #67
  7151 + [13] putstatic #69
7110 7152 + Fieldref [io/rong/imlib/Chat.chat Lio/rong/imlib/Chat;]
7111   - [16] getstatic #67
  7153 + [16] getstatic #69
7112 7154 + Fieldref [io/rong/imlib/Chat.chat Lio/rong/imlib/Chat;]
7113 7155 [19] areturn
7114 7156 Code attribute exceptions (count = 0):
7115 7157 Code attribute attributes (attribute count = 1):
7116 7158 + Line number table attribute (count = 3)
7117   - [0] -> line 57
7118   - [6] -> line 58
7119   - [16] -> line 59
  7159 + [0] -> line 61
  7160 + [6] -> line 62
  7161 + [16] -> line 63
7120 7162 - Method: <init>()V
7121 7163 Access flags: 0x2
7122 7164 = private Chat()
7123 7165 Class member attributes (count = 1):
7124 7166 + Code attribute instructions (code length = 41, locals = 1, stack = 4):
7125 7167 [0] aload_0 v0
7126   - [1] invokespecial #151
  7168 + [1] invokespecial #162
7127 7169 + Methodref [java/lang/Object.<init> ()V]
7128 7170 [4] aload_0 v0
7129 7171 [5] new #16
7130 7172 + Class [io/rong/imlib/Chat$10]
7131 7173 [8] dup
7132 7174 [9] aload_0 v0
7133   - [10] invokespecial #101
  7175 + [10] invokespecial #105
7134 7176 + Methodref [io/rong/imlib/Chat$10.<init> (Lio/rong/imlib/Chat;)V]
7135   - [13] putfield #69
  7177 + [13] putfield #71
7136 7178 + Fieldref [io/rong/imlib/Chat.connectionStatusListener Lio/rong/imlib/RongIMClient$ConnectionStatusListener;]
7137 7179 [16] aload_0 v0
7138 7180 [17] new #17
7139 7181 + Class [io/rong/imlib/Chat$11]
7140 7182 [20] dup
7141 7183 [21] aload_0 v0
7142   - [22] invokespecial #102
  7184 + [22] invokespecial #106
7143 7185 + Methodref [io/rong/imlib/Chat$11.<init> (Lio/rong/imlib/Chat;)V]
7144   - [25] putfield #68
  7186 + [25] putfield #70
7145 7187 + Fieldref [io/rong/imlib/Chat.chatRoomActionListener Lio/rong/imlib/RongIMClient$ChatRoomActionListener;]
7146 7188 [28] aload_0 v0
7147 7189 [29] new #18
7148 7190 + Class [io/rong/imlib/Chat$12]
7149 7191 [32] dup
7150 7192 [33] aload_0 v0
7151   - [34] invokespecial #103
  7193 + [34] invokespecial #107
7152 7194 + Methodref [io/rong/imlib/Chat$12.<init> (Lio/rong/imlib/Chat;)V]
7153   - [37] putfield #82
  7195 + [37] putfield #84
7154 7196 + Fieldref [io/rong/imlib/Chat.onReceiveMessageListener Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;]
7155 7197 [40] return
7156 7198 Code attribute exceptions (count = 0):
7157 7199 Code attribute attributes (attribute count = 1):
7158 7200 + Line number table attribute (count = 5)
7159   - [0] -> line 62
7160   - [4] -> line 296
7161   - [16] -> line 334
7162   - [28] -> line 356
7163   - [40] -> line 64
  7201 + [0] -> line 66
  7202 + [4] -> line 309
  7203 + [16] -> line 347
  7204 + [28] -> line 369
  7205 + [40] -> line 68
7164 7206 + Method: init(Landroid/content/Context;)V
7165 7207 Access flags: 0x1
7166 7208 = public void init(android.content.Context)
7167 7209 Class member attributes (count = 1):
7168 7210 + Code attribute instructions (code length = 19, locals = 2, stack = 3):
7169 7211 [0] aload_1 v1
7170   - [1] getstatic #65
  7212 + [1] getstatic #67
7171 7213 + Fieldref [io/rong/imlib/Chat.APP_KEY Ljava/lang/String;]
7172   - [4] invokestatic #117
  7214 + [4] invokestatic #122
7173 7215 + Methodref [io/rong/imlib/RongIMClient.init (Landroid/content/Context;Ljava/lang/String;)V]
7174 7216 [7] aload_0 v0
7175   - [8] new #62
  7217 + [8] new #64
7176 7218 + Class [java/util/ArrayList]
7177 7219 [11] dup
7178   - [12] invokespecial #161
  7220 + [12] invokespecial #172
7179 7221 + Methodref [java/util/ArrayList.<init> ()V]
7180   - [15] putfield #83
  7222 + [15] putfield #85
7181 7223 + Fieldref [io/rong/imlib/Chat.roomIdList Ljava/util/List;]
7182 7224 [18] return
7183 7225 Code attribute exceptions (count = 0):
7184 7226 Code attribute attributes (attribute count = 1):
7185 7227 + Line number table attribute (count = 3)
7186   - [0] -> line 69
7187   - [7] -> line 70
7188   - [18] -> line 71
  7228 + [0] -> line 73
  7229 + [7] -> line 74
  7230 + [18] -> line 75
7189 7231 + Method: connect(Lio/rong/imlib/model/CNUserInfo;)V
7190 7232 Access flags: 0x1
7191 7233 = public void connect(io.rong.imlib.model.CNUserInfo)
... ... @@ -7193,184 +7235,184 @@ Methods (count = 41):
7193 7235 + Code attribute instructions (code length = 158, locals = 5, stack = 5):
7194 7236 [0] aload_1 v1
7195 7237 [1] ifnonnull +75 (target=76)
7196   - [4] invokestatic #162
  7238 + [4] invokestatic #173
7197 7239 + Methodref [java/util/UUID.randomUUID ()Ljava/util/UUID;]
7198   - [7] invokevirtual #163
  7240 + [7] invokevirtual #174
7199 7241 + Methodref [java/util/UUID.toString ()Ljava/lang/String;]
7200 7242 [10] ldc #4
7201 7243 + String [-]
7202 7244 [12] ldc #1
7203 7245 + String []
7204   - [14] invokevirtual #154
  7246 + [14] invokevirtual #165
7205 7247 + Methodref [java/lang/String.replaceAll (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
7206 7248 [17] astore_2 v2
7207   - [18] new #60
  7249 + [18] new #62
7208 7250 + Class [java/lang/StringBuilder]
7209 7251 [21] dup
7210   - [22] invokespecial #155
  7252 + [22] invokespecial #166
7211 7253 + Methodref [java/lang/StringBuilder.<init> ()V]
7212 7254 [25] ldc #12
7213 7255 + String [??]
7214   - [27] invokevirtual #158
  7256 + [27] invokevirtual #169
7215 7257 + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
7216   - [30] invokestatic #160
  7258 + [30] invokestatic #171
7217 7259 + Methodref [java/lang/System.currentTimeMillis ()J]
7218   - [33] invokevirtual #156
  7260 + [33] invokevirtual #167
7219 7261 + Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;]
7220   - [36] invokevirtual #159
  7262 + [36] invokevirtual #170
7221 7263 + Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
7222 7264 [39] astore_3 v3
7223 7265 [40] ldc #1
7224 7266 + String []
7225 7267 [42] astore v4
7226   - [44] new #47
  7268 + [44] new #48
7227 7269 + Class [io/rong/imlib/model/CNUserInfo]
7228 7270 [47] dup
7229 7271 [48] aload_2 v2
7230 7272 [49] aload_3 v3
7231 7273 [50] aload v4
7232   - [52] invokespecial #129
  7274 + [52] invokespecial #137
7233 7275 + Methodref [io/rong/imlib/model/CNUserInfo.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
7234 7276 [55] astore_1 v1
7235   - [56] new #52
  7277 + [56] new #54
7236 7278 + Class [io/rong/imlib/model/UserInfo]
7237 7279 [59] dup
7238 7280 [60] aload_2 v2
7239 7281 [61] aload_3 v3
7240 7282 [62] aload v4
7241   - [64] invokestatic #86
  7283 + [64] invokestatic #89
7242 7284 + Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
7243   - [67] invokespecial #140
  7285 + [67] invokespecial #151
7244 7286 + Methodref [io/rong/imlib/model/UserInfo.<init> (Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V]
7245   - [70] putstatic #72
  7287 + [70] putstatic #74
7246 7288 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
7247 7289 [73] goto +72 (target=145)
7248 7290 [76] aload_1 v1
7249   - [77] invokevirtual #131
  7291 + [77] invokevirtual #139
7250 7292 + Methodref [io/rong/imlib/model/CNUserInfo.getUserId ()Ljava/lang/String;]
7251 7293 [80] ifnonnull +8 (target=88)
7252 7294 [83] ldc #1
7253 7295 + String []
7254 7296 [85] goto +7 (target=92)
7255 7297 [88] aload_1 v1
7256   - [89] invokevirtual #131
  7298 + [89] invokevirtual #139
7257 7299 + Methodref [io/rong/imlib/model/CNUserInfo.getUserId ()Ljava/lang/String;]
7258 7300 [92] astore_2 v2
7259 7301 [93] aload_1 v1
7260   - [94] invokevirtual #132
  7302 + [94] invokevirtual #140
7261 7303 + Methodref [io/rong/imlib/model/CNUserInfo.getUserName ()Ljava/lang/String;]
7262 7304 [97] ifnonnull +8 (target=105)
7263 7305 [100] ldc #1
7264 7306 + String []
7265 7307 [102] goto +7 (target=109)
7266 7308 [105] aload_1 v1
7267   - [106] invokevirtual #132
  7309 + [106] invokevirtual #140
7268 7310 + Methodref [io/rong/imlib/model/CNUserInfo.getUserName ()Ljava/lang/String;]
7269 7311 [109] astore_3 v3
7270 7312 [110] aload_1 v1
7271   - [111] invokevirtual #130
  7313 + [111] invokevirtual #138
7272 7314 + Methodref [io/rong/imlib/model/CNUserInfo.getHeadUrl ()Ljava/lang/String;]
7273 7315 [114] ifnonnull +8 (target=122)
7274 7316 [117] ldc #1
7275 7317 + String []
7276 7318 [119] goto +7 (target=126)
7277 7319 [122] aload_1 v1
7278   - [123] invokevirtual #130
  7320 + [123] invokevirtual #138
7279 7321 + Methodref [io/rong/imlib/model/CNUserInfo.getHeadUrl ()Ljava/lang/String;]
7280 7322 [126] astore v4
7281   - [128] new #52
  7323 + [128] new #54
7282 7324 + Class [io/rong/imlib/model/UserInfo]
7283 7325 [131] dup
7284 7326 [132] aload_2 v2
7285 7327 [133] aload_3 v3
7286 7328 [134] aload v4
7287   - [136] invokestatic #86
  7329 + [136] invokestatic #89
7288 7330 + Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
7289   - [139] invokespecial #140
  7331 + [139] invokespecial #151
7290 7332 + Methodref [io/rong/imlib/model/UserInfo.<init> (Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V]
7291   - [142] putstatic #72
  7333 + [142] putstatic #74
7292 7334 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
7293 7335 [145] aload_1 v1
7294 7336 [146] new #15
7295 7337 + Class [io/rong/imlib/Chat$1]
7296 7338 [149] dup
7297 7339 [150] aload_0 v0
7298   - [151] invokespecial #100
  7340 + [151] invokespecial #104
7299 7341 + Methodref [io/rong/imlib/Chat$1.<init> (Lio/rong/imlib/Chat;)V]
7300   - [154] invokestatic #92
  7342 + [154] invokestatic #96
7301 7343 + Methodref [io/rong/imlib/Chat.getToken (Lio/rong/imlib/model/CNUserInfo;Lio/rong/imlib/network/HttpUtil$OnResponse;)V]
7302 7344 [157] return
7303 7345 Code attribute exceptions (count = 0):
7304 7346 Code attribute attributes (attribute count = 1):
7305 7347 + Line number table attribute (count = 12)
7306   - [0] -> line 77
7307   - [4] -> line 79
7308   - [18] -> line 80
7309   - [40] -> line 81
7310   - [44] -> line 82
7311   - [56] -> line 83
7312   - [76] -> line 85
7313   - [93] -> line 86
7314   - [110] -> line 87
7315   - [128] -> line 88
7316   - [145] -> line 90
7317   - [157] -> line 105
  7348 + [0] -> line 81
  7349 + [4] -> line 83
  7350 + [18] -> line 84
  7351 + [40] -> line 85
  7352 + [44] -> line 86
  7353 + [56] -> line 87
  7354 + [76] -> line 89
  7355 + [93] -> line 90
  7356 + [110] -> line 91
  7357 + [128] -> line 92
  7358 + [145] -> line 94
  7359 + [157] -> line 108
7318 7360 + Method: getToken(Lio/rong/imlib/model/CNUserInfo;Lio/rong/imlib/network/HttpUtil$OnResponse;)V
7319   - Access flags: 0x9
7320   - = public static void getToken(io.rong.imlib.model.CNUserInfo,io.rong.imlib.network.HttpUtil$OnResponse)
  7361 + Access flags: 0xa
  7362 + = private static void getToken(io.rong.imlib.model.CNUserInfo,io.rong.imlib.network.HttpUtil$OnResponse)
7321 7363 Class member attributes (count = 1):
7322 7364 + Code attribute instructions (code length = 85, locals = 6, stack = 5):
7323 7365 [0] ldc #9
7324 7366 + String [https://api.cn.ronghub.com/user/getToken.json]
7325 7367 [2] astore_2 v2
7326   - [3] getstatic #65
  7368 + [3] getstatic #67
7327 7369 + Fieldref [io/rong/imlib/Chat.APP_KEY Ljava/lang/String;]
7328   - [6] getstatic #66
  7370 + [6] getstatic #68
7329 7371 + Fieldref [io/rong/imlib/Chat.APP_SECRET Ljava/lang/String;]
7330   - [9] invokestatic #147
  7372 + [9] invokestatic #158
7331 7373 + Methodref [io/rong/imlib/network/HttpUtil.getRcHeader (Ljava/lang/String;Ljava/lang/String;)Lio/rong/imlib/network/HttpUtil$Header;]
7332 7374 [12] astore_3 v3
7333   - [13] new #60
  7375 + [13] new #62
7334 7376 + Class [java/lang/StringBuilder]
7335 7377 [16] dup
7336   - [17] invokespecial #155
  7378 + [17] invokespecial #166
7337 7379 + Methodref [java/lang/StringBuilder.<init> ()V]
7338 7380 [20] ldc #11
7339 7381 + String [userId=]
7340   - [22] invokevirtual #158
  7382 + [22] invokevirtual #169
7341 7383 + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
7342 7384 [25] aload_0 v0
7343   - [26] invokevirtual #131
  7385 + [26] invokevirtual #139
7344 7386 + Methodref [io/rong/imlib/model/CNUserInfo.getUserId ()Ljava/lang/String;]
7345   - [29] invokevirtual #158
  7387 + [29] invokevirtual #169
7346 7388 + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
7347 7389 [32] ldc #2
7348 7390 + String [&name=]
7349   - [34] invokevirtual #158
  7391 + [34] invokevirtual #169
7350 7392 + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
7351 7393 [37] aload_0 v0
7352   - [38] invokevirtual #132
  7394 + [38] invokevirtual #140
7353 7395 + Methodref [io/rong/imlib/model/CNUserInfo.getUserName ()Ljava/lang/String;]
7354   - [41] invokevirtual #158
  7396 + [41] invokevirtual #169
7355 7397 + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
7356 7398 [44] ldc #3
7357 7399 + String [&portraitUri=]
7358   - [46] invokevirtual #158
  7400 + [46] invokevirtual #169
7359 7401 + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
7360 7402 [49] aload_0 v0
7361   - [50] invokevirtual #130
  7403 + [50] invokevirtual #138
7362 7404 + Methodref [io/rong/imlib/model/CNUserInfo.getHeadUrl ()Ljava/lang/String;]
7363   - [53] invokestatic #86
  7405 + [53] invokestatic #89
7364 7406 + Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
7365   - [56] invokevirtual #157
  7407 + [56] invokevirtual #168
7366 7408 + Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
7367   - [59] invokevirtual #159
  7409 + [59] invokevirtual #170
7368 7410 + Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
7369 7411 [62] astore v4
7370   - [64] new #53
  7412 + [64] new #55
7371 7413 + Class [io/rong/imlib/network/HttpUtil]
7372 7414 [67] dup
7373   - [68] invokespecial #146
  7415 + [68] invokespecial #157
7374 7416 + Methodref [io/rong/imlib/network/HttpUtil.<init> ()V]
7375 7417 [71] astore v5
7376 7418 [73] aload v5
... ... @@ -7379,21 +7421,21 @@ Methods (count = 41):
7379 7421 [77] aload_3 v3
7380 7422 [78] aload v4
7381 7423 [80] aload_1 v1
7382   - [81] invokevirtual #148
  7424 + [81] invokevirtual #159
7383 7425 + Methodref [io/rong/imlib/network/HttpUtil.post (Ljava/lang/String;Lio/rong/imlib/network/HttpUtil$Header;Ljava/lang/String;Lio/rong/imlib/network/HttpUtil$OnResponse;)V]
7384 7426 [84] return
7385 7427 Code attribute exceptions (count = 0):
7386 7428 Code attribute attributes (attribute count = 1):
7387 7429 + Line number table attribute (count = 6)
7388   - [0] -> line 109
7389   - [3] -> line 110
7390   - [13] -> line 111
7391   - [64] -> line 112
7392   - [73] -> line 113
7393   - [84] -> line 114
  7430 + [0] -> line 112
  7431 + [3] -> line 113
  7432 + [13] -> line 114
  7433 + [64] -> line 115
  7434 + [73] -> line 116
  7435 + [84] -> line 117
7394 7436 + Method: connect(Ljava/lang/String;)V
7395   - Access flags: 0x1
7396   - = public void connect(java.lang.String)
  7437 + Access flags: 0x2
  7438 + = private void connect(java.lang.String)
7397 7439 Class member attributes (count = 1):
7398 7440 + Code attribute instructions (code length = 14, locals = 2, stack = 4):
7399 7441 [0] aload_1 v1
... ... @@ -7401,17 +7443,17 @@ Methods (count = 41):
7401 7443 + Class [io/rong/imlib/Chat$2]
7402 7444 [4] dup
7403 7445 [5] aload_0 v0
7404   - [6] invokespecial #105
  7446 + [6] invokespecial #109
7405 7447 + Methodref [io/rong/imlib/Chat$2.<init> (Lio/rong/imlib/Chat;)V]
7406   - [9] invokestatic #113
  7448 + [9] invokestatic #117
7407 7449 + Methodref [io/rong/imlib/RongIMClient.connect (Ljava/lang/String;Lio/rong/imlib/RongIMClient$ConnectCallback;)Lio/rong/imlib/RongIMClient;]
7408 7450 [12] pop
7409 7451 [13] return
7410 7452 Code attribute exceptions (count = 0):
7411 7453 Code attribute attributes (attribute count = 1):
7412 7454 + Line number table attribute (count = 2)
7413   - [0] -> line 118
7414   - [13] -> line 138
  7455 + [0] -> line 121
  7456 + [13] -> line 141
7415 7457 + Method: disconnect(Z)V
7416 7458 Access flags: 0x1
7417 7459 = public void disconnect(boolean)
... ... @@ -7419,97 +7461,97 @@ Methods (count = 41):
7419 7461 + Code attribute instructions (code length = 20, locals = 2, stack = 1):
7420 7462 [0] iload_1 v1
7421 7463 [1] ifeq +12 (target=13)
7422   - [4] invokestatic #115
  7464 + [4] invokestatic #120
7423 7465 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7424   - [7] invokevirtual #114
  7466 + [7] invokevirtual #118
7425 7467 + Methodref [io/rong/imlib/RongIMClient.disconnect ()V]
7426 7468 [10] goto +9 (target=19)
7427   - [13] invokestatic #115
  7469 + [13] invokestatic #120
7428 7470 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7429   - [16] invokevirtual #119
  7471 + [16] invokevirtual #125
7430 7472 + Methodref [io/rong/imlib/RongIMClient.logout ()V]
7431 7473 [19] return
7432 7474 Code attribute exceptions (count = 0):
7433 7475 Code attribute attributes (attribute count = 1):
7434 7476 + Line number table attribute (count = 3)
7435   - [0] -> line 142
7436   - [13] -> line 143
7437   - [19] -> line 144
  7477 + [0] -> line 145
  7478 + [13] -> line 146
  7479 + [19] -> line 147
7438 7480 + Method: joinChatRoom(Ljava/lang/String;I)V
7439   - Access flags: 0x1
7440   - = public void joinChatRoom(java.lang.String,int)
  7481 + Access flags: 0x2
  7482 + = private void joinChatRoom(java.lang.String,int)
7441 7483 Class member attributes (count = 1):
7442 7484 + Code attribute instructions (code length = 29, locals = 3, stack = 6):
7443 7485 [0] iload_2 v2
7444   - [1] putstatic #73
  7486 + [1] putstatic #75
7445 7487 + Fieldref [io/rong/imlib/Chat.defMessageCount I]
7446 7488 [4] aload_1 v1
7447   - [5] putstatic #71
  7489 + [5] putstatic #73
7448 7490 + Fieldref [io/rong/imlib/Chat.currentRoomId Ljava/lang/String;]
7449   - [8] invokestatic #115
  7491 + [8] invokestatic #120
7450 7492 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7451   - [11] getstatic #71
  7493 + [11] getstatic #73
7452 7494 + Fieldref [io/rong/imlib/Chat.currentRoomId Ljava/lang/String;]
7453   - [14] getstatic #73
  7495 + [14] getstatic #75
7454 7496 + Fieldref [io/rong/imlib/Chat.defMessageCount I]
7455 7497 [17] new #22
7456 7498 + Class [io/rong/imlib/Chat$3]
7457 7499 [20] dup
7458 7500 [21] aload_0 v0
7459   - [22] invokespecial #106
  7501 + [22] invokespecial #110
7460 7502 + Methodref [io/rong/imlib/Chat$3.<init> (Lio/rong/imlib/Chat;)V]
7461   - [25] invokevirtual #118
  7503 + [25] invokevirtual #123
7462 7504 + Methodref [io/rong/imlib/RongIMClient.joinChatRoom (Ljava/lang/String;ILio/rong/imlib/RongIMClient$OperationCallback;)V]
7463 7505 [28] return
7464 7506 Code attribute exceptions (count = 0):
7465 7507 Code attribute attributes (attribute count = 1):
7466 7508 + Line number table attribute (count = 4)
7467   - [0] -> line 148
7468   - [4] -> line 149
7469   - [8] -> line 150
7470   - [28] -> line 163
  7509 + [0] -> line 151
  7510 + [4] -> line 152
  7511 + [8] -> line 153
  7512 + [28] -> line 166
7471 7513 + Method: joinExistChatRoom(Ljava/lang/String;I)V
7472 7514 Access flags: 0x1
7473 7515 = public void joinExistChatRoom(java.lang.String,int)
7474 7516 Class member attributes (count = 1):
7475 7517 + Code attribute instructions (code length = 42, locals = 3, stack = 6):
7476 7518 [0] iload_2 v2
7477   - [1] putstatic #73
  7519 + [1] putstatic #75
7478 7520 + Fieldref [io/rong/imlib/Chat.defMessageCount I]
7479 7521 [4] aload_1 v1
7480   - [5] putstatic #71
  7522 + [5] putstatic #73
7481 7523 + Fieldref [io/rong/imlib/Chat.currentRoomId Ljava/lang/String;]
7482 7524 [8] aload_0 v0
7483   - [9] getfield #83
  7525 + [9] getfield #85
7484 7526 + Fieldref [io/rong/imlib/Chat.roomIdList Ljava/util/List;]
7485   - [12] getstatic #71
  7527 + [12] getstatic #73
7486 7528 + Fieldref [io/rong/imlib/Chat.currentRoomId Ljava/lang/String;]
7487   - [15] invokeinterface #164, 512
  7529 + [15] invokeinterface #175, 512
7488 7530 + InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
7489 7531 [20] pop
7490   - [21] invokestatic #115
  7532 + [21] invokestatic #120
7491 7533 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7492   - [24] getstatic #71
  7534 + [24] getstatic #73
7493 7535 + Fieldref [io/rong/imlib/Chat.currentRoomId Ljava/lang/String;]
7494   - [27] getstatic #73
  7536 + [27] getstatic #75
7495 7537 + Fieldref [io/rong/imlib/Chat.defMessageCount I]
7496 7538 [30] new #23
7497 7539 + Class [io/rong/imlib/Chat$4]
7498 7540 [33] dup
7499 7541 [34] aload_0 v0
7500   - [35] invokespecial #107
  7542 + [35] invokespecial #111
7501 7543 + Methodref [io/rong/imlib/Chat$4.<init> (Lio/rong/imlib/Chat;)V]
7502   - [38] invokevirtual #118
7503   - + Methodref [io/rong/imlib/RongIMClient.joinChatRoom (Ljava/lang/String;ILio/rong/imlib/RongIMClient$OperationCallback;)V]
  7544 + [38] invokevirtual #124
  7545 + + Methodref [io/rong/imlib/RongIMClient.joinExistChatRoom (Ljava/lang/String;ILio/rong/imlib/RongIMClient$OperationCallback;)V]
7504 7546 [41] return
7505 7547 Code attribute exceptions (count = 0):
7506 7548 Code attribute attributes (attribute count = 1):
7507 7549 + Line number table attribute (count = 5)
7508   - [0] -> line 167
7509   - [4] -> line 168
7510   - [8] -> line 169
7511   - [21] -> line 170
7512   - [41] -> line 181
  7550 + [0] -> line 170
  7551 + [4] -> line 171
  7552 + [8] -> line 172
  7553 + [21] -> line 173
  7554 + [41] -> line 184
7513 7555 + Method: quitChatRoom(Ljava/lang/String;)V
7514 7556 Access flags: 0x1
7515 7557 = public void quitChatRoom(java.lang.String)
... ... @@ -7519,95 +7561,133 @@ Methods (count = 41):
7519 7561 [1] istore_2 v2
7520 7562 [2] iload_2 v2
7521 7563 [3] aload_0 v0
7522   - [4] getfield #83
  7564 + [4] getfield #85
7523 7565 + Fieldref [io/rong/imlib/Chat.roomIdList Ljava/util/List;]
7524   - [7] invokeinterface #167, 256
  7566 + [7] invokeinterface #178, 256
7525 7567 + InterfaceMethodref [java/util/List.size ()I]
7526 7568 [12] ificmpge +40 (target=52)
7527 7569 [15] aload_0 v0
7528   - [16] getfield #83
  7570 + [16] getfield #85
7529 7571 + Fieldref [io/rong/imlib/Chat.roomIdList Ljava/util/List;]
7530 7572 [19] iload_2 v2
7531   - [20] invokeinterface #165, 512
  7573 + [20] invokeinterface #176, 512
7532 7574 + InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;]
7533   - [25] checkcast #59
  7575 + [25] checkcast #61
7534 7576 + Class [java/lang/String]
7535 7577 [28] aload_1 v1
7536   - [29] invokevirtual #153
  7578 + [29] invokevirtual #164
7537 7579 + Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
7538 7580 [32] ifeq +14 (target=46)
7539 7581 [35] aload_0 v0
7540   - [36] getfield #83
  7582 + [36] getfield #85
7541 7583 + Fieldref [io/rong/imlib/Chat.roomIdList Ljava/util/List;]
7542 7584 [39] iload_2 v2
7543   - [40] invokeinterface #166, 512
  7585 + [40] invokeinterface #177, 512
7544 7586 + InterfaceMethodref [java/util/List.remove (I)Ljava/lang/Object;]
7545 7587 [45] pop
7546 7588 [46] iinc v2, 1
7547 7589 [49] goto -47 (target=2)
7548   - [52] invokestatic #115
  7590 + [52] invokestatic #120
7549 7591 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7550 7592 [55] aload_1 v1
7551 7593 [56] new #24
7552 7594 + Class [io/rong/imlib/Chat$5]
7553 7595 [59] dup
7554 7596 [60] aload_0 v0
7555   - [61] invokespecial #108
  7597 + [61] invokespecial #112
7556 7598 + Methodref [io/rong/imlib/Chat$5.<init> (Lio/rong/imlib/Chat;)V]
7557   - [64] invokevirtual #120
  7599 + [64] invokevirtual #126
7558 7600 + Methodref [io/rong/imlib/RongIMClient.quitChatRoom (Ljava/lang/String;Lio/rong/imlib/RongIMClient$OperationCallback;)V]
7559 7601 [67] return
7560 7602 Code attribute exceptions (count = 0):
7561 7603 Code attribute attributes (attribute count = 1):
7562 7604 + Line number table attribute (count = 6)
7563   - [0] -> line 185
7564   - [15] -> line 186
7565   - [35] -> line 187
7566   - [46] -> line 185
7567   - [52] -> line 190
7568   - [67] -> line 203
  7605 + [0] -> line 188
  7606 + [15] -> line 189
  7607 + [35] -> line 190
  7608 + [46] -> line 188
  7609 + [52] -> line 193
  7610 + [67] -> line 206
7569 7611 + Method: sendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7570 7612 Access flags: 0x1
7571 7613 = public void sendMessage(java.lang.String,java.lang.String,java.lang.String)
7572 7614 Class member attributes (count = 1):
7573 7615 + Code attribute instructions (code length = 42, locals = 5, stack = 3):
7574 7616 [0] aload_3 v3
7575   - [1] invokestatic #150
  7617 + [1] invokestatic #161
7576 7618 + Methodref [io/rong/message/TextMessage.obtain (Ljava/lang/String;)Lio/rong/message/TextMessage;]
7577 7619 [4] astore v4
7578 7620 [6] aload_1 v1
7579 7621 [7] ldc #10
7580 7622 + String [private]
7581   - [9] invokevirtual #153
  7623 + [9] invokevirtual #164
7582 7624 + Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
7583 7625 [12] ifeq +13 (target=25)
7584 7626 [15] aload_0 v0
7585 7627 [16] aload_2 v2
7586 7628 [17] aload v4
7587   - [19] invokespecial #95
  7629 + [19] invokespecial #99
7588 7630 + Methodref [io/rong/imlib/Chat.sendPrivateMessage (Ljava/lang/String;Lio/rong/imlib/model/MessageContent;)V]
7589 7631 [22] goto +19 (target=41)
7590 7632 [25] aload_1 v1
7591 7633 [26] ldc #6
7592 7634 + String [chatRoom]
7593   - [28] invokevirtual #153
  7635 + [28] invokevirtual #164
7594 7636 + Methodref [java/lang/String.equals (Ljava/lang/Object;)Z]
7595 7637 [31] ifeq +10 (target=41)
7596 7638 [34] aload_0 v0
7597 7639 [35] aload_2 v2
7598 7640 [36] aload v4
7599   - [38] invokespecial #94
  7641 + [38] invokespecial #98
7600 7642 + Methodref [io/rong/imlib/Chat.sendChatRoomMessage (Ljava/lang/String;Lio/rong/imlib/model/MessageContent;)V]
7601 7643 [41] return
7602 7644 Code attribute exceptions (count = 0):
7603 7645 Code attribute attributes (attribute count = 1):
7604 7646 + Line number table attribute (count = 6)
7605   - [0] -> line 207
7606   - [6] -> line 208
7607   - [15] -> line 209
7608   - [25] -> line 210
7609   - [34] -> line 211
7610   - [41] -> line 213
  7647 + [0] -> line 211
  7648 + [6] -> line 212
  7649 + [15] -> line 213
  7650 + [25] -> line 214
  7651 + [34] -> line 215
  7652 + [41] -> line 217
  7653 + + Method: getCurrentConnectionStatus()Lio/rong/imlib/model/ConnectionStatus;
  7654 + Access flags: 0x1
  7655 + = public io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus()
  7656 + Class member attributes (count = 1):
  7657 + + Code attribute instructions (code length = 36, locals = 2, stack = 2):
  7658 + [0] new #49
  7659 + + Class [io/rong/imlib/model/ConnectionStatus]
  7660 + [3] dup
  7661 + [4] invokespecial #144
  7662 + + Methodref [io/rong/imlib/model/ConnectionStatus.<init> ()V]
  7663 + [7] astore_1 v1
  7664 + [8] aload_1 v1
  7665 + [9] invokestatic #120
  7666 + + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
  7667 + [12] invokevirtual #119
  7668 + + Methodref [io/rong/imlib/RongIMClient.getCurrentConnectionStatus ()Lio/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus;]
  7669 + [15] invokevirtual #132
  7670 + + Methodref [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus.getValue ()I]
  7671 + [18] invokevirtual #146
  7672 + + Methodref [io/rong/imlib/model/ConnectionStatus.setValue (I)V]
  7673 + [21] aload_1 v1
  7674 + [22] invokestatic #120
  7675 + + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
  7676 + [25] invokevirtual #119
  7677 + + Methodref [io/rong/imlib/RongIMClient.getCurrentConnectionStatus ()Lio/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus;]
  7678 + [28] invokevirtual #131
  7679 + + Methodref [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus.getMessage ()Ljava/lang/String;]
  7680 + [31] invokevirtual #145
  7681 + + Methodref [io/rong/imlib/model/ConnectionStatus.setMessage (Ljava/lang/String;)V]
  7682 + [34] aload_1 v1
  7683 + [35] areturn
  7684 + Code attribute exceptions (count = 0):
  7685 + Code attribute attributes (attribute count = 1):
  7686 + + Line number table attribute (count = 4)
  7687 + [0] -> line 221
  7688 + [8] -> line 222
  7689 + [21] -> line 223
  7690 + [34] -> line 224
7611 7691 + Method: exchangeUser(Lio/rong/imlib/model/CNUserInfo;)V
7612 7692 Access flags: 0x1
7613 7693 = public void exchangeUser(io.rong.imlib.model.CNUserInfo)
... ... @@ -7615,55 +7695,55 @@ Methods (count = 41):
7615 7695 + Code attribute instructions (code length = 19, locals = 2, stack = 3):
7616 7696 [0] aload_0 v0
7617 7697 [1] iconst_0
7618   - [2] invokevirtual #91
  7698 + [2] invokevirtual #95
7619 7699 + Methodref [io/rong/imlib/Chat.disconnect (Z)V]
7620 7700 [5] aload_0 v0
7621 7701 [6] aload_1 v1
7622   - [7] invokevirtual #90
  7702 + [7] invokevirtual #93
7623 7703 + Methodref [io/rong/imlib/Chat.connect (Lio/rong/imlib/model/CNUserInfo;)V]
7624 7704 [10] aload_0 v0
7625   - [11] getstatic #71
  7705 + [11] getstatic #73
7626 7706 + Fieldref [io/rong/imlib/Chat.currentRoomId Ljava/lang/String;]
7627 7707 [14] iconst_m1
7628   - [15] invokevirtual #93
  7708 + [15] invokespecial #97
7629 7709 + Methodref [io/rong/imlib/Chat.joinChatRoom (Ljava/lang/String;I)V]
7630 7710 [18] return
7631 7711 Code attribute exceptions (count = 0):
7632 7712 Code attribute attributes (attribute count = 1):
7633 7713 + Line number table attribute (count = 4)
7634   - [0] -> line 217
7635   - [5] -> line 218
7636   - [10] -> line 219
7637   - [18] -> line 220
  7714 + [0] -> line 229
  7715 + [5] -> line 230
  7716 + [10] -> line 232
  7717 + [18] -> line 233
7638 7718 + Method: sendChatRoomMessage(Ljava/lang/String;Lio/rong/imlib/model/MessageContent;)V
7639 7719 Access flags: 0x2
7640 7720 = private void sendChatRoomMessage(java.lang.String,io.rong.imlib.model.MessageContent)
7641 7721 Class member attributes (count = 1):
7642 7722 + Code attribute instructions (code length = 58, locals = 4, stack = 8):
7643   - [0] getstatic #72
  7723 + [0] getstatic #74
7644 7724 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
7645 7725 [3] ifnonnull +13 (target=16)
7646   - [6] new #58
  7726 + [6] new #60
7647 7727 + Class [java/lang/RuntimeException]
7648 7728 [9] dup
7649 7729 [10] ldc #7
7650 7730 + String [currentUser should not be null.]
7651   - [12] invokespecial #152
  7731 + [12] invokespecial #163
7652 7732 + Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
7653 7733 [15] athrow
7654 7734 [16] aload_2 v2
7655   - [17] getstatic #72
  7735 + [17] getstatic #74
7656 7736 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
7657   - [20] invokevirtual #139
  7737 + [20] invokevirtual #150
7658 7738 + Methodref [io/rong/imlib/model/MessageContent.setUserInfo (Lio/rong/imlib/model/UserInfo;)V]
7659 7739 [23] aload_1 v1
7660   - [24] getstatic #84
  7740 + [24] getstatic #87
7661 7741 + Fieldref [io/rong/imlib/model/Conversation$ConversationType.CHATROOM Lio/rong/imlib/model/Conversation$ConversationType;]
7662 7742 [27] aload_2 v2
7663   - [28] invokestatic #137
  7743 + [28] invokestatic #148
7664 7744 + Methodref [io/rong/imlib/model/Message.obtain (Ljava/lang/String;Lio/rong/imlib/model/Conversation$ConversationType;Lio/rong/imlib/model/MessageContent;)Lio/rong/imlib/model/Message;]
7665 7745 [31] astore_3 v3
7666   - [32] invokestatic #115
  7746 + [32] invokestatic #120
7667 7747 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7668 7748 [35] aload_3 v3
7669 7749 [36] aconst_null
... ... @@ -7672,55 +7752,55 @@ Methods (count = 41):
7672 7752 + Class [io/rong/imlib/Chat$6]
7673 7753 [41] dup
7674 7754 [42] aload_0 v0
7675   - [43] invokespecial #109
  7755 + [43] invokespecial #113
7676 7756 + Methodref [io/rong/imlib/Chat$6.<init> (Lio/rong/imlib/Chat;)V]
7677 7757 [46] new #26
7678 7758 + Class [io/rong/imlib/Chat$7]
7679 7759 [49] dup
7680 7760 [50] aload_0 v0
7681   - [51] invokespecial #110
  7761 + [51] invokespecial #114
7682 7762 + Methodref [io/rong/imlib/Chat$7.<init> (Lio/rong/imlib/Chat;)V]
7683   - [54] invokevirtual #121
  7763 + [54] invokevirtual #127
7684 7764 + Methodref [io/rong/imlib/RongIMClient.sendMessage (Lio/rong/imlib/model/Message;Ljava/lang/String;Ljava/lang/String;Lio/rong/imlib/RongIMClient$SendMessageCallback;Lio/rong/imlib/RongIMClient$ResultCallback;)V]
7685 7765 [57] return
7686 7766 Code attribute exceptions (count = 0):
7687 7767 Code attribute attributes (attribute count = 1):
7688 7768 + Line number table attribute (count = 6)
7689   - [0] -> line 223
7690   - [6] -> line 224
7691   - [16] -> line 227
7692   - [23] -> line 228
7693   - [32] -> line 229
7694   - [57] -> line 254
  7769 + [0] -> line 236
  7770 + [6] -> line 237
  7771 + [16] -> line 240
  7772 + [23] -> line 241
  7773 + [32] -> line 242
  7774 + [57] -> line 267
7695 7775 + Method: sendPrivateMessage(Ljava/lang/String;Lio/rong/imlib/model/MessageContent;)V
7696 7776 Access flags: 0x2
7697 7777 = private void sendPrivateMessage(java.lang.String,io.rong.imlib.model.MessageContent)
7698 7778 Class member attributes (count = 1):
7699 7779 + Code attribute instructions (code length = 58, locals = 4, stack = 8):
7700   - [0] getstatic #72
  7780 + [0] getstatic #74
7701 7781 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
7702 7782 [3] ifnonnull +13 (target=16)
7703   - [6] new #58
  7783 + [6] new #60
7704 7784 + Class [java/lang/RuntimeException]
7705 7785 [9] dup
7706 7786 [10] ldc #7
7707 7787 + String [currentUser should not be null.]
7708   - [12] invokespecial #152
  7788 + [12] invokespecial #163
7709 7789 + Methodref [java/lang/RuntimeException.<init> (Ljava/lang/String;)V]
7710 7790 [15] athrow
7711 7791 [16] aload_2 v2
7712   - [17] getstatic #72
  7792 + [17] getstatic #74
7713 7793 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
7714   - [20] invokevirtual #139
  7794 + [20] invokevirtual #150
7715 7795 + Methodref [io/rong/imlib/model/MessageContent.setUserInfo (Lio/rong/imlib/model/UserInfo;)V]
7716 7796 [23] aload_1 v1
7717   - [24] getstatic #85
  7797 + [24] getstatic #88
7718 7798 + Fieldref [io/rong/imlib/model/Conversation$ConversationType.PRIVATE Lio/rong/imlib/model/Conversation$ConversationType;]
7719 7799 [27] aload_2 v2
7720   - [28] invokestatic #137
  7800 + [28] invokestatic #148
7721 7801 + Methodref [io/rong/imlib/model/Message.obtain (Ljava/lang/String;Lio/rong/imlib/model/Conversation$ConversationType;Lio/rong/imlib/model/MessageContent;)Lio/rong/imlib/model/Message;]
7722 7802 [31] astore_3 v3
7723   - [32] invokestatic #115
  7803 + [32] invokestatic #120
7724 7804 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7725 7805 [35] aload_3 v3
7726 7806 [36] aconst_null
... ... @@ -7729,216 +7809,216 @@ Methods (count = 41):
7729 7809 + Class [io/rong/imlib/Chat$8]
7730 7810 [41] dup
7731 7811 [42] aload_0 v0
7732   - [43] invokespecial #111
  7812 + [43] invokespecial #115
7733 7813 + Methodref [io/rong/imlib/Chat$8.<init> (Lio/rong/imlib/Chat;)V]
7734 7814 [46] new #28
7735 7815 + Class [io/rong/imlib/Chat$9]
7736 7816 [49] dup
7737 7817 [50] aload_0 v0
7738   - [51] invokespecial #112
  7818 + [51] invokespecial #116
7739 7819 + Methodref [io/rong/imlib/Chat$9.<init> (Lio/rong/imlib/Chat;)V]
7740   - [54] invokevirtual #121
  7820 + [54] invokevirtual #127
7741 7821 + Methodref [io/rong/imlib/RongIMClient.sendMessage (Lio/rong/imlib/model/Message;Ljava/lang/String;Ljava/lang/String;Lio/rong/imlib/RongIMClient$SendMessageCallback;Lio/rong/imlib/RongIMClient$ResultCallback;)V]
7742 7822 [57] return
7743 7823 Code attribute exceptions (count = 0):
7744 7824 Code attribute attributes (attribute count = 1):
7745 7825 + Line number table attribute (count = 6)
7746   - [0] -> line 258
7747   - [6] -> line 259
7748   - [16] -> line 262
7749   - [23] -> line 264
7750   - [32] -> line 265
7751   - [57] -> line 290
  7826 + [0] -> line 271
  7827 + [6] -> line 272
  7828 + [16] -> line 275
  7829 + [23] -> line 277
  7830 + [32] -> line 278
  7831 + [57] -> line 303
7752 7832 + Method: setConnectStatusListener(Lio/rong/imlib/RongIMClient$ConnectionStatusListener;)V
7753 7833 Access flags: 0x2
7754 7834 = private void setConnectStatusListener(io.rong.imlib.RongIMClient$ConnectionStatusListener)
7755 7835 Class member attributes (count = 1):
7756 7836 + Code attribute instructions (code length = 5, locals = 2, stack = 1):
7757 7837 [0] aload_1 v1
7758   - [1] invokestatic #123
  7838 + [1] invokestatic #129
7759 7839 + Methodref [io/rong/imlib/RongIMClient.setConnectionStatusListener (Lio/rong/imlib/RongIMClient$ConnectionStatusListener;)V]
7760 7840 [4] return
7761 7841 Code attribute exceptions (count = 0):
7762 7842 Code attribute attributes (attribute count = 1):
7763 7843 + Line number table attribute (count = 2)
7764   - [0] -> line 293
7765   - [4] -> line 294
  7844 + [0] -> line 306
  7845 + [4] -> line 307
7766 7846 + Method: setOnReceiveMessageListener(Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;)V
7767 7847 Access flags: 0x2
7768 7848 = private void setOnReceiveMessageListener(io.rong.imlib.RongIMClient$OnReceiveMessageListener)
7769 7849 Class member attributes (count = 1):
7770 7850 + Code attribute instructions (code length = 5, locals = 2, stack = 1):
7771 7851 [0] aload_1 v1
7772   - [1] invokestatic #124
  7852 + [1] invokestatic #130
7773 7853 + Methodref [io/rong/imlib/RongIMClient.setOnReceiveMessageListener (Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;)V]
7774 7854 [4] return
7775 7855 Code attribute exceptions (count = 0):
7776 7856 Code attribute attributes (attribute count = 1):
7777 7857 + Line number table attribute (count = 2)
7778   - [0] -> line 327
7779   - [4] -> line 328
  7858 + [0] -> line 340
  7859 + [4] -> line 341
7780 7860 + Method: setChatRoomActionListener(Lio/rong/imlib/RongIMClient$ChatRoomActionListener;)V
7781 7861 Access flags: 0x2
7782 7862 = private void setChatRoomActionListener(io.rong.imlib.RongIMClient$ChatRoomActionListener)
7783 7863 Class member attributes (count = 1):
7784 7864 + Code attribute instructions (code length = 5, locals = 2, stack = 1):
7785 7865 [0] aload_1 v1
7786   - [1] invokestatic #122
  7866 + [1] invokestatic #128
7787 7867 + Methodref [io/rong/imlib/RongIMClient.setChatRoomActionListener (Lio/rong/imlib/RongIMClient$ChatRoomActionListener;)V]
7788 7868 [4] return
7789 7869 Code attribute exceptions (count = 0):
7790 7870 Code attribute attributes (attribute count = 1):
7791 7871 + Line number table attribute (count = 2)
7792   - [0] -> line 331
7793   - [4] -> line 332
  7872 + [0] -> line 344
  7873 + [4] -> line 345
7794 7874 + Method: cnMessage(Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;
7795 7875 Access flags: 0x2
7796 7876 = private io.rong.imlib.model.CNMessage cnMessage(io.rong.imlib.model.Message)
7797 7877 Class member attributes (count = 1):
7798 7878 + Code attribute instructions (code length = 184, locals = 8, stack = 2):
7799   - [0] new #46
  7879 + [0] new #47
7800 7880 + Class [io/rong/imlib/model/CNMessage]
7801 7881 [3] dup
7802   - [4] invokespecial #125
  7882 + [4] invokespecial #133
7803 7883 + Methodref [io/rong/imlib/model/CNMessage.<init> ()V]
7804 7884 [7] astore v6
7805 7885 [9] aload_1 v1
7806   - [10] invokevirtual #136
  7886 + [10] invokevirtual #147
7807 7887 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7808 7888 [13] ifnonnull +8 (target=21)
7809 7889 [16] ldc #1
7810 7890 + String []
7811 7891 [18] goto +7 (target=25)
7812 7892 [21] aload_1 v1
7813   - [22] invokevirtual #136
  7893 + [22] invokevirtual #147
7814 7894 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7815   - [25] checkcast #56
  7895 + [25] checkcast #58
7816 7896 + Class [io/rong/message/TextMessage]
7817   - [28] checkcast #56
  7897 + [28] checkcast #58
7818 7898 + Class [io/rong/message/TextMessage]
7819 7899 [31] astore v7
7820 7900 [33] aload v7
7821   - [35] invokevirtual #149
  7901 + [35] invokevirtual #160
7822 7902 + Methodref [io/rong/message/TextMessage.getContent ()Ljava/lang/String;]
7823 7903 [38] astore_2 v2
7824 7904 [39] aload v6
7825 7905 [41] aload_2 v2
7826   - [42] invokevirtual #126
  7906 + [42] invokevirtual #134
7827 7907 + Methodref [io/rong/imlib/model/CNMessage.setContent (Ljava/lang/String;)V]
7828 7908 [45] aload_1 v1
7829   - [46] invokevirtual #136
  7909 + [46] invokevirtual #147
7830 7910 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7831   - [49] invokevirtual #138
  7911 + [49] invokevirtual #149
7832 7912 + Methodref [io/rong/imlib/model/MessageContent.getUserInfo ()Lio/rong/imlib/model/UserInfo;]
7833   - [52] invokevirtual #143
  7913 + [52] invokevirtual #154
7834 7914 + Methodref [io/rong/imlib/model/UserInfo.getUserId ()Ljava/lang/String;]
7835 7915 [55] ifnonnull +8 (target=63)
7836 7916 [58] ldc #1
7837 7917 + String []
7838 7918 [60] goto +13 (target=73)
7839 7919 [63] aload_1 v1
7840   - [64] invokevirtual #136
  7920 + [64] invokevirtual #147
7841 7921 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7842   - [67] invokevirtual #138
  7922 + [67] invokevirtual #149
7843 7923 + Methodref [io/rong/imlib/model/MessageContent.getUserInfo ()Lio/rong/imlib/model/UserInfo;]
7844   - [70] invokevirtual #143
  7924 + [70] invokevirtual #154
7845 7925 + Methodref [io/rong/imlib/model/UserInfo.getUserId ()Ljava/lang/String;]
7846 7926 [73] astore_3 v3
7847 7927 [74] aload_1 v1
7848   - [75] invokevirtual #136
  7928 + [75] invokevirtual #147
7849 7929 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7850   - [78] invokevirtual #138
  7930 + [78] invokevirtual #149
7851 7931 + Methodref [io/rong/imlib/model/MessageContent.getUserInfo ()Lio/rong/imlib/model/UserInfo;]
7852   - [81] invokevirtual #141
  7932 + [81] invokevirtual #152
7853 7933 + Methodref [io/rong/imlib/model/UserInfo.getName ()Ljava/lang/String;]
7854 7934 [84] ifnonnull +8 (target=92)
7855 7935 [87] ldc #1
7856 7936 + String []
7857 7937 [89] goto +13 (target=102)
7858 7938 [92] aload_1 v1
7859   - [93] invokevirtual #136
  7939 + [93] invokevirtual #147
7860 7940 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7861   - [96] invokevirtual #138
  7941 + [96] invokevirtual #149
7862 7942 + Methodref [io/rong/imlib/model/MessageContent.getUserInfo ()Lio/rong/imlib/model/UserInfo;]
7863   - [99] invokevirtual #141
  7943 + [99] invokevirtual #152
7864 7944 + Methodref [io/rong/imlib/model/UserInfo.getName ()Ljava/lang/String;]
7865 7945 [102] astore v4
7866 7946 [104] aload_1 v1
7867   - [105] invokevirtual #136
  7947 + [105] invokevirtual #147
7868 7948 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7869   - [108] invokevirtual #138
  7949 + [108] invokevirtual #149
7870 7950 + Methodref [io/rong/imlib/model/MessageContent.getUserInfo ()Lio/rong/imlib/model/UserInfo;]
7871   - [111] invokevirtual #142
  7951 + [111] invokevirtual #153
7872 7952 + Methodref [io/rong/imlib/model/UserInfo.getPortraitUri ()Landroid/net/Uri;]
7873   - [114] invokevirtual #87
  7953 + [114] invokevirtual #90
7874 7954 + Methodref [android/net/Uri.toString ()Ljava/lang/String;]
7875 7955 [117] ifnonnull +8 (target=125)
7876 7956 [120] ldc #1
7877 7957 + String []
7878 7958 [122] goto +16 (target=138)
7879 7959 [125] aload_1 v1
7880   - [126] invokevirtual #136
  7960 + [126] invokevirtual #147
7881 7961 + Methodref [io/rong/imlib/model/Message.getContent ()Lio/rong/imlib/model/MessageContent;]
7882   - [129] invokevirtual #138
  7962 + [129] invokevirtual #149
7883 7963 + Methodref [io/rong/imlib/model/MessageContent.getUserInfo ()Lio/rong/imlib/model/UserInfo;]
7884   - [132] invokevirtual #142
  7964 + [132] invokevirtual #153
7885 7965 + Methodref [io/rong/imlib/model/UserInfo.getPortraitUri ()Landroid/net/Uri;]
7886   - [135] invokevirtual #87
  7966 + [135] invokevirtual #90
7887 7967 + Methodref [android/net/Uri.toString ()Ljava/lang/String;]
7888 7968 [138] astore v5
7889   - [140] new #47
  7969 + [140] new #48
7890 7970 + Class [io/rong/imlib/model/CNUserInfo]
7891 7971 [143] dup
7892   - [144] invokespecial #128
  7972 + [144] invokespecial #136
7893 7973 + Methodref [io/rong/imlib/model/CNUserInfo.<init> ()V]
7894   - [147] putstatic #70
  7974 + [147] putstatic #72
7895 7975 + Fieldref [io/rong/imlib/Chat.currentCNUser Lio/rong/imlib/model/CNUserInfo;]
7896   - [150] getstatic #70
  7976 + [150] getstatic #72
7897 7977 + Fieldref [io/rong/imlib/Chat.currentCNUser Lio/rong/imlib/model/CNUserInfo;]
7898 7978 [153] aload_3 v3
7899   - [154] invokevirtual #134
  7979 + [154] invokevirtual #142
7900 7980 + Methodref [io/rong/imlib/model/CNUserInfo.setUserId (Ljava/lang/String;)V]
7901   - [157] getstatic #70
  7981 + [157] getstatic #72
7902 7982 + Fieldref [io/rong/imlib/Chat.currentCNUser Lio/rong/imlib/model/CNUserInfo;]
7903 7983 [160] aload v4
7904   - [162] invokevirtual #135
  7984 + [162] invokevirtual #143
7905 7985 + Methodref [io/rong/imlib/model/CNUserInfo.setUserName (Ljava/lang/String;)V]
7906   - [165] getstatic #70
  7986 + [165] getstatic #72
7907 7987 + Fieldref [io/rong/imlib/Chat.currentCNUser Lio/rong/imlib/model/CNUserInfo;]
7908 7988 [168] aload v5
7909   - [170] invokevirtual #133
  7989 + [170] invokevirtual #141
7910 7990 + Methodref [io/rong/imlib/model/CNUserInfo.setHeadUrl (Ljava/lang/String;)V]
7911 7991 [173] aload v6
7912   - [175] getstatic #70
  7992 + [175] getstatic #72
7913 7993 + Fieldref [io/rong/imlib/Chat.currentCNUser Lio/rong/imlib/model/CNUserInfo;]
7914   - [178] invokevirtual #127
  7994 + [178] invokevirtual #135
7915 7995 + Methodref [io/rong/imlib/model/CNMessage.setUserInfo (Lio/rong/imlib/model/CNUserInfo;)V]
7916 7996 [181] aload v6
7917 7997 [183] areturn
7918 7998 Code attribute exceptions (count = 0):
7919 7999 Code attribute attributes (attribute count = 1):
7920 8000 + Line number table attribute (count = 13)
7921   - [0] -> line 371
7922   - [9] -> line 372
7923   - [33] -> line 373
7924   - [39] -> line 374
7925   - [45] -> line 376
7926   - [74] -> line 377
7927   - [104] -> line 378
7928   - [140] -> line 380
7929   - [150] -> line 381
7930   - [157] -> line 382
7931   - [165] -> line 383
7932   - [173] -> line 384
7933   - [181] -> line 385
  8001 + [0] -> line 384
  8002 + [9] -> line 385
  8003 + [33] -> line 386
  8004 + [39] -> line 387
  8005 + [45] -> line 389
  8006 + [74] -> line 390
  8007 + [104] -> line 391
  8008 + [140] -> line 393
  8009 + [150] -> line 394
  8010 + [157] -> line 395
  8011 + [165] -> line 396
  8012 + [173] -> line 397
  8013 + [181] -> line 398
7934 8014 + Method: getLatestMessages(Ljava/lang/String;I)V
7935 8015 Access flags: 0x1
7936 8016 = public void getLatestMessages(java.lang.String,int)
7937 8017 Class member attributes (count = 1):
7938 8018 + Code attribute instructions (code length = 20, locals = 3, stack = 7):
7939   - [0] invokestatic #115
  8019 + [0] invokestatic #120
7940 8020 + Methodref [io/rong/imlib/RongIMClient.getInstance ()Lio/rong/imlib/RongIMClient;]
7941   - [3] getstatic #85
  8021 + [3] getstatic #88
7942 8022 + Fieldref [io/rong/imlib/model/Conversation$ConversationType.PRIVATE Lio/rong/imlib/model/Conversation$ConversationType;]
7943 8023 [6] aload_1 v1
7944 8024 [7] iload_2 v2
... ... @@ -7946,16 +8026,16 @@ Methods (count = 41):
7946 8026 + Class [io/rong/imlib/Chat$13]
7947 8027 [11] dup
7948 8028 [12] aload_0 v0
7949   - [13] invokespecial #104
  8029 + [13] invokespecial #108
7950 8030 + Methodref [io/rong/imlib/Chat$13.<init> (Lio/rong/imlib/Chat;)V]
7951   - [16] invokevirtual #116
  8031 + [16] invokevirtual #121
7952 8032 + Methodref [io/rong/imlib/RongIMClient.getLatestMessages (Lio/rong/imlib/model/Conversation$ConversationType;Ljava/lang/String;ILio/rong/imlib/RongIMClient$ResultCallback;)V]
7953 8033 [19] return
7954 8034 Code attribute exceptions (count = 0):
7955 8035 Code attribute attributes (attribute count = 1):
7956 8036 + Line number table attribute (count = 2)
7957   - [0] -> line 390
7958   - [19] -> line 405
  8037 + [0] -> line 403
  8038 + [19] -> line 418
7959 8039 + Method: setConnectStatusListener(Lio/rong/imlib/base/IChat$OnConnectStatusListener;)V
7960 8040 Access flags: 0x1
7961 8041 = public void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener)
... ... @@ -7963,21 +8043,21 @@ Methods (count = 41):
7963 8043 + Code attribute instructions (code length = 14, locals = 2, stack = 2):
7964 8044 [0] aload_0 v0
7965 8045 [1] aload_1 v1
7966   - [2] putfield #74
  8046 + [2] putfield #76
7967 8047 + Fieldref [io/rong/imlib/Chat.mConnectStatusListener Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
7968 8048 [5] aload_0 v0
7969 8049 [6] aload_0 v0
7970   - [7] getfield #69
  8050 + [7] getfield #71
7971 8051 + Fieldref [io/rong/imlib/Chat.connectionStatusListener Lio/rong/imlib/RongIMClient$ConnectionStatusListener;]
7972   - [10] invokespecial #97
  8052 + [10] invokespecial #101
7973 8053 + Methodref [io/rong/imlib/Chat.setConnectStatusListener (Lio/rong/imlib/RongIMClient$ConnectionStatusListener;)V]
7974 8054 [13] return
7975 8055 Code attribute exceptions (count = 0):
7976 8056 Code attribute attributes (attribute count = 1):
7977 8057 + Line number table attribute (count = 3)
7978   - [0] -> line 408
7979   - [5] -> line 409
7980   - [13] -> line 410
  8058 + [0] -> line 421
  8059 + [5] -> line 422
  8060 + [13] -> line 423
7981 8061 + Method: setOnChatRoomActionListener(Lio/rong/imlib/base/IChat$OnChatRoomActionListener;)V
7982 8062 Access flags: 0x1
7983 8063 = public void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener)
... ... @@ -7985,21 +8065,21 @@ Methods (count = 41):
7985 8065 + Code attribute instructions (code length = 14, locals = 2, stack = 2):
7986 8066 [0] aload_0 v0
7987 8067 [1] aload_1 v1
7988   - [2] putfield #75
  8068 + [2] putfield #77
7989 8069 + Fieldref [io/rong/imlib/Chat.mOnChatRoomActionListener Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
7990 8070 [5] aload_0 v0
7991 8071 [6] aload_0 v0
7992   - [7] getfield #68
  8072 + [7] getfield #70
7993 8073 + Fieldref [io/rong/imlib/Chat.chatRoomActionListener Lio/rong/imlib/RongIMClient$ChatRoomActionListener;]
7994   - [10] invokespecial #96
  8074 + [10] invokespecial #100
7995 8075 + Methodref [io/rong/imlib/Chat.setChatRoomActionListener (Lio/rong/imlib/RongIMClient$ChatRoomActionListener;)V]
7996 8076 [13] return
7997 8077 Code attribute exceptions (count = 0):
7998 8078 Code attribute attributes (attribute count = 1):
7999 8079 + Line number table attribute (count = 3)
8000   - [0] -> line 413
8001   - [5] -> line 414
8002   - [13] -> line 415
  8080 + [0] -> line 426
  8081 + [5] -> line 427
  8082 + [13] -> line 428
8003 8083 + Method: setOnMessageListener(Lio/rong/imlib/base/IChat$OnMessageListener;)V
8004 8084 Access flags: 0x1
8005 8085 = public void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener)
... ... @@ -8007,21 +8087,21 @@ Methods (count = 41):
8007 8087 + Code attribute instructions (code length = 14, locals = 2, stack = 2):
8008 8088 [0] aload_0 v0
8009 8089 [1] aload_1 v1
8010   - [2] putfield #78
  8090 + [2] putfield #80
8011 8091 + Fieldref [io/rong/imlib/Chat.mOnMessageListener Lio/rong/imlib/base/IChat$OnMessageListener;]
8012 8092 [5] aload_0 v0
8013 8093 [6] aload_0 v0
8014   - [7] getfield #82
  8094 + [7] getfield #84
8015 8095 + Fieldref [io/rong/imlib/Chat.onReceiveMessageListener Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;]
8016   - [10] invokespecial #99
  8096 + [10] invokespecial #103
8017 8097 + Methodref [io/rong/imlib/Chat.setOnReceiveMessageListener (Lio/rong/imlib/RongIMClient$OnReceiveMessageListener;)V]
8018 8098 [13] return
8019 8099 Code attribute exceptions (count = 0):
8020 8100 Code attribute attributes (attribute count = 1):
8021 8101 + Line number table attribute (count = 3)
8022   - [0] -> line 418
8023   - [5] -> line 419
8024   - [13] -> line 420
  8102 + [0] -> line 431
  8103 + [5] -> line 432
  8104 + [13] -> line 433
8025 8105 + Method: setOnSendMessageListener(Lio/rong/imlib/base/IChat$OnSendMessageListener;)V
8026 8106 Access flags: 0x1
8027 8107 = public void setOnSendMessageListener(io.rong.imlib.base.IChat$OnSendMessageListener)
... ... @@ -8029,14 +8109,14 @@ Methods (count = 41):
8029 8109 + Code attribute instructions (code length = 6, locals = 2, stack = 2):
8030 8110 [0] aload_0 v0
8031 8111 [1] aload_1 v1
8032   - [2] putfield #81
  8112 + [2] putfield #83
8033 8113 + Fieldref [io/rong/imlib/Chat.mOnSendMessageListener Lio/rong/imlib/base/IChat$OnSendMessageListener;]
8034 8114 [5] return
8035 8115 Code attribute exceptions (count = 0):
8036 8116 Code attribute attributes (attribute count = 1):
8037 8117 + Line number table attribute (count = 2)
8038   - [0] -> line 423
8039   - [5] -> line 425
  8118 + [0] -> line 436
  8119 + [5] -> line 438
8040 8120 + Method: setOnConnectionListener(Lio/rong/imlib/base/IChat$OnConnectListener;)V
8041 8121 Access flags: 0x1
8042 8122 = public void setOnConnectionListener(io.rong.imlib.base.IChat$OnConnectListener)
... ... @@ -8044,14 +8124,14 @@ Methods (count = 41):
8044 8124 + Code attribute instructions (code length = 6, locals = 2, stack = 2):
8045 8125 [0] aload_0 v0
8046 8126 [1] aload_1 v1
8047   - [2] putfield #76
  8127 + [2] putfield #78
8048 8128 + Fieldref [io/rong/imlib/Chat.mOnConnectionListener Lio/rong/imlib/base/IChat$OnConnectListener;]
8049 8129 [5] return
8050 8130 Code attribute exceptions (count = 0):
8051 8131 Code attribute attributes (attribute count = 1):
8052 8132 + Line number table attribute (count = 2)
8053   - [0] -> line 428
8054   - [5] -> line 429
  8133 + [0] -> line 441
  8134 + [5] -> line 442
8055 8135 + Method: setOnOperationListener(Lio/rong/imlib/base/IChat$OnOperationListener;)V
8056 8136 Access flags: 0x1
8057 8137 = public void setOnOperationListener(io.rong.imlib.base.IChat$OnOperationListener)
... ... @@ -8059,14 +8139,14 @@ Methods (count = 41):
8059 8139 + Code attribute instructions (code length = 6, locals = 2, stack = 2):
8060 8140 [0] aload_0 v0
8061 8141 [1] aload_1 v1
8062   - [2] putfield #79
  8142 + [2] putfield #81
8063 8143 + Fieldref [io/rong/imlib/Chat.mOnOperationListener Lio/rong/imlib/base/IChat$OnOperationListener;]
8064 8144 [5] return
8065 8145 Code attribute exceptions (count = 0):
8066 8146 Code attribute attributes (attribute count = 1):
8067 8147 + Line number table attribute (count = 2)
8068   - [0] -> line 432
8069   - [5] -> line 433
  8148 + [0] -> line 445
  8149 + [5] -> line 446
8070 8150 + Method: setOnResultListener(Lio/rong/imlib/base/IChat$OnResultListener;)V
8071 8151 Access flags: 0x1
8072 8152 = public void setOnResultListener(io.rong.imlib.base.IChat$OnResultListener)
... ... @@ -8074,14 +8154,14 @@ Methods (count = 41):
8074 8154 + Code attribute instructions (code length = 6, locals = 2, stack = 2):
8075 8155 [0] aload_0 v0
8076 8156 [1] aload_1 v1
8077   - [2] putfield #80
  8157 + [2] putfield #82
8078 8158 + Fieldref [io/rong/imlib/Chat.mOnResultListener Lio/rong/imlib/base/IChat$OnResultListener;]
8079 8159 [5] return
8080 8160 Code attribute exceptions (count = 0):
8081 8161 Code attribute attributes (attribute count = 1):
8082 8162 + Line number table attribute (count = 2)
8083   - [0] -> line 436
8084   - [5] -> line 437
  8163 + [0] -> line 449
  8164 + [5] -> line 450
8085 8165 + Method: setOnLatestMessageListener(Lio/rong/imlib/base/IChat$OnLatestMessageListener;)V
8086 8166 Access flags: 0x1
8087 8167 = public void setOnLatestMessageListener(io.rong.imlib.base.IChat$OnLatestMessageListener)
... ... @@ -8089,200 +8169,256 @@ Methods (count = 41):
8089 8169 + Code attribute instructions (code length = 6, locals = 2, stack = 2):
8090 8170 [0] aload_0 v0
8091 8171 [1] aload_1 v1
8092   - [2] putfield #77
  8172 + [2] putfield #79
8093 8173 + Fieldref [io/rong/imlib/Chat.mOnLatestMessageListener Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
8094 8174 [5] return
8095 8175 Code attribute exceptions (count = 0):
8096 8176 Code attribute attributes (attribute count = 1):
8097 8177 + Line number table attribute (count = 2)
8098   - [0] -> line 440
8099   - [5] -> line 441
  8178 + [0] -> line 453
  8179 + [5] -> line 454
8100 8180 + Method: getCurrentUser()Lio/rong/imlib/model/UserInfo;
8101   - Access flags: 0x1
8102   - = public io.rong.imlib.model.UserInfo getCurrentUser()
  8181 + Access flags: 0x2
  8182 + = private io.rong.imlib.model.UserInfo getCurrentUser()
8103 8183 Class member attributes (count = 1):
8104 8184 + Code attribute instructions (code length = 4, locals = 1, stack = 1):
8105   - [0] getstatic #72
  8185 + [0] getstatic #74
8106 8186 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
8107 8187 [3] areturn
8108 8188 Code attribute exceptions (count = 0):
8109 8189 Code attribute attributes (attribute count = 1):
8110 8190 + Line number table attribute (count = 1)
8111   - [0] -> line 444
  8191 + [0] -> line 457
8112 8192 + Method: setCurrentUser(Lio/rong/imlib/model/UserInfo;)V
8113   - Access flags: 0x1
8114   - = public void setCurrentUser(io.rong.imlib.model.UserInfo)
  8193 + Access flags: 0x2
  8194 + = private void setCurrentUser(io.rong.imlib.model.UserInfo)
8115 8195 Class member attributes (count = 1):
8116 8196 + Code attribute instructions (code length = 5, locals = 2, stack = 1):
8117 8197 [0] aload_1 v1
8118   - [1] putstatic #72
  8198 + [1] putstatic #74
8119 8199 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
8120 8200 [4] return
8121 8201 Code attribute exceptions (count = 0):
8122 8202 Code attribute attributes (attribute count = 1):
8123 8203 + Line number table attribute (count = 2)
8124   - [0] -> line 448
8125   - [4] -> line 449
  8204 + [0] -> line 461
  8205 + [4] -> line 462
8126 8206 + Method: getCurrentCNUser()Lio/rong/imlib/model/CNUserInfo;
8127   - Access flags: 0x9
8128   - = public static io.rong.imlib.model.CNUserInfo getCurrentCNUser()
  8207 + Access flags: 0xa
  8208 + = private static io.rong.imlib.model.CNUserInfo getCurrentCNUser()
8129 8209 Class member attributes (count = 1):
8130 8210 + Code attribute instructions (code length = 4, locals = 0, stack = 1):
8131   - [0] getstatic #70
  8211 + [0] getstatic #72
8132 8212 + Fieldref [io/rong/imlib/Chat.currentCNUser Lio/rong/imlib/model/CNUserInfo;]
8133 8213 [3] areturn
8134 8214 Code attribute exceptions (count = 0):
8135 8215 Code attribute attributes (attribute count = 1):
8136 8216 + Line number table attribute (count = 1)
8137   - [0] -> line 452
  8217 + [0] -> line 465
8138 8218 + Method: modifyUser(Ljava/lang/String;Ljava/lang/String;)V
8139 8219 Access flags: 0x1
8140 8220 = public void modifyUser(java.lang.String,java.lang.String)
8141 8221 Class member attributes (count = 1):
8142 8222 + Code attribute instructions (code length = 25, locals = 3, stack = 2):
8143   - [0] getstatic #72
  8223 + [0] getstatic #74
8144 8224 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
8145 8225 [3] aload_1 v1
8146   - [4] invokevirtual #144
  8226 + [4] invokevirtual #155
8147 8227 + Methodref [io/rong/imlib/model/UserInfo.setName (Ljava/lang/String;)V]
8148   - [7] getstatic #72
  8228 + [7] getstatic #74
8149 8229 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
8150 8230 [10] aload_2 v2
8151   - [11] invokestatic #86
  8231 + [11] invokestatic #89
8152 8232 + Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;]
8153   - [14] invokevirtual #145
  8233 + [14] invokevirtual #156
8154 8234 + Methodref [io/rong/imlib/model/UserInfo.setPortraitUri (Landroid/net/Uri;)V]
8155 8235 [17] aload_0 v0
8156   - [18] getstatic #72
  8236 + [18] getstatic #74
8157 8237 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
8158   - [21] invokevirtual #98
  8238 + [21] invokespecial #102
8159 8239 + Methodref [io/rong/imlib/Chat.setCurrentUser (Lio/rong/imlib/model/UserInfo;)V]
8160 8240 [24] return
8161 8241 Code attribute exceptions (count = 0):
8162 8242 Code attribute attributes (attribute count = 1):
8163 8243 + Line number table attribute (count = 4)
8164   - [0] -> line 457
8165   - [7] -> line 458
8166   - [17] -> line 459
8167   - [24] -> line 460
8168   - + Method: access$000(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;
  8244 + [0] -> line 470
  8245 + [7] -> line 471
  8246 + [17] -> line 472
  8247 + [24] -> line 473
  8248 + + Method: access$002(Lio/rong/imlib/Chat;Ljava/lang/String;)Ljava/lang/String;
  8249 + Access flags: 0x1008
  8250 + = static synthetic java.lang.String access$002(io.rong.imlib.Chat,java.lang.String)
  8251 + Class member attributes (count = 1):
  8252 + + Code attribute instructions (code length = 7, locals = 2, stack = 3):
  8253 + [0] aload_0 v0
  8254 + [1] aload_1 v1
  8255 + [2] dup_x1
  8256 + [3] putfield #86
  8257 + + Fieldref [io/rong/imlib/Chat.token Ljava/lang/String;]
  8258 + [6] areturn
  8259 + Code attribute exceptions (count = 0):
  8260 + Code attribute attributes (attribute count = 1):
  8261 + + Line number table attribute (count = 1)
  8262 + [0] -> line 28
  8263 + + Method: access$000(Lio/rong/imlib/Chat;)Ljava/lang/String;
8169 8264 Access flags: 0x1008
8170   - = static synthetic io.rong.imlib.base.IChat$OnConnectListener access$000(io.rong.imlib.Chat)
  8265 + = static synthetic java.lang.String access$000(io.rong.imlib.Chat)
8171 8266 Class member attributes (count = 1):
8172 8267 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8173 8268 [0] aload_0 v0
8174   - [1] getfield #76
  8269 + [1] getfield #86
  8270 + + Fieldref [io/rong/imlib/Chat.token Ljava/lang/String;]
  8271 + [4] areturn
  8272 + Code attribute exceptions (count = 0):
  8273 + Code attribute attributes (attribute count = 1):
  8274 + + Line number table attribute (count = 1)
  8275 + [0] -> line 28
  8276 + + Method: access$100(Lio/rong/imlib/Chat;Ljava/lang/String;)V
  8277 + Access flags: 0x1008
  8278 + = static synthetic void access$100(io.rong.imlib.Chat,java.lang.String)
  8279 + Class member attributes (count = 1):
  8280 + + Code attribute instructions (code length = 6, locals = 2, stack = 2):
  8281 + [0] aload_0 v0
  8282 + [1] aload_1 v1
  8283 + [2] invokespecial #94
  8284 + + Methodref [io/rong/imlib/Chat.connect (Ljava/lang/String;)V]
  8285 + [5] return
  8286 + Code attribute exceptions (count = 0):
  8287 + Code attribute attributes (attribute count = 1):
  8288 + + Line number table attribute (count = 1)
  8289 + [0] -> line 28
  8290 + + Method: access$200(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;
  8291 + Access flags: 0x1008
  8292 + = static synthetic io.rong.imlib.base.IChat$OnConnectListener access$200(io.rong.imlib.Chat)
  8293 + Class member attributes (count = 1):
  8294 + + Code attribute instructions (code length = 5, locals = 1, stack = 1):
  8295 + [0] aload_0 v0
  8296 + [1] getfield #78
8175 8297 + Fieldref [io/rong/imlib/Chat.mOnConnectionListener Lio/rong/imlib/base/IChat$OnConnectListener;]
8176 8298 [4] areturn
8177 8299 Code attribute exceptions (count = 0):
8178 8300 Code attribute attributes (attribute count = 1):
8179 8301 + Line number table attribute (count = 1)
8180   - [0] -> line 27
8181   - + Method: access$100(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;
  8302 + [0] -> line 28
  8303 + + Method: access$300(Lio/rong/imlib/Chat;Lio/rong/imlib/model/UserInfo;)V
  8304 + Access flags: 0x1008
  8305 + = static synthetic void access$300(io.rong.imlib.Chat,io.rong.imlib.model.UserInfo)
  8306 + Class member attributes (count = 1):
  8307 + + Code attribute instructions (code length = 6, locals = 2, stack = 2):
  8308 + [0] aload_0 v0
  8309 + [1] aload_1 v1
  8310 + [2] invokespecial #102
  8311 + + Methodref [io/rong/imlib/Chat.setCurrentUser (Lio/rong/imlib/model/UserInfo;)V]
  8312 + [5] return
  8313 + Code attribute exceptions (count = 0):
  8314 + Code attribute attributes (attribute count = 1):
  8315 + + Line number table attribute (count = 1)
  8316 + [0] -> line 28
  8317 + + Method: access$400(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;
8182 8318 Access flags: 0x1008
8183   - = static synthetic io.rong.imlib.base.IChat$OnOperationListener access$100(io.rong.imlib.Chat)
  8319 + = static synthetic io.rong.imlib.base.IChat$OnOperationListener access$400(io.rong.imlib.Chat)
8184 8320 Class member attributes (count = 1):
8185 8321 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8186 8322 [0] aload_0 v0
8187   - [1] getfield #79
  8323 + [1] getfield #81
8188 8324 + Fieldref [io/rong/imlib/Chat.mOnOperationListener Lio/rong/imlib/base/IChat$OnOperationListener;]
8189 8325 [4] areturn
8190 8326 Code attribute exceptions (count = 0):
8191 8327 Code attribute attributes (attribute count = 1):
8192 8328 + Line number table attribute (count = 1)
8193   - [0] -> line 27
8194   - + Method: access$200(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;
  8329 + [0] -> line 28
  8330 + + Method: access$500(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;
8195 8331 Access flags: 0x1008
8196   - = static synthetic io.rong.imlib.base.IChat$OnSendMessageListener access$200(io.rong.imlib.Chat)
  8332 + = static synthetic io.rong.imlib.base.IChat$OnSendMessageListener access$500(io.rong.imlib.Chat)
8197 8333 Class member attributes (count = 1):
8198 8334 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8199 8335 [0] aload_0 v0
8200   - [1] getfield #81
  8336 + [1] getfield #83
8201 8337 + Fieldref [io/rong/imlib/Chat.mOnSendMessageListener Lio/rong/imlib/base/IChat$OnSendMessageListener;]
8202 8338 [4] areturn
8203 8339 Code attribute exceptions (count = 0):
8204 8340 Code attribute attributes (attribute count = 1):
8205 8341 + Line number table attribute (count = 1)
8206   - [0] -> line 27
8207   - + Method: access$300(Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;
  8342 + [0] -> line 28
  8343 + + Method: access$600(Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;
8208 8344 Access flags: 0x1008
8209   - = static synthetic io.rong.imlib.model.CNMessage access$300(io.rong.imlib.Chat,io.rong.imlib.model.Message)
  8345 + = static synthetic io.rong.imlib.model.CNMessage access$600(io.rong.imlib.Chat,io.rong.imlib.model.Message)
8210 8346 Class member attributes (count = 1):
8211 8347 + Code attribute instructions (code length = 6, locals = 2, stack = 2):
8212 8348 [0] aload_0 v0
8213 8349 [1] aload_1 v1
8214   - [2] invokespecial #89
  8350 + [2] invokespecial #92
8215 8351 + Methodref [io/rong/imlib/Chat.cnMessage (Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
8216 8352 [5] areturn
8217 8353 Code attribute exceptions (count = 0):
8218 8354 Code attribute attributes (attribute count = 1):
8219 8355 + Line number table attribute (count = 1)
8220   - [0] -> line 27
8221   - + Method: access$400(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;
  8356 + [0] -> line 28
  8357 + + Method: access$700(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;
8222 8358 Access flags: 0x1008
8223   - = static synthetic io.rong.imlib.base.IChat$OnResultListener access$400(io.rong.imlib.Chat)
  8359 + = static synthetic io.rong.imlib.base.IChat$OnResultListener access$700(io.rong.imlib.Chat)
8224 8360 Class member attributes (count = 1):
8225 8361 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8226 8362 [0] aload_0 v0
8227   - [1] getfield #80
  8363 + [1] getfield #82
8228 8364 + Fieldref [io/rong/imlib/Chat.mOnResultListener Lio/rong/imlib/base/IChat$OnResultListener;]
8229 8365 [4] areturn
8230 8366 Code attribute exceptions (count = 0):
8231 8367 Code attribute attributes (attribute count = 1):
8232 8368 + Line number table attribute (count = 1)
8233   - [0] -> line 27
8234   - + Method: access$500(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;
  8369 + [0] -> line 28
  8370 + + Method: access$800(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;
8235 8371 Access flags: 0x1008
8236   - = static synthetic io.rong.imlib.base.IChat$OnConnectStatusListener access$500(io.rong.imlib.Chat)
  8372 + = static synthetic io.rong.imlib.base.IChat$OnConnectStatusListener access$800(io.rong.imlib.Chat)
8237 8373 Class member attributes (count = 1):
8238 8374 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8239 8375 [0] aload_0 v0
8240   - [1] getfield #74
  8376 + [1] getfield #76
8241 8377 + Fieldref [io/rong/imlib/Chat.mConnectStatusListener Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8242 8378 [4] areturn
8243 8379 Code attribute exceptions (count = 0):
8244 8380 Code attribute attributes (attribute count = 1):
8245 8381 + Line number table attribute (count = 1)
8246   - [0] -> line 27
8247   - + Method: access$600(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;
  8382 + [0] -> line 28
  8383 + + Method: access$900(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;
8248 8384 Access flags: 0x1008
8249   - = static synthetic io.rong.imlib.base.IChat$OnChatRoomActionListener access$600(io.rong.imlib.Chat)
  8385 + = static synthetic io.rong.imlib.base.IChat$OnChatRoomActionListener access$900(io.rong.imlib.Chat)
8250 8386 Class member attributes (count = 1):
8251 8387 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8252 8388 [0] aload_0 v0
8253   - [1] getfield #75
  8389 + [1] getfield #77
8254 8390 + Fieldref [io/rong/imlib/Chat.mOnChatRoomActionListener Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
8255 8391 [4] areturn
8256 8392 Code attribute exceptions (count = 0):
8257 8393 Code attribute attributes (attribute count = 1):
8258 8394 + Line number table attribute (count = 1)
8259   - [0] -> line 27
8260   - + Method: access$700(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;
  8395 + [0] -> line 28
  8396 + + Method: access$1000(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;
8261 8397 Access flags: 0x1008
8262   - = static synthetic io.rong.imlib.base.IChat$OnMessageListener access$700(io.rong.imlib.Chat)
  8398 + = static synthetic io.rong.imlib.base.IChat$OnMessageListener access$1000(io.rong.imlib.Chat)
8263 8399 Class member attributes (count = 1):
8264 8400 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8265 8401 [0] aload_0 v0
8266   - [1] getfield #78
  8402 + [1] getfield #80
8267 8403 + Fieldref [io/rong/imlib/Chat.mOnMessageListener Lio/rong/imlib/base/IChat$OnMessageListener;]
8268 8404 [4] areturn
8269 8405 Code attribute exceptions (count = 0):
8270 8406 Code attribute attributes (attribute count = 1):
8271 8407 + Line number table attribute (count = 1)
8272   - [0] -> line 27
8273   - + Method: access$800(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;
  8408 + [0] -> line 28
  8409 + + Method: access$1100(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;
8274 8410 Access flags: 0x1008
8275   - = static synthetic io.rong.imlib.base.IChat$OnLatestMessageListener access$800(io.rong.imlib.Chat)
  8411 + = static synthetic io.rong.imlib.base.IChat$OnLatestMessageListener access$1100(io.rong.imlib.Chat)
8276 8412 Class member attributes (count = 1):
8277 8413 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
8278 8414 [0] aload_0 v0
8279   - [1] getfield #77
  8415 + [1] getfield #79
8280 8416 + Fieldref [io/rong/imlib/Chat.mOnLatestMessageListener Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
8281 8417 [4] areturn
8282 8418 Code attribute exceptions (count = 0):
8283 8419 Code attribute attributes (attribute count = 1):
8284 8420 + Line number table attribute (count = 1)
8285   - [0] -> line 27
  8421 + [0] -> line 28
8286 8422 - Method: <clinit>()V
8287 8423 Access flags: 0x8
8288 8424 = static void <clinit>()
... ... @@ -8290,21 +8426,21 @@ Methods (count = 41):
8290 8426 + Code attribute instructions (code length = 11, locals = 0, stack = 1):
8291 8427 [0] ldc #8
8292 8428 + String [e5t4ouvpe5qea]
8293   - [2] putstatic #65
  8429 + [2] putstatic #67
8294 8430 + Fieldref [io/rong/imlib/Chat.APP_KEY Ljava/lang/String;]
8295 8431 [5] ldc #5
8296 8432 + String [N16VJFIPE22p]
8297   - [7] putstatic #66
  8433 + [7] putstatic #68
8298 8434 + Fieldref [io/rong/imlib/Chat.APP_SECRET Ljava/lang/String;]
8299 8435 [10] return
8300 8436 Code attribute exceptions (count = 0):
8301 8437 Code attribute attributes (attribute count = 1):
8302 8438 + Line number table attribute (count = 2)
8303   - [0] -> line 48
8304   - [5] -> line 49
  8439 + [0] -> line 52
  8440 + [5] -> line 53
8305 8441  
8306 8442 Class file attributes (count = 2):
8307   - + Inner classes attribute (count = 32)
  8443 + + Inner classes attribute (count = 33)
8308 8444 - InnerClassesInfo:
8309 8445 Access flags: 0x1008 = static synthetic
8310 8446 + Class [io/rong/imlib/Chat$14]
... ... @@ -8424,6 +8560,11 @@ Class file attributes (count = 2):
8424 8560 + Utf8 [OperationCallback]
8425 8561 - InnerClassesInfo:
8426 8562 Access flags: 0x4019 = public static final enum
  8563 + + Class [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus]
  8564 + + Class [io/rong/imlib/RongIMClient$ConnectionStatusListener]
  8565 + + Utf8 [ConnectionStatus]
  8566 + - InnerClassesInfo:
  8567 + Access flags: 0x4019 = public static final enum
8427 8568 + Class [io/rong/imlib/model/Conversation$ConversationType]
8428 8569 + Class [io/rong/imlib/model/Conversation]
8429 8570 + Utf8 [ConversationType]
... ... @@ -8452,7 +8593,7 @@ _____________________________________________________________________
8452 8593 Interfaces (count = 1):
8453 8594 + Class [io/rong/imlib/network/HttpUtil$OnResponse]
8454 8595  
8455   -Constant Pool (count = 50):
  8596 +Constant Pool (count = 60):
8456 8597 + String [token]
8457 8598 + Class [io/rong/imlib/Chat]
8458 8599 + Class [io/rong/imlib/Chat$1]
... ... @@ -8462,21 +8603,28 @@ Constant Pool (count = 50):
8462 8603 + Class [org/json/JSONException]
8463 8604 + Class [org/json/JSONObject]
8464 8605 + Fieldref [io/rong/imlib/Chat$1.this$0 Lio/rong/imlib/Chat;]
8465   - + Methodref [io/rong/imlib/Chat.connect (Ljava/lang/String;)V]
  8606 + + Methodref [io/rong/imlib/Chat.access$000 (Lio/rong/imlib/Chat;)Ljava/lang/String;]
  8607 + + Methodref [io/rong/imlib/Chat.access$002 (Lio/rong/imlib/Chat;Ljava/lang/String;)Ljava/lang/String;]
  8608 + + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;Ljava/lang/String;)V]
8466 8609 + Methodref [java/lang/Object.<init> ()V]
8467 8610 + Methodref [org/json/JSONException.printStackTrace ()V]
8468 8611 + Methodref [org/json/JSONObject.<init> (Ljava/lang/String;)V]
8469 8612 + Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
8470 8613 + NameAndType [<init> ()V]
8471 8614 + NameAndType [<init> (Ljava/lang/String;)V]
  8615 + + NameAndType [access$000 (Lio/rong/imlib/Chat;)Ljava/lang/String;]
  8616 + + NameAndType [access$002 (Lio/rong/imlib/Chat;Ljava/lang/String;)Ljava/lang/String;]
  8617 + + NameAndType [access$100 (Lio/rong/imlib/Chat;Ljava/lang/String;)V]
8472 8618 + NameAndType [connect (Lio/rong/imlib/model/CNUserInfo;)V]
8473   - + NameAndType [connect (Ljava/lang/String;)V]
8474 8619 + NameAndType [getString (Ljava/lang/String;)Ljava/lang/String;]
8475 8620 + NameAndType [printStackTrace ()V]
8476 8621 + NameAndType [this$0 Lio/rong/imlib/Chat;]
8477 8622 + Utf8 [()V]
8478 8623 + Utf8 [(ILjava/lang/String;)V]
  8624 + + Utf8 [(Lio/rong/imlib/Chat;)Ljava/lang/String;]
8479 8625 + Utf8 [(Lio/rong/imlib/Chat;)V]
  8626 + + Utf8 [(Lio/rong/imlib/Chat;Ljava/lang/String;)Ljava/lang/String;]
  8627 + + Utf8 [(Lio/rong/imlib/Chat;Ljava/lang/String;)V]
8480 8628 + Utf8 [(Lio/rong/imlib/model/CNUserInfo;)V]
8481 8629 + Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
8482 8630 + Utf8 [(Ljava/lang/String;)V]
... ... @@ -8489,6 +8637,9 @@ Constant Pool (count = 50):
8489 8637 + Utf8 [Lio/rong/imlib/Chat;]
8490 8638 + Utf8 [OnResponse]
8491 8639 + Utf8 [SourceFile]
  8640 + + Utf8 [access$000]
  8641 + + Utf8 [access$002]
  8642 + + Utf8 [access$100]
8492 8643 + Utf8 [connect]
8493 8644 + Utf8 [getString]
8494 8645 + Utf8 [io/rong/imlib/Chat]
... ... @@ -8519,18 +8670,18 @@ Methods (count = 2):
8519 8670 [2] putfield #9
8520 8671 + Fieldref [io/rong/imlib/Chat$1.this$0 Lio/rong/imlib/Chat;]
8521 8672 [5] aload_0 v0
8522   - [6] invokespecial #11
  8673 + [6] invokespecial #13
8523 8674 + Methodref [java/lang/Object.<init> ()V]
8524 8675 [9] return
8525 8676 Code attribute exceptions (count = 0):
8526 8677 Code attribute attributes (attribute count = 1):
8527 8678 + Line number table attribute (count = 1)
8528   - [0] -> line 90
  8679 + [0] -> line 94
8529 8680 + Method: onResponse(ILjava/lang/String;)V
8530 8681 Access flags: 0x1
8531 8682 = public void onResponse(int,java.lang.String)
8532 8683 Class member attributes (count = 1):
8533   - + Code attribute instructions (code length = 46, locals = 5, stack = 3):
  8684 + + Code attribute instructions (code length = 55, locals = 4, stack = 3):
8534 8685 [0] iload_1 v1
8535 8686 [1] sipush 200
8536 8687 [4] ificmpeq +4 (target=8)
... ... @@ -8539,42 +8690,51 @@ Methods (count = 2):
8539 8690 + Class [org/json/JSONObject]
8540 8691 [11] dup
8541 8692 [12] aload_2 v2
8542   - [13] invokespecial #13
  8693 + [13] invokespecial #15
8543 8694 + Methodref [org/json/JSONObject.<init> (Ljava/lang/String;)V]
8544   - [16] astore v4
8545   - [18] aload v4
8546   - [20] ldc #1
  8695 + [16] astore_3 v3
  8696 + [17] aload_0 v0
  8697 + [18] getfield #9
  8698 + + Fieldref [io/rong/imlib/Chat$1.this$0 Lio/rong/imlib/Chat;]
  8699 + [21] aload_3 v3
  8700 + [22] ldc #1
8547 8701 + String [token]
8548   - [22] invokevirtual #14
  8702 + [24] invokevirtual #16
8549 8703 + Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;]
8550   - [25] astore_3 v3
8551   - [26] goto +11 (target=37)
8552   - [29] astore v4
8553   - [31] aload v4
8554   - [33] invokevirtual #12
  8704 + [27] invokestatic #11
  8705 + + Methodref [io/rong/imlib/Chat.access$002 (Lio/rong/imlib/Chat;Ljava/lang/String;)Ljava/lang/String;]
  8706 + [30] pop
  8707 + [31] goto +9 (target=40)
  8708 + [34] astore_3 v3
  8709 + [35] aload_3 v3
  8710 + [36] invokevirtual #14
8555 8711 + Methodref [org/json/JSONException.printStackTrace ()V]
8556   - [36] return
8557   - [37] aload_0 v0
8558   - [38] getfield #9
  8712 + [39] return
  8713 + [40] aload_0 v0
  8714 + [41] getfield #9
8559 8715 + Fieldref [io/rong/imlib/Chat$1.this$0 Lio/rong/imlib/Chat;]
8560   - [41] aload_3 v3
8561   - [42] invokevirtual #10
8562   - + Methodref [io/rong/imlib/Chat.connect (Ljava/lang/String;)V]
8563   - [45] return
  8716 + [44] aload_0 v0
  8717 + [45] getfield #9
  8718 + + Fieldref [io/rong/imlib/Chat$1.this$0 Lio/rong/imlib/Chat;]
  8719 + [48] invokestatic #10
  8720 + + Methodref [io/rong/imlib/Chat.access$000 (Lio/rong/imlib/Chat;)Ljava/lang/String;]
  8721 + [51] invokestatic #12
  8722 + + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;Ljava/lang/String;)V]
  8723 + [54] return
8564 8724 Code attribute exceptions (count = 1):
8565   - - ExceptionInfo (8 -> 26: 29):
  8725 + - ExceptionInfo (8 -> 31: 34):
8566 8726 + Class [org/json/JSONException]
8567 8727 Code attribute attributes (attribute count = 1):
8568 8728 + Line number table attribute (count = 9)
8569   - [0] -> line 93
8570   - [8] -> line 96
8571   - [18] -> line 97
8572   - [26] -> line 101
8573   - [29] -> line 98
8574   - [31] -> line 99
8575   - [36] -> line 100
8576   - [37] -> line 102
8577   - [45] -> line 103
  8729 + [0] -> line 97
  8730 + [8] -> line 99
  8731 + [17] -> line 100
  8732 + [31] -> line 104
  8733 + [34] -> line 101
  8734 + [35] -> line 102
  8735 + [39] -> line 103
  8736 + [40] -> line 105
  8737 + [54] -> line 106
8578 8738  
8579 8739 Class file attributes (count = 3):
8580 8740 + Enclosing method attribute:
... ... @@ -8623,13 +8783,13 @@ Constant Pool (count = 69):
8623 8783 + Class [java/lang/Object]
8624 8784 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8625 8785 + Fieldref [io/rong/imlib/Chat$14.$SwitchMap$io$rong$imlib$RongIMClient$ConnectionStatusListener$ConnectionStatus [I]
8626   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8786 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8627 8787 + Methodref [io/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus.ordinal ()I]
8628 8788 + Methodref [java/lang/Object.<init> ()V]
8629 8789 + InterfaceMethodref [io/rong/imlib/base/IChat$OnConnectStatusListener.onConnectStatus (ILjava/lang/String;)V]
8630 8790 + NameAndType [$SwitchMap$io$rong$imlib$RongIMClient$ConnectionStatusListener$ConnectionStatus [I]
8631 8791 + NameAndType [<init> ()V]
8632   - + NameAndType [access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8792 + + NameAndType [access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8633 8793 + NameAndType [onConnectStatus (ILjava/lang/String;)V]
8634 8794 + NameAndType [ordinal ()I]
8635 8795 + NameAndType [this$0 Lio/rong/imlib/Chat;]
... ... @@ -8659,7 +8819,7 @@ Constant Pool (count = 69):
8659 8819 + Utf8 [SourceFile]
8660 8820 + Utf8 [Token incorrect.]
8661 8821 + Utf8 [[I]
8662   - + Utf8 [access$500]
  8822 + + Utf8 [access$800]
8663 8823 + Utf8 [io/rong/imlib/Chat]
8664 8824 + Utf8 [io/rong/imlib/Chat$10]
8665 8825 + Utf8 [io/rong/imlib/Chat$14]
... ... @@ -8696,7 +8856,7 @@ Methods (count = 2):
8696 8856 Code attribute exceptions (count = 0):
8697 8857 Code attribute attributes (attribute count = 1):
8698 8858 + Line number table attribute (count = 1)
8699   - [0] -> line 296
  8859 + [0] -> line 309
8700 8860 + Method: onChanged(Lio/rong/imlib/RongIMClient$ConnectionStatusListener$ConnectionStatus;)V
8701 8861 Access flags: 0x1
8702 8862 = public void onChanged(io.rong.imlib.RongIMClient$ConnectionStatusListener$ConnectionStatus)
... ... @@ -8721,7 +8881,7 @@ Methods (count = 2):
8721 8881 [53] getfield #17
8722 8882 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8723 8883 [56] invokestatic #19
8724   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8884 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8725 8885 [59] iconst_m1
8726 8886 [60] ldc #5
8727 8887 + String [Network is unavailable.]
... ... @@ -8732,7 +8892,7 @@ Methods (count = 2):
8732 8892 [71] getfield #17
8733 8893 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8734 8894 [74] invokestatic #19
8735   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8895 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8736 8896 [77] iconst_0
8737 8897 [78] ldc #1
8738 8898 + String [Connect Success.]
... ... @@ -8743,7 +8903,7 @@ Methods (count = 2):
8743 8903 [89] getfield #17
8744 8904 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8745 8905 [92] invokestatic #19
8746   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8906 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8747 8907 [95] iconst_1
8748 8908 [96] ldc #2
8749 8909 + String [Connecting]
... ... @@ -8754,7 +8914,7 @@ Methods (count = 2):
8754 8914 [107] getfield #17
8755 8915 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8756 8916 [110] invokestatic #19
8757   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8917 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8758 8918 [113] iconst_2
8759 8919 [114] ldc #3
8760 8920 + String [Disconnected]
... ... @@ -8765,7 +8925,7 @@ Methods (count = 2):
8765 8925 [125] getfield #17
8766 8926 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8767 8927 [128] invokestatic #19
8768   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8928 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8769 8929 [131] iconst_3
8770 8930 [132] ldc #4
8771 8931 + String [Login on the other device, and be kicked offline.]
... ... @@ -8776,7 +8936,7 @@ Methods (count = 2):
8776 8936 [143] getfield #17
8777 8937 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8778 8938 [146] invokestatic #19
8779   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8939 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8780 8940 [149] iconst_4
8781 8941 [150] ldc #7
8782 8942 + String [Token incorrect.]
... ... @@ -8787,7 +8947,7 @@ Methods (count = 2):
8787 8947 [161] getfield #17
8788 8948 + Fieldref [io/rong/imlib/Chat$10.this$0 Lio/rong/imlib/Chat;]
8789 8949 [164] invokestatic #19
8790   - + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
  8950 + + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectStatusListener;]
8791 8951 [167] iconst_5
8792 8952 [168] ldc #6
8793 8953 + String [Server invalid.]
... ... @@ -8797,21 +8957,21 @@ Methods (count = 2):
8797 8957 Code attribute exceptions (count = 0):
8798 8958 Code attribute attributes (attribute count = 1):
8799 8959 + Line number table attribute (count = 15)
8800   - [0] -> line 300
8801   - [52] -> line 302
8802   - [67] -> line 303
8803   - [70] -> line 305
8804   - [85] -> line 306
8805   - [88] -> line 308
8806   - [103] -> line 309
8807   - [106] -> line 311
8808   - [121] -> line 312
8809   - [124] -> line 314
8810   - [139] -> line 315
8811   - [142] -> line 317
8812   - [157] -> line 318
8813   - [160] -> line 320
8814   - [175] -> line 323
  8960 + [0] -> line 313
  8961 + [52] -> line 315
  8962 + [67] -> line 316
  8963 + [70] -> line 318
  8964 + [85] -> line 319
  8965 + [88] -> line 321
  8966 + [103] -> line 322
  8967 + [106] -> line 324
  8968 + [121] -> line 325
  8969 + [124] -> line 327
  8970 + [139] -> line 328
  8971 + [142] -> line 330
  8972 + [157] -> line 331
  8973 + [160] -> line 333
  8974 + [175] -> line 336
8815 8975  
8816 8976 Class file attributes (count = 3):
8817 8977 + Enclosing method attribute:
... ... @@ -8863,7 +9023,7 @@ Constant Pool (count = 62):
8863 9023 + Class [io/rong/imlib/base/IChat$OnChatRoomActionListener]
8864 9024 + Class [java/lang/Object]
8865 9025 + Fieldref [io/rong/imlib/Chat$11.this$0 Lio/rong/imlib/Chat;]
8866   - + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
  9026 + + Methodref [io/rong/imlib/Chat.access$900 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
8867 9027 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
8868 9028 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
8869 9029 + Methodref [java/lang/Object.<init> ()V]
... ... @@ -8872,7 +9032,7 @@ Constant Pool (count = 62):
8872 9032 + InterfaceMethodref [io/rong/imlib/base/IChat$OnChatRoomActionListener.onJoining (Ljava/lang/String;)V]
8873 9033 + InterfaceMethodref [io/rong/imlib/base/IChat$OnChatRoomActionListener.onQuited (Ljava/lang/String;)V]
8874 9034 + NameAndType [<init> ()V]
8875   - + NameAndType [access$600 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
  9035 + + NameAndType [access$900 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
8876 9036 + NameAndType [getMessage ()Ljava/lang/String;]
8877 9037 + NameAndType [getValue ()I]
8878 9038 + NameAndType [onError (Ljava/lang/String;ILjava/lang/String;)V]
... ... @@ -8899,7 +9059,7 @@ Constant Pool (count = 62):
8899 9059 + Utf8 [Lio/rong/imlib/Chat;]
8900 9060 + Utf8 [OnChatRoomActionListener]
8901 9061 + Utf8 [SourceFile]
8902   - + Utf8 [access$600]
  9062 + + Utf8 [access$900]
8903 9063 + Utf8 [getMessage]
8904 9064 + Utf8 [getValue]
8905 9065 + Utf8 [io/rong/imlib/Chat]
... ... @@ -8938,7 +9098,7 @@ Methods (count = 5):
8938 9098 Code attribute exceptions (count = 0):
8939 9099 Code attribute attributes (attribute count = 1):
8940 9100 + Line number table attribute (count = 1)
8941   - [0] -> line 334
  9101 + [0] -> line 347
8942 9102 + Method: onJoining(Ljava/lang/String;)V
8943 9103 Access flags: 0x1
8944 9104 = public void onJoining(java.lang.String)
... ... @@ -8948,7 +9108,7 @@ Methods (count = 5):
8948 9108 [1] getfield #9
8949 9109 + Fieldref [io/rong/imlib/Chat$11.this$0 Lio/rong/imlib/Chat;]
8950 9110 [4] invokestatic #10
8951   - + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
  9111 + + Methodref [io/rong/imlib/Chat.access$900 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
8952 9112 [7] aload_1 v1
8953 9113 [8] invokeinterface #16, 512
8954 9114 + InterfaceMethodref [io/rong/imlib/base/IChat$OnChatRoomActionListener.onJoining (Ljava/lang/String;)V]
... ... @@ -8956,8 +9116,8 @@ Methods (count = 5):
8956 9116 Code attribute exceptions (count = 0):
8957 9117 Code attribute attributes (attribute count = 1):
8958 9118 + Line number table attribute (count = 2)
8959   - [0] -> line 337
8960   - [13] -> line 338
  9119 + [0] -> line 350
  9120 + [13] -> line 351
8961 9121 + Method: onJoined(Ljava/lang/String;)V
8962 9122 Access flags: 0x1
8963 9123 = public void onJoined(java.lang.String)
... ... @@ -8967,7 +9127,7 @@ Methods (count = 5):
8967 9127 [1] getfield #9
8968 9128 + Fieldref [io/rong/imlib/Chat$11.this$0 Lio/rong/imlib/Chat;]
8969 9129 [4] invokestatic #10
8970   - + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
  9130 + + Methodref [io/rong/imlib/Chat.access$900 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
8971 9131 [7] aload_1 v1
8972 9132 [8] invokeinterface #15, 512
8973 9133 + InterfaceMethodref [io/rong/imlib/base/IChat$OnChatRoomActionListener.onJoined (Ljava/lang/String;)V]
... ... @@ -8975,8 +9135,8 @@ Methods (count = 5):
8975 9135 Code attribute exceptions (count = 0):
8976 9136 Code attribute attributes (attribute count = 1):
8977 9137 + Line number table attribute (count = 2)
8978   - [0] -> line 342
8979   - [13] -> line 343
  9138 + [0] -> line 355
  9139 + [13] -> line 356
8980 9140 + Method: onQuited(Ljava/lang/String;)V
8981 9141 Access flags: 0x1
8982 9142 = public void onQuited(java.lang.String)
... ... @@ -8986,7 +9146,7 @@ Methods (count = 5):
8986 9146 [1] getfield #9
8987 9147 + Fieldref [io/rong/imlib/Chat$11.this$0 Lio/rong/imlib/Chat;]
8988 9148 [4] invokestatic #10
8989   - + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
  9149 + + Methodref [io/rong/imlib/Chat.access$900 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
8990 9150 [7] aload_1 v1
8991 9151 [8] invokeinterface #17, 512
8992 9152 + InterfaceMethodref [io/rong/imlib/base/IChat$OnChatRoomActionListener.onQuited (Ljava/lang/String;)V]
... ... @@ -8994,8 +9154,8 @@ Methods (count = 5):
8994 9154 Code attribute exceptions (count = 0):
8995 9155 Code attribute attributes (attribute count = 1):
8996 9156 + Line number table attribute (count = 2)
8997   - [0] -> line 347
8998   - [13] -> line 348
  9157 + [0] -> line 360
  9158 + [13] -> line 361
8999 9159 + Method: onError(Ljava/lang/String;Lio/rong/imlib/RongIMClient$ErrorCode;)V
9000 9160 Access flags: 0x1
9001 9161 = public void onError(java.lang.String,io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -9005,7 +9165,7 @@ Methods (count = 5):
9005 9165 [1] getfield #9
9006 9166 + Fieldref [io/rong/imlib/Chat$11.this$0 Lio/rong/imlib/Chat;]
9007 9167 [4] invokestatic #10
9008   - + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
  9168 + + Methodref [io/rong/imlib/Chat.access$900 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnChatRoomActionListener;]
9009 9169 [7] aload_1 v1
9010 9170 [8] aload_2 v2
9011 9171 [9] invokevirtual #12
... ... @@ -9019,8 +9179,8 @@ Methods (count = 5):
9019 9179 Code attribute exceptions (count = 0):
9020 9180 Code attribute attributes (attribute count = 1):
9021 9181 + Line number table attribute (count = 2)
9022   - [0] -> line 352
9023   - [21] -> line 353
  9182 + [0] -> line 365
  9183 + [21] -> line 366
9024 9184  
9025 9185 Class file attributes (count = 3):
9026 9186 + Enclosing method attribute:
... ... @@ -9068,13 +9228,13 @@ Constant Pool (count = 46):
9068 9228 + Class [io/rong/imlib/base/IChat$OnMessageListener]
9069 9229 + Class [java/lang/Object]
9070 9230 + Fieldref [io/rong/imlib/Chat$12.this$0 Lio/rong/imlib/Chat;]
9071   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9072   - + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;]
  9231 + + Methodref [io/rong/imlib/Chat.access$1000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;]
  9232 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9073 9233 + Methodref [java/lang/Object.<init> ()V]
9074 9234 + InterfaceMethodref [io/rong/imlib/base/IChat$OnMessageListener.processMessage (Lio/rong/imlib/model/CNMessage;)V]
9075 9235 + NameAndType [<init> ()V]
9076   - + NameAndType [access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9077   - + NameAndType [access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;]
  9236 + + NameAndType [access$1000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;]
  9237 + + NameAndType [access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9078 9238 + NameAndType [processMessage (Lio/rong/imlib/model/CNMessage;)V]
9079 9239 + NameAndType [this$0 Lio/rong/imlib/Chat;]
9080 9240 + Utf8 [()V]
... ... @@ -9093,8 +9253,8 @@ Constant Pool (count = 46):
9093 9253 + Utf8 [OnMessageListener]
9094 9254 + Utf8 [OnReceiveMessageListener]
9095 9255 + Utf8 [SourceFile]
9096   - + Utf8 [access$300]
9097   - + Utf8 [access$700]
  9256 + + Utf8 [access$1000]
  9257 + + Utf8 [access$600]
9098 9258 + Utf8 [io/rong/imlib/Chat]
9099 9259 + Utf8 [io/rong/imlib/Chat$12]
9100 9260 + Utf8 [io/rong/imlib/RongIMClient]
... ... @@ -9128,7 +9288,7 @@ Methods (count = 2):
9128 9288 Code attribute exceptions (count = 0):
9129 9289 Code attribute attributes (attribute count = 1):
9130 9290 + Line number table attribute (count = 1)
9131   - [0] -> line 356
  9291 + [0] -> line 369
9132 9292 + Method: onReceived(Lio/rong/imlib/model/Message;I)Z
9133 9293 Access flags: 0x1
9134 9294 = public boolean onReceived(io.rong.imlib.model.Message,int)
... ... @@ -9137,14 +9297,14 @@ Methods (count = 2):
9137 9297 [0] aload_0 v0
9138 9298 [1] getfield #8
9139 9299 + Fieldref [io/rong/imlib/Chat$12.this$0 Lio/rong/imlib/Chat;]
9140   - [4] invokestatic #10
9141   - + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;]
  9300 + [4] invokestatic #9
  9301 + + Methodref [io/rong/imlib/Chat.access$1000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnMessageListener;]
9142 9302 [7] aload_0 v0
9143 9303 [8] getfield #8
9144 9304 + Fieldref [io/rong/imlib/Chat$12.this$0 Lio/rong/imlib/Chat;]
9145 9305 [11] aload_1 v1
9146   - [12] invokestatic #9
9147   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  9306 + [12] invokestatic #10
  9307 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9148 9308 [15] invokeinterface #12, 512
9149 9309 + InterfaceMethodref [io/rong/imlib/base/IChat$OnMessageListener.processMessage (Lio/rong/imlib/model/CNMessage;)V]
9150 9310 [20] iconst_0
... ... @@ -9152,8 +9312,8 @@ Methods (count = 2):
9152 9312 Code attribute exceptions (count = 0):
9153 9313 Code attribute attributes (attribute count = 1):
9154 9314 + Line number table attribute (count = 2)
9155   - [0] -> line 360
9156   - [20] -> line 361
  9315 + [0] -> line 373
  9316 + [20] -> line 374
9157 9317  
9158 9318 Class file attributes (count = 3):
9159 9319 + Enclosing method attribute:
... ... @@ -9199,8 +9359,8 @@ Constant Pool (count = 91):
9199 9359 + Class [java/util/Iterator]
9200 9360 + Class [java/util/List]
9201 9361 + Fieldref [io/rong/imlib/Chat$13.this$0 Lio/rong/imlib/Chat;]
9202   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9203   - + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
  9362 + + Methodref [io/rong/imlib/Chat.access$1100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
  9363 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9204 9364 + Methodref [io/rong/imlib/Chat$13.onSuccess (Ljava/util/List;)V]
9205 9365 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
9206 9366 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -9213,8 +9373,8 @@ Constant Pool (count = 91):
9213 9373 + InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
9214 9374 + InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;]
9215 9375 + NameAndType [<init> ()V]
9216   - + NameAndType [access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9217   - + NameAndType [access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
  9376 + + NameAndType [access$1100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
  9377 + + NameAndType [access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9218 9378 + NameAndType [add (Ljava/lang/Object;)Z]
9219 9379 + NameAndType [getLatestMessages (Ljava/lang/String;I)V]
9220 9380 + NameAndType [getMessage ()Ljava/lang/String;]
... ... @@ -9254,8 +9414,8 @@ Constant Pool (count = 91):
9254 9414 + Utf8 [ResultCallback]
9255 9415 + Utf8 [Signature]
9256 9416 + Utf8 [SourceFile]
9257   - + Utf8 [access$300]
9258   - + Utf8 [access$800]
  9417 + + Utf8 [access$1100]
  9418 + + Utf8 [access$600]
9259 9419 + Utf8 [add]
9260 9420 + Utf8 [getLatestMessages]
9261 9421 + Utf8 [getMessage]
... ... @@ -9300,7 +9460,7 @@ Methods (count = 4):
9300 9460 Code attribute exceptions (count = 0):
9301 9461 Code attribute attributes (attribute count = 1):
9302 9462 + Line number table attribute (count = 1)
9303   - [0] -> line 390
  9463 + [0] -> line 403
9304 9464 + Method: onSuccess(Ljava/util/List;)V
9305 9465 Access flags: 0x1
9306 9466 = public void onSuccess(java.util.List)
... ... @@ -9331,8 +9491,8 @@ Methods (count = 4):
9331 9491 [37] getfield #12
9332 9492 + Fieldref [io/rong/imlib/Chat$13.this$0 Lio/rong/imlib/Chat;]
9333 9493 [40] aload v4
9334   - [42] invokestatic #13
9335   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  9494 + [42] invokestatic #14
  9495 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
9336 9496 [45] invokeinterface #24, 512
9337 9497 + InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z]
9338 9498 [50] pop
... ... @@ -9340,8 +9500,8 @@ Methods (count = 4):
9340 9500 [54] aload_0 v0
9341 9501 [55] getfield #12
9342 9502 + Fieldref [io/rong/imlib/Chat$13.this$0 Lio/rong/imlib/Chat;]
9343   - [58] invokestatic #14
9344   - + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
  9503 + [58] invokestatic #13
  9504 + + Methodref [io/rong/imlib/Chat.access$1100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
9345 9505 [61] aload_2 v2
9346 9506 [62] invokeinterface #21, 512
9347 9507 + InterfaceMethodref [io/rong/imlib/base/IChat$OnLatestMessageListener.onSuccess (Ljava/util/List;)V]
... ... @@ -9349,12 +9509,12 @@ Methods (count = 4):
9349 9509 Code attribute exceptions (count = 0):
9350 9510 Code attribute attributes (attribute count = 1):
9351 9511 + Line number table attribute (count = 6)
9352   - [0] -> line 393
9353   - [8] -> line 394
9354   - [35] -> line 395
9355   - [51] -> line 396
9356   - [54] -> line 397
9357   - [67] -> line 398
  9512 + [0] -> line 406
  9513 + [8] -> line 407
  9514 + [35] -> line 408
  9515 + [51] -> line 409
  9516 + [54] -> line 410
  9517 + [67] -> line 411
9358 9518 + Signature attribute:
9359 9519 + Utf8 [(Ljava/util/List<Lio/rong/imlib/model/Message;>;)V]
9360 9520 + Method: onError(Lio/rong/imlib/RongIMClient$ErrorCode;)V
... ... @@ -9365,8 +9525,8 @@ Methods (count = 4):
9365 9525 [0] aload_0 v0
9366 9526 [1] getfield #12
9367 9527 + Fieldref [io/rong/imlib/Chat$13.this$0 Lio/rong/imlib/Chat;]
9368   - [4] invokestatic #14
9369   - + Methodref [io/rong/imlib/Chat.access$800 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
  9528 + [4] invokestatic #13
  9529 + + Methodref [io/rong/imlib/Chat.access$1100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnLatestMessageListener;]
9370 9530 [7] aload_1 v1
9371 9531 [8] invokevirtual #17
9372 9532 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -9379,8 +9539,8 @@ Methods (count = 4):
9379 9539 Code attribute exceptions (count = 0):
9380 9540 Code attribute attributes (attribute count = 1):
9381 9541 + Line number table attribute (count = 2)
9382   - [0] -> line 402
9383   - [20] -> line 403
  9542 + [0] -> line 415
  9543 + [20] -> line 416
9384 9544 + Method: onSuccess(Ljava/lang/Object;)V
9385 9545 Access flags: 0x1041
9386 9546 = public bridge synthetic void onSuccess(java.lang.Object)
... ... @@ -9396,7 +9556,7 @@ Methods (count = 4):
9396 9556 Code attribute exceptions (count = 0):
9397 9557 Code attribute attributes (attribute count = 1):
9398 9558 + Line number table attribute (count = 1)
9399   - [0] -> line 390
  9559 + [0] -> line 403
9400 9560  
9401 9561 Class file attributes (count = 4):
9402 9562 + Enclosing method attribute:
... ... @@ -9602,7 +9762,7 @@ Methods (count = 1):
9602 9762 + Class [java/lang/NoSuchFieldError]
9603 9763 Code attribute attributes (attribute count = 1):
9604 9764 + Line number table attribute (count = 1)
9605   - [0] -> line 300
  9765 + [0] -> line 313
9606 9766  
9607 9767 Class file attributes (count = 3):
9608 9768 + Enclosing method attribute:
... ... @@ -9646,8 +9806,8 @@ Constant Pool (count = 71):
9646 9806 + Class [java/lang/String]
9647 9807 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
9648 9808 + Fieldref [io/rong/imlib/Chat$2.this$0 Lio/rong/imlib/Chat;]
9649   - + Methodref [io/rong/imlib/Chat.access$000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
9650   - + Methodref [io/rong/imlib/Chat.setCurrentUser (Lio/rong/imlib/model/UserInfo;)V]
  9809 + + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
  9810 + + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/UserInfo;)V]
9651 9811 + Methodref [io/rong/imlib/Chat$2.onSuccess (Ljava/lang/String;)V]
9652 9812 + Methodref [io/rong/imlib/RongIMClient$ConnectCallback.<init> ()V]
9653 9813 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
... ... @@ -9656,7 +9816,8 @@ Constant Pool (count = 71):
9656 9816 + InterfaceMethodref [io/rong/imlib/base/IChat$OnConnectListener.onSuccess (Ljava/lang/String;)V]
9657 9817 + InterfaceMethodref [io/rong/imlib/base/IChat$OnConnectListener.onTokenIncorrect ()V]
9658 9818 + NameAndType [<init> ()V]
9659   - + NameAndType [access$000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
  9819 + + NameAndType [access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
  9820 + + NameAndType [access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/UserInfo;)V]
9660 9821 + NameAndType [connect (Ljava/lang/String;)V]
9661 9822 + NameAndType [currentUser Lio/rong/imlib/model/UserInfo;]
9662 9823 + NameAndType [getMessage ()Ljava/lang/String;]
... ... @@ -9664,7 +9825,6 @@ Constant Pool (count = 71):
9664 9825 + NameAndType [onError (ILjava/lang/String;)V]
9665 9826 + NameAndType [onSuccess (Ljava/lang/String;)V]
9666 9827 + NameAndType [onTokenIncorrect ()V]
9667   - + NameAndType [setCurrentUser (Lio/rong/imlib/model/UserInfo;)V]
9668 9828 + NameAndType [this$0 Lio/rong/imlib/Chat;]
9669 9829 + Utf8 [()I]
9670 9830 + Utf8 [()Ljava/lang/String;]
... ... @@ -9672,8 +9832,8 @@ Constant Pool (count = 71):
9672 9832 + Utf8 [(ILjava/lang/String;)V]
9673 9833 + Utf8 [(Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
9674 9834 + Utf8 [(Lio/rong/imlib/Chat;)V]
  9835 + + Utf8 [(Lio/rong/imlib/Chat;Lio/rong/imlib/model/UserInfo;)V]
9675 9836 + Utf8 [(Lio/rong/imlib/RongIMClient$ErrorCode;)V]
9676   - + Utf8 [(Lio/rong/imlib/model/UserInfo;)V]
9677 9837 + Utf8 [(Ljava/lang/Object;)V]
9678 9838 + Utf8 [(Ljava/lang/String;)V]
9679 9839 + Utf8 [<init>]
... ... @@ -9688,7 +9848,8 @@ Constant Pool (count = 71):
9688 9848 + Utf8 [Lio/rong/imlib/model/UserInfo;]
9689 9849 + Utf8 [OnConnectListener]
9690 9850 + Utf8 [SourceFile]
9691   - + Utf8 [access$000]
  9851 + + Utf8 [access$200]
  9852 + + Utf8 [access$300]
9692 9853 + Utf8 [connect]
9693 9854 + Utf8 [currentUser]
9694 9855 + Utf8 [getMessage]
... ... @@ -9704,7 +9865,6 @@ Constant Pool (count = 71):
9704 9865 + Utf8 [onError]
9705 9866 + Utf8 [onSuccess]
9706 9867 + Utf8 [onTokenIncorrect]
9707   - + Utf8 [setCurrentUser]
9708 9868 + Utf8 [this$0]
9709 9869  
9710 9870 Fields (count = 1):
... ... @@ -9729,7 +9889,7 @@ Methods (count = 5):
9729 9889 Code attribute exceptions (count = 0):
9730 9890 Code attribute attributes (attribute count = 1):
9731 9891 + Line number table attribute (count = 1)
9732   - [0] -> line 118
  9892 + [0] -> line 121
9733 9893 + Method: onTokenIncorrect()V
9734 9894 Access flags: 0x1
9735 9895 = public void onTokenIncorrect()
... ... @@ -9739,15 +9899,15 @@ Methods (count = 5):
9739 9899 [1] getfield #10
9740 9900 + Fieldref [io/rong/imlib/Chat$2.this$0 Lio/rong/imlib/Chat;]
9741 9901 [4] invokestatic #11
9742   - + Methodref [io/rong/imlib/Chat.access$000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
  9902 + + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
9743 9903 [7] invokeinterface #19, 256
9744 9904 + InterfaceMethodref [io/rong/imlib/base/IChat$OnConnectListener.onTokenIncorrect ()V]
9745 9905 [12] return
9746 9906 Code attribute exceptions (count = 0):
9747 9907 Code attribute attributes (attribute count = 1):
9748 9908 + Line number table attribute (count = 2)
9749   - [0] -> line 122
9750   - [12] -> line 123
  9909 + [0] -> line 125
  9910 + [12] -> line 126
9751 9911 + Method: onSuccess(Ljava/lang/String;)V
9752 9912 Access flags: 0x1
9753 9913 = public void onSuccess(java.lang.String)
... ... @@ -9757,7 +9917,7 @@ Methods (count = 5):
9757 9917 [1] getfield #10
9758 9918 + Fieldref [io/rong/imlib/Chat$2.this$0 Lio/rong/imlib/Chat;]
9759 9919 [4] invokestatic #11
9760   - + Methodref [io/rong/imlib/Chat.access$000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
  9920 + + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
9761 9921 [7] aload_1 v1
9762 9922 [8] invokeinterface #18, 512
9763 9923 + InterfaceMethodref [io/rong/imlib/base/IChat$OnConnectListener.onSuccess (Ljava/lang/String;)V]
... ... @@ -9766,15 +9926,15 @@ Methods (count = 5):
9766 9926 + Fieldref [io/rong/imlib/Chat$2.this$0 Lio/rong/imlib/Chat;]
9767 9927 [17] getstatic #9
9768 9928 + Fieldref [io/rong/imlib/Chat.currentUser Lio/rong/imlib/model/UserInfo;]
9769   - [20] invokevirtual #12
9770   - + Methodref [io/rong/imlib/Chat.setCurrentUser (Lio/rong/imlib/model/UserInfo;)V]
  9929 + [20] invokestatic #12
  9930 + + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/UserInfo;)V]
9771 9931 [23] return
9772 9932 Code attribute exceptions (count = 0):
9773 9933 Code attribute attributes (attribute count = 1):
9774 9934 + Line number table attribute (count = 3)
9775   - [0] -> line 128
9776   - [13] -> line 129
9777   - [23] -> line 130
  9935 + [0] -> line 131
  9936 + [13] -> line 132
  9937 + [23] -> line 133
9778 9938 + Method: onError(Lio/rong/imlib/RongIMClient$ErrorCode;)V
9779 9939 Access flags: 0x1
9780 9940 = public void onError(io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -9784,7 +9944,7 @@ Methods (count = 5):
9784 9944 [1] getfield #10
9785 9945 + Fieldref [io/rong/imlib/Chat$2.this$0 Lio/rong/imlib/Chat;]
9786 9946 [4] invokestatic #11
9787   - + Methodref [io/rong/imlib/Chat.access$000 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
  9947 + + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnConnectListener;]
9788 9948 [7] aload_1 v1
9789 9949 [8] invokevirtual #16
9790 9950 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -9797,8 +9957,8 @@ Methods (count = 5):
9797 9957 Code attribute exceptions (count = 0):
9798 9958 Code attribute attributes (attribute count = 1):
9799 9959 + Line number table attribute (count = 2)
9800   - [0] -> line 135
9801   - [20] -> line 136
  9960 + [0] -> line 138
  9961 + [20] -> line 139
9802 9962 + Method: onSuccess(Ljava/lang/Object;)V
9803 9963 Access flags: 0x1041
9804 9964 = public bridge synthetic void onSuccess(java.lang.Object)
... ... @@ -9814,7 +9974,7 @@ Methods (count = 5):
9814 9974 Code attribute exceptions (count = 0):
9815 9975 Code attribute attributes (attribute count = 1):
9816 9976 + Line number table attribute (count = 1)
9817   - [0] -> line 118
  9977 + [0] -> line 121
9818 9978  
9819 9979 Class file attributes (count = 3):
9820 9980 + Enclosing method attribute:
... ... @@ -9864,14 +10024,14 @@ Constant Pool (count = 59):
9864 10024 + Class [io/rong/imlib/base/IChat]
9865 10025 + Class [io/rong/imlib/base/IChat$OnOperationListener]
9866 10026 + Fieldref [io/rong/imlib/Chat$3.this$0 Lio/rong/imlib/Chat;]
9867   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10027 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
9868 10028 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
9869 10029 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
9870 10030 + Methodref [io/rong/imlib/RongIMClient$OperationCallback.<init> ()V]
9871 10031 + InterfaceMethodref [io/rong/imlib/base/IChat$OnOperationListener.onError (ILjava/lang/String;)V]
9872 10032 + InterfaceMethodref [io/rong/imlib/base/IChat$OnOperationListener.onSuccess (ILjava/lang/String;)V]
9873 10033 + NameAndType [<init> ()V]
9874   - + NameAndType [access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10034 + + NameAndType [access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
9875 10035 + NameAndType [getMessage ()Ljava/lang/String;]
9876 10036 + NameAndType [getValue ()I]
9877 10037 + NameAndType [joinChatRoom (Ljava/lang/String;I)V]
... ... @@ -9897,7 +10057,7 @@ Constant Pool (count = 59):
9897 10057 + Utf8 [OnOperationListener]
9898 10058 + Utf8 [OperationCallback]
9899 10059 + Utf8 [SourceFile]
9900   - + Utf8 [access$100]
  10060 + + Utf8 [access$400]
9901 10061 + Utf8 [getMessage]
9902 10062 + Utf8 [getValue]
9903 10063 + Utf8 [io/rong/imlib/Chat]
... ... @@ -9935,7 +10095,7 @@ Methods (count = 3):
9935 10095 Code attribute exceptions (count = 0):
9936 10096 Code attribute attributes (attribute count = 1):
9937 10097 + Line number table attribute (count = 1)
9938   - [0] -> line 150
  10098 + [0] -> line 153
9939 10099 + Method: onSuccess()V
9940 10100 Access flags: 0x1
9941 10101 = public void onSuccess()
... ... @@ -9945,7 +10105,7 @@ Methods (count = 3):
9945 10105 [1] getfield #10
9946 10106 + Fieldref [io/rong/imlib/Chat$3.this$0 Lio/rong/imlib/Chat;]
9947 10107 [4] invokestatic #11
9948   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10108 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
9949 10109 [7] ldc #1
9950 10110 + Integer [100002]
9951 10111 [9] ldc #2
... ... @@ -9956,8 +10116,8 @@ Methods (count = 3):
9956 10116 Code attribute exceptions (count = 0):
9957 10117 Code attribute attributes (attribute count = 1):
9958 10118 + Line number table attribute (count = 2)
9959   - [0] -> line 154
9960   - [16] -> line 155
  10119 + [0] -> line 157
  10120 + [16] -> line 158
9961 10121 + Method: onError(Lio/rong/imlib/RongIMClient$ErrorCode;)V
9962 10122 Access flags: 0x1
9963 10123 = public void onError(io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -9967,7 +10127,7 @@ Methods (count = 3):
9967 10127 [1] getfield #10
9968 10128 + Fieldref [io/rong/imlib/Chat$3.this$0 Lio/rong/imlib/Chat;]
9969 10129 [4] invokestatic #11
9970   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10130 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
9971 10131 [7] aload_1 v1
9972 10132 [8] invokevirtual #13
9973 10133 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -9980,8 +10140,8 @@ Methods (count = 3):
9980 10140 Code attribute exceptions (count = 0):
9981 10141 Code attribute attributes (attribute count = 1):
9982 10142 + Line number table attribute (count = 2)
9983   - [0] -> line 160
9984   - [20] -> line 161
  10143 + [0] -> line 163
  10144 + [20] -> line 164
9985 10145  
9986 10146 Class file attributes (count = 3):
9987 10147 + Enclosing method attribute:
... ... @@ -10031,14 +10191,14 @@ Constant Pool (count = 59):
10031 10191 + Class [io/rong/imlib/base/IChat]
10032 10192 + Class [io/rong/imlib/base/IChat$OnOperationListener]
10033 10193 + Fieldref [io/rong/imlib/Chat$4.this$0 Lio/rong/imlib/Chat;]
10034   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10194 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10035 10195 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
10036 10196 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
10037 10197 + Methodref [io/rong/imlib/RongIMClient$OperationCallback.<init> ()V]
10038 10198 + InterfaceMethodref [io/rong/imlib/base/IChat$OnOperationListener.onError (ILjava/lang/String;)V]
10039 10199 + InterfaceMethodref [io/rong/imlib/base/IChat$OnOperationListener.onSuccess (ILjava/lang/String;)V]
10040 10200 + NameAndType [<init> ()V]
10041   - + NameAndType [access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10201 + + NameAndType [access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10042 10202 + NameAndType [getMessage ()Ljava/lang/String;]
10043 10203 + NameAndType [getValue ()I]
10044 10204 + NameAndType [joinExistChatRoom (Ljava/lang/String;I)V]
... ... @@ -10064,7 +10224,7 @@ Constant Pool (count = 59):
10064 10224 + Utf8 [OnOperationListener]
10065 10225 + Utf8 [OperationCallback]
10066 10226 + Utf8 [SourceFile]
10067   - + Utf8 [access$100]
  10227 + + Utf8 [access$400]
10068 10228 + Utf8 [getMessage]
10069 10229 + Utf8 [getValue]
10070 10230 + Utf8 [io/rong/imlib/Chat]
... ... @@ -10102,7 +10262,7 @@ Methods (count = 3):
10102 10262 Code attribute exceptions (count = 0):
10103 10263 Code attribute attributes (attribute count = 1):
10104 10264 + Line number table attribute (count = 1)
10105   - [0] -> line 170
  10265 + [0] -> line 173
10106 10266 + Method: onSuccess()V
10107 10267 Access flags: 0x1
10108 10268 = public void onSuccess()
... ... @@ -10112,7 +10272,7 @@ Methods (count = 3):
10112 10272 [1] getfield #10
10113 10273 + Fieldref [io/rong/imlib/Chat$4.this$0 Lio/rong/imlib/Chat;]
10114 10274 [4] invokestatic #11
10115   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10275 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10116 10276 [7] ldc #1
10117 10277 + Integer [100003]
10118 10278 [9] ldc #2
... ... @@ -10123,8 +10283,8 @@ Methods (count = 3):
10123 10283 Code attribute exceptions (count = 0):
10124 10284 Code attribute attributes (attribute count = 1):
10125 10285 + Line number table attribute (count = 2)
10126   - [0] -> line 173
10127   - [16] -> line 174
  10286 + [0] -> line 176
  10287 + [16] -> line 177
10128 10288 + Method: onError(Lio/rong/imlib/RongIMClient$ErrorCode;)V
10129 10289 Access flags: 0x1
10130 10290 = public void onError(io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -10134,7 +10294,7 @@ Methods (count = 3):
10134 10294 [1] getfield #10
10135 10295 + Fieldref [io/rong/imlib/Chat$4.this$0 Lio/rong/imlib/Chat;]
10136 10296 [4] invokestatic #11
10137   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10297 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10138 10298 [7] aload_1 v1
10139 10299 [8] invokevirtual #13
10140 10300 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -10147,8 +10307,8 @@ Methods (count = 3):
10147 10307 Code attribute exceptions (count = 0):
10148 10308 Code attribute attributes (attribute count = 1):
10149 10309 + Line number table attribute (count = 2)
10150   - [0] -> line 178
10151   - [20] -> line 179
  10310 + [0] -> line 181
  10311 + [20] -> line 182
10152 10312  
10153 10313 Class file attributes (count = 3):
10154 10314 + Enclosing method attribute:
... ... @@ -10198,14 +10358,14 @@ Constant Pool (count = 59):
10198 10358 + Class [io/rong/imlib/base/IChat]
10199 10359 + Class [io/rong/imlib/base/IChat$OnOperationListener]
10200 10360 + Fieldref [io/rong/imlib/Chat$5.this$0 Lio/rong/imlib/Chat;]
10201   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10361 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10202 10362 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
10203 10363 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
10204 10364 + Methodref [io/rong/imlib/RongIMClient$OperationCallback.<init> ()V]
10205 10365 + InterfaceMethodref [io/rong/imlib/base/IChat$OnOperationListener.onError (ILjava/lang/String;)V]
10206 10366 + InterfaceMethodref [io/rong/imlib/base/IChat$OnOperationListener.onSuccess (ILjava/lang/String;)V]
10207 10367 + NameAndType [<init> ()V]
10208   - + NameAndType [access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10368 + + NameAndType [access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10209 10369 + NameAndType [getMessage ()Ljava/lang/String;]
10210 10370 + NameAndType [getValue ()I]
10211 10371 + NameAndType [onError (ILjava/lang/String;)V]
... ... @@ -10231,7 +10391,7 @@ Constant Pool (count = 59):
10231 10391 + Utf8 [OnOperationListener]
10232 10392 + Utf8 [OperationCallback]
10233 10393 + Utf8 [SourceFile]
10234   - + Utf8 [access$100]
  10394 + + Utf8 [access$400]
10235 10395 + Utf8 [getMessage]
10236 10396 + Utf8 [getValue]
10237 10397 + Utf8 [io/rong/imlib/Chat]
... ... @@ -10269,7 +10429,7 @@ Methods (count = 3):
10269 10429 Code attribute exceptions (count = 0):
10270 10430 Code attribute attributes (attribute count = 1):
10271 10431 + Line number table attribute (count = 1)
10272   - [0] -> line 190
  10432 + [0] -> line 193
10273 10433 + Method: onSuccess()V
10274 10434 Access flags: 0x1
10275 10435 = public void onSuccess()
... ... @@ -10279,7 +10439,7 @@ Methods (count = 3):
10279 10439 [1] getfield #10
10280 10440 + Fieldref [io/rong/imlib/Chat$5.this$0 Lio/rong/imlib/Chat;]
10281 10441 [4] invokestatic #11
10282   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10442 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10283 10443 [7] ldc #1
10284 10444 + Integer [100004]
10285 10445 [9] ldc #2
... ... @@ -10290,8 +10450,8 @@ Methods (count = 3):
10290 10450 Code attribute exceptions (count = 0):
10291 10451 Code attribute attributes (attribute count = 1):
10292 10452 + Line number table attribute (count = 2)
10293   - [0] -> line 194
10294   - [16] -> line 195
  10453 + [0] -> line 197
  10454 + [16] -> line 198
10295 10455 + Method: onError(Lio/rong/imlib/RongIMClient$ErrorCode;)V
10296 10456 Access flags: 0x1
10297 10457 = public void onError(io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -10301,7 +10461,7 @@ Methods (count = 3):
10301 10461 [1] getfield #10
10302 10462 + Fieldref [io/rong/imlib/Chat$5.this$0 Lio/rong/imlib/Chat;]
10303 10463 [4] invokestatic #11
10304   - + Methodref [io/rong/imlib/Chat.access$100 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
  10464 + + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnOperationListener;]
10305 10465 [7] aload_1 v1
10306 10466 [8] invokevirtual #13
10307 10467 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -10314,8 +10474,8 @@ Methods (count = 3):
10314 10474 Code attribute exceptions (count = 0):
10315 10475 Code attribute attributes (attribute count = 1):
10316 10476 + Line number table attribute (count = 2)
10317   - [0] -> line 200
10318   - [20] -> line 201
  10477 + [0] -> line 203
  10478 + [20] -> line 204
10319 10479  
10320 10480 Class file attributes (count = 3):
10321 10481 + Enclosing method attribute:
... ... @@ -10364,7 +10524,7 @@ Constant Pool (count = 61):
10364 10524 + Class [io/rong/imlib/base/IChat$OnSendMessageListener]
10365 10525 + Class [java/lang/Integer]
10366 10526 + Fieldref [io/rong/imlib/Chat$6.this$0 Lio/rong/imlib/Chat;]
10367   - + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  10527 + + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10368 10528 + Methodref [io/rong/imlib/Chat$6.onSuccess (Ljava/lang/Integer;)V]
10369 10529 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
10370 10530 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -10372,7 +10532,7 @@ Constant Pool (count = 61):
10372 10532 + InterfaceMethodref [io/rong/imlib/base/IChat$OnSendMessageListener.onError (Ljava/lang/Integer;ILjava/lang/String;)V]
10373 10533 + InterfaceMethodref [io/rong/imlib/base/IChat$OnSendMessageListener.onSuccess (Ljava/lang/Integer;)V]
10374 10534 + NameAndType [<init> ()V]
10375   - + NameAndType [access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  10535 + + NameAndType [access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10376 10536 + NameAndType [getMessage ()Ljava/lang/String;]
10377 10537 + NameAndType [getValue ()I]
10378 10538 + NameAndType [onError (Ljava/lang/Integer;ILjava/lang/String;)V]
... ... @@ -10400,7 +10560,7 @@ Constant Pool (count = 61):
10400 10560 + Utf8 [OnSendMessageListener]
10401 10561 + Utf8 [SendMessageCallback]
10402 10562 + Utf8 [SourceFile]
10403   - + Utf8 [access$200]
  10563 + + Utf8 [access$500]
10404 10564 + Utf8 [getMessage]
10405 10565 + Utf8 [getValue]
10406 10566 + Utf8 [io/rong/imlib/Chat]
... ... @@ -10438,7 +10598,7 @@ Methods (count = 4):
10438 10598 Code attribute exceptions (count = 0):
10439 10599 Code attribute attributes (attribute count = 1):
10440 10600 + Line number table attribute (count = 1)
10441   - [0] -> line 229
  10601 + [0] -> line 242
10442 10602 + Method: onError(Ljava/lang/Integer;Lio/rong/imlib/RongIMClient$ErrorCode;)V
10443 10603 Access flags: 0x1
10444 10604 = public void onError(java.lang.Integer,io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -10448,7 +10608,7 @@ Methods (count = 4):
10448 10608 [1] getfield #9
10449 10609 + Fieldref [io/rong/imlib/Chat$6.this$0 Lio/rong/imlib/Chat;]
10450 10610 [4] invokestatic #10
10451   - + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  10611 + + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10452 10612 [7] aload_1 v1
10453 10613 [8] aload_2 v2
10454 10614 [9] invokevirtual #13
... ... @@ -10462,8 +10622,8 @@ Methods (count = 4):
10462 10622 Code attribute exceptions (count = 0):
10463 10623 Code attribute attributes (attribute count = 1):
10464 10624 + Line number table attribute (count = 2)
10465   - [0] -> line 233
10466   - [21] -> line 234
  10625 + [0] -> line 246
  10626 + [21] -> line 247
10467 10627 + Method: onSuccess(Ljava/lang/Integer;)V
10468 10628 Access flags: 0x1
10469 10629 = public void onSuccess(java.lang.Integer)
... ... @@ -10473,7 +10633,7 @@ Methods (count = 4):
10473 10633 [1] getfield #9
10474 10634 + Fieldref [io/rong/imlib/Chat$6.this$0 Lio/rong/imlib/Chat;]
10475 10635 [4] invokestatic #10
10476   - + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  10636 + + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10477 10637 [7] aload_1 v1
10478 10638 [8] invokeinterface #16, 512
10479 10639 + InterfaceMethodref [io/rong/imlib/base/IChat$OnSendMessageListener.onSuccess (Ljava/lang/Integer;)V]
... ... @@ -10481,8 +10641,8 @@ Methods (count = 4):
10481 10641 Code attribute exceptions (count = 0):
10482 10642 Code attribute attributes (attribute count = 1):
10483 10643 + Line number table attribute (count = 2)
10484   - [0] -> line 239
10485   - [13] -> line 240
  10644 + [0] -> line 252
  10645 + [13] -> line 253
10486 10646 + Method: onSuccess(Ljava/lang/Object;)V
10487 10647 Access flags: 0x1041
10488 10648 = public bridge synthetic void onSuccess(java.lang.Object)
... ... @@ -10498,7 +10658,7 @@ Methods (count = 4):
10498 10658 Code attribute exceptions (count = 0):
10499 10659 Code attribute attributes (attribute count = 1):
10500 10660 + Line number table attribute (count = 1)
10501   - [0] -> line 229
  10661 + [0] -> line 242
10502 10662  
10503 10663 Class file attributes (count = 3):
10504 10664 + Enclosing method attribute:
... ... @@ -10547,8 +10707,8 @@ Constant Pool (count = 69):
10547 10707 + Class [io/rong/imlib/base/IChat$OnResultListener]
10548 10708 + Class [io/rong/imlib/model/Message]
10549 10709 + Fieldref [io/rong/imlib/Chat$7.this$0 Lio/rong/imlib/Chat;]
10550   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
10551   - + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  10710 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  10711 + + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
10552 10712 + Methodref [io/rong/imlib/Chat$7.onSuccess (Lio/rong/imlib/model/Message;)V]
10553 10713 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
10554 10714 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -10556,8 +10716,8 @@ Constant Pool (count = 69):
10556 10716 + InterfaceMethodref [io/rong/imlib/base/IChat$OnResultListener.onError (ILjava/lang/String;)V]
10557 10717 + InterfaceMethodref [io/rong/imlib/base/IChat$OnResultListener.onSuccess (Lio/rong/imlib/model/CNMessage;)V]
10558 10718 + NameAndType [<init> ()V]
10559   - + NameAndType [access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
10560   - + NameAndType [access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  10719 + + NameAndType [access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  10720 + + NameAndType [access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
10561 10721 + NameAndType [getMessage ()Ljava/lang/String;]
10562 10722 + NameAndType [getValue ()I]
10563 10723 + NameAndType [onError (ILjava/lang/String;)V]
... ... @@ -10590,8 +10750,8 @@ Constant Pool (count = 69):
10590 10750 + Utf8 [ResultCallback]
10591 10751 + Utf8 [Signature]
10592 10752 + Utf8 [SourceFile]
10593   - + Utf8 [access$300]
10594   - + Utf8 [access$400]
  10753 + + Utf8 [access$600]
  10754 + + Utf8 [access$700]
10595 10755 + Utf8 [getMessage]
10596 10756 + Utf8 [getValue]
10597 10757 + Utf8 [io/rong/imlib/Chat]
... ... @@ -10629,7 +10789,7 @@ Methods (count = 4):
10629 10789 Code attribute exceptions (count = 0):
10630 10790 Code attribute attributes (attribute count = 1):
10631 10791 + Line number table attribute (count = 1)
10632   - [0] -> line 241
  10792 + [0] -> line 254
10633 10793 + Method: onSuccess(Lio/rong/imlib/model/Message;)V
10634 10794 Access flags: 0x1
10635 10795 = public void onSuccess(io.rong.imlib.model.Message)
... ... @@ -10639,21 +10799,21 @@ Methods (count = 4):
10639 10799 [1] getfield #9
10640 10800 + Fieldref [io/rong/imlib/Chat$7.this$0 Lio/rong/imlib/Chat;]
10641 10801 [4] invokestatic #11
10642   - + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  10802 + + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
10643 10803 [7] aload_0 v0
10644 10804 [8] getfield #9
10645 10805 + Fieldref [io/rong/imlib/Chat$7.this$0 Lio/rong/imlib/Chat;]
10646 10806 [11] aload_1 v1
10647 10807 [12] invokestatic #10
10648   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  10808 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
10649 10809 [15] invokeinterface #17, 512
10650 10810 + InterfaceMethodref [io/rong/imlib/base/IChat$OnResultListener.onSuccess (Lio/rong/imlib/model/CNMessage;)V]
10651 10811 [20] return
10652 10812 Code attribute exceptions (count = 0):
10653 10813 Code attribute attributes (attribute count = 1):
10654 10814 + Line number table attribute (count = 2)
10655   - [0] -> line 245
10656   - [20] -> line 246
  10815 + [0] -> line 258
  10816 + [20] -> line 259
10657 10817 + Method: onError(Lio/rong/imlib/RongIMClient$ErrorCode;)V
10658 10818 Access flags: 0x1
10659 10819 = public void onError(io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -10663,7 +10823,7 @@ Methods (count = 4):
10663 10823 [1] getfield #9
10664 10824 + Fieldref [io/rong/imlib/Chat$7.this$0 Lio/rong/imlib/Chat;]
10665 10825 [4] invokestatic #11
10666   - + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  10826 + + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
10667 10827 [7] aload_1 v1
10668 10828 [8] invokevirtual #14
10669 10829 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -10676,8 +10836,8 @@ Methods (count = 4):
10676 10836 Code attribute exceptions (count = 0):
10677 10837 Code attribute attributes (attribute count = 1):
10678 10838 + Line number table attribute (count = 2)
10679   - [0] -> line 251
10680   - [20] -> line 252
  10839 + [0] -> line 264
  10840 + [20] -> line 265
10681 10841 + Method: onSuccess(Ljava/lang/Object;)V
10682 10842 Access flags: 0x1041
10683 10843 = public bridge synthetic void onSuccess(java.lang.Object)
... ... @@ -10693,7 +10853,7 @@ Methods (count = 4):
10693 10853 Code attribute exceptions (count = 0):
10694 10854 Code attribute attributes (attribute count = 1):
10695 10855 + Line number table attribute (count = 1)
10696   - [0] -> line 241
  10856 + [0] -> line 254
10697 10857  
10698 10858 Class file attributes (count = 4):
10699 10859 + Enclosing method attribute:
... ... @@ -10744,7 +10904,7 @@ Constant Pool (count = 61):
10744 10904 + Class [io/rong/imlib/base/IChat$OnSendMessageListener]
10745 10905 + Class [java/lang/Integer]
10746 10906 + Fieldref [io/rong/imlib/Chat$8.this$0 Lio/rong/imlib/Chat;]
10747   - + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  10907 + + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10748 10908 + Methodref [io/rong/imlib/Chat$8.onSuccess (Ljava/lang/Integer;)V]
10749 10909 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
10750 10910 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -10752,7 +10912,7 @@ Constant Pool (count = 61):
10752 10912 + InterfaceMethodref [io/rong/imlib/base/IChat$OnSendMessageListener.onError (Ljava/lang/Integer;ILjava/lang/String;)V]
10753 10913 + InterfaceMethodref [io/rong/imlib/base/IChat$OnSendMessageListener.onSuccess (Ljava/lang/Integer;)V]
10754 10914 + NameAndType [<init> ()V]
10755   - + NameAndType [access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  10915 + + NameAndType [access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10756 10916 + NameAndType [getMessage ()Ljava/lang/String;]
10757 10917 + NameAndType [getValue ()I]
10758 10918 + NameAndType [onError (Ljava/lang/Integer;ILjava/lang/String;)V]
... ... @@ -10780,7 +10940,7 @@ Constant Pool (count = 61):
10780 10940 + Utf8 [OnSendMessageListener]
10781 10941 + Utf8 [SendMessageCallback]
10782 10942 + Utf8 [SourceFile]
10783   - + Utf8 [access$200]
  10943 + + Utf8 [access$500]
10784 10944 + Utf8 [getMessage]
10785 10945 + Utf8 [getValue]
10786 10946 + Utf8 [io/rong/imlib/Chat]
... ... @@ -10818,7 +10978,7 @@ Methods (count = 4):
10818 10978 Code attribute exceptions (count = 0):
10819 10979 Code attribute attributes (attribute count = 1):
10820 10980 + Line number table attribute (count = 1)
10821   - [0] -> line 265
  10981 + [0] -> line 278
10822 10982 + Method: onError(Ljava/lang/Integer;Lio/rong/imlib/RongIMClient$ErrorCode;)V
10823 10983 Access flags: 0x1
10824 10984 = public void onError(java.lang.Integer,io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -10828,7 +10988,7 @@ Methods (count = 4):
10828 10988 [1] getfield #9
10829 10989 + Fieldref [io/rong/imlib/Chat$8.this$0 Lio/rong/imlib/Chat;]
10830 10990 [4] invokestatic #10
10831   - + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  10991 + + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10832 10992 [7] aload_1 v1
10833 10993 [8] aload_2 v2
10834 10994 [9] invokevirtual #13
... ... @@ -10842,8 +11002,8 @@ Methods (count = 4):
10842 11002 Code attribute exceptions (count = 0):
10843 11003 Code attribute attributes (attribute count = 1):
10844 11004 + Line number table attribute (count = 2)
10845   - [0] -> line 269
10846   - [21] -> line 270
  11005 + [0] -> line 282
  11006 + [21] -> line 283
10847 11007 + Method: onSuccess(Ljava/lang/Integer;)V
10848 11008 Access flags: 0x1
10849 11009 = public void onSuccess(java.lang.Integer)
... ... @@ -10853,7 +11013,7 @@ Methods (count = 4):
10853 11013 [1] getfield #9
10854 11014 + Fieldref [io/rong/imlib/Chat$8.this$0 Lio/rong/imlib/Chat;]
10855 11015 [4] invokestatic #10
10856   - + Methodref [io/rong/imlib/Chat.access$200 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
  11016 + + Methodref [io/rong/imlib/Chat.access$500 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnSendMessageListener;]
10857 11017 [7] aload_1 v1
10858 11018 [8] invokeinterface #16, 512
10859 11019 + InterfaceMethodref [io/rong/imlib/base/IChat$OnSendMessageListener.onSuccess (Ljava/lang/Integer;)V]
... ... @@ -10861,8 +11021,8 @@ Methods (count = 4):
10861 11021 Code attribute exceptions (count = 0):
10862 11022 Code attribute attributes (attribute count = 1):
10863 11023 + Line number table attribute (count = 2)
10864   - [0] -> line 275
10865   - [13] -> line 276
  11024 + [0] -> line 288
  11025 + [13] -> line 289
10866 11026 + Method: onSuccess(Ljava/lang/Object;)V
10867 11027 Access flags: 0x1041
10868 11028 = public bridge synthetic void onSuccess(java.lang.Object)
... ... @@ -10878,7 +11038,7 @@ Methods (count = 4):
10878 11038 Code attribute exceptions (count = 0):
10879 11039 Code attribute attributes (attribute count = 1):
10880 11040 + Line number table attribute (count = 1)
10881   - [0] -> line 265
  11041 + [0] -> line 278
10882 11042  
10883 11043 Class file attributes (count = 3):
10884 11044 + Enclosing method attribute:
... ... @@ -10927,8 +11087,8 @@ Constant Pool (count = 69):
10927 11087 + Class [io/rong/imlib/base/IChat$OnResultListener]
10928 11088 + Class [io/rong/imlib/model/Message]
10929 11089 + Fieldref [io/rong/imlib/Chat$9.this$0 Lio/rong/imlib/Chat;]
10930   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
10931   - + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  11090 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  11091 + + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
10932 11092 + Methodref [io/rong/imlib/Chat$9.onSuccess (Lio/rong/imlib/model/Message;)V]
10933 11093 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getMessage ()Ljava/lang/String;]
10934 11094 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -10936,8 +11096,8 @@ Constant Pool (count = 69):
10936 11096 + InterfaceMethodref [io/rong/imlib/base/IChat$OnResultListener.onError (ILjava/lang/String;)V]
10937 11097 + InterfaceMethodref [io/rong/imlib/base/IChat$OnResultListener.onSuccess (Lio/rong/imlib/model/CNMessage;)V]
10938 11098 + NameAndType [<init> ()V]
10939   - + NameAndType [access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
10940   - + NameAndType [access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  11099 + + NameAndType [access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  11100 + + NameAndType [access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
10941 11101 + NameAndType [getMessage ()Ljava/lang/String;]
10942 11102 + NameAndType [getValue ()I]
10943 11103 + NameAndType [onError (ILjava/lang/String;)V]
... ... @@ -10970,8 +11130,8 @@ Constant Pool (count = 69):
10970 11130 + Utf8 [ResultCallback]
10971 11131 + Utf8 [Signature]
10972 11132 + Utf8 [SourceFile]
10973   - + Utf8 [access$300]
10974   - + Utf8 [access$400]
  11133 + + Utf8 [access$600]
  11134 + + Utf8 [access$700]
10975 11135 + Utf8 [getMessage]
10976 11136 + Utf8 [getValue]
10977 11137 + Utf8 [io/rong/imlib/Chat]
... ... @@ -11009,7 +11169,7 @@ Methods (count = 4):
11009 11169 Code attribute exceptions (count = 0):
11010 11170 Code attribute attributes (attribute count = 1):
11011 11171 + Line number table attribute (count = 1)
11012   - [0] -> line 277
  11172 + [0] -> line 290
11013 11173 + Method: onSuccess(Lio/rong/imlib/model/Message;)V
11014 11174 Access flags: 0x1
11015 11175 = public void onSuccess(io.rong.imlib.model.Message)
... ... @@ -11019,21 +11179,21 @@ Methods (count = 4):
11019 11179 [1] getfield #9
11020 11180 + Fieldref [io/rong/imlib/Chat$9.this$0 Lio/rong/imlib/Chat;]
11021 11181 [4] invokestatic #11
11022   - + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  11182 + + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
11023 11183 [7] aload_0 v0
11024 11184 [8] getfield #9
11025 11185 + Fieldref [io/rong/imlib/Chat$9.this$0 Lio/rong/imlib/Chat;]
11026 11186 [11] aload_1 v1
11027 11187 [12] invokestatic #10
11028   - + Methodref [io/rong/imlib/Chat.access$300 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
  11188 + + Methodref [io/rong/imlib/Chat.access$600 (Lio/rong/imlib/Chat;Lio/rong/imlib/model/Message;)Lio/rong/imlib/model/CNMessage;]
11029 11189 [15] invokeinterface #17, 512
11030 11190 + InterfaceMethodref [io/rong/imlib/base/IChat$OnResultListener.onSuccess (Lio/rong/imlib/model/CNMessage;)V]
11031 11191 [20] return
11032 11192 Code attribute exceptions (count = 0):
11033 11193 Code attribute attributes (attribute count = 1):
11034 11194 + Line number table attribute (count = 2)
11035   - [0] -> line 281
11036   - [20] -> line 282
  11195 + [0] -> line 294
  11196 + [20] -> line 295
11037 11197 + Method: onError(Lio/rong/imlib/RongIMClient$ErrorCode;)V
11038 11198 Access flags: 0x1
11039 11199 = public void onError(io.rong.imlib.RongIMClient$ErrorCode)
... ... @@ -11043,7 +11203,7 @@ Methods (count = 4):
11043 11203 [1] getfield #9
11044 11204 + Fieldref [io/rong/imlib/Chat$9.this$0 Lio/rong/imlib/Chat;]
11045 11205 [4] invokestatic #11
11046   - + Methodref [io/rong/imlib/Chat.access$400 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
  11206 + + Methodref [io/rong/imlib/Chat.access$700 (Lio/rong/imlib/Chat;)Lio/rong/imlib/base/IChat$OnResultListener;]
11047 11207 [7] aload_1 v1
11048 11208 [8] invokevirtual #14
11049 11209 + Methodref [io/rong/imlib/RongIMClient$ErrorCode.getValue ()I]
... ... @@ -11056,8 +11216,8 @@ Methods (count = 4):
11056 11216 Code attribute exceptions (count = 0):
11057 11217 Code attribute attributes (attribute count = 1):
11058 11218 + Line number table attribute (count = 2)
11059   - [0] -> line 287
11060   - [20] -> line 288
  11219 + [0] -> line 300
  11220 + [20] -> line 301
11061 11221 + Method: onSuccess(Ljava/lang/Object;)V
11062 11222 Access flags: 0x1041
11063 11223 = public bridge synthetic void onSuccess(java.lang.Object)
... ... @@ -11073,7 +11233,7 @@ Methods (count = 4):
11073 11233 Code attribute exceptions (count = 0):
11074 11234 Code attribute attributes (attribute count = 1):
11075 11235 + Line number table attribute (count = 1)
11076   - [0] -> line 277
  11236 + [0] -> line 290
11077 11237  
11078 11238 Class file attributes (count = 4):
11079 11239 + Enclosing method attribute:
... ... @@ -11114,7 +11274,7 @@ _____________________________________________________________________
11114 11274  
11115 11275 Interfaces (count = 0):
11116 11276  
11117   -Constant Pool (count = 112):
  11277 +Constant Pool (count = 116):
11118 11278 + Class [io/rong/imlib/Chat]
11119 11279 + Class [io/rong/imlib/ChatUtil]
11120 11280 + Class [io/rong/imlib/base/IChat]
... ... @@ -11130,6 +11290,7 @@ Constant Pool (count = 112):
11130 11290 + Methodref [io/rong/imlib/Chat.connect (Lio/rong/imlib/model/CNUserInfo;)V]
11131 11291 + Methodref [io/rong/imlib/Chat.disconnect (Z)V]
11132 11292 + Methodref [io/rong/imlib/Chat.exchangeUser (Lio/rong/imlib/model/CNUserInfo;)V]
  11293 + + Methodref [io/rong/imlib/Chat.getCurrentConnectionStatus ()Lio/rong/imlib/model/ConnectionStatus;]
11133 11294 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11134 11295 + Methodref [io/rong/imlib/Chat.getLatestMessages (Ljava/lang/String;I)V]
11135 11296 + Methodref [io/rong/imlib/Chat.init (Landroid/content/Context;)V]
... ... @@ -11150,6 +11311,7 @@ Constant Pool (count = 112):
11150 11311 + NameAndType [connect (Lio/rong/imlib/model/CNUserInfo;)V]
11151 11312 + NameAndType [disconnect (Z)V]
11152 11313 + NameAndType [exchangeUser (Lio/rong/imlib/model/CNUserInfo;)V]
  11314 + + NameAndType [getCurrentConnectionStatus ()Lio/rong/imlib/model/ConnectionStatus;]
11153 11315 + NameAndType [getInstance ()Lio/rong/imlib/Chat;]
11154 11316 + NameAndType [getLatestMessages (Ljava/lang/String;I)V]
11155 11317 + NameAndType [init (Landroid/content/Context;)V]
... ... @@ -11166,6 +11328,7 @@ Constant Pool (count = 112):
11166 11328 + NameAndType [setOnResultListener (Lio/rong/imlib/base/IChat$OnResultListener;)V]
11167 11329 + NameAndType [setOnSendMessageListener (Lio/rong/imlib/base/IChat$OnSendMessageListener;)V]
11168 11330 + Utf8 [()Lio/rong/imlib/Chat;]
  11331 + + Utf8 [()Lio/rong/imlib/model/ConnectionStatus;]
11169 11332 + Utf8 [()V]
11170 11333 + Utf8 [(Landroid/content/Context;)V]
11171 11334 + Utf8 [(Lio/rong/imlib/base/IChat$OnChatRoomActionListener;)V]
... ... @@ -11199,6 +11362,7 @@ Constant Pool (count = 112):
11199 11362 + Utf8 [connect]
11200 11363 + Utf8 [disconnect]
11201 11364 + Utf8 [exchangeUser]
  11365 + + Utf8 [getCurrentConnectionStatus]
11202 11366 + Utf8 [getInstance]
11203 11367 + Utf8 [getLatestMessages]
11204 11368 + Utf8 [init]
... ... @@ -11229,42 +11393,42 @@ Constant Pool (count = 112):
11229 11393  
11230 11394 Fields (count = 0):
11231 11395  
11232   -Methods (count = 18):
  11396 +Methods (count = 19):
11233 11397 - Method: <init>()V
11234 11398 Access flags: 0x1
11235 11399 = public ChatUtil()
11236 11400 Class member attributes (count = 1):
11237 11401 + Code attribute instructions (code length = 5, locals = 1, stack = 1):
11238 11402 [0] aload_0 v0
11239   - [1] invokespecial #31
  11403 + [1] invokespecial #32
11240 11404 + Methodref [java/lang/Object.<init> ()V]
11241 11405 [4] return
11242 11406 Code attribute exceptions (count = 0):
11243 11407 Code attribute attributes (attribute count = 1):
11244 11408 + Line number table attribute (count = 1)
11245   - [0] -> line 13
  11409 + [0] -> line 14
11246 11410 + Method: init(Landroid/content/Context;)V
11247 11411 Access flags: 0x9
11248 11412 = public static void init(android.content.Context)
11249 11413 Class member attributes (count = 1):
11250 11414 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11251   - [0] invokestatic #16
  11415 + [0] invokestatic #17
11252 11416 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11253 11417 [3] aload_0 v0
11254   - [4] invokevirtual #18
  11418 + [4] invokevirtual #19
11255 11419 + Methodref [io/rong/imlib/Chat.init (Landroid/content/Context;)V]
11256 11420 [7] return
11257 11421 Code attribute exceptions (count = 0):
11258 11422 Code attribute attributes (attribute count = 1):
11259 11423 + Line number table attribute (count = 2)
11260   - [0] -> line 15
11261   - [7] -> line 16
  11424 + [0] -> line 16
  11425 + [7] -> line 17
11262 11426 + Method: connect(Lio/rong/imlib/model/CNUserInfo;)V
11263 11427 Access flags: 0x9
11264 11428 = public static void connect(io.rong.imlib.model.CNUserInfo)
11265 11429 Class member attributes (count = 1):
11266 11430 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11267   - [0] invokestatic #16
  11431 + [0] invokestatic #17
11268 11432 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11269 11433 [3] aload_0 v0
11270 11434 [4] invokevirtual #13
... ... @@ -11273,14 +11437,14 @@ Methods (count = 18):
11273 11437 Code attribute exceptions (count = 0):
11274 11438 Code attribute attributes (attribute count = 1):
11275 11439 + Line number table attribute (count = 2)
11276   - [0] -> line 19
11277   - [7] -> line 20
  11440 + [0] -> line 20
  11441 + [7] -> line 21
11278 11442 + Method: disconnect(Z)V
11279 11443 Access flags: 0x9
11280 11444 = public static void disconnect(boolean)
11281 11445 Class member attributes (count = 1):
11282 11446 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11283   - [0] invokestatic #16
  11447 + [0] invokestatic #17
11284 11448 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11285 11449 [3] iload_0 v0
11286 11450 [4] invokevirtual #14
... ... @@ -11289,65 +11453,65 @@ Methods (count = 18):
11289 11453 Code attribute exceptions (count = 0):
11290 11454 Code attribute attributes (attribute count = 1):
11291 11455 + Line number table attribute (count = 2)
11292   - [0] -> line 23
11293   - [7] -> line 24
  11456 + [0] -> line 24
  11457 + [7] -> line 25
11294 11458 + Method: joinExistChatRoom(Ljava/lang/String;I)V
11295 11459 Access flags: 0x9
11296 11460 = public static void joinExistChatRoom(java.lang.String,int)
11297 11461 Class member attributes (count = 1):
11298 11462 + Code attribute instructions (code length = 9, locals = 2, stack = 3):
11299   - [0] invokestatic #16
  11463 + [0] invokestatic #17
11300 11464 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11301 11465 [3] aload_0 v0
11302 11466 [4] iload_1 v1
11303   - [5] invokevirtual #19
  11467 + [5] invokevirtual #20
11304 11468 + Methodref [io/rong/imlib/Chat.joinExistChatRoom (Ljava/lang/String;I)V]
11305 11469 [8] return
11306 11470 Code attribute exceptions (count = 0):
11307 11471 Code attribute attributes (attribute count = 1):
11308 11472 + Line number table attribute (count = 2)
11309   - [0] -> line 27
11310   - [8] -> line 28
  11473 + [0] -> line 28
  11474 + [8] -> line 29
11311 11475 + Method: quitChatRoom(Ljava/lang/String;)V
11312 11476 Access flags: 0x9
11313 11477 = public static void quitChatRoom(java.lang.String)
11314 11478 Class member attributes (count = 1):
11315 11479 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11316   - [0] invokestatic #16
  11480 + [0] invokestatic #17
11317 11481 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11318 11482 [3] aload_0 v0
11319   - [4] invokevirtual #21
  11483 + [4] invokevirtual #22
11320 11484 + Methodref [io/rong/imlib/Chat.quitChatRoom (Ljava/lang/String;)V]
11321 11485 [7] return
11322 11486 Code attribute exceptions (count = 0):
11323 11487 Code attribute attributes (attribute count = 1):
11324 11488 + Line number table attribute (count = 2)
11325   - [0] -> line 31
11326   - [7] -> line 32
  11489 + [0] -> line 32
  11490 + [7] -> line 33
11327 11491 + Method: sendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11328 11492 Access flags: 0x9
11329 11493 = public static void sendMessage(java.lang.String,java.lang.String,java.lang.String)
11330 11494 Class member attributes (count = 1):
11331 11495 + Code attribute instructions (code length = 10, locals = 3, stack = 4):
11332   - [0] invokestatic #16
  11496 + [0] invokestatic #17
11333 11497 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11334 11498 [3] aload_0 v0
11335 11499 [4] aload_1 v1
11336 11500 [5] aload_2 v2
11337   - [6] invokevirtual #22
  11501 + [6] invokevirtual #23
11338 11502 + Methodref [io/rong/imlib/Chat.sendMessage (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
11339 11503 [9] return
11340 11504 Code attribute exceptions (count = 0):
11341 11505 Code attribute attributes (attribute count = 1):
11342 11506 + Line number table attribute (count = 2)
11343   - [0] -> line 35
11344   - [9] -> line 36
  11507 + [0] -> line 36
  11508 + [9] -> line 37
11345 11509 + Method: exchangeUser(Lio/rong/imlib/model/CNUserInfo;)V
11346 11510 Access flags: 0x9
11347 11511 = public static void exchangeUser(io.rong.imlib.model.CNUserInfo)
11348 11512 Class member attributes (count = 1):
11349 11513 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11350   - [0] invokestatic #16
  11514 + [0] invokestatic #17
11351 11515 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11352 11516 [3] aload_0 v0
11353 11517 [4] invokevirtual #15
... ... @@ -11356,170 +11520,184 @@ Methods (count = 18):
11356 11520 Code attribute exceptions (count = 0):
11357 11521 Code attribute attributes (attribute count = 1):
11358 11522 + Line number table attribute (count = 2)
11359   - [0] -> line 39
11360   - [7] -> line 40
  11523 + [0] -> line 40
  11524 + [7] -> line 41
  11525 + + Method: getCurrentConnectionStatus()Lio/rong/imlib/model/ConnectionStatus;
  11526 + Access flags: 0x9
  11527 + = public static io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus()
  11528 + Class member attributes (count = 1):
  11529 + + Code attribute instructions (code length = 7, locals = 0, stack = 1):
  11530 + [0] invokestatic #17
  11531 + + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
  11532 + [3] invokevirtual #16
  11533 + + Methodref [io/rong/imlib/Chat.getCurrentConnectionStatus ()Lio/rong/imlib/model/ConnectionStatus;]
  11534 + [6] areturn
  11535 + Code attribute exceptions (count = 0):
  11536 + Code attribute attributes (attribute count = 1):
  11537 + + Line number table attribute (count = 1)
  11538 + [0] -> line 44
11361 11539 + Method: setConnectStatusListener(Lio/rong/imlib/base/IChat$OnConnectStatusListener;)V
11362 11540 Access flags: 0x9
11363 11541 = public static void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener)
11364 11542 Class member attributes (count = 1):
11365 11543 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11366   - [0] invokestatic #16
  11544 + [0] invokestatic #17
11367 11545 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11368 11546 [3] aload_0 v0
11369   - [4] invokevirtual #23
  11547 + [4] invokevirtual #24
11370 11548 + Methodref [io/rong/imlib/Chat.setConnectStatusListener (Lio/rong/imlib/base/IChat$OnConnectStatusListener;)V]
11371 11549 [7] return
11372 11550 Code attribute exceptions (count = 0):
11373 11551 Code attribute attributes (attribute count = 1):
11374 11552 + Line number table attribute (count = 2)
11375   - [0] -> line 43
11376   - [7] -> line 44
  11553 + [0] -> line 48
  11554 + [7] -> line 49
11377 11555 + Method: setOnMessageListener(Lio/rong/imlib/base/IChat$OnMessageListener;)V
11378 11556 Access flags: 0x9
11379 11557 = public static void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener)
11380 11558 Class member attributes (count = 1):
11381 11559 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11382   - [0] invokestatic #16
  11560 + [0] invokestatic #17
11383 11561 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11384 11562 [3] aload_0 v0
11385   - [4] invokevirtual #27
  11563 + [4] invokevirtual #28
11386 11564 + Methodref [io/rong/imlib/Chat.setOnMessageListener (Lio/rong/imlib/base/IChat$OnMessageListener;)V]
11387 11565 [7] return
11388 11566 Code attribute exceptions (count = 0):
11389 11567 Code attribute attributes (attribute count = 1):
11390 11568 + Line number table attribute (count = 2)
11391   - [0] -> line 47
11392   - [7] -> line 48
  11569 + [0] -> line 52
  11570 + [7] -> line 53
11393 11571 + Method: setOnChatRoomActionListener(Lio/rong/imlib/base/IChat$OnChatRoomActionListener;)V
11394 11572 Access flags: 0x9
11395 11573 = public static void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener)
11396 11574 Class member attributes (count = 1):
11397 11575 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11398   - [0] invokestatic #16
  11576 + [0] invokestatic #17
11399 11577 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11400 11578 [3] aload_0 v0
11401   - [4] invokevirtual #24
  11579 + [4] invokevirtual #25
11402 11580 + Methodref [io/rong/imlib/Chat.setOnChatRoomActionListener (Lio/rong/imlib/base/IChat$OnChatRoomActionListener;)V]
11403 11581 [7] return
11404 11582 Code attribute exceptions (count = 0):
11405 11583 Code attribute attributes (attribute count = 1):
11406 11584 + Line number table attribute (count = 2)
11407   - [0] -> line 51
11408   - [7] -> line 52
  11585 + [0] -> line 56
  11586 + [7] -> line 57
11409 11587 + Method: setOnSendMessageListener(Lio/rong/imlib/base/IChat$OnSendMessageListener;)V
11410 11588 Access flags: 0x9
11411 11589 = public static void setOnSendMessageListener(io.rong.imlib.base.IChat$OnSendMessageListener)
11412 11590 Class member attributes (count = 1):
11413 11591 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11414   - [0] invokestatic #16
  11592 + [0] invokestatic #17
11415 11593 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11416 11594 [3] aload_0 v0
11417   - [4] invokevirtual #30
  11595 + [4] invokevirtual #31
11418 11596 + Methodref [io/rong/imlib/Chat.setOnSendMessageListener (Lio/rong/imlib/base/IChat$OnSendMessageListener;)V]
11419 11597 [7] return
11420 11598 Code attribute exceptions (count = 0):
11421 11599 Code attribute attributes (attribute count = 1):
11422 11600 + Line number table attribute (count = 2)
11423   - [0] -> line 55
11424   - [7] -> line 56
  11601 + [0] -> line 60
  11602 + [7] -> line 61
11425 11603 + Method: setOnConnectionListener(Lio/rong/imlib/base/IChat$OnConnectListener;)V
11426 11604 Access flags: 0x9
11427 11605 = public static void setOnConnectionListener(io.rong.imlib.base.IChat$OnConnectListener)
11428 11606 Class member attributes (count = 1):
11429 11607 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11430   - [0] invokestatic #16
  11608 + [0] invokestatic #17
11431 11609 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11432 11610 [3] aload_0 v0
11433   - [4] invokevirtual #25
  11611 + [4] invokevirtual #26
11434 11612 + Methodref [io/rong/imlib/Chat.setOnConnectionListener (Lio/rong/imlib/base/IChat$OnConnectListener;)V]
11435 11613 [7] return
11436 11614 Code attribute exceptions (count = 0):
11437 11615 Code attribute attributes (attribute count = 1):
11438 11616 + Line number table attribute (count = 2)
11439   - [0] -> line 59
11440   - [7] -> line 60
  11617 + [0] -> line 64
  11618 + [7] -> line 65
11441 11619 + Method: setOnOperationListener(Lio/rong/imlib/base/IChat$OnOperationListener;)V
11442 11620 Access flags: 0x9
11443 11621 = public static void setOnOperationListener(io.rong.imlib.base.IChat$OnOperationListener)
11444 11622 Class member attributes (count = 1):
11445 11623 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11446   - [0] invokestatic #16
  11624 + [0] invokestatic #17
11447 11625 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11448 11626 [3] aload_0 v0
11449   - [4] invokevirtual #28
  11627 + [4] invokevirtual #29
11450 11628 + Methodref [io/rong/imlib/Chat.setOnOperationListener (Lio/rong/imlib/base/IChat$OnOperationListener;)V]
11451 11629 [7] return
11452 11630 Code attribute exceptions (count = 0):
11453 11631 Code attribute attributes (attribute count = 1):
11454 11632 + Line number table attribute (count = 2)
11455   - [0] -> line 63
11456   - [7] -> line 64
  11633 + [0] -> line 68
  11634 + [7] -> line 69
11457 11635 + Method: setOnResultListener(Lio/rong/imlib/base/IChat$OnResultListener;)V
11458 11636 Access flags: 0x9
11459 11637 = public static void setOnResultListener(io.rong.imlib.base.IChat$OnResultListener)
11460 11638 Class member attributes (count = 1):
11461 11639 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11462   - [0] invokestatic #16
  11640 + [0] invokestatic #17
11463 11641 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11464 11642 [3] aload_0 v0
11465   - [4] invokevirtual #29
  11643 + [4] invokevirtual #30
11466 11644 + Methodref [io/rong/imlib/Chat.setOnResultListener (Lio/rong/imlib/base/IChat$OnResultListener;)V]
11467 11645 [7] return
11468 11646 Code attribute exceptions (count = 0):
11469 11647 Code attribute attributes (attribute count = 1):
11470 11648 + Line number table attribute (count = 2)
11471   - [0] -> line 67
11472   - [7] -> line 68
  11649 + [0] -> line 72
  11650 + [7] -> line 73
11473 11651 + Method: getLatestMessages(Ljava/lang/String;I)V
11474 11652 Access flags: 0x9
11475 11653 = public static void getLatestMessages(java.lang.String,int)
11476 11654 Class member attributes (count = 1):
11477 11655 + Code attribute instructions (code length = 9, locals = 2, stack = 3):
11478   - [0] invokestatic #16
  11656 + [0] invokestatic #17
11479 11657 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11480 11658 [3] aload_0 v0
11481 11659 [4] iload_1 v1
11482   - [5] invokevirtual #17
  11660 + [5] invokevirtual #18
11483 11661 + Methodref [io/rong/imlib/Chat.getLatestMessages (Ljava/lang/String;I)V]
11484 11662 [8] return
11485 11663 Code attribute exceptions (count = 0):
11486 11664 Code attribute attributes (attribute count = 1):
11487 11665 + Line number table attribute (count = 2)
11488   - [0] -> line 71
11489   - [8] -> line 72
  11666 + [0] -> line 76
  11667 + [8] -> line 77
11490 11668 + Method: setOnLatestMessageListener(Lio/rong/imlib/base/IChat$OnLatestMessageListener;)V
11491 11669 Access flags: 0x9
11492 11670 = public static void setOnLatestMessageListener(io.rong.imlib.base.IChat$OnLatestMessageListener)
11493 11671 Class member attributes (count = 1):
11494 11672 + Code attribute instructions (code length = 8, locals = 1, stack = 2):
11495   - [0] invokestatic #16
  11673 + [0] invokestatic #17
11496 11674 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11497 11675 [3] aload_0 v0
11498   - [4] invokevirtual #26
  11676 + [4] invokevirtual #27
11499 11677 + Methodref [io/rong/imlib/Chat.setOnLatestMessageListener (Lio/rong/imlib/base/IChat$OnLatestMessageListener;)V]
11500 11678 [7] return
11501 11679 Code attribute exceptions (count = 0):
11502 11680 Code attribute attributes (attribute count = 1):
11503 11681 + Line number table attribute (count = 2)
11504   - [0] -> line 75
11505   - [7] -> line 76
  11682 + [0] -> line 80
  11683 + [7] -> line 81
11506 11684 + Method: modifyUser(Ljava/lang/String;Ljava/lang/String;)V
11507 11685 Access flags: 0x9
11508 11686 = public static void modifyUser(java.lang.String,java.lang.String)
11509 11687 Class member attributes (count = 1):
11510 11688 + Code attribute instructions (code length = 9, locals = 2, stack = 3):
11511   - [0] invokestatic #16
  11689 + [0] invokestatic #17
11512 11690 + Methodref [io/rong/imlib/Chat.getInstance ()Lio/rong/imlib/Chat;]
11513 11691 [3] aload_0 v0
11514 11692 [4] aload_1 v1
11515   - [5] invokevirtual #20
  11693 + [5] invokevirtual #21
11516 11694 + Methodref [io/rong/imlib/Chat.modifyUser (Ljava/lang/String;Ljava/lang/String;)V]
11517 11695 [8] return
11518 11696 Code attribute exceptions (count = 0):
11519 11697 Code attribute attributes (attribute count = 1):
11520 11698 + Line number table attribute (count = 2)
11521   - [0] -> line 79
11522   - [8] -> line 80
  11699 + [0] -> line 84
  11700 + [8] -> line 85
11523 11701  
11524 11702 Class file attributes (count = 2):
11525 11703 + Inner classes attribute (count = 8)
... ... @@ -164478,7 +164656,7 @@ _____________________________________________________________________
164478 164656  
164479 164657 Interfaces (count = 0):
164480 164658  
164481   -Constant Pool (count = 143):
  164659 +Constant Pool (count = 145):
164482 164660 + Integer [-100000]
164483 164661 + Integer [-1]
164484 164662 + Integer [0]
... ... @@ -164519,6 +164697,7 @@ Constant Pool (count = 143):
164519 164697 + Class [io/rong/imlib/base/IChat$OnResultListener]
164520 164698 + Class [io/rong/imlib/base/IChat$OnSendMessageListener]
164521 164699 + Class [java/lang/Object]
  164700 + + Utf8 [()Lio/rong/imlib/model/ConnectionStatus;]
164522 164701 + Utf8 [(Landroid/content/Context;)V]
164523 164702 + Utf8 [(Lio/rong/imlib/base/IChat$OnChatRoomActionListener;)V]
164524 164703 + Utf8 [(Lio/rong/imlib/base/IChat$OnConnectListener;)V]
... ... @@ -164590,6 +164769,7 @@ Constant Pool (count = 143):
164590 164769 + Utf8 [connect]
164591 164770 + Utf8 [disconnect]
164592 164771 + Utf8 [exchangeUser]
  164772 + + Utf8 [getCurrentConnectionStatus]
164593 164773 + Utf8 [getLatestMessages]
164594 164774 + Utf8 [init]
164595 164775 + Utf8 [io/rong/imlib/base/IChat]
... ... @@ -164804,7 +164984,7 @@ Fields (count = 30):
164804 164984 + Constant value attribute:
164805 164985 + String [Server invalid.]
164806 164986  
164807   -Methods (count = 17):
  164987 +Methods (count = 18):
164808 164988 + Method: init(Landroid/content/Context;)V
164809 164989 Access flags: 0x401
164810 164990 = public abstract void init(android.content.Context)
... ... @@ -164829,6 +165009,9 @@ Methods (count = 17):
164829 165009 + Method: exchangeUser(Lio/rong/imlib/model/CNUserInfo;)V
164830 165010 Access flags: 0x401
164831 165011 = public abstract void exchangeUser(io.rong.imlib.model.CNUserInfo)
  165012 + + Method: getCurrentConnectionStatus()Lio/rong/imlib/model/ConnectionStatus;
  165013 + Access flags: 0x401
  165014 + = public abstract io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus()
164832 165015 + Method: setConnectStatusListener(Lio/rong/imlib/base/IChat$OnConnectStatusListener;)V
164833 165016 Access flags: 0x401
164834 165017 = public abstract void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener)
... ... @@ -203522,6 +203705,130 @@ Class file attributes (count = 4):
203522 203705 + Utf8 [ChatRoomMemberInfo.java]
203523 203706  
203524 203707 _____________________________________________________________________
  203708 ++ Program class: io/rong/imlib/model/ConnectionStatus
  203709 + Superclass: java/lang/Object
  203710 + Major version: 0x33
  203711 + Minor version: 0x0
  203712 + = target 1.7
  203713 + Access flags: 0x21
  203714 + = public class io.rong.imlib.model.ConnectionStatus extends java.lang.Object
  203715 +
  203716 +Interfaces (count = 0):
  203717 +
  203718 +Constant Pool (count = 29):
  203719 + + Class [io/rong/imlib/model/ConnectionStatus]
  203720 + + Class [java/lang/Object]
  203721 + + Fieldref [io/rong/imlib/model/ConnectionStatus.message Ljava/lang/String;]
  203722 + + Fieldref [io/rong/imlib/model/ConnectionStatus.value I]
  203723 + + Methodref [java/lang/Object.<init> ()V]
  203724 + + NameAndType [<init> ()V]
  203725 + + NameAndType [message Ljava/lang/String;]
  203726 + + NameAndType [value I]
  203727 + + Utf8 [()I]
  203728 + + Utf8 [()Ljava/lang/String;]
  203729 + + Utf8 [()V]
  203730 + + Utf8 [(I)V]
  203731 + + Utf8 [(Ljava/lang/String;)V]
  203732 + + Utf8 [<init>]
  203733 + + Utf8 [Code]
  203734 + + Utf8 [ConnectionStatus.java]
  203735 + + Utf8 [I]
  203736 + + Utf8 [LineNumberTable]
  203737 + + Utf8 [Ljava/lang/String;]
  203738 + + Utf8 [SourceFile]
  203739 + + Utf8 [getMessage]
  203740 + + Utf8 [getValue]
  203741 + + Utf8 [io/rong/imlib/model/ConnectionStatus]
  203742 + + Utf8 [java/lang/Object]
  203743 + + Utf8 [message]
  203744 + + Utf8 [setMessage]
  203745 + + Utf8 [setValue]
  203746 + + Utf8 [value]
  203747 +
  203748 +Fields (count = 2):
  203749 + + Field: value I
  203750 + Access flags: 0x2
  203751 + = private int value
  203752 + + Field: message Ljava/lang/String;
  203753 + Access flags: 0x2
  203754 + = private java.lang.String message
  203755 +
  203756 +Methods (count = 5):
  203757 + - Method: <init>()V
  203758 + Access flags: 0x1
  203759 + = public ConnectionStatus()
  203760 + Class member attributes (count = 1):
  203761 + + Code attribute instructions (code length = 5, locals = 1, stack = 1):
  203762 + [0] aload_0 v0
  203763 + [1] invokespecial #5
  203764 + + Methodref [java/lang/Object.<init> ()V]
  203765 + [4] return
  203766 + Code attribute exceptions (count = 0):
  203767 + Code attribute attributes (attribute count = 1):
  203768 + + Line number table attribute (count = 1)
  203769 + [0] -> line 7
  203770 + + Method: getValue()I
  203771 + Access flags: 0x1
  203772 + = public int getValue()
  203773 + Class member attributes (count = 1):
  203774 + + Code attribute instructions (code length = 5, locals = 1, stack = 1):
  203775 + [0] aload_0 v0
  203776 + [1] getfield #4
  203777 + + Fieldref [io/rong/imlib/model/ConnectionStatus.value I]
  203778 + [4] ireturn
  203779 + Code attribute exceptions (count = 0):
  203780 + Code attribute attributes (attribute count = 1):
  203781 + + Line number table attribute (count = 1)
  203782 + [0] -> line 12
  203783 + + Method: setValue(I)V
  203784 + Access flags: 0x1
  203785 + = public void setValue(int)
  203786 + Class member attributes (count = 1):
  203787 + + Code attribute instructions (code length = 6, locals = 2, stack = 2):
  203788 + [0] aload_0 v0
  203789 + [1] iload_1 v1
  203790 + [2] putfield #4
  203791 + + Fieldref [io/rong/imlib/model/ConnectionStatus.value I]
  203792 + [5] return
  203793 + Code attribute exceptions (count = 0):
  203794 + Code attribute attributes (attribute count = 1):
  203795 + + Line number table attribute (count = 2)
  203796 + [0] -> line 16
  203797 + [5] -> line 17
  203798 + + Method: getMessage()Ljava/lang/String;
  203799 + Access flags: 0x1
  203800 + = public java.lang.String getMessage()
  203801 + Class member attributes (count = 1):
  203802 + + Code attribute instructions (code length = 5, locals = 1, stack = 1):
  203803 + [0] aload_0 v0
  203804 + [1] getfield #3
  203805 + + Fieldref [io/rong/imlib/model/ConnectionStatus.message Ljava/lang/String;]
  203806 + [4] areturn
  203807 + Code attribute exceptions (count = 0):
  203808 + Code attribute attributes (attribute count = 1):
  203809 + + Line number table attribute (count = 1)
  203810 + [0] -> line 20
  203811 + + Method: setMessage(Ljava/lang/String;)V
  203812 + Access flags: 0x1
  203813 + = public void setMessage(java.lang.String)
  203814 + Class member attributes (count = 1):
  203815 + + Code attribute instructions (code length = 6, locals = 2, stack = 2):
  203816 + [0] aload_0 v0
  203817 + [1] aload_1 v1
  203818 + [2] putfield #3
  203819 + + Fieldref [io/rong/imlib/model/ConnectionStatus.message Ljava/lang/String;]
  203820 + [5] return
  203821 + Code attribute exceptions (count = 0):
  203822 + Code attribute attributes (attribute count = 1):
  203823 + + Line number table attribute (count = 2)
  203824 + [0] -> line 24
  203825 + [5] -> line 25
  203826 +
  203827 +Class file attributes (count = 1):
  203828 + + Source file attribute:
  203829 + + Utf8 [ConnectionStatus.java]
  203830 +
  203831 +_____________________________________________________________________
203525 203832 + Program class: io/rong/imlib/model/Conversation
203526 203833 Superclass: java/lang/Object
203527 203834 Major version: 0x33
... ...
IMLib/build/outputs/mapping/release/mapping.txt
... ... @@ -132,6 +132,7 @@ io.rong.imlib.Chat -&gt; io.rong.imlib.Chat:
132 132 io.rong.imlib.model.CNUserInfo currentCNUser -> currentCNUser
133 133 int defMessageCount -> defMessageCount
134 134 java.lang.String currentRoomId -> currentRoomId
  135 + java.lang.String token -> token
135 136 io.rong.imlib.base.IChat$OnConnectStatusListener mConnectStatusListener -> mConnectStatusListener
136 137 io.rong.imlib.base.IChat$OnMessageListener mOnMessageListener -> mOnMessageListener
137 138 io.rong.imlib.base.IChat$OnChatRoomActionListener mOnChatRoomActionListener -> mOnChatRoomActionListener
... ... @@ -147,140 +148,146 @@ io.rong.imlib.Chat -&gt; io.rong.imlib.Chat:
147 148 io.rong.imlib.RongIMClient$ConnectionStatusListener connectionStatusListener -> connectionStatusListener
148 149 io.rong.imlib.RongIMClient$ChatRoomActionListener chatRoomActionListener -> chatRoomActionListener
149 150 io.rong.imlib.RongIMClient$OnReceiveMessageListener onReceiveMessageListener -> onReceiveMessageListener
150   - 57:59:io.rong.imlib.Chat getInstance() -> getInstance
151   - 62:356:void <init>() -> <init>
152   - 69:71:void init(android.content.Context) -> init
153   - 77:105:void connect(io.rong.imlib.model.CNUserInfo) -> connect
154   - 109:114:void getToken(io.rong.imlib.model.CNUserInfo,io.rong.imlib.network.HttpUtil$OnResponse) -> getToken
155   - 118:138:void connect(java.lang.String) -> connect
156   - 142:144:void disconnect(boolean) -> disconnect
157   - 148:163:void joinChatRoom(java.lang.String,int) -> joinChatRoom
158   - 167:181:void joinExistChatRoom(java.lang.String,int) -> joinExistChatRoom
159   - 185:203:void quitChatRoom(java.lang.String) -> quitChatRoom
160   - 207:213:void sendMessage(java.lang.String,java.lang.String,java.lang.String) -> sendMessage
161   - 217:220:void exchangeUser(io.rong.imlib.model.CNUserInfo) -> exchangeUser
162   - 223:254:void sendChatRoomMessage(java.lang.String,io.rong.imlib.model.MessageContent) -> sendChatRoomMessage
163   - 258:290:void sendPrivateMessage(java.lang.String,io.rong.imlib.model.MessageContent) -> sendPrivateMessage
164   - 293:294:void setConnectStatusListener(io.rong.imlib.RongIMClient$ConnectionStatusListener) -> setConnectStatusListener
165   - 327:328:void setOnReceiveMessageListener(io.rong.imlib.RongIMClient$OnReceiveMessageListener) -> setOnReceiveMessageListener
166   - 331:332:void setChatRoomActionListener(io.rong.imlib.RongIMClient$ChatRoomActionListener) -> setChatRoomActionListener
167   - 371:385:io.rong.imlib.model.CNMessage cnMessage(io.rong.imlib.model.Message) -> cnMessage
168   - 390:405:void getLatestMessages(java.lang.String,int) -> getLatestMessages
169   - 408:410:void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener) -> setConnectStatusListener
170   - 413:415:void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener) -> setOnChatRoomActionListener
171   - 418:420:void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener) -> setOnMessageListener
172   - 423:425:void setOnSendMessageListener(io.rong.imlib.base.IChat$OnSendMessageListener) -> setOnSendMessageListener
173   - 428:429:void setOnConnectionListener(io.rong.imlib.base.IChat$OnConnectListener) -> setOnConnectionListener
174   - 432:433:void setOnOperationListener(io.rong.imlib.base.IChat$OnOperationListener) -> setOnOperationListener
175   - 436:437:void setOnResultListener(io.rong.imlib.base.IChat$OnResultListener) -> setOnResultListener
176   - 440:441:void setOnLatestMessageListener(io.rong.imlib.base.IChat$OnLatestMessageListener) -> setOnLatestMessageListener
177   - 444:444:io.rong.imlib.model.UserInfo getCurrentUser() -> getCurrentUser
178   - 448:449:void setCurrentUser(io.rong.imlib.model.UserInfo) -> setCurrentUser
179   - 452:452:io.rong.imlib.model.CNUserInfo getCurrentCNUser() -> getCurrentCNUser
180   - 457:460:void modifyUser(java.lang.String,java.lang.String) -> modifyUser
181   - 27:27:io.rong.imlib.base.IChat$OnConnectListener access$000(io.rong.imlib.Chat) -> access$000
182   - 27:27:io.rong.imlib.base.IChat$OnOperationListener access$100(io.rong.imlib.Chat) -> access$100
183   - 27:27:io.rong.imlib.base.IChat$OnSendMessageListener access$200(io.rong.imlib.Chat) -> access$200
184   - 27:27:io.rong.imlib.model.CNMessage access$300(io.rong.imlib.Chat,io.rong.imlib.model.Message) -> access$300
185   - 27:27:io.rong.imlib.base.IChat$OnResultListener access$400(io.rong.imlib.Chat) -> access$400
186   - 27:27:io.rong.imlib.base.IChat$OnConnectStatusListener access$500(io.rong.imlib.Chat) -> access$500
187   - 27:27:io.rong.imlib.base.IChat$OnChatRoomActionListener access$600(io.rong.imlib.Chat) -> access$600
188   - 27:27:io.rong.imlib.base.IChat$OnMessageListener access$700(io.rong.imlib.Chat) -> access$700
189   - 27:27:io.rong.imlib.base.IChat$OnLatestMessageListener access$800(io.rong.imlib.Chat) -> access$800
190   - 48:49:void <clinit>() -> <clinit>
  151 + 61:63:io.rong.imlib.Chat getInstance() -> getInstance
  152 + 66:369:void <init>() -> <init>
  153 + 73:75:void init(android.content.Context) -> init
  154 + 81:108:void connect(io.rong.imlib.model.CNUserInfo) -> connect
  155 + 112:117:void getToken(io.rong.imlib.model.CNUserInfo,io.rong.imlib.network.HttpUtil$OnResponse) -> getToken
  156 + 121:141:void connect(java.lang.String) -> connect
  157 + 145:147:void disconnect(boolean) -> disconnect
  158 + 151:166:void joinChatRoom(java.lang.String,int) -> joinChatRoom
  159 + 170:184:void joinExistChatRoom(java.lang.String,int) -> joinExistChatRoom
  160 + 188:206:void quitChatRoom(java.lang.String) -> quitChatRoom
  161 + 211:217:void sendMessage(java.lang.String,java.lang.String,java.lang.String) -> sendMessage
  162 + 221:224:io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus() -> getCurrentConnectionStatus
  163 + 229:233:void exchangeUser(io.rong.imlib.model.CNUserInfo) -> exchangeUser
  164 + 236:267:void sendChatRoomMessage(java.lang.String,io.rong.imlib.model.MessageContent) -> sendChatRoomMessage
  165 + 271:303:void sendPrivateMessage(java.lang.String,io.rong.imlib.model.MessageContent) -> sendPrivateMessage
  166 + 306:307:void setConnectStatusListener(io.rong.imlib.RongIMClient$ConnectionStatusListener) -> setConnectStatusListener
  167 + 340:341:void setOnReceiveMessageListener(io.rong.imlib.RongIMClient$OnReceiveMessageListener) -> setOnReceiveMessageListener
  168 + 344:345:void setChatRoomActionListener(io.rong.imlib.RongIMClient$ChatRoomActionListener) -> setChatRoomActionListener
  169 + 384:398:io.rong.imlib.model.CNMessage cnMessage(io.rong.imlib.model.Message) -> cnMessage
  170 + 403:418:void getLatestMessages(java.lang.String,int) -> getLatestMessages
  171 + 421:423:void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener) -> setConnectStatusListener
  172 + 426:428:void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener) -> setOnChatRoomActionListener
  173 + 431:433:void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener) -> setOnMessageListener
  174 + 436:438:void setOnSendMessageListener(io.rong.imlib.base.IChat$OnSendMessageListener) -> setOnSendMessageListener
  175 + 441:442:void setOnConnectionListener(io.rong.imlib.base.IChat$OnConnectListener) -> setOnConnectionListener
  176 + 445:446:void setOnOperationListener(io.rong.imlib.base.IChat$OnOperationListener) -> setOnOperationListener
  177 + 449:450:void setOnResultListener(io.rong.imlib.base.IChat$OnResultListener) -> setOnResultListener
  178 + 453:454:void setOnLatestMessageListener(io.rong.imlib.base.IChat$OnLatestMessageListener) -> setOnLatestMessageListener
  179 + 457:457:io.rong.imlib.model.UserInfo getCurrentUser() -> getCurrentUser
  180 + 461:462:void setCurrentUser(io.rong.imlib.model.UserInfo) -> setCurrentUser
  181 + 465:465:io.rong.imlib.model.CNUserInfo getCurrentCNUser() -> getCurrentCNUser
  182 + 470:473:void modifyUser(java.lang.String,java.lang.String) -> modifyUser
  183 + 28:28:java.lang.String access$002(io.rong.imlib.Chat,java.lang.String) -> access$002
  184 + 28:28:java.lang.String access$000(io.rong.imlib.Chat) -> access$000
  185 + 28:28:void access$100(io.rong.imlib.Chat,java.lang.String) -> access$100
  186 + 28:28:io.rong.imlib.base.IChat$OnConnectListener access$200(io.rong.imlib.Chat) -> access$200
  187 + 28:28:void access$300(io.rong.imlib.Chat,io.rong.imlib.model.UserInfo) -> access$300
  188 + 28:28:io.rong.imlib.base.IChat$OnOperationListener access$400(io.rong.imlib.Chat) -> access$400
  189 + 28:28:io.rong.imlib.base.IChat$OnSendMessageListener access$500(io.rong.imlib.Chat) -> access$500
  190 + 28:28:io.rong.imlib.model.CNMessage access$600(io.rong.imlib.Chat,io.rong.imlib.model.Message) -> access$600
  191 + 28:28:io.rong.imlib.base.IChat$OnResultListener access$700(io.rong.imlib.Chat) -> access$700
  192 + 28:28:io.rong.imlib.base.IChat$OnConnectStatusListener access$800(io.rong.imlib.Chat) -> access$800
  193 + 28:28:io.rong.imlib.base.IChat$OnChatRoomActionListener access$900(io.rong.imlib.Chat) -> access$900
  194 + 28:28:io.rong.imlib.base.IChat$OnMessageListener access$1000(io.rong.imlib.Chat) -> access$1000
  195 + 28:28:io.rong.imlib.base.IChat$OnLatestMessageListener access$1100(io.rong.imlib.Chat) -> access$1100
  196 + 52:53:void <clinit>() -> <clinit>
191 197 io.rong.imlib.Chat$1 -> io.rong.imlib.Chat$1:
192 198 io.rong.imlib.Chat this$0 -> this$0
193   - 90:90:void <init>(io.rong.imlib.Chat) -> <init>
194   - 93:103:void onResponse(int,java.lang.String) -> onResponse
  199 + 94:94:void <init>(io.rong.imlib.Chat) -> <init>
  200 + 97:106:void onResponse(int,java.lang.String) -> onResponse
195 201 io.rong.imlib.Chat$10 -> io.rong.imlib.Chat$10:
196 202 io.rong.imlib.Chat this$0 -> this$0
197   - 296:296:void <init>(io.rong.imlib.Chat) -> <init>
198   - 300:323:void onChanged(io.rong.imlib.RongIMClient$ConnectionStatusListener$ConnectionStatus) -> onChanged
  203 + 309:309:void <init>(io.rong.imlib.Chat) -> <init>
  204 + 313:336:void onChanged(io.rong.imlib.RongIMClient$ConnectionStatusListener$ConnectionStatus) -> onChanged
199 205 io.rong.imlib.Chat$11 -> io.rong.imlib.Chat$11:
200 206 io.rong.imlib.Chat this$0 -> this$0
201   - 334:334:void <init>(io.rong.imlib.Chat) -> <init>
202   - 337:338:void onJoining(java.lang.String) -> onJoining
203   - 342:343:void onJoined(java.lang.String) -> onJoined
204   - 347:348:void onQuited(java.lang.String) -> onQuited
205   - 352:353:void onError(java.lang.String,io.rong.imlib.RongIMClient$ErrorCode) -> onError
  207 + 347:347:void <init>(io.rong.imlib.Chat) -> <init>
  208 + 350:351:void onJoining(java.lang.String) -> onJoining
  209 + 355:356:void onJoined(java.lang.String) -> onJoined
  210 + 360:361:void onQuited(java.lang.String) -> onQuited
  211 + 365:366:void onError(java.lang.String,io.rong.imlib.RongIMClient$ErrorCode) -> onError
206 212 io.rong.imlib.Chat$12 -> io.rong.imlib.Chat$12:
207 213 io.rong.imlib.Chat this$0 -> this$0
208   - 356:356:void <init>(io.rong.imlib.Chat) -> <init>
209   - 360:361:boolean onReceived(io.rong.imlib.model.Message,int) -> onReceived
  214 + 369:369:void <init>(io.rong.imlib.Chat) -> <init>
  215 + 373:374:boolean onReceived(io.rong.imlib.model.Message,int) -> onReceived
210 216 io.rong.imlib.Chat$13 -> io.rong.imlib.Chat$13:
211 217 io.rong.imlib.Chat this$0 -> this$0
212   - 390:390:void <init>(io.rong.imlib.Chat) -> <init>
213   - 393:398:void onSuccess(java.util.List) -> onSuccess
214   - 402:403:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
215   - 390:390:void onSuccess(java.lang.Object) -> onSuccess
  218 + 403:403:void <init>(io.rong.imlib.Chat) -> <init>
  219 + 406:411:void onSuccess(java.util.List) -> onSuccess
  220 + 415:416:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
  221 + 403:403:void onSuccess(java.lang.Object) -> onSuccess
216 222 io.rong.imlib.Chat$14 -> io.rong.imlib.Chat$14:
217 223 int[] $SwitchMap$io$rong$imlib$RongIMClient$ConnectionStatusListener$ConnectionStatus -> $SwitchMap$io$rong$imlib$RongIMClient$ConnectionStatusListener$ConnectionStatus
218   - 300:300:void <clinit>() -> <clinit>
  224 + 313:313:void <clinit>() -> <clinit>
219 225 io.rong.imlib.Chat$2 -> io.rong.imlib.Chat$2:
220 226 io.rong.imlib.Chat this$0 -> this$0
221   - 118:118:void <init>(io.rong.imlib.Chat) -> <init>
222   - 122:123:void onTokenIncorrect() -> onTokenIncorrect
223   - 128:130:void onSuccess(java.lang.String) -> onSuccess
224   - 135:136:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
225   - 118:118:void onSuccess(java.lang.Object) -> onSuccess
  227 + 121:121:void <init>(io.rong.imlib.Chat) -> <init>
  228 + 125:126:void onTokenIncorrect() -> onTokenIncorrect
  229 + 131:133:void onSuccess(java.lang.String) -> onSuccess
  230 + 138:139:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
  231 + 121:121:void onSuccess(java.lang.Object) -> onSuccess
226 232 io.rong.imlib.Chat$3 -> io.rong.imlib.Chat$3:
227 233 io.rong.imlib.Chat this$0 -> this$0
228   - 150:150:void <init>(io.rong.imlib.Chat) -> <init>
229   - 154:155:void onSuccess() -> onSuccess
230   - 160:161:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
  234 + 153:153:void <init>(io.rong.imlib.Chat) -> <init>
  235 + 157:158:void onSuccess() -> onSuccess
  236 + 163:164:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
231 237 io.rong.imlib.Chat$4 -> io.rong.imlib.Chat$4:
232 238 io.rong.imlib.Chat this$0 -> this$0
233   - 170:170:void <init>(io.rong.imlib.Chat) -> <init>
234   - 173:174:void onSuccess() -> onSuccess
235   - 178:179:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
  239 + 173:173:void <init>(io.rong.imlib.Chat) -> <init>
  240 + 176:177:void onSuccess() -> onSuccess
  241 + 181:182:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
236 242 io.rong.imlib.Chat$5 -> io.rong.imlib.Chat$5:
237 243 io.rong.imlib.Chat this$0 -> this$0
238   - 190:190:void <init>(io.rong.imlib.Chat) -> <init>
239   - 194:195:void onSuccess() -> onSuccess
240   - 200:201:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
  244 + 193:193:void <init>(io.rong.imlib.Chat) -> <init>
  245 + 197:198:void onSuccess() -> onSuccess
  246 + 203:204:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
241 247 io.rong.imlib.Chat$6 -> io.rong.imlib.Chat$6:
242 248 io.rong.imlib.Chat this$0 -> this$0
243   - 229:229:void <init>(io.rong.imlib.Chat) -> <init>
244   - 233:234:void onError(java.lang.Integer,io.rong.imlib.RongIMClient$ErrorCode) -> onError
245   - 239:240:void onSuccess(java.lang.Integer) -> onSuccess
246   - 229:229:void onSuccess(java.lang.Object) -> onSuccess
  249 + 242:242:void <init>(io.rong.imlib.Chat) -> <init>
  250 + 246:247:void onError(java.lang.Integer,io.rong.imlib.RongIMClient$ErrorCode) -> onError
  251 + 252:253:void onSuccess(java.lang.Integer) -> onSuccess
  252 + 242:242:void onSuccess(java.lang.Object) -> onSuccess
247 253 io.rong.imlib.Chat$7 -> io.rong.imlib.Chat$7:
248 254 io.rong.imlib.Chat this$0 -> this$0
249   - 241:241:void <init>(io.rong.imlib.Chat) -> <init>
250   - 245:246:void onSuccess(io.rong.imlib.model.Message) -> onSuccess
251   - 251:252:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
252   - 241:241:void onSuccess(java.lang.Object) -> onSuccess
  255 + 254:254:void <init>(io.rong.imlib.Chat) -> <init>
  256 + 258:259:void onSuccess(io.rong.imlib.model.Message) -> onSuccess
  257 + 264:265:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
  258 + 254:254:void onSuccess(java.lang.Object) -> onSuccess
253 259 io.rong.imlib.Chat$8 -> io.rong.imlib.Chat$8:
254 260 io.rong.imlib.Chat this$0 -> this$0
255   - 265:265:void <init>(io.rong.imlib.Chat) -> <init>
256   - 269:270:void onError(java.lang.Integer,io.rong.imlib.RongIMClient$ErrorCode) -> onError
257   - 275:276:void onSuccess(java.lang.Integer) -> onSuccess
258   - 265:265:void onSuccess(java.lang.Object) -> onSuccess
  261 + 278:278:void <init>(io.rong.imlib.Chat) -> <init>
  262 + 282:283:void onError(java.lang.Integer,io.rong.imlib.RongIMClient$ErrorCode) -> onError
  263 + 288:289:void onSuccess(java.lang.Integer) -> onSuccess
  264 + 278:278:void onSuccess(java.lang.Object) -> onSuccess
259 265 io.rong.imlib.Chat$9 -> io.rong.imlib.Chat$9:
260 266 io.rong.imlib.Chat this$0 -> this$0
261   - 277:277:void <init>(io.rong.imlib.Chat) -> <init>
262   - 281:282:void onSuccess(io.rong.imlib.model.Message) -> onSuccess
263   - 287:288:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
264   - 277:277:void onSuccess(java.lang.Object) -> onSuccess
  267 + 290:290:void <init>(io.rong.imlib.Chat) -> <init>
  268 + 294:295:void onSuccess(io.rong.imlib.model.Message) -> onSuccess
  269 + 300:301:void onError(io.rong.imlib.RongIMClient$ErrorCode) -> onError
  270 + 290:290:void onSuccess(java.lang.Object) -> onSuccess
265 271 io.rong.imlib.ChatUtil -> io.rong.imlib.ChatUtil:
266   - 13:13:void <init>() -> <init>
267   - 15:16:void init(android.content.Context) -> init
268   - 19:20:void connect(io.rong.imlib.model.CNUserInfo) -> connect
269   - 23:24:void disconnect(boolean) -> disconnect
270   - 27:28:void joinExistChatRoom(java.lang.String,int) -> joinExistChatRoom
271   - 31:32:void quitChatRoom(java.lang.String) -> quitChatRoom
272   - 35:36:void sendMessage(java.lang.String,java.lang.String,java.lang.String) -> sendMessage
273   - 39:40:void exchangeUser(io.rong.imlib.model.CNUserInfo) -> exchangeUser
274   - 43:44:void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener) -> setConnectStatusListener
275   - 47:48:void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener) -> setOnMessageListener
276   - 51:52:void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener) -> setOnChatRoomActionListener
277   - 55:56:void setOnSendMessageListener(io.rong.imlib.base.IChat$OnSendMessageListener) -> setOnSendMessageListener
278   - 59:60:void setOnConnectionListener(io.rong.imlib.base.IChat$OnConnectListener) -> setOnConnectionListener
279   - 63:64:void setOnOperationListener(io.rong.imlib.base.IChat$OnOperationListener) -> setOnOperationListener
280   - 67:68:void setOnResultListener(io.rong.imlib.base.IChat$OnResultListener) -> setOnResultListener
281   - 71:72:void getLatestMessages(java.lang.String,int) -> getLatestMessages
282   - 75:76:void setOnLatestMessageListener(io.rong.imlib.base.IChat$OnLatestMessageListener) -> setOnLatestMessageListener
283   - 79:80:void modifyUser(java.lang.String,java.lang.String) -> modifyUser
  272 + 14:14:void <init>() -> <init>
  273 + 16:17:void init(android.content.Context) -> init
  274 + 20:21:void connect(io.rong.imlib.model.CNUserInfo) -> connect
  275 + 24:25:void disconnect(boolean) -> disconnect
  276 + 28:29:void joinExistChatRoom(java.lang.String,int) -> joinExistChatRoom
  277 + 32:33:void quitChatRoom(java.lang.String) -> quitChatRoom
  278 + 36:37:void sendMessage(java.lang.String,java.lang.String,java.lang.String) -> sendMessage
  279 + 40:41:void exchangeUser(io.rong.imlib.model.CNUserInfo) -> exchangeUser
  280 + 44:44:io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus() -> getCurrentConnectionStatus
  281 + 48:49:void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener) -> setConnectStatusListener
  282 + 52:53:void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener) -> setOnMessageListener
  283 + 56:57:void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener) -> setOnChatRoomActionListener
  284 + 60:61:void setOnSendMessageListener(io.rong.imlib.base.IChat$OnSendMessageListener) -> setOnSendMessageListener
  285 + 64:65:void setOnConnectionListener(io.rong.imlib.base.IChat$OnConnectListener) -> setOnConnectionListener
  286 + 68:69:void setOnOperationListener(io.rong.imlib.base.IChat$OnOperationListener) -> setOnOperationListener
  287 + 72:73:void setOnResultListener(io.rong.imlib.base.IChat$OnResultListener) -> setOnResultListener
  288 + 76:77:void getLatestMessages(java.lang.String,int) -> getLatestMessages
  289 + 80:81:void setOnLatestMessageListener(io.rong.imlib.base.IChat$OnLatestMessageListener) -> setOnLatestMessageListener
  290 + 84:85:void modifyUser(java.lang.String,java.lang.String) -> modifyUser
284 291 io.rong.imlib.ConnectChangeReceiver -> io.rong.imlib.ConnectChangeReceiver:
285 292 java.lang.String TAG -> TAG
286 293 java.lang.String RECONNECT_ACTION -> RECONNECT_ACTION
... ... @@ -4490,6 +4497,7 @@ io.rong.imlib.base.IChat -&gt; io.rong.imlib.base.IChat:
4490 4497 void sendMessage(java.lang.String,java.lang.String,java.lang.String) -> sendMessage
4491 4498 void modifyUser(java.lang.String,java.lang.String) -> modifyUser
4492 4499 void exchangeUser(io.rong.imlib.model.CNUserInfo) -> exchangeUser
  4500 + io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus() -> getCurrentConnectionStatus
4493 4501 void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener) -> setConnectStatusListener
4494 4502 void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener) -> setOnMessageListener
4495 4503 void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener) -> setOnChatRoomActionListener
... ... @@ -5664,6 +5672,14 @@ io.rong.imlib.model.ChatRoomMemberInfo$1 -&gt; io.rong.imlib.model.ChatRoomMemberIn
5664 5672 73:73:io.rong.imlib.model.ChatRoomMemberInfo[] newArray(int) -> newArray
5665 5673 64:64:java.lang.Object[] newArray(int) -> newArray
5666 5674 64:64:java.lang.Object createFromParcel(android.os.Parcel) -> createFromParcel
  5675 +io.rong.imlib.model.ConnectionStatus -> io.rong.imlib.model.ConnectionStatus:
  5676 + int value -> value
  5677 + java.lang.String message -> message
  5678 + 7:7:void <init>() -> <init>
  5679 + 12:12:int getValue() -> getValue
  5680 + 16:17:void setValue(int) -> setValue
  5681 + 20:20:java.lang.String getMessage() -> getMessage
  5682 + 24:25:void setMessage(java.lang.String) -> setMessage
5667 5683 io.rong.imlib.model.Conversation -> io.rong.imlib.model.Conversation:
5668 5684 io.rong.imlib.model.Conversation$ConversationType conversationType -> conversationType
5669 5685 java.lang.String targetId -> targetId
... ...
IMLib/build/outputs/mapping/release/seeds.txt
... ... @@ -132,6 +132,7 @@ io.rong.imlib.Chat: io.rong.imlib.model.UserInfo currentUser
132 132 io.rong.imlib.Chat: io.rong.imlib.model.CNUserInfo currentCNUser
133 133 io.rong.imlib.Chat: int defMessageCount
134 134 io.rong.imlib.Chat: java.lang.String currentRoomId
  135 +io.rong.imlib.Chat: java.lang.String token
135 136 io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnConnectStatusListener mConnectStatusListener
136 137 io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnMessageListener mOnMessageListener
137 138 io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnChatRoomActionListener mOnChatRoomActionListener
... ... @@ -158,6 +159,7 @@ io.rong.imlib.Chat: void joinChatRoom(java.lang.String,int)
158 159 io.rong.imlib.Chat: void joinExistChatRoom(java.lang.String,int)
159 160 io.rong.imlib.Chat: void quitChatRoom(java.lang.String)
160 161 io.rong.imlib.Chat: void sendMessage(java.lang.String,java.lang.String,java.lang.String)
  162 +io.rong.imlib.Chat: io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus()
161 163 io.rong.imlib.Chat: void exchangeUser(io.rong.imlib.model.CNUserInfo)
162 164 io.rong.imlib.Chat: void sendChatRoomMessage(java.lang.String,io.rong.imlib.model.MessageContent)
163 165 io.rong.imlib.Chat: void sendPrivateMessage(java.lang.String,io.rong.imlib.model.MessageContent)
... ... @@ -178,15 +180,19 @@ io.rong.imlib.Chat: io.rong.imlib.model.UserInfo getCurrentUser()
178 180 io.rong.imlib.Chat: void setCurrentUser(io.rong.imlib.model.UserInfo)
179 181 io.rong.imlib.Chat: io.rong.imlib.model.CNUserInfo getCurrentCNUser()
180 182 io.rong.imlib.Chat: void modifyUser(java.lang.String,java.lang.String)
181   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnConnectListener access$000(io.rong.imlib.Chat)
182   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnOperationListener access$100(io.rong.imlib.Chat)
183   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnSendMessageListener access$200(io.rong.imlib.Chat)
184   -io.rong.imlib.Chat: io.rong.imlib.model.CNMessage access$300(io.rong.imlib.Chat,io.rong.imlib.model.Message)
185   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnResultListener access$400(io.rong.imlib.Chat)
186   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnConnectStatusListener access$500(io.rong.imlib.Chat)
187   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnChatRoomActionListener access$600(io.rong.imlib.Chat)
188   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnMessageListener access$700(io.rong.imlib.Chat)
189   -io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnLatestMessageListener access$800(io.rong.imlib.Chat)
  183 +io.rong.imlib.Chat: java.lang.String access$002(io.rong.imlib.Chat,java.lang.String)
  184 +io.rong.imlib.Chat: java.lang.String access$000(io.rong.imlib.Chat)
  185 +io.rong.imlib.Chat: void access$100(io.rong.imlib.Chat,java.lang.String)
  186 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnConnectListener access$200(io.rong.imlib.Chat)
  187 +io.rong.imlib.Chat: void access$300(io.rong.imlib.Chat,io.rong.imlib.model.UserInfo)
  188 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnOperationListener access$400(io.rong.imlib.Chat)
  189 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnSendMessageListener access$500(io.rong.imlib.Chat)
  190 +io.rong.imlib.Chat: io.rong.imlib.model.CNMessage access$600(io.rong.imlib.Chat,io.rong.imlib.model.Message)
  191 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnResultListener access$700(io.rong.imlib.Chat)
  192 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnConnectStatusListener access$800(io.rong.imlib.Chat)
  193 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnChatRoomActionListener access$900(io.rong.imlib.Chat)
  194 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnMessageListener access$1000(io.rong.imlib.Chat)
  195 +io.rong.imlib.Chat: io.rong.imlib.base.IChat$OnLatestMessageListener access$1100(io.rong.imlib.Chat)
190 196 io.rong.imlib.Chat: void <clinit>()
191 197 io.rong.imlib.Chat$1
192 198 io.rong.imlib.Chat$1: io.rong.imlib.Chat this$0
... ... @@ -271,6 +277,7 @@ io.rong.imlib.ChatUtil: void joinExistChatRoom(java.lang.String,int)
271 277 io.rong.imlib.ChatUtil: void quitChatRoom(java.lang.String)
272 278 io.rong.imlib.ChatUtil: void sendMessage(java.lang.String,java.lang.String,java.lang.String)
273 279 io.rong.imlib.ChatUtil: void exchangeUser(io.rong.imlib.model.CNUserInfo)
  280 +io.rong.imlib.ChatUtil: io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus()
274 281 io.rong.imlib.ChatUtil: void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener)
275 282 io.rong.imlib.ChatUtil: void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener)
276 283 io.rong.imlib.ChatUtil: void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener)
... ... @@ -4490,6 +4497,7 @@ io.rong.imlib.base.IChat: void quitChatRoom(java.lang.String)
4490 4497 io.rong.imlib.base.IChat: void sendMessage(java.lang.String,java.lang.String,java.lang.String)
4491 4498 io.rong.imlib.base.IChat: void modifyUser(java.lang.String,java.lang.String)
4492 4499 io.rong.imlib.base.IChat: void exchangeUser(io.rong.imlib.model.CNUserInfo)
  4500 +io.rong.imlib.base.IChat: io.rong.imlib.model.ConnectionStatus getCurrentConnectionStatus()
4493 4501 io.rong.imlib.base.IChat: void setConnectStatusListener(io.rong.imlib.base.IChat$OnConnectStatusListener)
4494 4502 io.rong.imlib.base.IChat: void setOnMessageListener(io.rong.imlib.base.IChat$OnMessageListener)
4495 4503 io.rong.imlib.base.IChat: void setOnChatRoomActionListener(io.rong.imlib.base.IChat$OnChatRoomActionListener)
... ... @@ -5664,6 +5672,14 @@ io.rong.imlib.model.ChatRoomMemberInfo$1: io.rong.imlib.model.ChatRoomMemberInfo
5664 5672 io.rong.imlib.model.ChatRoomMemberInfo$1: io.rong.imlib.model.ChatRoomMemberInfo[] newArray(int)
5665 5673 io.rong.imlib.model.ChatRoomMemberInfo$1: java.lang.Object[] newArray(int)
5666 5674 io.rong.imlib.model.ChatRoomMemberInfo$1: java.lang.Object createFromParcel(android.os.Parcel)
  5675 +io.rong.imlib.model.ConnectionStatus
  5676 +io.rong.imlib.model.ConnectionStatus: int value
  5677 +io.rong.imlib.model.ConnectionStatus: java.lang.String message
  5678 +io.rong.imlib.model.ConnectionStatus: ConnectionStatus()
  5679 +io.rong.imlib.model.ConnectionStatus: int getValue()
  5680 +io.rong.imlib.model.ConnectionStatus: void setValue(int)
  5681 +io.rong.imlib.model.ConnectionStatus: java.lang.String getMessage()
  5682 +io.rong.imlib.model.ConnectionStatus: void setMessage(java.lang.String)
5667 5683 io.rong.imlib.model.Conversation
5668 5684 io.rong.imlib.model.Conversation: io.rong.imlib.model.Conversation$ConversationType conversationType
5669 5685 io.rong.imlib.model.Conversation: java.lang.String targetId
... ...
IMLib/src/main/java/io.rong.imlib/Chat.java
... ... @@ -13,6 +13,7 @@ import java.util.UUID;
13 13 import io.rong.imlib.base.IChat;
14 14 import io.rong.imlib.model.CNMessage;
15 15 import io.rong.imlib.model.CNUserInfo;
  16 +import io.rong.imlib.model.ConnectionStatus;
16 17 import io.rong.imlib.model.Conversation;
17 18 import io.rong.imlib.model.Message;
18 19 import io.rong.imlib.model.MessageContent;
... ... @@ -35,6 +36,9 @@ public class Chat implements IChat {
35 36 //当前聊天室房间id
36 37 private static String currentRoomId;
37 38  
  39 + private String token;
  40 +
  41 +
38 42 private OnConnectStatusListener mConnectStatusListener;
39 43 private OnMessageListener mOnMessageListener;
40 44 private OnChatRoomActionListener mOnChatRoomActionListener;
... ... @@ -91,7 +95,6 @@ public class Chat implements IChat {
91 95 @Override
92 96 public void onResponse(int code, String body) {
93 97 if (code != 200) return;
94   - String token;
95 98 try {
96 99 JSONObject jsonObject = new JSONObject(body);
97 100 token = jsonObject.getString("token");
... ... @@ -105,7 +108,7 @@ public class Chat implements IChat {
105 108 }
106 109  
107 110 //获得token
108   - public static void getToken(CNUserInfo user, HttpUtil.OnResponse callback) {
  111 + private static void getToken(CNUserInfo user, HttpUtil.OnResponse callback) {
109 112 final String HTTP_GET_TOKEN = "https://api.cn.ronghub.com/user/getToken.json";
110 113 HttpUtil.Header header = HttpUtil.getRcHeader(APP_KEY, APP_SECRET);
111 114 String body = "userId=" + user.getUserId() + "&name=" + user.getUserName() + "&portraitUri=" + Uri.parse(user.getHeadUrl());
... ... @@ -114,7 +117,7 @@ public class Chat implements IChat {
114 117 }
115 118  
116 119 //连接融云服务器
117   - public void connect(String token) {
  120 + private void connect(String token) {
118 121 RongIMClient.connect(token, new RongIMClient.ConnectCallback() {
119 122 @Override
120 123 public void onTokenIncorrect() {
... ... @@ -144,7 +147,7 @@ public class Chat implements IChat {
144 147 }
145 148  
146 149 //加入聊天室,如果存在则加入,如果不存在,则创建
147   - public void joinChatRoom(String roomId, int messageCount) {
  150 + private void joinChatRoom(String roomId, int messageCount) {
148 151 defMessageCount = messageCount;
149 152 currentRoomId = roomId;
150 153 RongIMClient.getInstance().joinChatRoom(currentRoomId, defMessageCount, new RongIMClient.OperationCallback() {
... ... @@ -167,7 +170,7 @@ public class Chat implements IChat {
167 170 defMessageCount = messageCount;
168 171 currentRoomId = roomId;
169 172 roomIdList.add(currentRoomId);
170   - RongIMClient.getInstance().joinChatRoom(currentRoomId, defMessageCount, new RongIMClient.OperationCallback() {
  173 + RongIMClient.getInstance().joinExistChatRoom(currentRoomId, defMessageCount, new RongIMClient.OperationCallback() {
171 174 @Override
172 175 public void onSuccess() {
173 176 mOnOperationListener.onSuccess(IChat.SUCCESS_JOIN_EXIST_CHATROOM, MSG_SUCCESS_JOIN_EXIST_CHATROOM);
... ... @@ -204,6 +207,7 @@ public class Chat implements IChat {
204 207  
205 208 //向当前聊天室发送消息
206 209 public void sendMessage(String conversationType, String targetId, String message) {
  210 + //TODO 判断token是否获取成功
207 211 final TextMessage content = TextMessage.obtain(message);
208 212 if (conversationType.equals(IChat.PRIVATE)) {
209 213 sendPrivateMessage(targetId, content);
... ... @@ -212,10 +216,19 @@ public class Chat implements IChat {
212 216 }
213 217 }
214 218  
  219 + //主动获取当前连接状态
  220 + public ConnectionStatus getCurrentConnectionStatus() {
  221 + ConnectionStatus connectionStatus = new ConnectionStatus();
  222 + connectionStatus.setValue(RongIMClient.getInstance().getCurrentConnectionStatus().getValue());
  223 + connectionStatus.setMessage(RongIMClient.getInstance().getCurrentConnectionStatus().getMessage());
  224 + return connectionStatus;
  225 + }
  226 +
215 227 //切换用户
216 228 public void exchangeUser(CNUserInfo userInfo) {
217 229 disconnect(false);
218 230 connect(userInfo);
  231 + //TODO 在token获取成功时做连接操作,连接成功之后做加入聊天室操作
219 232 joinChatRoom(currentRoomId, -1);
220 233 }
221 234  
... ... @@ -440,15 +453,15 @@ public class Chat implements IChat {
440 453 this.mOnLatestMessageListener = listener;
441 454 }
442 455  
443   - public UserInfo getCurrentUser() {
  456 + private UserInfo getCurrentUser() {
444 457 return currentUser;
445 458 }
446 459  
447   - public void setCurrentUser(UserInfo user) {
  460 + private void setCurrentUser(UserInfo user) {
448 461 currentUser = user;
449 462 }
450 463  
451   - public static CNUserInfo getCurrentCNUser() {
  464 + private static CNUserInfo getCurrentCNUser() {
452 465 return currentCNUser;
453 466 }
454 467  
... ...
IMLib/src/main/java/io.rong.imlib/ChatUtil.java
... ... @@ -4,6 +4,7 @@ import android.content.Context;
4 4  
5 5 import io.rong.imlib.base.IChat;
6 6 import io.rong.imlib.model.CNUserInfo;
  7 +import io.rong.imlib.model.ConnectionStatus;
7 8 import io.rong.imlib.model.UserInfo;
8 9  
9 10 /**
... ... @@ -39,6 +40,10 @@ public class ChatUtil {
39 40 Chat.getInstance().exchangeUser(userInfo);
40 41 }
41 42  
  43 + public static ConnectionStatus getCurrentConnectionStatus() {
  44 + return Chat.getInstance().getCurrentConnectionStatus();
  45 + }
  46 +
42 47 public static void setConnectStatusListener(IChat.OnConnectStatusListener listener) {
43 48 Chat.getInstance().setConnectStatusListener(listener);
44 49 }
... ...
IMLib/src/main/java/io.rong.imlib/base/IChat.java
... ... @@ -6,6 +6,7 @@ import java.util.List;
6 6  
7 7 import io.rong.imlib.model.CNMessage;
8 8 import io.rong.imlib.model.CNUserInfo;
  9 +import io.rong.imlib.model.ConnectionStatus;
9 10 import io.rong.imlib.model.UserInfo;
10 11  
11 12 /**
... ... @@ -72,6 +73,8 @@ public interface IChat {
72 73 //切换账户
73 74 void exchangeUser(CNUserInfo userInfo);
74 75  
  76 + ConnectionStatus getCurrentConnectionStatus();
  77 +
75 78 //连接状态监听
76 79 void setConnectStatusListener(OnConnectStatusListener listener);
77 80  
... ...
IMLib/src/main/java/io.rong.imlib/model/ConnectionStatus.java 0 → 100644
  1 +package io.rong.imlib.model;
  2 +
  3 +/**
  4 + * Created by Lynn on 2/28/2017.
  5 + */
  6 +
  7 +public class ConnectionStatus {
  8 + private int value;
  9 + private String message;
  10 +
  11 + public int getValue() {
  12 + return value;
  13 + }
  14 +
  15 + public void setValue(int value) {
  16 + this.value = value;
  17 + }
  18 +
  19 + public String getMessage() {
  20 + return message;
  21 + }
  22 +
  23 + public void setMessage(String message) {
  24 + this.message = message;
  25 + }
  26 +}
... ...
app/src/main/java/com/cnlive/chat/ui/ChatRoomActivity.java
... ... @@ -215,7 +215,7 @@ public class ChatRoomActivity extends AppCompatActivity implements View.OnClickL
215 215 case IChat.NETWORK_UNAVAILABLE:
216 216 //网络不可以
217 217 break;
218   - case IChat.ERROR_TOKEN_INCORRECT:
  218 + case IChat.TOKEN_INCORRECT:
219 219 //Token错误
220 220 break;
221 221 case IChat.SERVER_INVALID:
... ...
app/src/main/java/com/cnlive/chat/ui/PrivateChatActivity.java
... ... @@ -221,7 +221,7 @@ public class PrivateChatActivity extends AppCompatActivity implements View.OnCli
221 221 case IChat.NETWORK_UNAVAILABLE:
222 222 //网络不可以
223 223 break;
224   - case IChat.ERROR_TOKEN_INCORRECT:
  224 + case IChat.TOKEN_INCORRECT:
225 225 //Token错误
226 226 break;
227 227 case IChat.SERVER_INVALID:
... ...