| 1 | /******************************************************************************* | |
| 2 |  * Copyhacked (H) 2012-2025. | |
| 3 |  * This program and the accompanying materials | |
| 4 |  * are made available under no term at all, use it like | |
| 5 |  * you want, but share and discuss it | |
| 6 |  * every time possible with every body. | |
| 7 |  *  | |
| 8 |  * Contributors: | |
| 9 |  *      ron190 at ymail dot com - initial implementation | |
| 10 |  ******************************************************************************/ | |
| 11 | package com.jsql.view.swing.interaction; | |
| 12 | ||
| 13 | import com.jsql.view.interaction.InteractionCommand; | |
| 14 | import com.jsql.view.swing.util.MediatorHelper; | |
| 15 | ||
| 16 | import javax.swing.*; | |
| 17 | ||
| 18 | /** | |
| 19 |  * Mark the injection as vulnerable to a blind injection. | |
| 20 |  */ | |
| 21 | public class CreateAnalysisReport extends CreateTabHelper implements InteractionCommand { | |
| 22 | ||
| 23 |     private final String content; | |
| 24 | ||
| 25 |     public CreateAnalysisReport(Object[] interactionParams) { | |
| 26 |         this.content = (String) interactionParams[0]; | |
| 27 |     } | |
| 28 | ||
| 29 |     @Override | |
| 30 |     public void execute() { | |
| 31 | 
2
1. lambda$execute$0 : removed call to com/jsql/view/swing/tab/TabResults::addReportTab → NO_COVERAGE 2. execute : removed call to javax/swing/SwingUtilities::invokeLater → NO_COVERAGE  | 
        SwingUtilities.invokeLater(() -> MediatorHelper.tabResults().addReportTab(this.content.trim())); | 
| 32 |     } | |
| 33 | } | |
Mutations | ||
| 31 | 
 
 1.1 2.2  |