/** * Registers that the given class was analyzed. * * @param fqn * Class fqn * */ public void registerAnalyzed(String fqn) { getOrCreateEntry(fqn); }
/** * Registers the class with given fqn/hash as being sent to the CMR. * * @param fqn * Class fully qualified name. * @param hash * Class hash */ public void registerSent(String fqn, String hash) { ClassEntry entry = getOrCreateEntry(fqn); entry.addHash(hash); }
ClassEntry classEntry = getOrCreateEntry(fqn); for (String hash : entry.getValue()) { classEntry.addHash(hash);
/** * Registers the instrumentation result for the class with the given FQn. * * @param fqn * Class fully qualified name. * @param instrumentationResult * {@link InstrumentationDefinition} */ public void registerInstrumentationDefinition(String fqn, InstrumentationDefinition instrumentationResult) { ClassEntry entry = getOrCreateEntry(fqn); if ((null != instrumentationResult) && !instrumentationResult.isEmpty()) { entry.setInstrumentationResult(instrumentationResult); } else { entry.setInstrumentationResult(null); // NOPMD } }