Przeglądaj źródła

Start using dagger.

pull/76/head
Chris Smith 9 lat temu
rodzic
commit
0b786eef84
25 zmienionych plików z 91 dodań i 103 usunięć
  1. 6
    1
      irc/src/com/dmdirc/parser/irc/IRCParser.java
  2. 8
    99
      irc/src/com/dmdirc/parser/irc/ProcessingManager.java
  3. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/Process001.java
  4. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/Process004005.java
  5. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/Process464.java
  6. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessAccount.java
  7. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessAway.java
  8. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessCap.java
  9. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessInvite.java
  10. 6
    1
      irc/src/com/dmdirc/parser/irc/processors/ProcessJoin.java
  11. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessKick.java
  12. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessList.java
  13. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessListModes.java
  14. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessMOTD.java
  15. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessMessage.java
  16. 6
    1
      irc/src/com/dmdirc/parser/irc/processors/ProcessMode.java
  17. 5
    1
      irc/src/com/dmdirc/parser/irc/processors/ProcessNames.java
  18. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessNick.java
  19. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessNickInUse.java
  20. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessNoticeAuth.java
  21. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessPart.java
  22. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessQuit.java
  23. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessTopic.java
  24. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessWallops.java
  25. 3
    0
      irc/src/com/dmdirc/parser/irc/processors/ProcessWho.java

+ 6
- 1
irc/src/com/dmdirc/parser/irc/IRCParser.java Wyświetl plik

@@ -82,6 +82,8 @@ import javax.net.ssl.SSLSocketFactory;
82 82
 import javax.net.ssl.TrustManager;
83 83
 import javax.net.ssl.X509TrustManager;
84 84
 
85
+import dagger.ObjectGraph;
86
+
85 87
 /**
86 88
  * IRC Parser.
87 89
  */
@@ -283,7 +285,10 @@ public class IRCParser extends BaseSocketAwareParser implements SecureParser, En
283 285
     public IRCParser(final MyInfo myDetails, final URI uri) {
284 286
         super(uri);
285 287
 
286
-        myProcessingManager = new ProcessingManager(this, prefixModes, userModes, chanModesBool);
288
+        // TODO: There should be a factory or builder for parsers that can construct the graph
289
+        final ObjectGraph graph = ObjectGraph.create(new IRCParserModule(this, prefixModes,
290
+                userModes, chanModesBool));
291
+        myProcessingManager = graph.get(ProcessingManager.class);
287 292
         myself = new IRCClientInfo(this, userModes, "myself").setFake(true);
288 293
 
289 294
         out = new OutputQueue();

+ 8
- 99
irc/src/com/dmdirc/parser/irc/ProcessingManager.java Wyświetl plik

@@ -25,33 +25,13 @@ package com.dmdirc.parser.irc;
25 25
 import com.dmdirc.parser.common.ParserError;
26 26
 import com.dmdirc.parser.events.NumericEvent;
27 27
 import com.dmdirc.parser.irc.processors.IRCProcessor;
28
-import com.dmdirc.parser.irc.processors.Process001;
29
-import com.dmdirc.parser.irc.processors.Process004005;
30
-import com.dmdirc.parser.irc.processors.Process464;
31
-import com.dmdirc.parser.irc.processors.ProcessAccount;
32
-import com.dmdirc.parser.irc.processors.ProcessAway;
33
-import com.dmdirc.parser.irc.processors.ProcessCap;
34
-import com.dmdirc.parser.irc.processors.ProcessInvite;
35
-import com.dmdirc.parser.irc.processors.ProcessJoin;
36
-import com.dmdirc.parser.irc.processors.ProcessKick;
37
-import com.dmdirc.parser.irc.processors.ProcessList;
38
-import com.dmdirc.parser.irc.processors.ProcessListModes;
39
-import com.dmdirc.parser.irc.processors.ProcessMOTD;
40
-import com.dmdirc.parser.irc.processors.ProcessMessage;
41
-import com.dmdirc.parser.irc.processors.ProcessMode;
42
-import com.dmdirc.parser.irc.processors.ProcessNames;
43
-import com.dmdirc.parser.irc.processors.ProcessNick;
44
-import com.dmdirc.parser.irc.processors.ProcessNickInUse;
45
-import com.dmdirc.parser.irc.processors.ProcessNoticeAuth;
46
-import com.dmdirc.parser.irc.processors.ProcessPart;
47
-import com.dmdirc.parser.irc.processors.ProcessQuit;
48
-import com.dmdirc.parser.irc.processors.ProcessTopic;
49
-import com.dmdirc.parser.irc.processors.ProcessWallops;
50
-import com.dmdirc.parser.irc.processors.ProcessWho;
51 28
 
52 29
 import java.util.Date;
53 30
 import java.util.HashMap;
54 31
 import java.util.Map;
32
+import java.util.Set;
33
+
34
+import javax.inject.Inject;
55 35
 
56 36
 /**
57 37
  * IRC Parser Processing Manager.
@@ -68,82 +48,12 @@ public class ProcessingManager {
68 48
      * Constructor to create a ProcessingManager.
69 49
      *
70 50
      * @param parser IRCParser that owns this Processing Manager
71
-     * @param prefixModeManager The manager to use to access prefix modes.
72
-     * @param userModeManager Mode manager to use for user modes.
73
-     * @param chanModeManager Mode manager to use for channel modes.
51
+     * @param processors The processors to add.
74 52
      */
75
-    public ProcessingManager(final IRCParser parser, final PrefixModeManager prefixModeManager,
76
-            final ModeManager userModeManager, final ModeManager chanModeManager) {
53
+    @Inject
54
+    public ProcessingManager(final IRCParser parser, final Set<IRCProcessor> processors) {
77 55
         this.parser = parser;
78
-        //------------------------------------------------
79
-        // Add processors
80
-        //------------------------------------------------
81
-        // NOTICE AUTH
82
-        addProcessor(new ProcessNoticeAuth(parser));
83
-        // 001
84
-        addProcessor(new Process001(parser));
85
-        // 004
86
-        // 005
87
-        addProcessor(new Process004005(parser));
88
-        // 464
89
-        addProcessor(new Process464(parser));
90
-        // 301
91
-        // 305
92
-        // 306
93
-        addProcessor(new ProcessAway(parser));
94
-        // 352
95
-        addProcessor(new ProcessWho(parser));
96
-        // INVITE
97
-        addProcessor(new ProcessInvite(parser));
98
-        // JOIN
99
-        addProcessor(new ProcessJoin(parser, prefixModeManager, userModeManager, chanModeManager));
100
-        // KICK
101
-        addProcessor(new ProcessKick(parser));
102
-        // PRIVMSG
103
-        // NOTICE
104
-        addProcessor(new ProcessMessage(parser, prefixModeManager));
105
-        // MODE
106
-        // 324
107
-        addProcessor(new ProcessMode(parser, prefixModeManager, userModeManager, chanModeManager));
108
-        // 372
109
-        // 375
110
-        // 376
111
-        // 422
112
-        addProcessor(new ProcessMOTD(parser));
113
-        // 353
114
-        // 366
115
-        addProcessor(new ProcessNames(parser, prefixModeManager, userModeManager));
116
-        // 433
117
-        addProcessor(new ProcessNickInUse(parser));
118
-        // NICK
119
-        addProcessor(new ProcessNick(parser));
120
-        // PART
121
-        addProcessor(new ProcessPart(parser));
122
-        // QUIT
123
-        addProcessor(new ProcessQuit(parser));
124
-        // TOPIC
125
-        // 332
126
-        // 333
127
-        addProcessor(new ProcessTopic(parser));
128
-        // 344
129
-        // 345
130
-        // 346
131
-        // 347
132
-        // 348
133
-        // 349
134
-        // 367
135
-        // 368
136
-        addProcessor(new ProcessListModes(parser));
137
-        // WALLOPS
138
-        addProcessor(new ProcessWallops(parser));
139
-        // 321
140
-        // 322
141
-        // 323
142
-        addProcessor(new ProcessList(parser));
143
-        // CAP
144
-        addProcessor(new ProcessCap(parser));
145
-        // ACCOUNT
146
-        addProcessor(new ProcessAccount(parser));
56
+        processors.forEach(this::addProcessor);
147 57
     }
148 58
 
149 59
     /**
@@ -189,11 +99,10 @@ public class ProcessingManager {
189 99
      * @param processor IRCProcessor subclass for the processor.
190 100
      */
191 101
     public void delProcessor(final IRCProcessor processor) {
192
-        IRCProcessor testProcessor;
193 102
         doDebug("Deleting processor: " + processor.getName());
194 103
         for (String elementName : processHash.keySet()) {
195 104
             doDebug("\t Checking handler for: " + elementName);
196
-            testProcessor = processHash.get(elementName);
105
+            final IRCProcessor testProcessor = processHash.get(elementName);
197 106
             if (testProcessor.getName().equalsIgnoreCase(processor.getName())) {
198 107
                 doDebug("\t Removed handler for: " + elementName);
199 108
                 processHash.remove(elementName);

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/Process001.java Wyświetl plik

@@ -28,6 +28,8 @@ import com.dmdirc.parser.irc.IRCParser;
28 28
 
29 29
 import java.util.Collection;
30 30
 
31
+import javax.inject.Inject;
32
+
31 33
 /**
32 34
  * Process a 001 message.
33 35
  */
@@ -38,6 +40,7 @@ public class Process001 extends IRCProcessor {
38 40
      *
39 41
      * @param parser IRCParser That owns this IRCProcessor
40 42
      */
43
+    @Inject
41 44
     public Process001(final IRCParser parser) {
42 45
         super(parser, "001");
43 46
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/Process004005.java Wyświetl plik

@@ -34,6 +34,8 @@ import java.util.Date;
34 34
 import java.util.regex.Matcher;
35 35
 import java.util.regex.Pattern;
36 36
 
37
+import javax.inject.Inject;
38
+
37 39
 /**
38 40
  * Process ISUPPORT lines.
39 41
  */
@@ -44,6 +46,7 @@ public class Process004005 extends IRCProcessor {
44 46
      *
45 47
      * @param parser IRCParser That owns this IRCProcessor
46 48
      */
49
+    @Inject
47 50
     public Process004005(final IRCParser parser) {
48 51
         super(parser, "002", "003", "004", "005");
49 52
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/Process464.java Wyświetl plik

@@ -27,6 +27,8 @@ import com.dmdirc.parser.irc.IRCParser;
27 27
 
28 28
 import java.util.Date;
29 29
 
30
+import javax.inject.Inject;
31
+
30 32
 /**
31 33
  * Process a 464 message.
32 34
  */
@@ -37,6 +39,7 @@ public class Process464 extends IRCProcessor {
37 39
      *
38 40
      * @param parser IRCParser That owns this IRCProcessor
39 41
      */
42
+    @Inject
40 43
     public Process464(final IRCParser parser) {
41 44
         super(parser, "464");
42 45
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessAccount.java Wyświetl plik

@@ -25,6 +25,8 @@ package com.dmdirc.parser.irc.processors;
25 25
 import com.dmdirc.parser.irc.IRCClientInfo;
26 26
 import com.dmdirc.parser.irc.IRCParser;
27 27
 
28
+import javax.inject.Inject;
29
+
28 30
 /**
29 31
  * Process an Account message.
30 32
  */
@@ -35,6 +37,7 @@ public class ProcessAccount extends IRCProcessor {
35 37
      *
36 38
      * @param parser IRCParser That owns this IRCProcessor
37 39
      */
40
+    @Inject
38 41
     public ProcessAccount(final IRCParser parser) {
39 42
         super(parser, "ACCOUNT");
40 43
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessAway.java Wyświetl plik

@@ -28,6 +28,8 @@ import com.dmdirc.parser.irc.IRCParser;
28 28
 
29 29
 import java.util.Date;
30 30
 
31
+import javax.inject.Inject;
32
+
31 33
 /**
32 34
  * Process an Away/Back message.
33 35
  */
@@ -38,6 +40,7 @@ public class ProcessAway extends IRCProcessor {
38 40
      *
39 41
      * @param parser IRCParser That owns this IRCProcessor
40 42
      */
43
+    @Inject
41 44
     public ProcessAway(final IRCParser parser) {
42 45
         super(parser, "301", "305", "306", "AWAY");
43 46
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessCap.java Wyświetl plik

@@ -30,6 +30,8 @@ import java.util.ArrayList;
30 30
 import java.util.Collection;
31 31
 import java.util.Date;
32 32
 
33
+import javax.inject.Inject;
34
+
33 35
 /**
34 36
  * Process CAP extension.
35 37
  * There are currently no callbacks related to this, as it is just to tell
@@ -53,6 +55,7 @@ public class ProcessCap extends TimestampedIRCProcessor {
53 55
      *
54 56
      * @param parser IRCParser That owns this IRCProcessor
55 57
      */
58
+    @Inject
56 59
     public ProcessCap(final IRCParser parser) {
57 60
         super(parser, "CAP");
58 61
 

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessInvite.java Wyświetl plik

@@ -27,6 +27,8 @@ import com.dmdirc.parser.irc.IRCParser;
27 27
 
28 28
 import java.util.Date;
29 29
 
30
+import javax.inject.Inject;
31
+
30 32
 /**
31 33
  * Process an Invite Request.
32 34
  */
@@ -37,6 +39,7 @@ public class ProcessInvite extends IRCProcessor {
37 39
      *
38 40
      * @param parser IRCParser That owns this IRCProcessor
39 41
      */
42
+    @Inject
40 43
     public ProcessInvite(final IRCParser parser) {
41 44
         super(parser, "INVITE");
42 45
     }

+ 6
- 1
irc/src/com/dmdirc/parser/irc/processors/ProcessJoin.java Wyświetl plik

@@ -40,6 +40,9 @@ import com.dmdirc.parser.irc.ProcessorNotFoundException;
40 40
 import java.util.Arrays;
41 41
 import java.util.Date;
42 42
 
43
+import javax.inject.Inject;
44
+import javax.inject.Named;
45
+
43 46
 /**
44 47
  * Process a channel join.
45 48
  */
@@ -60,8 +63,10 @@ public class ProcessJoin extends IRCProcessor {
60 63
      * @param userModeManager Mode manager to use for user modes.
61 64
      * @param chanModeManager Mode manager to use for channel modes.
62 65
      */
66
+    @Inject
63 67
     public ProcessJoin(final IRCParser parser, final PrefixModeManager prefixModeManager,
64
-            final ModeManager userModeManager, final ModeManager chanModeManager) {
68
+            @Named("user") final ModeManager userModeManager,
69
+            @Named("channel") final ModeManager chanModeManager) {
65 70
         super(parser, "JOIN", "329");
66 71
         this.prefixModeManager = prefixModeManager;
67 72
         this.userModeManager = userModeManager;

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessKick.java Wyświetl plik

@@ -34,6 +34,8 @@ import com.dmdirc.parser.irc.IRCParser;
34 34
 import java.util.Arrays;
35 35
 import java.util.Date;
36 36
 
37
+import javax.inject.Inject;
38
+
37 39
 /**
38 40
  * Process a channel kick.
39 41
  */
@@ -44,6 +46,7 @@ public class ProcessKick extends IRCProcessor {
44 46
      *
45 47
      * @param parser IRCParser That owns this IRCProcessor
46 48
      */
49
+    @Inject
47 50
     public ProcessKick(final IRCParser parser) {
48 51
         super(parser, "KICK");
49 52
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessList.java Wyświetl plik

@@ -29,6 +29,8 @@ import com.dmdirc.parser.irc.IRCParser;
29 29
 
30 30
 import java.util.Date;
31 31
 
32
+import javax.inject.Inject;
33
+
32 34
 /**
33 35
  * Process a list response.
34 36
  */
@@ -39,6 +41,7 @@ public class ProcessList extends IRCProcessor {
39 41
      *
40 42
      * @param parser IRCParser That owns this IRCProcessor
41 43
      */
44
+    @Inject
42 45
     public ProcessList(final IRCParser parser) {
43 46
         super(parser, "321", "322", "323");
44 47
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessListModes.java Wyświetl plik

@@ -35,6 +35,8 @@ import java.util.Collection;
35 35
 import java.util.Date;
36 36
 import java.util.Queue;
37 37
 
38
+import javax.inject.Inject;
39
+
38 40
 /**
39 41
  * Process a List Modes.
40 42
  */
@@ -45,6 +47,7 @@ public class ProcessListModes extends IRCProcessor {
45 47
      *
46 48
      * @param parser IRCParser That owns this IRCProcessor
47 49
      */
50
+    @Inject
48 51
     public ProcessListModes(final IRCParser parser) {
49 52
         super(parser, "367", "368", /* Bans */
50 53
                 "344", "345", /* Reop list (ircnet) or bad words (euirc) */

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessMOTD.java Wyświetl plik

@@ -29,6 +29,8 @@ import com.dmdirc.parser.irc.IRCParser;
29 29
 
30 30
 import java.util.Date;
31 31
 
32
+import javax.inject.Inject;
33
+
32 34
 /**
33 35
  * Process a MOTD Related Line.
34 36
  */
@@ -39,6 +41,7 @@ public class ProcessMOTD extends IRCProcessor {
39 41
      *
40 42
      * @param parser IRCParser That owns this IRCProcessor
41 43
      */
44
+    @Inject
42 45
     public ProcessMOTD(final IRCParser parser) {
43 46
         super(parser, "372", "375", "376", "422");
44 47
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessMessage.java Wyświetl plik

@@ -55,6 +55,8 @@ import com.dmdirc.parser.irc.TimestampedIRCProcessor;
55 55
 import java.util.Date;
56 56
 import java.util.regex.PatternSyntaxException;
57 57
 
58
+import javax.inject.Inject;
59
+
58 60
 /**
59 61
  * Process PRIVMSGs and NOTICEs.
60 62
  * This horrible handles PRIVMSGs and NOTICE<br>
@@ -74,6 +76,7 @@ public class ProcessMessage extends TimestampedIRCProcessor {
74 76
      * @param parser IRCParser That owns this IRCProcessor
75 77
      * @param prefixModeManager The manager to use to access prefix modes.
76 78
      */
79
+    @Inject
77 80
     public ProcessMessage(final IRCParser parser, final PrefixModeManager prefixModeManager) {
78 81
         super(parser, "PRIVMSG", "NOTICE");
79 82
         this.prefixModeManager = prefixModeManager;

+ 6
- 1
irc/src/com/dmdirc/parser/irc/processors/ProcessMode.java Wyświetl plik

@@ -43,6 +43,9 @@ import com.dmdirc.parser.irc.PrefixModeManager;
43 43
 import java.util.Calendar;
44 44
 import java.util.Date;
45 45
 
46
+import javax.inject.Inject;
47
+import javax.inject.Named;
48
+
46 49
 /**
47 50
  * Process a Mode line.
48 51
  */
@@ -63,8 +66,10 @@ public class ProcessMode extends IRCProcessor {
63 66
      * @param userModeManager Mode manager to use for user modes.
64 67
      * @param chanModeManager Mode manager to use for channel modes.
65 68
      */
69
+    @Inject
66 70
     public ProcessMode(final IRCParser parser, final PrefixModeManager prefixModeManager,
67
-            final ModeManager userModeManager, final ModeManager chanModeManager) {
71
+            @Named("user") final ModeManager userModeManager,
72
+            @Named("channel") final ModeManager chanModeManager) {
68 73
         super(parser, "MODE", "324", "221");
69 74
         this.prefixModeManager = prefixModeManager;
70 75
         this.userModeManager = userModeManager;

+ 5
- 1
irc/src/com/dmdirc/parser/irc/processors/ProcessNames.java Wyświetl plik

@@ -34,6 +34,9 @@ import com.dmdirc.parser.irc.PrefixModeManager;
34 34
 
35 35
 import java.util.Date;
36 36
 
37
+import javax.inject.Inject;
38
+import javax.inject.Named;
39
+
37 40
 /**
38 41
  * Process a Names reply.
39 42
  */
@@ -51,8 +54,9 @@ public class ProcessNames extends IRCProcessor {
51 54
      * @param prefixModeManager The manager to use to access prefix modes.
52 55
      * @param userModeManager Mode manager to use for user modes.
53 56
      */
57
+    @Inject
54 58
     public ProcessNames(final IRCParser parser, final PrefixModeManager prefixModeManager,
55
-            final ModeManager userModeManager) {
59
+            @Named("user") final ModeManager userModeManager) {
56 60
         super(parser, "353", "366");
57 61
         this.prefixModeManager = prefixModeManager;
58 62
         this.userModeManager = userModeManager;

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessNick.java Wyświetl plik

@@ -35,6 +35,8 @@ import com.dmdirc.parser.irc.IRCParser;
35 35
 
36 36
 import java.util.Date;
37 37
 
38
+import javax.inject.Inject;
39
+
38 40
 /**
39 41
  * Process a Nick change.
40 42
  */
@@ -45,6 +47,7 @@ public class ProcessNick extends IRCProcessor {
45 47
      *
46 48
      * @param parser IRCParser That owns this IRCProcessor
47 49
      */
50
+    @Inject
48 51
     public ProcessNick(final IRCParser parser) {
49 52
         super(parser, "NICK");
50 53
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessNickInUse.java Wyświetl plik

@@ -27,6 +27,8 @@ import com.dmdirc.parser.irc.IRCParser;
27 27
 
28 28
 import java.util.Date;
29 29
 
30
+import javax.inject.Inject;
31
+
30 32
 /**
31 33
  * Process a NickInUse message.
32 34
  * Parser implements handling of this if Pre-001 and no other handler found,
@@ -43,6 +45,7 @@ public class ProcessNickInUse extends IRCProcessor {
43 45
      *
44 46
      * @param parser IRCParser That owns this object
45 47
      */
48
+    @Inject
46 49
     public ProcessNickInUse(final IRCParser parser) {
47 50
         super(parser, "433");
48 51
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessNoticeAuth.java Wyświetl plik

@@ -27,6 +27,8 @@ import com.dmdirc.parser.irc.IRCParser;
27 27
 
28 28
 import java.util.Date;
29 29
 
30
+import javax.inject.Inject;
31
+
30 32
 /**
31 33
  * Process a NoticeAuth message.
32 34
  */
@@ -37,6 +39,7 @@ public class ProcessNoticeAuth extends IRCProcessor {
37 39
      *
38 40
      * @param parser IRCParser That owns this object
39 41
      */
42
+    @Inject
40 43
     public ProcessNoticeAuth(final IRCParser parser) {
41 44
         super(parser, "Notice Auth");
42 45
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessPart.java Wyświetl plik

@@ -33,6 +33,8 @@ import com.dmdirc.parser.irc.IRCParser;
33 33
 
34 34
 import java.util.Date;
35 35
 
36
+import javax.inject.Inject;
37
+
36 38
 /**
37 39
  * Process a channel part.
38 40
  */
@@ -43,6 +45,7 @@ public class ProcessPart extends IRCProcessor {
43 45
      *
44 46
      * @param parser IRCParser That owns this IRCProcessor
45 47
      */
48
+    @Inject
46 49
     public ProcessPart(final IRCParser parser) {
47 50
         super(parser, "PART");
48 51
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessQuit.java Wyświetl plik

@@ -35,6 +35,8 @@ import com.dmdirc.parser.irc.IRCParser;
35 35
 import java.util.ArrayList;
36 36
 import java.util.Date;
37 37
 
38
+import javax.inject.Inject;
39
+
38 40
 /**
39 41
  * Process a Quit message.
40 42
  */
@@ -45,6 +47,7 @@ public class ProcessQuit extends IRCProcessor {
45 47
      *
46 48
      * @param parser IRCParser That owns this IRCProcessor
47 49
      */
50
+    @Inject
48 51
     public ProcessQuit(final IRCParser parser) {
49 52
         super(parser, "QUIT");
50 53
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessTopic.java Wyświetl plik

@@ -30,6 +30,8 @@ import com.dmdirc.parser.irc.IRCParser;
30 30
 
31 31
 import java.util.Date;
32 32
 
33
+import javax.inject.Inject;
34
+
33 35
 /**
34 36
  * Process a topic change.
35 37
  */
@@ -40,6 +42,7 @@ public class ProcessTopic extends IRCProcessor {
40 42
      *
41 43
      * @param parser IRCParser That owns this IRCProcessor
42 44
      */
45
+    @Inject
43 46
     public ProcessTopic(final IRCParser parser) {
44 47
         super(parser, "TOPIC", "332", "333");
45 48
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessWallops.java Wyświetl plik

@@ -29,6 +29,8 @@ import com.dmdirc.parser.irc.IRCParser;
29 29
 
30 30
 import java.util.Date;
31 31
 
32
+import javax.inject.Inject;
33
+
32 34
 /**
33 35
  * Process a WALLOPS Message.
34 36
  */
@@ -39,6 +41,7 @@ public class ProcessWallops extends IRCProcessor {
39 41
      *
40 42
      * @param parser IRCParser That owns this IRCProcessor
41 43
      */
44
+    @Inject
42 45
     public ProcessWallops(final IRCParser parser) {
43 46
         super(parser, "WALLOPS");
44 47
     }

+ 3
- 0
irc/src/com/dmdirc/parser/irc/processors/ProcessWho.java Wyświetl plik

@@ -34,6 +34,8 @@ import com.dmdirc.parser.irc.IRCParser;
34 34
 
35 35
 import java.util.Date;
36 36
 
37
+import javax.inject.Inject;
38
+
37 39
 /**
38 40
  * Process a /who reply.
39 41
  */
@@ -44,6 +46,7 @@ public class ProcessWho extends IRCProcessor {
44 46
      *
45 47
      * @param parser IRCParser That owns this IRCProcessor
46 48
      */
49
+    @Inject
47 50
     public ProcessWho(final IRCParser parser) {
48 51
         super(parser, "352");
49 52
     }

Ładowanie…
Anuluj
Zapisz