Class ObjectTree<T>
java.lang.Object
com.intellij.openapi.util.objectTree.ObjectTree<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertIsEmpty(boolean throwError) voidassertNoReferenceKeptInTree(T disposable) booleancontainsKey(T object) final booleanexecuteAll(T object, boolean disposeTree, ObjectTreeAction<T> action, boolean processUnregistered) final voidexecuteChildAndReplace(T toExecute, T toReplace, boolean disposeTree, ObjectTreeAction<T> action) <D extends Disposable>
DfindRegisteredObject(T parentDisposable, D object) getDisposalInfo(T parent) booleanisEmpty()final void
-
Constructor Details
-
ObjectTree
public ObjectTree()
-
-
Method Details
-
register
-
getDisposalInfo
-
executeAll
public final boolean executeAll(@NotNull T object, boolean disposeTree, @NotNull ObjectTreeAction<T> action, boolean processUnregistered) -
executeChildAndReplace
-
containsKey
-
assertNoReferenceKeptInTree
-
assertIsEmpty
public void assertIsEmpty(boolean throwError) -
isEmpty
-
findRegisteredObject
@Nullable public <D extends Disposable> D findRegisteredObject(@NotNull T parentDisposable, @NotNull D object)
-