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