Exemplo n.º 1
0
 @NotNull
 public static Type getTraitImplThisParameterType(
     @NotNull ClassDescriptor traitDescriptor, @NotNull JetTypeMapper typeMapper) {
   JetType jetType = getSuperClass(traitDescriptor);
   Type type = typeMapper.mapType(jetType);
   if (type.getInternalName().equals("java/lang/Object")) {
     return typeMapper.mapType(traitDescriptor.getDefaultType());
   }
   return type;
 }