Browse Source

Merge pull request #43 from greboid/dev

Remove unused class.
pull/45/merge
Chris Smith 9 years ago
parent
commit
b3c757cc1c

+ 0
- 55
src/com/dmdirc/util/ReturnableThread.java View File

@@ -1,55 +0,0 @@
1
-/*
2
- * Copyright (c) 2006-2015 DMDirc Developers
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
-
23
-package com.dmdirc.util;
24
-
25
-/**
26
- * Normal thread with the potential to return a value.
27
- *
28
- * @param <T> Type to be returned
29
- */
30
-public abstract class ReturnableThread<T> extends Thread {
31
-
32
-    /** Returnable object. */
33
-    private T value;
34
-
35
-    @Override
36
-    public abstract void run();
37
-
38
-    /**
39
-     * Sets the returnable object.
40
-     *
41
-     * @param value new returnable object
42
-     */
43
-    public void setObject(final T value) {
44
-        this.value = value;
45
-    }
46
-
47
-    /**
48
-     * Returns the object set by this thread.
49
-     *
50
-     * @return Returnable object
51
-     */
52
-    public T getObject() {
53
-        return value;
54
-    }
55
-}

+ 0
- 43
test/com/dmdirc/util/ReturnableThreadTest.java View File

@@ -1,43 +0,0 @@
1
-/*
2
- * Copyright (c) 2006-2015 DMDirc Developers
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
20
- * THE SOFTWARE.
21
- */
22
-package com.dmdirc.util;
23
-
24
-import org.junit.Test;
25
-
26
-import static org.junit.Assert.*;
27
-
28
-public class ReturnableThreadTest {
29
-
30
-    @Test
31
-    public void testSetAndGetObject() {
32
-        final Object result = new Object();
33
-        final ReturnableThread<Object> instance = new RetunableThreadImpl();
34
-        instance.setObject(result);
35
-        assertSame(result, instance.getObject());
36
-    }
37
-
38
-    private static class RetunableThreadImpl extends ReturnableThread<Object> {
39
-        @Override
40
-        public void run() {
41
-        }
42
-    }
43
-}

Loading…
Cancel
Save