예제 #1
0
 public static TypeParameterDescriptor createWithDefaultBound(
     @NotNull DeclarationDescriptor containingDeclaration,
     @NotNull List<AnnotationDescriptor> annotations,
     boolean reified,
     @NotNull Variance variance,
     @NotNull Name name,
     int index) {
   TypeParameterDescriptorImpl typeParameterDescriptor =
       createForFurtherModification(
           containingDeclaration, annotations, reified, variance, name, index);
   typeParameterDescriptor.addUpperBound(KotlinBuiltIns.getInstance().getDefaultBound());
   typeParameterDescriptor.setInitialized();
   return typeParameterDescriptor;
 }