예제 #1
0
  public void addDefaultUpperBound() {
    checkUninitialized();

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