blob: 99c1d368593a8e91bdf4852144ecc6104185b700 [file] [log] [blame]
package com.google.idea.sdkcompat.cidr;
import com.intellij.openapi.project.Project;
import com.jetbrains.cidr.lang.workspace.OCResolveConfiguration;
import com.jetbrains.cidr.lang.workspace.OCWorkspace;
import com.jetbrains.cidr.lang.workspace.OCWorkspaceModificationTrackers;
import javax.annotation.Nullable;
/** Adapter to bridge different SDK versions. */
public abstract class OCWorkspaceAdapter implements OCWorkspace {
private final Project project;
protected OCWorkspaceAdapter(Project project) {
this.project = project;
}
@Nullable
@Override
public OCResolveConfiguration getSelectedResolveConfiguration() {
return null;
}
@Override
public OCWorkspaceModificationTrackers getModificationTrackers() {
return OCWorkspaceModificationTrackersCompatUtils.getTrackers(project);
}
}