Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\jdev\extensions\oracle\jdevimpl\vcs\svn\op\SVNOperationRemove.class
?? 1< java/util/ArrayList <init> ()V oracle/ide/editor/EditorManager getEditorManager #()Loracle/ide/editor/EditorManager; getAllEditors ()Ljava/util/List; java/util/List iterator ()Ljava/util/Iterator; java/util/Iterator next ()Ljava/lang/Object; oracle/ide/editor/Editor getContext ()Loracle/ide/Context; ! oracle/ide/Context # getNode ()Loracle/ide/model/Node; % & $ ' oracle/ide/model/Node ) getURL ()Ljava/net/URL; + , * - oracle/ide/net/URLFileSystem / exists (Ljava/net/URL;)Z 1 2 0 3 java/util/Collection 5 add (Ljava/lang/Object;)Z 7 8 6 9 hasNext ()Z ; < = closeEditors (Ljava/util/List;)V ? @ A this /Loracle/jdevimpl/vcs/svn/op/SVNOperationRemove; editorsToClose Ljava/util/Collection; itr Ljava/util/Iterator; editor Loracle/ide/editor/Editor; editorNode Loracle/ide/model/Node; -oracle/jdevimpl/vcs/svn/op/SVNOperationRemove M _res &Loracle/javatools/util/ResourcePicker; O P N Q ACTION_REMOVE_PROGRESS_MESSAGE S $oracle/javatools/util/ResourcePicker U getString &(Ljava/lang/String;)Ljava/lang/String; W X V Y ACTION_REMOVE_PROGRESS_TITLE [ <oracle/javatools/dialogs/progress/DeterminateProgressMonitor ] getProgressTitle ()Ljava/lang/String; _ ` N a getProgressMessage c ` N d f O(Ljava/awt/Component;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;II)V h ^ i setCancellable (Z)V k l ^ m setCloseOnFinish o l ^ p *oracle/jdeveloper/vcs/generic/CommandState r getLocatables ()[Loracle/ide/model/Locatable; t u s v java/util/Arrays x asList %([Ljava/lang/Object;)Ljava/util/List; z { y | (Ljava/util/Collection;)V ~ *oracle/jdeveloper/vcs/util/VCSCommandUtils ? removeNonEditableNodes ? ~ ? ? (oracle/jdeveloper/vcs/util/VCSModelUtils ? convertNodesToURLs '(Ljava/util/Collection;)[Ljava/net/URL; ? ? ? ? java/util/TreeSet ? /oracle/jdevimpl/vcs/svn/op/SVNOperationRemove$1 ? 2(Loracle/jdevimpl/vcs/svn/op/SVNOperationRemove;)V ? ? ? (Ljava/util/Comparator;)V ? ? ? java/util/HashSet ? (I)V ? ? ? isDirectoryPath ? 2 0 ? java/util/Set ? ? 9 setMaximum ? ? ^ ? setProgress ? ? ^ ? getProcessedUrlsNotifier D(Loracle/jdeveloper/vcs/generic/CommandState;)Ljava/util/Collection; ? ? N ? $oracle/jdevimpl/vcs/svn/util/SVNUtil ? getIDEClientAdapter <()Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter; ? ? ? ? *oracle/jdevimpl/vcs/svn/SVNOperationLogger ? getInstance .()Loracle/jdevimpl/vcs/svn/SVNOperationLogger; ? ? ? ? beginOperation ?(Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;Loracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo;Loracle/javatools/dialogs/progress/DeterminateProgressMonitor;)V ? ? ? ? ? size ()I ? ? 6 ? java/net/URL ? java/io/File ? toFile (Ljava/net/URL;)Ljava/io/File; ? ? ? ? 8org/tigris/subversion/svnclientadapter/ISVNClientAdapter ? remove ([Ljava/io/File;Z)V ? ? ? ? /oracle/jdevimpl/vcs/svn/op/AbstractSVNOperation ? PROPERTY_RESOURCES_DELETED Ljava/lang/String; ? ? ? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? 6 ? [Ljava/net/URL; ? setProperty '(Ljava/lang/String;Ljava/lang/Object;)V ? ? s ? /oracle/jdevimpl/vcs/svn/op/SVNOperationRemove$2 ? ? ? java/awt/EventQueue ? invokeLater (Ljava/lang/Runnable;)V ? ? ? ? endOperation ? ? ? finish ? ^ ? &oracle.jdeveloper.subversion.RECURSIVE ? java/lang/Boolean ? TRUE Ljava/lang/Boolean; ? ? ? ? profile *Loracle/jdeveloper/vcs/generic/VCSProfile; commandState ,Loracle/jdeveloper/vcs/generic/CommandState; parentUi Ljava/awt/Component; options Ljava/util/Map; progress >Loracle/javatools/dialogs/progress/DeterminateProgressMonitor; nodes 4Ljava/util/Collection<Loracle/ide/model/Locatable;>; resources directories Ljava/util/Set; files i I processed client :Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter; it url Ljava/net/URL; getOperands I(Loracle/jdeveloper/vcs/generic/VCSProfile;)[Loracle/ide/model/Locatable; N getCommandState u(Loracle/jdeveloper/vcs/generic/VCSProfile;[Loracle/ide/model/Locatable;)Loracle/jdeveloper/vcs/generic/CommandState; N invokeCommand Y(Loracle/jdeveloper/vcs/generic/VCSProfile;Loracle/jdeveloper/vcs/generic/CommandState;)Z N postInvoke Y(Loracle/jdeveloper/vcs/generic/VCSProfile;Loracle/jdeveloper/vcs/generic/CommandState;)V N locatables [Loracle/ide/model/Locatable; success Z #oracle.jdeveloper.subversion.remove! (Ljava/lang/String;)V # ?$ closeRemovedFileEditors&