-
Notifications
You must be signed in to change notification settings - Fork 7
Running the Evaluator
Raffi Khatchadourian edited this page Aug 29, 2019
·
3 revisions
Key | Type | Description |
---|---|---|
edu.cuny.hunter.streamrefactoring.eval.findImplicitEntrypoints |
boolean | Find main() method entry points. |
edu.cuny.hunter.streamrefactoring.eval.findImplicitTestEntrypoints |
boolean | Find JUnit method entry points through WALA. Works with JUnit 3, 4, and 5, but 4 and 5 require an update from the streams branch of the CUNY PONDER WALA fork. |
edu.cuny.hunter.streamrefactoring.eval.findImplicitBenchmarkEntrypoints |
boolean | Find JMH benchmark entry points. |
edu.cuny.hunter.streamrefactoring.eval.findImplicitJavaFXEntrypoints |
boolean | Find entry points accessible from FXML. |
edu.cuny.hunter.streamrefactoring.eval.performAnalysis |
boolean | Whether the core plug-in analysis should be performed. |
edu.cuny.hunter.streamrefactoring.eval.performChange |
boolean | Whether the refactoring should be performed. Should have no effect if the analysis is not performed. |
A file named eval.properties
can be placed at the project root. The following keys are available:
Key | Value Type | Description |
---|---|---|
nToUseForStreams | Integer | The value of N to use while building the nCFA for stream types. |