[jps model] API cleanup: mark JpsSdkDependency.isInherited as deprecated

The method always returned 'false'. It doesn't make sense to improve this given that the JPS model is being migrated to Workspace Model (IJPL-409).

GitOrigin-RevId: ab8ef8486227e51e19a0028fe171ad44de73cca0
This commit is contained in:
Nikolay Chashnikov
2024-06-28 12:13:14 +02:00
committed by intellij-monorepo-bot
parent 3b7c729f5a
commit 19f403936d
4 changed files with 8 additions and 9 deletions

View File

@@ -710,7 +710,7 @@ org.jetbrains.jps.model.module.JpsSdkDependency
- org.jetbrains.jps.model.module.JpsDependencyElement
- a:getSdkReference():org.jetbrains.jps.model.library.sdk.JpsSdkReference
- a:getSdkType():org.jetbrains.jps.model.library.sdk.JpsSdkType
- a:isInherited():Z
- isInherited():Z
- a:resolveSdk():org.jetbrains.jps.model.library.JpsLibrary
org.jetbrains.jps.model.module.JpsSdkReferencesTable
- org.jetbrains.jps.model.JpsCompositeElement

View File

@@ -31,5 +31,11 @@ public interface JpsSdkDependency extends JpsDependencyElement {
@Nullable
JpsSdkReference<?> getSdkReference();
boolean isInherited();
/**
* @deprecated always returns {@code false}
*/
@Deprecated(forRemoval = true)
default boolean isInherited() {
return false;
}
}

View File

@@ -60,11 +60,6 @@ final class JpsSdkDependencyImpl extends JpsDependencyElementBase<JpsSdkDependen
return getContainingModule().getSdkReference(mySdkType);
}
@Override
public boolean isInherited() {
return false;
}
@Override
public String toString() {
return "sdk dep [" + mySdkType + "]";

View File

@@ -70,6 +70,4 @@ internal class JpsSdkDependencyBridge(private val sdkType: JpsSdkType<*>, parent
}
override fun getSdkReference(): JpsSdkReference<*>? = containingModule.getSdkReference(sdkType)
override fun isInherited(): Boolean = false
}