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.
|