Просмотр исходного кода

Remove some deprecated methods/usages

Change-Id: I76bc17f1475105c02df8f917066bf043963776f5
Reviewed-on: http://gerrit.dmdirc.com/1517
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: Greg Holmes <greg@dmdirc.com>
tags/0.6.5b1
Chris Smith 13 лет назад
Родитель
Сommit
402c603dc8

+ 0
- 32
src/com/dmdirc/commandparser/CommandType.java Просмотреть файл

@@ -22,13 +22,6 @@
22 22
 
23 23
 package com.dmdirc.commandparser;
24 24
 
25
-import com.dmdirc.commandparser.commands.ChannelCommand;
26
-import com.dmdirc.commandparser.commands.ChatCommand;
27
-import com.dmdirc.commandparser.commands.Command;
28
-import com.dmdirc.commandparser.commands.GlobalCommand;
29
-import com.dmdirc.commandparser.commands.QueryCommand;
30
-import com.dmdirc.commandparser.commands.ServerCommand;
31
-
32 25
 /**
33 26
  * Defines the possible targets for commands.
34 27
  * 
@@ -46,31 +39,6 @@ public enum CommandType {
46 39
     TYPE_CHANNEL,
47 40
     /** A query command. */
48 41
     TYPE_QUERY;
49
-   
50
-    /**
51
-     * Looks up the command type for the specified command, by inspecting its
52
-     * class.
53
-     * 
54
-     * @param command The command to look up
55
-     * @return The type of the specified command
56
-     * @deprecated Shouldn't be required any longer
57
-     */
58
-    @Deprecated
59
-    public static CommandType fromCommand(final Command command) {
60
-        if (command instanceof GlobalCommand) {
61
-            return TYPE_GLOBAL;
62
-        } else if (command instanceof ServerCommand) {
63
-            return TYPE_SERVER;
64
-        } else if (command instanceof ChatCommand) {
65
-            return TYPE_CHAT;
66
-        } else if (command instanceof ChannelCommand) {
67
-            return TYPE_CHANNEL;
68
-        } else if (command instanceof QueryCommand) {
69
-            return TYPE_QUERY;
70
-        } else {
71
-            return null;
72
-        }
73
-    }
74 42
 
75 43
     /**
76 44
      * Retrieves an array of component types that make up this command type.

+ 2
- 2
src/com/dmdirc/ui/input/TabCompleter.java Просмотреть файл

@@ -25,7 +25,7 @@ package com.dmdirc.ui.input;
25 25
 import com.dmdirc.commandparser.CommandArguments;
26 26
 import com.dmdirc.commandparser.CommandInfo;
27 27
 import com.dmdirc.commandparser.CommandManager;
28
-import com.dmdirc.commandparser.commands.ChannelCommand;
28
+import com.dmdirc.commandparser.CommandType;
29 29
 import com.dmdirc.commandparser.commands.Command;
30 30
 import com.dmdirc.commandparser.commands.IntelligentCommand;
31 31
 import com.dmdirc.commandparser.commands.IntelligentCommand.IntelligentCommandContext;
@@ -254,7 +254,7 @@ public class TabCompleter {
254 254
                         Arrays.asList(args.getArguments()), partial));
255 255
             }
256 256
 
257
-            if (command.getValue() instanceof ChannelCommand) {
257
+            if (command.getKey().getType().equals(CommandType.TYPE_CHANNEL)) {
258 258
                 if (targets == null) {
259 259
                     targets = new AdditionalTabTargets();
260 260
                 }

+ 0
- 71
test/com/dmdirc/commandparser/CommandTypeTest.java Просмотреть файл

@@ -1,71 +0,0 @@
1
-/*
2
- * Copyright (c) 2006-2010 Chris Smith, Shane Mc Cormack, Gregory Holmes
3
- *
4
- * Permission is hereby granted, free of charge, to any person obtaining a copy
5
- * of this software and associated documentation files (the "Software"), to deal
6
- * in the Software without restriction, including without limitation the rights
7
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8
- * copies of the Software, and to permit persons to whom the Software is
9
- * furnished to do so, subject to the following conditions:
10
- *
11
- * The above copyright notice and this permission notice shall be included in
12
- * all copies or substantial portions of the Software.
13
- *
14
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20
- * SOFTWARE.
21
- */
22
-package com.dmdirc.commandparser;
23
-
24
-import com.dmdirc.commandparser.commands.ChannelCommand;
25
-import com.dmdirc.commandparser.commands.ChatCommand;
26
-import com.dmdirc.commandparser.commands.Command;
27
-import com.dmdirc.commandparser.commands.GlobalCommand;
28
-import com.dmdirc.commandparser.commands.QueryCommand;
29
-import com.dmdirc.commandparser.commands.ServerCommand;
30
-import org.junit.Test;
31
-import static org.junit.Assert.*;
32
-import static org.mockito.Mockito.*;
33
-
34
-public class CommandTypeTest {
35
-
36
-    @Test
37
-    public void testGlobal() {
38
-        final Command command = mock(GlobalCommand.class);
39
-        assertEquals(CommandType.TYPE_GLOBAL, CommandType.fromCommand(command));
40
-    }
41
-    
42
-    @Test
43
-    public void testServer() {
44
-        final Command command = mock(ServerCommand.class);
45
-        assertEquals(CommandType.TYPE_SERVER, CommandType.fromCommand(command));
46
-    }
47
-    
48
-    @Test
49
-    public void testChat() {
50
-        final Command command = mock(ChatCommand.class);
51
-        assertEquals(CommandType.TYPE_CHAT, CommandType.fromCommand(command));
52
-    }    
53
-    
54
-    @Test
55
-    public void testChannel() {
56
-        final Command command = mock(ChannelCommand.class);
57
-        assertEquals(CommandType.TYPE_CHANNEL, CommandType.fromCommand(command));
58
-    }
59
-    
60
-    @Test
61
-    public void testQuery() {
62
-        final Command command = mock(QueryCommand.class);
63
-        assertEquals(CommandType.TYPE_QUERY, CommandType.fromCommand(command));
64
-    }
65
-    
66
-    @Test
67
-    public void testOther() {
68
-        assertNull(CommandType.fromCommand(null));
69
-    }
70
-
71
-}

Загрузка…
Отмена
Сохранить