Package | Description |
---|---|
org.eth.cyril.bugfixer | |
org.eth.cyril.bugfixer.rewriting |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<RewritingPermutator.ArgumentPermutation> |
PermutationGroups.PermutationGroup.getPermutations()
Returns the collection of permutations.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
PermutationGroups.PermutationGroup.addPermutation(RewritingPermutator.ArgumentPermutation permutation)
Adds a new permutation.
|
java.util.Optional<DynamicJavaCode.CompileInformation> |
CompilationTask.getCompileInformation(RewritingPermutator.ArgumentPermutation permutation)
Gets the compile information for the given permutation.
|
void |
TestAllPermutations.removePermutation(RewritingPermutator.ArgumentPermutation permutation) |
void |
CompilationTask.removePermutation(RewritingPermutator.ArgumentPermutation permutation)
Removes the given permutation, marking it as not being necessary to compile.
|
void |
TestAllPermutations.removePermutation(RewritingPermutator.ArgumentPermutation permutation,
java.util.List<CompilableClass> compilableClasses) |
Modifier and Type | Method and Description |
---|---|
protected RewritingPermutator.ArgumentPermutation |
RewritingPermutator.ArgumentPermutation.clone() |
RewritingPermutator.ArgumentPermutation |
RewritingPermutator.getNextPermutation() |
Modifier and Type | Method and Description |
---|---|
CompilableClass |
RewritableClass.getRewrittenClass(RewritingPermutator.ArgumentPermutation arguments)
Rewrite the class with the given permutation of arguments to rewrite with.
|
static java.util.List<CompilableClass> |
RewritableClass.getRewrittenClasses(java.util.List<RewritableClass> classes,
RewritingPermutator.ArgumentPermutation arguments)
Utility method to rewrite multiple classes.
|
int |
RewritingPermutator.ArgumentPermutation.getSimilarity(RewritingPermutator.ArgumentPermutation other) |
void |
RewritingPermutator.remove(RewritingPermutator.ArgumentPermutation permutation) |
void |
RewritableClass.removeRewrittenClass(RewritingPermutator.ArgumentPermutation arguments)
Remove the rewritten class for the given permutation of arguments from the cache.
|