Clover icon

Coverage Report

  1. Project Clover database Thu Dec 4 2025 16:11:35 GMT
  2. Package jalview.ws2.actions

File NullTask.java

 

Coverage histogram

../../../img/srcFileCovDistChart0.png
60% of files have more coverage

Code metrics

0
5
10
1
74
54
10
2
0.5
10
1

Classes

Class Line # Actions
NullTask 18 5 10
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    package jalview.ws2.actions;
2   
3    import java.util.Collections;
4    import java.util.List;
5   
6    import jalview.ws2.actions.api.JobI;
7    import jalview.ws2.actions.api.TaskEventListener;
8    import jalview.ws2.actions.api.TaskI;
9    import jalview.ws2.api.JobStatus;
10   
11    /**
12    * An empty task returned by the {@link NullAction}. Use as a placeholder for
13    * testing purposes.
14    *
15    * @author mmwarowny
16    *
17    */
 
18    class NullTask implements TaskI<Void>
19    {
 
20  0 toggle @Override
21    public long getUid()
22    {
23  0 return 0;
24    }
25   
 
26  0 toggle @Override
27    public JobStatus getStatus()
28    {
29  0 return JobStatus.READY;
30    }
31   
 
32  0 toggle @Override
33    public List<? extends JobI> getSubJobs()
34    {
35  0 return Collections.emptyList();
36    }
37   
 
38  0 toggle @Override
39    public void init() throws Exception
40    {
41    }
42   
 
43  0 toggle @Override
44    public boolean poll() throws Exception
45    {
46  0 return true;
47    }
48   
 
49  0 toggle @Override
50    public void complete() throws Exception
51    {
52    }
53   
 
54  0 toggle @Override
55    public Void getResult()
56    {
57  0 return null;
58    }
59   
 
60  0 toggle @Override
61    public void cancel()
62    {
63    }
64   
 
65  0 toggle @Override
66    public void addTaskEventListener(TaskEventListener<Void> listener)
67    {
68    }
69   
 
70  0 toggle @Override
71    public void removeTaskEventListener(TaskEventListener<Void> listener)
72    {
73    }
74    }