@@ -64,56 +64,41 @@ protected Set<String> stringSetValueOf(String value, String defaultValue) {
64
64
}
65
65
66
66
protected JdbcType resolveJdbcType (String alias ) {
67
- if (alias == null ) {
68
- return null ;
69
- }
70
67
try {
71
- return JdbcType .valueOf (alias );
68
+ return alias == null ? null : JdbcType .valueOf (alias );
72
69
} catch (IllegalArgumentException e ) {
73
70
throw new BuilderException ("Error resolving JdbcType. Cause: " + e , e );
74
71
}
75
72
}
76
73
77
74
protected ResultSetType resolveResultSetType (String alias ) {
78
- if (alias == null ) {
79
- return null ;
80
- }
81
75
try {
82
- return ResultSetType .valueOf (alias );
76
+ return alias == null ? null : ResultSetType .valueOf (alias );
83
77
} catch (IllegalArgumentException e ) {
84
78
throw new BuilderException ("Error resolving ResultSetType. Cause: " + e , e );
85
79
}
86
80
}
87
81
88
82
protected ParameterMode resolveParameterMode (String alias ) {
89
- if (alias == null ) {
90
- return null ;
91
- }
92
83
try {
93
- return ParameterMode .valueOf (alias );
84
+ return alias == null ? null : ParameterMode .valueOf (alias );
94
85
} catch (IllegalArgumentException e ) {
95
86
throw new BuilderException ("Error resolving ParameterMode. Cause: " + e , e );
96
87
}
97
88
}
98
89
99
90
protected Object createInstance (String alias ) {
100
91
Class <?> clazz = resolveClass (alias );
101
- if (clazz == null ) {
102
- return null ;
103
- }
104
92
try {
105
- return clazz .getDeclaredConstructor ().newInstance ();
93
+ return clazz == null ? null : clazz .getDeclaredConstructor ().newInstance ();
106
94
} catch (Exception e ) {
107
95
throw new BuilderException ("Error creating instance. Cause: " + e , e );
108
96
}
109
97
}
110
98
111
99
protected <T > Class <? extends T > resolveClass (String alias ) {
112
- if (alias == null ) {
113
- return null ;
114
- }
115
100
try {
116
- return resolveAlias (alias );
101
+ return alias == null ? null : resolveAlias (alias );
117
102
} catch (Exception e ) {
118
103
throw new BuilderException ("Error resolving class. Cause: " + e , e );
119
104
}
@@ -139,11 +124,8 @@ protected TypeHandler<?> resolveTypeHandler(Class<?> javaType, Class<? extends T
139
124
}
140
125
// javaType ignored for injected handlers see issue #746 for full detail
141
126
TypeHandler <?> handler = typeHandlerRegistry .getMappingTypeHandler (typeHandlerType );
142
- if (handler == null ) {
143
- // not in registry, create a new one
144
- handler = typeHandlerRegistry .getInstance (javaType , typeHandlerType );
145
- }
146
- return handler ;
127
+ // if handler not in registry, create a new one, otherwise return directly
128
+ return handler == null ? typeHandlerRegistry .getInstance (javaType , typeHandlerType ) : handler ;
147
129
}
148
130
149
131
protected <T > Class <? extends T > resolveAlias (String alias ) {
0 commit comments