summaryrefslogtreecommitdiff
path: root/platform/projectModel-impl/src/com/intellij/openapi/components/TrackingPathMacroSubstitutor.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/projectModel-impl/src/com/intellij/openapi/components/TrackingPathMacroSubstitutor.java')
-rw-r--r--platform/projectModel-impl/src/com/intellij/openapi/components/TrackingPathMacroSubstitutor.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/platform/projectModel-impl/src/com/intellij/openapi/components/TrackingPathMacroSubstitutor.java b/platform/projectModel-impl/src/com/intellij/openapi/components/TrackingPathMacroSubstitutor.java
index 63e3a89431d8..48f33feb7936 100644
--- a/platform/projectModel-impl/src/com/intellij/openapi/components/TrackingPathMacroSubstitutor.java
+++ b/platform/projectModel-impl/src/com/intellij/openapi/components/TrackingPathMacroSubstitutor.java
@@ -15,15 +15,22 @@
*/
package com.intellij.openapi.components;
+import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Collection;
import java.util.Set;
public interface TrackingPathMacroSubstitutor extends PathMacroSubstitutor {
+ @NotNull
Collection<String> getUnknownMacros(@Nullable String componentName);
- Collection<String> getComponents(final Collection<String> macros);
- void addUnknownMacros(String componentName, Collection<String> unknownMacros);
- void invalidateUnknownMacros(Set<String> macros);
+
+ @NotNull
+ Collection<String> getComponents(@NotNull Collection<String> macros);
+
+ void addUnknownMacros(@NotNull String componentName, @NotNull Collection<String> unknownMacros);
+
+ void invalidateUnknownMacros(@NotNull Set<String> macros);
+
void reset();
}