Skip to content

Commit 47d3cbc

Browse files
chenlushunralf0131
authored andcommitted
polish code and fix (#3761) (#3838)
1 parent 84d355f commit 47d3cbc

File tree

16 files changed

+30
-28
lines changed

16 files changed

+30
-28
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public class GreetingServiceImpl implements GreetingService {
8787
}
8888
```
8989

90-
*See [provider/GreetingServiceImpl.java](https://github.com/apache/incubator-dubbo-samples/blob/master/dubbo-samples-api/src/main/java/org/apache/dubbo/samples/provider/GreetingsServiceImpl.java) on GitHub.*
90+
*See [provider/GreetingServiceImpl.java](https://github.com/apache/incubator-dubbo-samples/blob/master/dubbo-samples-api/src/main/java/org/apache/dubbo/samples/server/GreetingsServiceImpl.java) on GitHub.*
9191

9292
### Start service provider
9393

@@ -115,7 +115,7 @@ public class Application {
115115
}
116116
```
117117

118-
*See [provider/Application.java](https://github.com/apache/incubator-dubbo-samples/blob/master/dubbo-samples-api/src/main/java/org/apache/dubbo/samples/provider/Application.java) on GitHub.*
118+
*See [provider/Application.java](https://github.com/apache/incubator-dubbo-samples/blob/master/dubbo-samples-api/src/main/java/org/apache/dubbo/samples/server/Application.java) on GitHub.*
119119

120120
### Build and run the provider
121121

@@ -155,7 +155,7 @@ public class Application {
155155

156156
The consumer will print out `Hello world` on the screen.
157157

158-
*See [consumer/Application.java](https://github.com/apache/incubator-dubbo-samples/blob/master/dubbo-samples-api/src/main/java/org/apache/dubbo/samples/consumer/Application.java) on GitHub.*
158+
*See [consumer/Application.java](https://github.com/apache/incubator-dubbo-samples/blob/master/dubbo-samples-api/src/main/java/org/apache/dubbo/samples/client/Application.java) on GitHub.*
159159

160160
### Next steps
161161

dubbo-filter/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/expiring/ExpiringCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public ExpiringCache(URL url) {
4848
final int secondsToLive = url.getParameter("cache.seconds", 180);
4949
// Cache check interval (second)
5050
final int intervalSeconds = url.getParameter("cache.interval", 4);
51-
ExpiringMap<Object, Object> expiringMap = new ExpiringMap<Object, Object>(secondsToLive, intervalSeconds);
51+
ExpiringMap<Object, Object> expiringMap = new ExpiringMap<>(secondsToLive, intervalSeconds);
5252
expiringMap.getExpireThread().startExpiryIfNotStarted();
5353
this.store = expiringMap;
5454
}

dubbo-filter/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/expiring/ExpiringMap.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public ExpiringMap(int timeToLive) {
6060
}
6161

6262
public ExpiringMap(int timeToLive, int expirationInterval) {
63-
this(new ConcurrentHashMap<K, ExpiryObject>(), timeToLive, expirationInterval);
63+
this(new ConcurrentHashMap<>(), timeToLive, expirationInterval);
6464
}
6565

6666
private ExpiringMap(ConcurrentHashMap<K, ExpiryObject> delegateMap, int timeToLive, int expirationInterval) {

dubbo-filter/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/jcache/JCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public JCache(URL url) {
5757
try {
5858
//configure the cache
5959
MutableConfiguration config =
60-
new MutableConfiguration<Object, Object>()
60+
new MutableConfiguration<>()
6161
.setTypes(Object.class, Object.class)
6262
.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.MILLISECONDS, url.getMethodParameter(method, "cache.write.expire", 60 * 1000))))
6363
.setStoreByValue(false)

dubbo-filter/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/lru/LruCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public class LruCache implements Cache {
5454
*/
5555
public LruCache(URL url) {
5656
final int max = url.getParameter("cache.size", 1000);
57-
this.store = new LRUCache<Object, Object>(max);
57+
this.store = new LRUCache<>(max);
5858
}
5959

6060
/**

dubbo-filter/dubbo-filter-cache/src/main/java/org/apache/dubbo/cache/support/threadlocal/ThreadLocalCache.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,7 @@ public class ThreadLocalCache implements Cache {
5151
* @param url
5252
*/
5353
public ThreadLocalCache(URL url) {
54-
this.store = new ThreadLocal<Map<Object, Object>>() {
55-
@Override
56-
protected Map<Object, Object> initialValue() {
57-
return new HashMap<Object, Object>();
58-
}
59-
};
54+
this.store = ThreadLocal.withInitial(HashMap::new);
6055
}
6156

6257
/**

dubbo-filter/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/AbstractValidation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
*/
3434
public abstract class AbstractValidation implements Validation {
3535

36-
private final ConcurrentMap<String, Validator> validators = new ConcurrentHashMap<String, Validator>();
36+
private final ConcurrentMap<String, Validator> validators = new ConcurrentHashMap<>();
3737

3838
@Override
3939
public Validator getValidator(URL url) {

dubbo-filter/dubbo-filter-validation/src/main/java/org/apache/dubbo/validation/support/jvalidation/JValidator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ private static Object getMethodParameterBean(Class<?> clazz, Method method, Obje
140140
if (Modifier.isPublic(member.getModifiers())
141141
&& member.getParameterTypes().length == 0
142142
&& member.getDeclaringClass() == annotation.annotationType()) {
143-
Object value = member.invoke(annotation, new Object[0]);
143+
Object value = member.invoke(annotation);
144144
if (null != value) {
145145
MemberValue memberValue = createMemberValue(
146146
classFile.getConstPool(), pool.get(member.getReturnType().getName()), value);
@@ -295,15 +295,15 @@ private Class methodClass(String methodName) {
295295

296296
private void validate(Set<ConstraintViolation<?>> violations, Object arg, Class<?>... groups) {
297297
if (arg != null && !isPrimitives(arg.getClass())) {
298-
if (Object[].class.isInstance(arg)) {
298+
if (arg instanceof Object[]) {
299299
for (Object item : (Object[]) arg) {
300300
validate(violations, item, groups);
301301
}
302-
} else if (Collection.class.isInstance(arg)) {
302+
} else if (arg instanceof Collection) {
303303
for (Object item : (Collection<?>) arg) {
304304
validate(violations, item, groups);
305305
}
306-
} else if (Map.class.isInstance(arg)) {
306+
} else if (arg instanceof Map) {
307307
for (Map.Entry<?, ?> entry : ((Map<?, ?>) arg).entrySet()) {
308308
validate(violations, entry.getKey(), groups);
309309
validate(violations, entry.getValue(), groups);

dubbo-metadata-report/dubbo-metadata-definition/src/main/java/org/apache/dubbo/metadata/definition/builder/CollectionTypeBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public TypeDefinition build(Type type, Class<?> clazz, Map<Class<?>, TypeDefinit
5050
if (actualTypeArgs == null || actualTypeArgs.length != 1) {
5151
throw new IllegalArgumentException(MessageFormat.format(
5252
"[ServiceDefinitionBuilder] Collection type [{0}] with unexpected amount of arguments [{1}]." + Arrays.toString(actualTypeArgs),
53-
new Object[]{type, actualTypeArgs}));
53+
type, actualTypeArgs));
5454
}
5555

5656
Type actualType = actualTypeArgs[0];

dubbo-metadata-report/dubbo-metadata-definition/src/main/java/org/apache/dubbo/metadata/definition/builder/EnumTypeBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public TypeDefinition build(Type type, Class<?> clazz, Map<Class<?>, TypeDefinit
4040
TypeDefinition td = new TypeDefinition(clazz.getCanonicalName());
4141

4242
try {
43-
Method methodValues = clazz.getDeclaredMethod("values", new Class<?>[0]);
43+
Method methodValues = clazz.getDeclaredMethod("values");
4444
Object[] values = (Object[]) methodValues.invoke(clazz, new Object[0]);
4545
int length = values.length;
4646
for (int i = 0; i < length; i++) {

0 commit comments

Comments
 (0)