/** * Update * * @param clazz */ private void addCastClassForContainer(Class<?> clazz) { if (concreteCastClasses.contains(clazz)) return; concreteCastClasses.add(clazz); // TODO: What if this is generic again? genericCastClasses.add(new GenericClass(clazz)); CastClassManager.getInstance().addCastClass(clazz, 1); TestCluster.getInstance().clearGeneratorCache(new GenericClass(clazz)); }
/** * Add a new class observed at runtime for container methods * * @param clazz */ public void addCastClassForContainer(Class<?> clazz) { if (TestUsageChecker.canUse(clazz)) { CastClassManager.getInstance().addCastClass(clazz, 1); clearGeneratorCache(new GenericClass(clazz)); } }