mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
notnull
This commit is contained in:
@@ -60,6 +60,7 @@ public interface OrderRootsEnumerator {
|
||||
* option is used
|
||||
* @return this instance
|
||||
*/
|
||||
@NotNull
|
||||
OrderRootsEnumerator usingCache();
|
||||
|
||||
/**
|
||||
@@ -69,6 +70,7 @@ public interface OrderRootsEnumerator {
|
||||
*
|
||||
* @return this instance
|
||||
*/
|
||||
@NotNull
|
||||
OrderRootsEnumerator withoutSelfModuleOutput();
|
||||
|
||||
/**
|
||||
@@ -77,5 +79,6 @@ public interface OrderRootsEnumerator {
|
||||
* @param provider function to evaluate roots for an order entry
|
||||
* @return this instance
|
||||
*/
|
||||
@NotNull
|
||||
OrderRootsEnumerator usingCustomRootProvider(@NotNull NotNullFunction<OrderEntry, VirtualFile[]> provider);
|
||||
}
|
||||
|
||||
+3
@@ -189,18 +189,21 @@ public class OrderRootsEnumeratorImpl implements OrderRootsEnumerator {
|
||||
list.addVirtualFiles(getRoots());
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public OrderRootsEnumerator usingCache() {
|
||||
myUsingCache = true;
|
||||
return this;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public OrderRootsEnumerator withoutSelfModuleOutput() {
|
||||
myWithoutSelfModuleOutput = true;
|
||||
return this;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public OrderRootsEnumerator usingCustomRootProvider(@NotNull NotNullFunction<OrderEntry, VirtualFile[]> provider) {
|
||||
myCustomRootProvider = provider;
|
||||
|
||||
Reference in New Issue
Block a user