@Override public Class<?> findClass(@DottedClassName String name) throws ClassNotFoundException { if (TypeQualifierValue.DEBUG_CLASSLOADING) { System.out.println("Looking for class data for " + name); } if (name.startsWith("javax.annotation")) { return Class.forName(name); } try { byte[] b = TypeQualifierValue.loadClassData(name); return findClass(name, b); } catch (CheckedAnalysisException e) { if (TypeQualifierValue.DEBUG_CLASSLOADING) { e.printStackTrace(); } return super.findClass(name); } catch (RuntimeException e) { if (TypeQualifierValue.DEBUG_CLASSLOADING) { e.printStackTrace(); } throw e; } }
cc.dumpSimpleDataflowInformation(cfg.getMethodGen().getMethod()); } catch (CheckedAnalysisException e) { e.printStackTrace(System.out);
@Override public Class<?> findClass(@DottedClassName String name) throws ClassNotFoundException { if (TypeQualifierValue.DEBUG_CLASSLOADING) { System.out.println("Looking for class data for " + name); } if (name.startsWith("javax.annotation")) { return Class.forName(name); } try { byte[] b = TypeQualifierValue.loadClassData(name); return findClass(name, b); } catch (CheckedAnalysisException e) { if (TypeQualifierValue.DEBUG_CLASSLOADING) { e.printStackTrace(); } return super.findClass(name); } catch (RuntimeException e) { if (TypeQualifierValue.DEBUG_CLASSLOADING) { e.printStackTrace(); } throw e; } }
} catch (CheckedAnalysisException e1) { e1.printStackTrace(); } catch (IOException e1) {
cc.dumpSimpleDataflowInformation(cfg.getMethodGen().getMethod()); } catch (CheckedAnalysisException e) { e.printStackTrace(System.out);