public void addDefaultUpperBound() { checkUninitialized(); if (upperBounds.isEmpty()) { doAddUpperBound(KotlinBuiltIns.getInstance().getDefaultBound()); } }
public void addClassObjectBound(@NotNull JetType bound) { checkUninitialized(); classObjectUpperBounds.add(bound); // TODO : Duplicates? }
public void addUpperBound(@NotNull JetType bound) { checkUninitialized(); doAddUpperBound(bound); }
public void setInitialized() { checkUninitialized(); initialized = true; }