Skip to content

Commit

Permalink
Expand SDKCompat 2023.2 to fix build errors
Browse files Browse the repository at this point in the history
  • Loading branch information
mrkocot committed Jul 6, 2023
1 parent 437f4d9 commit 5a00313
Showing 1 changed file with 57 additions and 0 deletions.
57 changes: 57 additions & 0 deletions sdkcompat/v232/com/google/idea/sdkcompat/kotlin/KotlinCompat.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,61 @@ public static void configureModule(Project project, Module module) {
});
}
}

/** A Kotlin project configurator base.. */
public abstract static class KotlinProjectConfiguratorBase implements KotlinProjectConfigurator {

@NotNull
@Override
public String getName() {
return "Bazel";
}

@NotNull
@Override
public String getPresentableText() {
return "Bazel";
}

@NotNull
@Override
public TargetPlatform getTargetPlatform() {
return JvmPlatforms.INSTANCE.getUnspecifiedJvmPlatform();
}

@Override
public void addLibraryDependency(
@NotNull Module module,
@NotNull PsiElement psiElement,
@NotNull ExternalLibraryDescriptor externalLibraryDescriptor,
@NotNull LibraryJarDescriptor libraryJarDescriptor,
@NotNull DependencyScope dependencyScope) {}

@Override
public void changeGeneralFeatureConfiguration(
@NotNull Module module,
@NotNull LanguageFeature languageFeature,
@NotNull State state,
boolean b) {}

@Override
public void configure(@NotNull Project project, @NotNull Collection<Module> collection) {}

@NotNull
@Override
public ConfigureKotlinStatus getStatus(@NotNull ModuleSourceRootGroup moduleSourceRootGroup) {
return getStatus(moduleSourceRootGroup.getBaseModule());
}

@NotNull
public abstract ConfigureKotlinStatus getStatus(@NotNull Module module);

@Override
public void updateLanguageVersion(
@NotNull Module module,
@Nullable String s,
@Nullable String s1,
@NotNull ApiVersion apiVersion,
boolean b) {}
}
}

0 comments on commit 5a00313

Please sign in to comment.