Package org.burningwave.core.classes
Class SearchResult<E>
java.lang.Object
org.burningwave.core.classes.SearchResult<E>
- All Implemented Interfaces:
AutoCloseable,Closeable,Identifiable
- Direct Known Subclasses:
ByteCodeHunter.SearchResult,ClassHunter.SearchResult,ClassPathHunter.SearchResult
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<C extends CriteriaWithClassElementsSupplyingSupport<E,C, T>, T extends Criteria.TestContext<E, C>>
Map<String, E> getClasses(C criteria) <C extends CriteriaWithClassElementsSupplyingSupport<E,C, T>, T extends Criteria.TestContext<E, C>>
Map.Entry<String, E> getUnique(C criteria) voidsetRequestToClosePathScannerClassLoaderOnClose(boolean flag) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.Closeable
closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTaskMethods inherited from interface org.burningwave.core.Identifiable
getId, getOperationId
-
Method Details
-
getClasses
public <C extends CriteriaWithClassElementsSupplyingSupport<E,C, Map<String,T>, T extends Criteria.TestContext<E, C>> E> getClasses(C criteria) -
getUnique
public <C extends CriteriaWithClassElementsSupplyingSupport<E,C, Map.Entry<String,T>, T extends Criteria.TestContext<E, C>> E> getUnique(C criteria) -
waitForSearchEnding
public void waitForSearchEnding() -
getSkippedClassNames
-
getSearchTask
-
setRequestToClosePathScannerClassLoaderOnClose
public void setRequestToClosePathScannerClassLoaderOnClose(boolean flag) -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-