mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
enum instead of flags
This commit is contained in:
@@ -73,7 +73,7 @@ public class AnalysisScope {
|
||||
/** @deprecated use {@linkplain #UNCOMMITTED_FILES} (to remove in IDEA 13) */
|
||||
@SuppressWarnings("UnusedDeclaration") public static final int UNCOMMITED_FILES = UNCOMMITTED_FILES;
|
||||
|
||||
@MagicConstant(flags = {PROJECT, DIRECTORY, FILE, MODULE, INVALID, MODULES, CUSTOM, VIRTUAL_FILES, UNCOMMITTED_FILES})
|
||||
@MagicConstant(intValues = {PROJECT, DIRECTORY, FILE, MODULE, INVALID, MODULES, CUSTOM, VIRTUAL_FILES, UNCOMMITTED_FILES})
|
||||
public @interface Type { }
|
||||
|
||||
private final Project myProject;
|
||||
@@ -426,6 +426,7 @@ public class AnalysisScope {
|
||||
return myType == VIRTUAL_FILES || myType == CUSTOM || myElement != null && myElement.isValid();
|
||||
}
|
||||
|
||||
@Type
|
||||
public int getScopeType() {
|
||||
return myType;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user