diff options
author | Evgeny Mandrikov <mandrikov@gmail.com> | 2011-06-30 17:29:20 +0000 |
---|---|---|
committer | Evgeny Mandrikov <mandrikov@gmail.com> | 2011-06-30 17:29:20 +0000 |
commit | 3d4c7cdbf2cc82bc481fd311e9795307931e29dc (patch) | |
tree | 5da094aad562fac0d1469f51b528ccab123a753d /org.jacoco.agent.rt/src | |
parent | 48d0179c5b4a6bfc69268b749de2e30443d1658e (diff) | |
download | jacoco-3d4c7cdbf2cc82bc481fd311e9795307931e29dc.tar.gz |
Fix code quality problems reported by Sonar and increase coverage
Diffstat (limited to 'org.jacoco.agent.rt/src')
3 files changed, 33 insertions, 1 deletions
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/JacocoAgent.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/JacocoAgent.java index b3a9e188..28ef3d90 100644 --- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/JacocoAgent.java +++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/JacocoAgent.java @@ -81,7 +81,7 @@ public class JacocoAgent { controller.startup(options, runtime);
}
- private IAgentController createAgentController() {
+ IAgentController createAgentController() {
final OutputMode controllerType = options.getOutput();
switch (controllerType) {
case file:
diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/IRuntimeMBean.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/IRuntimeMBean.java index f273294c..b259357a 100644 --- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/IRuntimeMBean.java +++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/IRuntimeMBean.java @@ -13,16 +13,47 @@ package org.jacoco.agent.rt.controller; import java.io.IOException; +/** + * MBean interface for remote commands to a coverage runtime. + */ public interface IRuntimeMBean { + /** + * Returns version of JaCoCo. + * + * @return version of JaCoCo + */ String getVersion(); + /** + * Returns current a session identifier. + * + * @return current session identifier + */ String getSessionId(); + /** + * Sets a session identifier. + * + * @param id + * new session identifier + */ void setSessionId(String id); + /** + * Returns current execution data. + * + * @param reset + * if <code>true</code> the current coverage information is also + * cleared + * @return dump of current execution data + * @throws IOException + */ byte[] dump(boolean reset) throws IOException; + /** + * Resets all coverage information. + */ void reset(); } diff --git a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/MBeanController.java b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/MBeanController.java index 45933f9c..1a52b16b 100644 --- a/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/MBeanController.java +++ b/org.jacoco.agent.rt/src/org/jacoco/agent/rt/controller/MBeanController.java @@ -46,6 +46,7 @@ public class MBeanController implements IAgentController, IRuntimeMBean { } public void writeExecutionData() throws Exception { + // nothing to do } // === IRuntimeMBean === |