< prev index next >
src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java
Print this page
*** 35,44 ****
--- 35,50 ----
public abstract class AbstractJavaProfile<T extends AbstractProfiledItem<U>, U> {
private final double notRecordedProbability;
private final T[] pitems;
+ /**
+ *
+ * @param notRecordedProbability
+ * @param pitems
+ */
+ @SuppressFBWarnings(value = "EI_EXPOSE_REP2", justification = "caller transfers ownership of the `pitems` array parameter")
public AbstractJavaProfile(double notRecordedProbability, T[] pitems) {
this.pitems = pitems;
assert !Double.isNaN(notRecordedProbability);
this.notRecordedProbability = notRecordedProbability;
assert isSorted();
< prev index next >