Edit C:\Users\Admin\.m2\repository\javax\mail\mail\1.4.7\com\sun\mail\imap\IMAPFolder.class
???? 0r m i m m m m m m! m"???????? m# m$ m% m& m' m()* + m, m-. /0 Z1 2 m3 Z4 m5 ?? <6 <7 <8 t9 :; :- m< := m> :? m@ :A mB mCDE 6 6FG 6H 5IJK <+ mL MNO APQR DIST G+ mUV KWXY MW NZ 6[\ m]^ m; m_ <` <a mbc Zde \f 6gh _i mj mk <l <m mn mo mpqr js mtu Zvw oxy qi mz{ t|} v~ m? yi :? m? ?!?? ?? N+ m? m? i?? ?x i??? ?? m? Z? m? ?? ?? ???? ?W m? ?? ?] Z? ???? ?I ?? m? ?? m? ? ?! ?# ?$? ?? m? m? m? ?? $? m? ???? ???? ???? ?? ?????? ???? $?? m? ?? ?? 67 ??? ?? ??? ? m? ??? ?? ?? m? ?? ??? ?? ?? ?? ??? ?? m??? ??? 6+??? m??? ?+ ??? m? m? m? m? ??? ? ?? Z?? ?? ?? ?? m? m? ?? ? m? m? ?? ? ?? ??? ? ? Z ? m ? Z ? ? ? ? m # m i ? < i m ! $ $" m# ?$ ?% ?&' ?( ?) ?*+ /, E- ?? m. i/0 ?1 i2 m3 ?4 5W i5678 m9 ?#:; ?$ E<= E ?> ?@ ? ?A EB ?C ED ?E /F ?G ?HIJ R+ ?K ?L ?MNO Yx mPQR ]STU `xV mWX diY fiZ[ ix\] l^ ?? m_`a rxb ?c ?d e ?f Zg Mhi j ?k ?l ?m ?n Zo ?pqr ?Hs ?t ?? ?u mvw ?xyz A{ m|} m~ ? ?? m?? m?? Z? K??? Z?? ?? Z? ?? ? ?? Z? ?? m?? ???? ProtocolCommand InnerClasses? FetchProfileItem fullName Ljava/lang/String; name type I separator C availableFlags Ljavax/mail/Flags; permanentFlags exists Z isNamespace attributes [Ljava/lang/String; protocol )Lcom/sun/mail/imap/protocol/IMAPProtocol; messageCache Lcom/sun/mail/imap/MessageCache; messageCacheLock Ljava/lang/Object; uidTable Ljava/util/Hashtable; UNKNOWN_SEPARATOR ConstantValue opened reallyClosed RUNNING IDLE ABORTING idleState total recent realTotal uidvalidity J uidnext doExpungeNotification cachedStatus #Lcom/sun/mail/imap/protocol/Status; cachedStatusTime hasMessageCountListener logger Lcom/sun/mail/util/MailLogger; connectionPoolLogger $assertionsDisabled Synthetic "class$com$sun$mail$imap$IMAPFolder Ljava/lang/Class; class$javax$mail$Flags <init> F(Ljava/lang/String;CLcom/sun/mail/imap/IMAPStore;Ljava/lang/Boolean;)V Code LineNumberTable LocalVariableTable i this Lcom/sun/mail/imap/IMAPFolder; store Lcom/sun/mail/imap/IMAPStore; Ljava/lang/Boolean; E(Lcom/sun/mail/imap/protocol/ListInfo;Lcom/sun/mail/imap/IMAPStore;)V li %Lcom/sun/mail/imap/protocol/ListInfo; checkExists ()V Exceptions checkClosed checkOpened checkRange (I)V cex &Lcom/sun/mail/iap/ConnectionException; pex $Lcom/sun/mail/iap/ProtocolException; msgno checkFlags (Ljavax/mail/Flags;)V flags getName ()Ljava/lang/String; mex Ljavax/mail/MessagingException; getFullName getParent ()Ljavax/mail/Folder; c index ()Z lname len &[Lcom/sun/mail/imap/protocol/ListInfo; findName ;([Lcom/sun/mail/imap/protocol/ListInfo;Ljava/lang/String;)I list ((Ljava/lang/String;)[Ljavax/mail/Folder; pattern listSubscribed doList )(Ljava/lang/String;Z)[Ljavax/mail/Folder; subscribed start folders [Lcom/sun/mail/imap/IMAPFolder; st getSeparator ()C getType ()I isSubscribed setSubscribed (Z)V subscribe create (I)Z sep ret retb hasNewMessages status bex &Lcom/sun/mail/iap/BadCommandException; getFolder '(Ljava/lang/String;)Ljavax/mail/Folder; delete (Z)Z f [Ljavax/mail/Folder; recurse renameTo (Ljavax/mail/Folder;)Z Ljavax/mail/Folder; open )Lcom/sun/mail/iap/CommandFailedException; pex2 mode mi (Lcom/sun/mail/imap/protocol/MailboxInfo; fetch 1([Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V cfx item !Lcom/sun/mail/imap/protocol/Item; j *Lcom/sun/mail/imap/protocol/FetchResponse; msg Lcom/sun/mail/imap/IMAPMessage; count unsolicitedFlags responses [Lcom/sun/mail/iap/Response; msgsets ([Lcom/sun/mail/imap/protocol/MessageSet; r v Ljava/util/Vector; size msgs [Ljavax/mail/Message; fp Ljavax/mail/FetchProfile; command Ljava/lang/StringBuffer; first allHeaders hdrs fitems '[Lcom/sun/mail/imap/protocol/FetchItem; condition? Condition %Lcom/sun/mail/imap/Utility$Condition; getEnvelopeCommand newIMAPMessage "(I)Lcom/sun/mail/imap/IMAPMessage; msgnum createHeaderCommand '([Ljava/lang/String;)Ljava/lang/String; sb setFlags +([Ljavax/mail/Message;Ljavax/mail/Flags;Z)V p ms flag value (IILjavax/mail/Flags;Z)V n end ([ILjavax/mail/Flags;Z)V msgnums [I close expunge forceClose (ZZ)V force cleanup returnToPool isOpen getPermanentFlags ()Ljavax/mail/Flags; getMessageCount minfo getNewMessageCount getUnreadMessageCount matches getDeletedMessageCount getStatus %()Lcom/sun/mail/imap/protocol/Status; s statusCacheTimeout getMessage (I)Ljavax/mail/Message; appendMessages ([Ljavax/mail/Message;)V ex Ljava/io/IOException; mrex $Ljavax/mail/MessageRemovedException; m Ljavax/mail/Message; d Ljava/util/Date; dd mos "Lcom/sun/mail/imap/MessageLiteral; maxsize appendUIDMessages 5([Ljavax/mail/Message;)[Lcom/sun/mail/imap/AppendUID; auid Lcom/sun/mail/imap/AppendUID; uids [Lcom/sun/mail/imap/AppendUID; addMessages ,([Ljavax/mail/Message;)[Ljavax/mail/Message; rmsgs copyMessages +([Ljavax/mail/Message;Ljavax/mail/Folder;)V folder ()[Ljavax/mail/Message; [Lcom/sun/mail/imap/IMAPMessage; uid search 5(Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; matchMsgs sex #Ljavax/mail/search/SearchException; term Ljavax/mail/search/SearchTerm; J(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; getSortedMessages 4([Lcom/sun/mail/imap/SortTerm;)[Ljavax/mail/Message; [Lcom/sun/mail/imap/SortTerm; R([Lcom/sun/mail/imap/SortTerm;Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; sterm addMessageCountListener *(Ljavax/mail/event/MessageCountListener;)V l 'Ljavax/mail/event/MessageCountListener; getUIDValidity ()J getUIDNext getMessageByUID (J)Ljavax/mail/Message; Ljava/lang/Long; u Lcom/sun/mail/imap/protocol/UID; getMessagesByUID (JJ)[Ljavax/mail/Message; ua ![Lcom/sun/mail/imap/protocol/UID; ([J)[Ljavax/mail/Message; vsize unavailUids [J getUID (Ljavax/mail/Message;)J message getQuota ()[Ljavax/mail/Quota; setQuota (Ljavax/mail/Quota;)V quota Ljavax/mail/Quota; getACL ()[Lcom/sun/mail/imap/ACL; addACL (Lcom/sun/mail/imap/ACL;)V acl Lcom/sun/mail/imap/ACL; removeACL (Ljava/lang/String;)V addRights removeRights listRights /(Ljava/lang/String;)[Lcom/sun/mail/imap/Rights; myRights ()Lcom/sun/mail/imap/Rights; setACL (Lcom/sun/mail/imap/ACL;C)V mod getAttributes ()[Ljava/lang/String; idle started Lcom/sun/mail/iap/Response; Ljava/lang/InterruptedException; once minidle waitIfIdle handleResponse (Lcom/sun/mail/iap/Response;)V oldtotal seqnum ir )Lcom/sun/mail/imap/protocol/IMAPResponse; handleResponses ([Lcom/sun/mail/iap/Response;)V getStoreProtocol +()Lcom/sun/mail/imap/protocol/IMAPProtocol; throwClosedException )(Lcom/sun/mail/iap/ConnectionException;)V getProtocol doCommand B(Lcom/sun/mail/imap/IMAPFolder$ProtocolCommand;)Ljava/lang/Object; cmd .Lcom/sun/mail/imap/IMAPFolder$ProtocolCommand; doOptionalCommand T(Ljava/lang/String;Lcom/sun/mail/imap/IMAPFolder$ProtocolCommand;)Ljava/lang/Object; err doCommandIgnoreFailure doProtocolCommand releaseStoreProtocol ,(Lcom/sun/mail/imap/protocol/IMAPProtocol;)V releaseProtocol keepConnectionAlive keepStoreAlive getMessageBySeqNumber isDirectory class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 access$000 !(Lcom/sun/mail/imap/IMAPFolder;)I access$002 "(Lcom/sun/mail/imap/IMAPFolder;I)I <clinit> SourceFile IMAPFolder.java???? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError???????? java/lang/Object???????????????????????? java/lang/NullPointerException Folder name is null?????? com/sun/mail/util/MailLogger?? DEBUG IMAP????????????? ????????????????????? "javax/mail/FolderNotFoundException java/lang/StringBuffer?? not found??? java/lang/IllegalStateException /This operation is not allowed on an open folder????? java/lang/AssertionError 0This operation is not allowed on a closed folder javax/mail/FolderClosedException Lost folder connection to server #java/lang/IndexOutOfBoundsException message number < 1# $com/sun/mail/iap/ConnectionException? "com/sun/mail/iap/ProtocolException javax/mail/MessagingException???? > ;? )Cannot change flags on READ_ONLY folder: ?????? com/sun/mail/imap/IMAPStore?? com/sun/mail/imap/DefaultFolder???? com/sun/mail/imap/IMAPFolder$1?????????? javax/mail/Folder com/sun/mail/imap/IMAPFolder$2???? com/sun/mail/imap/IMAPFolder?? com/sun/mail/imap/IMAPFolder$3?? com/sun/mail/imap/IMAPFolder$4?? com/sun/mail/imap/IMAPFolder$5?? com/sun/mail/imap/IMAPFolder$6???? com/sun/mail/imap/IMAPFolder$7????? $com/sun/mail/iap/BadCommandException javax/mail/StoreClosedException?? Cannot contain subfolders???01 com/sun/mail/imap/IMAPFolder$8?? Can't rename across Stores com/sun/mail/imap/IMAPFolder$9??????????????? 'com/sun/mail/iap/CommandFailedException folder cannot contain messages#????s? "javax/mail/ReadOnlyFolderException Cannot open in desired mode???? com/sun/mail/imap/MessageCache?????????????`?? FLAGS FLAGS?? BODYSTRUCTURE BODYSTRUCTURE??? UID UID??? BODY.PEEK[HEADER] BODY.PEEK[HEADER] RFC822.HEADER RFC822.HEADER?? RFC822.SIZE RFC822.SIZE?? de????? 3com/sun/mail/imap/IMAPMessage$FetchProfileCondition FetchProfileCondition????? java/util/Vector??>? (com/sun/mail/imap/protocol/FetchResponse??? b? ?? javax/mail/Flags????? P com/sun/mail/iap/Response?? !ENVELOPE INTERNALDATE RFC822.SIZE com/sun/mail/imap/IMAPMessage? BODY.PEEK[HEADER.FIELDS ( RFC822.HEADER.LINES ( )] ) "javax/mail/MessageRemovedException Messages have been removed javax/mail/Message??ghsv?? forcing folder {0} to close ? 4pool is full, not adding an Authenticated connection ? UNSELECT?x#???? ? javax/mail/search/FlagTerm?? ?+ ???b! "#$#%| com/sun/mail/imap/MessageLiteral& ?' java/io/IOException $IOException while appending messages com/sun/mail/imap/IMAPFolder$10?( com/sun/mail/imap/AppendUID com/sun/mail/imap/IMAPFolder$11 javax/mail/internet/MimeMessage??????)* TRYCREATE?+ does not exist??t? javax/mail/FetchProfile,>?-./0t? !Cannot expunge READ_ONLY folder: 1213?? java/lang/Long?45678?? !javax/mail/search/SearchException?9????:;?? java/lang/String UIDVALIDITY Cannot obtain UIDValidity?? UIDNEXT Cannot obtain UIDNext<6 java/util/Hashtable=>???@4ABCDE?FGH?CI. java/util/NoSuchElementException &Message does not belong to this folderJ?K LM QUOTA not supported com/sun/mail/imap/IMAPFolder$12?? [Ljavax/mail/Quota; com/sun/mail/imap/IMAPFolder$13?N ACL not supported com/sun/mail/imap/IMAPFolder$14 [Lcom/sun/mail/imap/ACL;?? com/sun/mail/imap/IMAPFolder$15 com/sun/mail/imap/IMAPFolder$16 [Lcom/sun/mail/imap/Rights; com/sun/mail/imap/IMAPFolder$17 com/sun/mail/imap/Rights com/sun/mail/imap/IMAPFolder$18?O?# IDLE not supported com/sun/mail/imap/IMAPFolder$19 java/lang/BooleanPQRST?U?V W4 java/lang/InterruptedExceptionX?YZ[\]?^ 'com/sun/mail/imap/protocol/IMAPResponse UNEXPECTED RESPONSE : EXISTS_?`a? EXPUNGEb? FETCH !ir instanceof FetchResponse???? javax.mail.Flags?cdef RECENT?? )getStoreProtocol() borrowing a connectiong??h?ij )releasing our protocol as store protocol?k?lm?n?opb?? com.sun.mail.imap.IMAPFolderq javax/mail/UIDFolder com/sun/mail/iap/ResponseHandler ,com/sun/mail/imap/IMAPFolder$ProtocolCommand -com/sun/mail/imap/IMAPFolder$FetchProfileItem #com/sun/mail/imap/Utility$Condition java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; (Ljavax/mail/Store;)V getClass ()Ljava/lang/Class; getSession ()Ljavax/mail/Session; :(Ljava/lang/Class;Ljava/lang/String;Ljavax/mail/Session;)V getConnectionPoolLogger ()Lcom/sun/mail/util/MailLogger; indexOf (I)I length substring (II)Ljava/lang/String; booleanValue #com/sun/mail/imap/protocol/ListInfo hasInferiors canOpen attrs append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ((Ljavax/mail/Folder;Ljava/lang/String;)V java/lang/Thread holdsLock (Ljava/lang/Object;)Z *(Ljava/lang/String;Ljava/lang/Exception;)V (I)Ljava/lang/StringBuffer; lastIndexOf (I)Ljava/lang/String; Ljavax/mail/Store; newIMAPFolder 3(Ljava/lang/String;C)Lcom/sun/mail/imap/IMAPFolder; (Lcom/sun/mail/imap/IMAPStore;)V (C)Ljava/lang/StringBuffer; 3(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V charAt (I)C equals 5(Lcom/sun/mail/imap/IMAPFolder;ZCLjava/lang/String;)V E(Lcom/sun/mail/imap/protocol/ListInfo;)Lcom/sun/mail/imap/IMAPFolder; !(Lcom/sun/mail/imap/IMAPFolder;)V "(Lcom/sun/mail/imap/IMAPFolder;Z)V #(Lcom/sun/mail/imap/IMAPFolder;IC)V notifyFolderListeners changeState !com/sun/mail/imap/protocol/Status '(Ljavax/mail/Store;Ljava/lang/String;)V ()[Ljavax/mail/Folder; getStore ()Ljavax/mail/Store; 4(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Folder;)V notifyFolderRenamedListeners (Ljavax/mail/Folder;)V I(Lcom/sun/mail/imap/IMAPFolder;)Lcom/sun/mail/imap/protocol/IMAPProtocol; 'com/sun/mail/imap/protocol/IMAPProtocol addResponseHandler %(Lcom/sun/mail/iap/ResponseHandler;)V examine <(Ljava/lang/String;)Lcom/sun/mail/imap/protocol/MailboxInfo; select logout &com/sun/mail/imap/protocol/MailboxInfo allowReadOnlySelect ?(Lcom/sun/mail/imap/IMAPFolder;Lcom/sun/mail/imap/IMAPStore;I)V notifyConnectionListeners javax/mail/FetchProfile$Item Item ENVELOPE Ljavax/mail/FetchProfile$Item; contains !(Ljavax/mail/FetchProfile$Item;)Z CONTENT_INFO %javax/mail/UIDFolder$FetchProfileItem 'Ljavax/mail/UIDFolder$FetchProfileItem; HEADERS /Lcom/sun/mail/imap/IMAPFolder$FetchProfileItem; isREV1 SIZE getHeaderNames getFetchItems )()[Lcom/sun/mail/imap/protocol/FetchItem; $com/sun/mail/imap/protocol/FetchItem getFetchProfileItem ()Ljavax/mail/FetchProfile$Item; C(Ljavax/mail/FetchProfile;[Lcom/sun/mail/imap/protocol/FetchItem;)V com/sun/mail/imap/Utility toMessageSet d([Ljavax/mail/Message;Lcom/sun/mail/imap/Utility$Condition;)[Lcom/sun/mail/imap/protocol/MessageSet; X([Lcom/sun/mail/imap/protocol/MessageSet;Ljava/lang/String;)[Lcom/sun/mail/iap/Response; addElement (Ljava/lang/Object;)V getNumber getItemCount getItem $(I)Lcom/sun/mail/imap/protocol/Item; handleFetchItem 8(Lcom/sun/mail/imap/protocol/Item;[Ljava/lang/String;Z)Z getExtensionItems ()Ljava/util/Map; handleExtensionFetchItems (Ljava/util/Map;)V copyInto ([Ljava/lang/Object;)V "(Lcom/sun/mail/imap/IMAPFolder;I)V storeFlags >([Lcom/sun/mail/imap/protocol/MessageSet;Ljavax/mail/Flags;Z)V java/util/logging/Level FINE Ljava/util/logging/Level; log @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V disconnect isConnectionPoolFull fine hasCapability (Ljava/lang/String;)Z unselect clone ()Ljava/lang/Object; unseen javax/mail/Flags$Flag Flag SEEN Ljavax/mail/Flags$Flag; add (Ljavax/mail/Flags$Flag;)V (Ljavax/mail/Flags;Z)V "(Ljavax/mail/search/SearchTerm;)[I DELETED getStatusCacheTimeout java/lang/System currentTimeMillis J(Ljava/lang/String;[Ljava/lang/String;)Lcom/sun/mail/imap/protocol/Status; getAppendBufferSize getReceivedDate ()Ljava/util/Date; getSentDate getFlags getSize (Ljavax/mail/Message;I)V e(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V copy =([Lcom/sun/mail/imap/protocol/MessageSet;Ljava/lang/String;)V (Ljava/lang/String;)I !(Ljavax/mail/FetchProfile$Item;)V toUIDSet ;([Ljavax/mail/Message;)[Lcom/sun/mail/imap/protocol/UIDSet; uidexpunge '([Lcom/sun/mail/imap/protocol/UIDSet;)V removeExpungedMessages 7([Ljavax/mail/Message;)[Lcom/sun/mail/imap/IMAPMessage; "()[Lcom/sun/mail/imap/IMAPMessage; (J)V remove &(Ljava/lang/Object;)Ljava/lang/Object; notifyMessageRemovedListeners (Z[Ljavax/mail/Message;)V J([Lcom/sun/mail/imap/protocol/MessageSet;Ljavax/mail/search/SearchTerm;)[I sort ?([Lcom/sun/mail/imap/SortTerm;Ljavax/mail/search/SearchTerm;)[I get fetchSequenceNumber #(J)Lcom/sun/mail/imap/protocol/UID; com/sun/mail/imap/protocol/UID setUID put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; fetchSequenceNumbers %(JJ)[Lcom/sun/mail/imap/protocol/UID; containsKey elementAt (I)Ljava/lang/Object; longValue %([J)[Lcom/sun/mail/imap/protocol/UID; checkExpunged getSequenceNumber fetchUID #(I)Lcom/sun/mail/imap/protocol/UID; 3(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Quota;)V 9(Lcom/sun/mail/imap/IMAPFolder;CLcom/sun/mail/imap/ACL;)V readIdleResponse ()Lcom/sun/mail/iap/Response; processIdleResponse (Lcom/sun/mail/iap/Response;)Z notifyAll idleAbort getMinIdleTime sleep wait isOK isNO isBAD isBYE handleResponseCode isUnTagged keyEquals (II)V notifyMessageAddedListeners expungeMessage 4(Ljava/lang/Class;)Lcom/sun/mail/imap/protocol/Item; _setFlags notifyMessageChangedListeners (ILjavax/mail/Message;)V getFolderStoreProtocol ()Lcom/sun/mail/iap/Protocol; =(Lcom/sun/mail/imap/protocol/IMAPProtocol;)Ljava/lang/Object; releaseFolderStoreProtocol removeResponseHandler J(Lcom/sun/mail/imap/IMAPFolder;Lcom/sun/mail/imap/protocol/IMAPProtocol;)V getTimestamp noop hasSeparateStoreConnection getMessageBySeqnum desiredAssertionStatus ! m i ?? "