Skip to content

Commit 6ecbae6

Browse files
committed
Replace magic string with low-level API
Use lower-level API for primitive types
1 parent 369601f commit 6ecbae6

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/main/java/org/apache/commons/lang3/ClassUtils.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,15 @@ public enum Interfaces {
9292
private static final Map<String, Class<?>> namePrimitiveMap = new HashMap<>();
9393

9494
static {
95-
namePrimitiveMap.put(Boolean.TYPE.getSimpleName(), Boolean.TYPE);
96-
namePrimitiveMap.put(Byte.TYPE.getSimpleName(), Byte.TYPE);
97-
namePrimitiveMap.put(Character.TYPE.getSimpleName(), Character.TYPE);
98-
namePrimitiveMap.put(Double.TYPE.getSimpleName(), Double.TYPE);
99-
namePrimitiveMap.put(Float.TYPE.getSimpleName(), Float.TYPE);
100-
namePrimitiveMap.put(Integer.TYPE.getSimpleName(), Integer.TYPE);
101-
namePrimitiveMap.put(Long.TYPE.getSimpleName(), Long.TYPE);
102-
namePrimitiveMap.put(Short.TYPE.getSimpleName(), Short.TYPE);
103-
namePrimitiveMap.put(Void.TYPE.getSimpleName(), Void.TYPE);
95+
namePrimitiveMap.put(Boolean.TYPE.getName(), Boolean.TYPE);
96+
namePrimitiveMap.put(Byte.TYPE.getName(), Byte.TYPE);
97+
namePrimitiveMap.put(Character.TYPE.getName(), Character.TYPE);
98+
namePrimitiveMap.put(Double.TYPE.getName(), Double.TYPE);
99+
namePrimitiveMap.put(Float.TYPE.getName(), Float.TYPE);
100+
namePrimitiveMap.put(Integer.TYPE.getName(), Integer.TYPE);
101+
namePrimitiveMap.put(Long.TYPE.getName(), Long.TYPE);
102+
namePrimitiveMap.put(Short.TYPE.getName(), Short.TYPE);
103+
namePrimitiveMap.put(Void.TYPE.getName(), Void.TYPE);
104104
}
105105

106106
/**
@@ -146,14 +146,14 @@ public enum Interfaces {
146146
/** Feed abbreviation maps. */
147147
static {
148148
final Map<String, String> map = new HashMap<>();
149-
map.put("int", "I");
150-
map.put("boolean", "Z");
151-
map.put("float", "F");
152-
map.put("long", "J");
153-
map.put("short", "S");
154-
map.put("byte", "B");
155-
map.put("double", "D");
156-
map.put("char", "C");
149+
map.put(Integer.TYPE.getName(), "I");
150+
map.put(Boolean.TYPE.getName(), "Z");
151+
map.put(Float.TYPE.getName(), "F");
152+
map.put(Long.TYPE.getName(), "J");
153+
map.put(Short.TYPE.getName(), "S");
154+
map.put(Byte.TYPE.getName(), "B");
155+
map.put(Double.TYPE.getName(), "D");
156+
map.put(Character.TYPE.getName(), "C");
157157
abbreviationMap = Collections.unmodifiableMap(map);
158158
reverseAbbreviationMap = Collections.unmodifiableMap(map.entrySet().stream().collect(Collectors.toMap(Map.Entry::getValue, Map.Entry::getKey)));
159159
}

0 commit comments

Comments
 (0)