Package org.burningwave.core.classes
Class SearchResult<E>
java.lang.Object
org.burningwave.core.classes.SearchResult<E>
- All Implemented Interfaces:
AutoCloseable,Closeable,Identifiable,ManagedLogger
- Direct Known Subclasses:
ByteCodeHunter.SearchResult,ClassHunter.SearchResult,ClassPathHunter.SearchResult
public class SearchResult<E> extends Object implements Closeable, ManagedLogger
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.burningwave.core.ManagedLogger
ManagedLogger.Repository -
Method Summary
Modifier and Type Method Description voidclose()<C extends CriteriaWithClassElementsSupplyingSupport<E, C, T>, T extends Criteria.TestContext<E, C>>
Map<String,E>getClasses(C criteria)Collection<String>getSkippedClassNames()<C extends CriteriaWithClassElementsSupplyingSupport<E, C, T>, T extends Criteria.TestContext<E, C>>
Map.Entry<String,E>getUnique(C criteria)voidwaitForSearchEnding()Methods 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, T>, T extends Criteria.TestContext<E, C>> Map<String,E> getClasses(C criteria) -
getUnique
public <C extends CriteriaWithClassElementsSupplyingSupport<E, C, T>, T extends Criteria.TestContext<E, C>> Map.Entry<String,E> getUnique(C criteria) -
waitForSearchEnding
public void waitForSearchEnding() -
getSkippedClassNames
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-