Lines 2129-2144
Link Here
|
2129 |
String name = className.replace('.', '/') + ".class"; |
2129 |
String name = className.replace('.', '/') + ".class"; |
2130 |
InputStream is = |
2130 |
InputStream is = |
2131 |
context.getLoader().getClassLoader().getResourceAsStream(name); |
2131 |
context.getLoader().getClassLoader().getResourceAsStream(name); |
2132 |
ClassParser parser = new ClassParser(is, null); |
2132 |
if (is != null) { |
2133 |
try { |
2133 |
ClassParser parser = new ClassParser(is, null); |
2134 |
JavaClass clazz = parser.parse(); |
2134 |
try { |
2135 |
populateJavaClassCache(clazz.getClassName(), clazz); |
2135 |
JavaClass clazz = parser.parse(); |
2136 |
} catch (ClassFormatException e) { |
2136 |
populateJavaClassCache(clazz.getClassName(), clazz); |
2137 |
log.debug(sm.getString("contextConfig.invalidSciHandlesTypes", |
2137 |
} catch (ClassFormatException e) { |
2138 |
className), e); |
2138 |
log.debug(sm.getString("contextConfig.invalidSciHandlesTypes", |
2139 |
} catch (IOException e) { |
2139 |
className), e); |
2140 |
log.debug(sm.getString("contextConfig.invalidSciHandlesTypes", |
2140 |
} catch (IOException e) { |
2141 |
className), e); |
2141 |
log.debug(sm.getString("contextConfig.invalidSciHandlesTypes", |
|
|
2142 |
className), e); |
2143 |
} |
2142 |
} |
2144 |
} |
2143 |
} |
2145 |
} |
2144 |
} |
2146 |
} |