(DoubleConsumer progressReceiver)
| 464 | } |
| 465 | |
| 466 | public void autoMatchAll(DoubleConsumer progressReceiver) { |
| 467 | if (autoMatchClasses(ClassifierLevel.Initial, absClassAutoMatchThreshold, relClassAutoMatchThreshold, progressReceiver)) { |
| 468 | autoMatchClasses(ClassifierLevel.Initial, absClassAutoMatchThreshold, relClassAutoMatchThreshold, progressReceiver); |
| 469 | } |
| 470 | |
| 471 | autoMatchLevel(ClassifierLevel.Intermediate, progressReceiver); |
| 472 | autoMatchLevel(ClassifierLevel.Full, progressReceiver); |
| 473 | autoMatchLevel(ClassifierLevel.Extra, progressReceiver); |
| 474 | |
| 475 | boolean matchedAny; |
| 476 | |
| 477 | do { |
| 478 | matchedAny = autoMatchMethodArgs(ClassifierLevel.Full, absMethodArgAutoMatchThreshold, relMethodArgAutoMatchThreshold, progressReceiver); |
| 479 | matchedAny |= autoMatchMethodVars(ClassifierLevel.Full, absMethodVarAutoMatchThreshold, relMethodVarAutoMatchThreshold, progressReceiver); |
| 480 | } while (matchedAny); |
| 481 | |
| 482 | env.getCache().clear(); |
| 483 | } |
| 484 | |
| 485 | private void autoMatchLevel(ClassifierLevel level, DoubleConsumer progressReceiver) { |
| 486 | boolean matchedAny; |
nothing calls this directly
no test coverage detected