Skip to content

Commit 4f56980

Browse files
authored
Modernize codebase (#229)
Changes: * adopt diamond `<>` * replace `NOPMD` with `NOSONAR` * collapse identical catch blocks with pipe `|`
1 parent 0764b7c commit 4f56980

File tree

85 files changed

+160
-236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+160
-236
lines changed

leftovers/SisuGuice.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public final class SisuGuice
3535
// Implementation fields
3636
// ----------------------------------------------------------------------
3737

38-
private static final ThreadLocal<BeanLocator> LOCATOR = new InheritableThreadLocal<BeanLocator>();
38+
private static final ThreadLocal<BeanLocator> LOCATOR = new InheritableThreadLocal<>();
3939

4040
private static volatile BeanLocator latest;
4141

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/Peaberry.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ private Peaberry() {}
9393
* @return dynamic service builder
9494
*/
9595
public static <T> DecoratedServiceBuilder<T> service(final Key<T> key) {
96-
return new ServiceBuilderImpl<T>(key);
96+
return new ServiceBuilderImpl<>(key);
9797
}
9898

9999
/**
@@ -103,7 +103,7 @@ public static <T> DecoratedServiceBuilder<T> service(final Key<T> key) {
103103
* @return dynamic service builder
104104
*/
105105
public static <T> DecoratedServiceBuilder<T> service(final TypeLiteral<T> type) {
106-
return new ServiceBuilderImpl<T>(Key.get(type));
106+
return new ServiceBuilderImpl<>(Key.get(type));
107107
}
108108

109109
/**
@@ -113,7 +113,7 @@ public static <T> DecoratedServiceBuilder<T> service(final TypeLiteral<T> type)
113113
* @return dynamic service builder
114114
*/
115115
public static <T> DecoratedServiceBuilder<T> service(final Class<T> clazz) {
116-
return new ServiceBuilderImpl<T>(Key.get(clazz));
116+
return new ServiceBuilderImpl<>(Key.get(clazz));
117117
}
118118

119119
/**
@@ -123,7 +123,7 @@ public static <T> DecoratedServiceBuilder<T> service(final Class<T> clazz) {
123123
* @return dynamic service builder
124124
*/
125125
public static <T> DecoratedServiceBuilder<T> service(final T instance) {
126-
return new ServiceBuilderImpl<T>(instance);
126+
return new ServiceBuilderImpl<>(instance);
127127
}
128128

129129
/**

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/cache/AbstractServiceImport.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ protected AbstractServiceImport() {
5555
// need accurate usage count
5656
count = new AtomicInteger();
5757

58-
watchers = new ArrayList<Export<?>>(2);
58+
watchers = new ArrayList<>(2);
5959
}
6060

6161
public final T get() {
@@ -130,7 +130,7 @@ void flush(final int targetGeneration) {
130130
} else {
131131
try {
132132
releaseService(instance);
133-
} catch (final RuntimeException re) {/* already gone */} // NOPMD
133+
} catch (final RuntimeException re) {/* already gone */} // NOSONAR
134134
finally {
135135
instance = null;
136136
}

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/cache/AbstractServiceListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ public abstract class AbstractServiceListener<T> {
3737
private final List<ServiceWatcher<T>> watchers;
3838

3939
protected AbstractServiceListener() {
40-
imports = new ArrayList<AbstractServiceImport<T>>(4);
41-
watchers = new ArrayList<ServiceWatcher<T>>(2);
40+
imports = new ArrayList<>(4);
41+
watchers = new ArrayList<>(2);
4242
}
4343

4444
@SuppressWarnings("unchecked")

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/cache/AbstractServiceRegistry.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public abstract class AbstractServiceRegistry
3333

3434
// per-class/filter map of service listeners (much faster than polling)
3535
private final ConcurrentMap<String, AbstractServiceListener<?>> listenerMap =
36-
new ConcurrentHashMap<String, AbstractServiceListener<?>>(16, 0.75f, 2);
36+
new ConcurrentHashMap<>(16, 0.75f, 2);
3737

3838
protected AbstractServiceRegistry(final boolean useNativeFilter) {
3939
this.useNativeFilter = useNativeFilter;
@@ -91,7 +91,7 @@ private AbstractServiceListener<?> registerListener(final String ldapFilter) {
9191
private String getLdapFilter(final Class<?> clazz, final AttributeFilter[] filterRef) {
9292
final String clazzFilter;
9393

94-
if (null != clazz && Object.class != clazz) { // NOPMD
94+
if (null != clazz && Object.class != clazz) { // NOSONAR
9595
clazzFilter = "(objectClass=" + clazz.getName() + ')';
9696
} else {
9797
clazzFilter = null;
@@ -104,7 +104,7 @@ private String getLdapFilter(final Class<?> clazz, final AttributeFilter[] filte
104104
filterRef[0] = null; // yes, so we don't need object anymore
105105

106106
return null == clazzFilter ? ldapFilter : "(&" + clazzFilter + ldapFilter + ')';
107-
} catch (final IllegalArgumentException e) {/* not native LDAP */} // NOPMD
107+
} catch (final IllegalArgumentException e) {/* not native LDAP */} // NOSONAR
108108
}
109109

110110
return clazzFilter;

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/cache/FilteredIterableService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ final class FilteredIterableService<T>
3838
}
3939

4040
public Iterator<Import<T>> iterator() {
41-
return new Iterator<Import<T>>() {
41+
return new Iterator<>() {
4242

4343
// track where we've been...
4444
private Import<T> prevImport;

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/cache/FilteredServiceWatcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public FilteredServiceWatcher(final AttributeFilter filter, final ServiceWatcher
3737

3838
public <T extends S> Export<T> add(final Import<T> service) {
3939
// service metadata can change, so must be able to re-check
40-
return new FilteredExport<T>(service);
40+
return new FilteredExport<>(service);
4141
}
4242

4343
private final class FilteredExport<T extends S>

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/cache/RegistryChain.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public final <T> Iterable<Import<T>> lookup(final Class<T> clazz, final Attribut
5050
// support lazy lookup from multiple registries
5151
for (int i = 0; i < registries.length; i++) {
5252
final ServiceRegistry reg = registries[i];
53-
lazyIterables[i] = new Iterable<Import<T>>() { // NOPMD
53+
lazyIterables[i] = new Iterable<>() { // NOSONAR
5454
private volatile Iterable<Import<T>> iterable;
5555

5656
// delay lookup until absolutely necessary
@@ -70,7 +70,7 @@ public Iterator<Import<T>> iterator() {
7070
// chain the iterators together
7171
return new Iterable<Import<T>>() {
7272
public Iterator<Import<T>> iterator() {
73-
return new IteratorChain<Import<T>>(lazyIterables);
73+
return new IteratorChain<>(lazyIterables);
7474
}
7575
};
7676
}
@@ -81,7 +81,7 @@ public final <T> void watch(final Class<T> clazz, final AttributeFilter filter,
8181
for (final ServiceRegistry r : registries) {
8282
try {
8383
r.watch(clazz, filter, watcher); // attempt to watch all of them
84-
} catch (final UnsupportedOperationException e) {/* unable to watch */} // NOPMD
84+
} catch (final UnsupportedOperationException e) {/* unable to watch */} // NOSONAR
8585
}
8686
}
8787

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/internal/ComputedMapFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ interface Function<K, V> {
4646
*/
4747
static <K, V> ConcurrentMap<K, V> computedMap(final ReferenceType keyType,
4848
final ReferenceType valType, final int capacity, final Function<K, V> function) {
49-
return new ComputedMap<K, V>(keyType, valType, capacity, function);
49+
return new ComputedMap<>(keyType, valType, capacity, function);
5050
}
5151

5252
private static final class ComputedMap<K, V>

leftovers/peaberry.core/src/main/java/org/eclipse/sisu/peaberry/internal/ConcurrentServiceWatcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public synchronized <T extends S> Export<T> add(final Import<T> service) {
8989
updateBestService();
9090

9191
// every new service has a tracker
92-
return new TrackingExport<T>(service);
92+
return new TrackingExport<>(service);
9393
}
9494

9595
void updateBestService() {

0 commit comments

Comments
 (0)