list all waiting , ready and in progress tasks concode_field_sep Set<BuildTask> unfinishedTasks concode_elem_sep Configuration configuration concode_elem_sep Map<BuildTask,Runnable> waitingTasksWithCallbacks concode_elem_sep Semaphore availableBuildSlots concode_elem_sep Logger log concode_elem_sep Set<BuildSetTask> taskSets concode_elem_sep BlockingQueue<BuildTask> readyTasks concode_elem_sep Set<BuildTask> tasksInProgress concode_field_sep void initSemaphore concode_elem_sep Set<BuildTask> getUnfinishedTasks concode_elem_sep void addWaitingTask concode_elem_sep boolean isEmpty concode_elem_sep boolean addReadyTask concode_elem_sep Optional<BuildTask> getUnfinishedTask concode_elem_sep void removeSet concode_elem_sep BuildTask take concode_elem_sep List<BuildTask> extractReadyTasks concode_elem_sep void removeTask concode_elem_sep boolean isBuildAlreadySubmitted concode_elem_sep void enqueueTaskSet concode_elem_sep String toString concode_elem_sep void executeNewReadyTasks concode_elem_sep String getDebugInfo concode_elem_sep Optional<BuildTask> getTask
List < BuildTask > function ( ) { ArrayList < BuildTask > loc0 = new ArrayList < > ( ) ; loc0 . addAll ( waitingTasksWithCallbacks . keySet ( ) ) ; loc0 . addAll ( readyTasks ) ; loc0 . addAll ( tasksInProgress ) ; return loc0 ; }