668fd0d929469a152ca042cddb7b9e14a59ff4e0
[idea/community.git] / platform / projectModel-impl / src / com / intellij / openapi / roots / impl / storage / ClassPathStorageUtil.java
1 // Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
2 package com.intellij.openapi.roots.impl.storage;
3
4 import com.intellij.openapi.module.Module;
5 import org.jetbrains.annotations.NonNls;
6 import org.jetbrains.annotations.NotNull;
7 import org.jetbrains.jps.model.serialization.JpsProjectLoader;
8
9 public final class ClassPathStorageUtil {
10   @NonNls public static final String DEFAULT_STORAGE = "default";
11
12   @NotNull
13   public static String getStorageType(@NotNull Module module) {
14     String id = module.getOptionValue(JpsProjectLoader.CLASSPATH_ATTRIBUTE);
15     return id == null ? DEFAULT_STORAGE : id;
16   }
17
18   public static boolean isClasspathStorage(@NotNull Module module) {
19     return module.getOptionValue(JpsProjectLoader.CLASSPATH_ATTRIBUTE) != null;
20   }
21 }