Skip to content

Commit 10a2dcd

Browse files
committed
changed TemplateBuilderChain class -- refined exception handling within 'createForceTemplateBuilder' method
1 parent 017a76d commit 10a2dcd

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

src/main/java/org/msgpack/template/builder/TemplateBuilderChain.java

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -76,26 +76,14 @@ protected void reset(final TemplateRegistry registry, final ClassLoader cl) {
7676
private static TemplateBuilder createForceTemplateBuilder(String className,
7777
TemplateRegistry registry, ClassLoader cl) {
7878
try {
79-
Class<?> c = (Class<?>) Class.forName(className); // TODO
79+
Class<?> c = (Class<?>) Class.forName(className);
8080
Constructor<?> cons = c.getConstructor(TemplateRegistry.class,
8181
ClassLoader.class);
8282
return (TemplateBuilder) cons.newInstance(registry, cl);
83-
} catch (ClassNotFoundException e) {
84-
e.printStackTrace(); // TODO
85-
} catch (SecurityException e) {
86-
e.printStackTrace(); // TODO
87-
} catch (NoSuchMethodException e) {
88-
e.printStackTrace(); // TODO
89-
} catch (IllegalArgumentException e) {
90-
e.printStackTrace(); // TODO
91-
} catch (InstantiationException e) {
92-
e.printStackTrace(); // TODO
93-
} catch (IllegalAccessException e) {
94-
e.printStackTrace(); // TODO
95-
} catch (InvocationTargetException e) {
96-
e.printStackTrace(); // TODO
83+
} catch (Exception e) {
84+
e.printStackTrace();
9785
}
98-
return new ReflectionTemplateBuilder(registry, cl);
86+
return new ReflectionTemplateBuilder(registry, cl);
9987
}
10088

10189
public TemplateBuilder getForceBuilder() {

0 commit comments

Comments
 (0)