| Package | Description |
|---|---|
| org.eth.cyril.bugfixer | |
| org.eth.cyril.bugfixer.rewriting |
| Modifier and Type | Method and Description |
|---|---|
RewritableClass |
MainRewriter.getSource(CompilableClass clazz) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RewritableClass> |
CompilationUnitParser.getRewritableClasses() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jdt.core.ICompilationUnit |
CompilationUnitParser.getCompilationUnit(RewritableClass clazz) |
| Constructor and Description |
|---|
CompilationTask(java.util.List<RewritableClass> rewritableClasses)
Create a new CompilationTask instance which handles compiling the given list of rewritable classes.
|
MainRewriter(java.util.List<RewritableClass> rewritableClasses,
InputGenerator<?> generator,
java.util.List<ASTRewriteRule.RewritePossibilities> rewritePossibilities,
DynamicJavaCode.FullClassName mainClass,
java.lang.String mainMethod,
ModelEditor editor) |
TestAllPermutations(java.util.List<RewritableClass> rewritableClasses,
DynamicJavaCode dynamicCode,
RewritingPermutator permutator,
DynamicJavaCode.FullClassName mainClass,
java.lang.String mainMethod) |
| 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.
|