simplify GTDUCollector a bit more
[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 com.intellij.openapi.util.NlsSafe;
6 import org.jetbrains.annotations.NonNls;
7 import org.jetbrains.annotations.NotNull;
8 import org.jetbrains.jps.model.serialization.JpsProjectLoader;
9
10 public final class ClassPathStorageUtil {
11   @NonNls public static final String DEFAULT_STORAGE = "default";
12
13   @NotNull
14   public static @NlsSafe String getStorageType(@NotNull Module module) {
15     String id = module.getOptionValue(JpsProjectLoader.CLASSPATH_ATTRIBUTE);
16     return id == null ? DEFAULT_STORAGE : id;
17   }
18
19   public static boolean isClasspathStorage(@NotNull Module module) {
20     return module.getOptionValue(JpsProjectLoader.CLASSPATH_ATTRIBUTE) != null;
21   }
22 }