Skip to content

Commit e9b0f01

Browse files
committed
Refactor access modifiers and suppress warnings in affinity classes
1 parent 4b22ead commit e9b0f01

File tree

10 files changed

+22
-46
lines changed

10 files changed

+22
-46
lines changed

affinity-test/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424

2525
<properties>
2626
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
27+
<jacoco.line.coverage>0</jacoco.line.coverage>
28+
<jacoco.branch.coverage>0</jacoco.branch.coverage>
2729
</properties>
2830

2931
<dependencyManagement>

affinity-test/src/test/java/net/openhft/affinity/osgi/OSGiBundleTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
@RunWith(PaxExam.class)
2222
public class OSGiBundleTest extends net.openhft.affinity.osgi.OSGiTestBase {
2323
@Inject
24-
BundleContext context;
24+
private BundleContext context;
2525

2626
@Configuration
2727
public Option[] config() {

affinity-test/src/test/java/net/openhft/affinity/osgi/OSGiTestBase.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111

1212
import java.io.File;
1313

14-
public class OSGiTestBase {
14+
class OSGiTestBase {
1515

16-
public static Option workspaceBundle(String projectName) {
16+
static Option workspaceBundle(String projectName) {
1717
String baseDir = System.getProperty("main.basedir");
1818
String bundleDir;
1919

@@ -30,11 +30,11 @@ public static Option workspaceBundle(String projectName) {
3030
return null;
3131
}
3232

33-
public static MavenArtifactProvisionOption mavenBundleAsInProject(final String groupId, final String artifactId) {
33+
static MavenArtifactProvisionOption mavenBundleAsInProject(final String groupId, final String artifactId) {
3434
return CoreOptions.mavenBundle().groupId(groupId).artifactId(artifactId).versionAsInProject();
3535
}
3636

37-
public static Bundle findBundle(BundleContext context, String symbolicName) {
37+
static Bundle findBundle(BundleContext context, String symbolicName) {
3838
Bundle[] bundles = context.getBundles();
3939
for (Bundle bundle : bundles) {
4040
if (bundle != null) {

affinity/pom.xml

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
<properties>
2626
<native.source.dir>src/main/c</native.source.dir>
2727
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
28+
<jacoco.line.coverage>0.5</jacoco.line.coverage>
29+
<jacoco.branch.coverage>0.4</jacoco.branch.coverage>
2830
</properties>
2931

3032
<dependencyManagement>
@@ -132,35 +134,6 @@
132134
</plugins>
133135
</build>
134136
</profile>
135-
<profile>
136-
<id>sonar</id>
137-
<build>
138-
<plugins>
139-
<plugin>
140-
<groupId>org.sonarsource.scanner.maven</groupId>
141-
<artifactId>sonar-maven-plugin</artifactId>
142-
</plugin>
143-
<plugin>
144-
<groupId>org.jacoco</groupId>
145-
<artifactId>jacoco-maven-plugin</artifactId>
146-
<executions>
147-
<execution>
148-
<goals>
149-
<goal>prepare-agent</goal>
150-
</goals>
151-
</execution>
152-
<execution>
153-
<id>report</id>
154-
<phase>prepare-package</phase>
155-
<goals>
156-
<goal>report</goal>
157-
</goals>
158-
</execution>
159-
</executions>
160-
</plugin>
161-
</plugins>
162-
</build>
163-
</profile>
164137
</profiles>
165138

166139
<build>

affinity/src/main/java/software/chronicle/enterprise/internals/impl/NativeAffinity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public enum NativeAffinity implements IAffinity {
2828

2929
private native static long rdtsc0();
3030

31+
@SuppressWarnings("restricted")
3132
private static boolean loadAffinityNativeLibrary() {
3233
try {
3334
System.loadLibrary("CEInternals");

affinity/src/test/java/net/openhft/affinity/AffinityLockDumpLocksTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
public class AffinityLockDumpLocksTest extends BaseAffinityTest {
1919

20-
static void supressUnusedWarning(AutoCloseable c) {
20+
private static void supressUnusedWarning(AutoCloseable c) {
2121
// do nothing
2222
}
2323

affinity/src/test/java/net/openhft/affinity/MultiProcessAffinityTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ static class RepeatedAffinityLocker implements Callable<Void> {
142142
private final int iterations;
143143
private final String cpuIdToLock;
144144

145-
public RepeatedAffinityLocker(String cpuIdToLock, int iterations) {
145+
RepeatedAffinityLocker(String cpuIdToLock, int iterations) {
146146
this.iterations = iterations;
147147
this.cpuIdToLock = cpuIdToLock;
148148
}
@@ -255,7 +255,7 @@ public static void main(String[] args) throws InterruptedException, IOException
255255
}
256256

257257
@NotNull
258-
protected static File toFile(int id) {
258+
static File toFile(int id) {
259259
return new TestFileLockBasedLockChecker().doToFile(id);
260260
}
261261
}

affinity/src/test/java/net/openhft/affinity/impl/AbstractAffinityImplTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
*/
1919
public abstract class AbstractAffinityImplTest extends BaseAffinityTest {
2020

21-
protected static final int CORES = Runtime.getRuntime().availableProcessors();
22-
protected static final BitSet CORES_MASK = new BitSet(CORES);
21+
private static final int CORES = Runtime.getRuntime().availableProcessors();
22+
private static final BitSet CORES_MASK = new BitSet(CORES);
2323

2424
static {
2525
CORES_MASK.set(0, CORES, true);
2626
}
2727

28-
public abstract IAffinity getImpl();
28+
protected abstract IAffinity getImpl();
2929

3030
@Test
3131
public void getAffinityCompletesGracefully() {

affinity/src/test/java/software/chronicle/enterprise/internals/JnaAffinityTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
* @author peter.lawrey
2121
*/
2222
public class JnaAffinityTest extends BaseAffinityTest {
23-
protected static final int CORES = Runtime.getRuntime().availableProcessors();
24-
protected static final BitSet CORES_MASK = new BitSet(CORES);
23+
private static final int CORES = Runtime.getRuntime().availableProcessors();
24+
private static final BitSet CORES_MASK = new BitSet(CORES);
2525

2626
static {
2727
CORES_MASK.set(0, CORES, true);
@@ -90,7 +90,7 @@ public void tearDown() {
9090
getImpl().setAffinity(CORES_MASK);
9191
}
9292

93-
public IAffinity getImpl() {
93+
private IAffinity getImpl() {
9494
return LinuxJNAAffinity.INSTANCE;
9595
}
9696
}

affinity/src/test/java/software/chronicle/enterprise/internals/NativeAffinityTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
* @author peter.lawrey
1919
*/
2020
public class NativeAffinityTest extends BaseAffinityTest {
21-
protected static final int CORES = Runtime.getRuntime().availableProcessors();
22-
protected static final BitSet CORES_MASK = new BitSet(CORES);
21+
private static final int CORES = Runtime.getRuntime().availableProcessors();
22+
private static final BitSet CORES_MASK = new BitSet(CORES);
2323

2424
static {
2525
CORES_MASK.set(0, CORES, true);
@@ -116,7 +116,7 @@ public void tearDown() {
116116
getImpl().setAffinity(CORES_MASK);
117117
}
118118

119-
public IAffinity getImpl() {
119+
private IAffinity getImpl() {
120120
return NativeAffinity.INSTANCE;
121121
}
122122
}

0 commit comments

Comments
 (0)