| Package | Description |
|---|---|
| org.eth.cyril.bugfixer | |
| org.eth.cyril.bugfixer.execution | |
| org.eth.cyril.bugfixer.rewriting |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CompilableClass> |
MainRewriter.getFinalSolution() |
| Modifier and Type | Method and Description |
|---|---|
RewritableClass |
MainRewriter.getSource(CompilableClass clazz) |
| Modifier and Type | Method and Description |
|---|---|
void |
MainRewriter.addFinalSolutionListener(java.util.function.Consumer<java.util.List<CompilableClass>> listener) |
void |
TestAllPermutations.removePermutation(RewritingPermutator.ArgumentPermutation permutation,
java.util.List<CompilableClass> compilableClasses) |
| Modifier and Type | Method and Description |
|---|---|
DynamicJavaCode.CompileInformation |
DynamicJavaCode.compileJava(java.util.Collection<CompilableClass> classes,
CompilerOptions options)
Compiles the Java code contained in the given classes.
|
| Modifier and Type | Method and Description |
|---|---|
CompilableClass |
RewritableClass.getRewrittenClass(RewritingPermutator.ArgumentPermutation arguments)
Rewrite the class with the given permutation of arguments to rewrite with.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<CompilableClass> |
RewritableClass.getRewrittenClasses(java.util.List<RewritableClass> classes,
RewritingPermutator.ArgumentPermutation arguments)
Utility method to rewrite multiple classes.
|