]>
git.uio.no Git - ifi-stolz-refaktor.git/log
Erlend Kristiansen [Thu, 20 Feb 2014 15:52:46 +0000 (16:52 +0100)]
StatisticsAspect: counting method after analysis
Erlend Kristiansen [Thu, 20 Feb 2014 14:47:29 +0000 (15:47 +0100)]
PerPackageSearchBasedExtractAndMoveMethodChangerBenchmark: fixing bug
Erlend Kristiansen [Thu, 20 Feb 2014 14:46:21 +0000 (15:46 +0100)]
StatisticsAspect: adding advices for Extract and Move Method refactoring
Erlend Kristiansen [Thu, 20 Feb 2014 14:22:14 +0000 (15:22 +0100)]
StatisticsAspect: adding advice for refactorings not performed
Erlend Kristiansen [Thu, 20 Feb 2014 13:56:37 +0000 (14:56 +0100)]
StatisticsAspect: adding advice for performed refactorings
Erlend Kristiansen [Thu, 20 Feb 2014 12:51:02 +0000 (13:51 +0100)]
PerPackageSearchBasedExtractAndMoveMethodChangerBenchmark: making debug printout work regardless off any Throwables thrown
Erlend Kristiansen [Thu, 20 Feb 2014 09:16:14 +0000 (10:16 +0100)]
AnalysisStatistics: removing and leaving the responsibility to StatisticsAspect
Erlend Kristiansen [Thu, 20 Feb 2014 08:06:48 +0000 (09:06 +0100)]
StatisticsAspect: adding inner statistics class
Erlend Kristiansen [Wed, 19 Feb 2014 11:40:06 +0000 (12:40 +0100)]
Revert "build.properties: long-shot on AspecjJ build properties"
This reverts commit
7dc201a1546b825eb23355f1fde753187565d8e9 .
Erlend Kristiansen [Wed, 19 Feb 2014 11:31:37 +0000 (12:31 +0100)]
build.properties: long-shot on AspecjJ build properties
Erlend Kristiansen [Wed, 19 Feb 2014 09:39:51 +0000 (10:39 +0100)]
AnalysisStatistics: moving package functionality to StatisticsAspect
Erlend Kristiansen [Wed, 19 Feb 2014 09:34:38 +0000 (10:34 +0100)]
AnalysisStatistics: moving CU functionality to StatisticsAspect
Erlend Kristiansen [Wed, 19 Feb 2014 09:14:31 +0000 (10:14 +0100)]
AnalysisStatistics: moving type functionality to StatisticsAspect
Erlend Kristiansen [Wed, 19 Feb 2014 08:57:41 +0000 (09:57 +0100)]
AnalysisStatistics: removing method statistics
Erlend Kristiansen [Wed, 19 Feb 2014 07:46:50 +0000 (08:46 +0100)]
Refaktor43.target: adding AJDT AspectJ plugin
Erlend Kristiansen [Wed, 19 Feb 2014 07:44:56 +0000 (08:44 +0100)]
Refaktor.target: adding AJDT AspectJ plugin
Erlend Kristiansen [Wed, 19 Feb 2014 07:40:33 +0000 (08:40 +0100)]
Adding StatisticsAspect
Erlend Kristiansen [Wed, 19 Feb 2014 07:09:01 +0000 (08:09 +0100)]
no.uio.ifi.refaktor.benchmark: Converting to AspectJ project
Erlend Kristiansen [Wed, 19 Feb 2014 07:07:11 +0000 (08:07 +0100)]
no.uio.ifi.refaktor: Converting to AspectJ project (against Volkers advice)
Erlend Kristiansen [Tue, 18 Feb 2014 19:06:17 +0000 (20:06 +0100)]
Adding test using AspectJ for aliasing example
Erlend Kristiansen [Tue, 18 Feb 2014 18:10:53 +0000 (19:10 +0100)]
RefaktorHandleUtils: cleaning up a bit
Erlend Kristiansen [Tue, 18 Feb 2014 17:25:49 +0000 (18:25 +0100)]
Merge branch 'master' of git.uio.no:ifi-stolz-refaktor
Erlend Kristiansen [Tue, 18 Feb 2014 17:22:03 +0000 (18:22 +0100)]
MethodSignature: fixing api mismatch between Java 6 and 7
Volker Stolz [Tue, 18 Feb 2014 13:30:39 +0000 (14:30 +0100)]
Merge branch 'master' of git.uio.no:ifi-stolz-refaktor
Erlend Kristiansen [Tue, 18 Feb 2014 10:01:47 +0000 (11:01 +0100)]
Thesis
Erlend Kristiansen [Mon, 17 Feb 2014 20:38:52 +0000 (21:38 +0100)]
Thesis: making it boring
Erlend Kristiansen [Mon, 17 Feb 2014 20:26:48 +0000 (21:26 +0100)]
Thesis: rewriting part about obfuscation
Erlend Kristiansen [Mon, 17 Feb 2014 19:07:03 +0000 (20:07 +0100)]
Thesis: adding draft to documentclass
Erlend Kristiansen [Mon, 17 Feb 2014 18:54:20 +0000 (19:54 +0100)]
Thesis: making the referencing a little more fancy
Erlend Kristiansen [Mon, 17 Feb 2014 18:23:46 +0000 (19:23 +0100)]
Thesis: moving some example code to multi-column listing
Volker Stolz [Mon, 17 Feb 2014 17:43:35 +0000 (18:43 +0100)]
Review
Erlend Kristiansen [Mon, 17 Feb 2014 16:38:55 +0000 (17:38 +0100)]
Thesis: dealing with some of Volker's comments
Erlend Kristiansen [Mon, 17 Feb 2014 01:08:41 +0000 (02:08 +0100)]
Cleaning up some code
Erlend Kristiansen [Mon, 17 Feb 2014 00:32:25 +0000 (01:32 +0100)]
MethodSignature: fixing bug when final is used in parameter
Erlend Kristiansen [Mon, 17 Feb 2014 00:18:04 +0000 (01:18 +0100)]
RefaktorHandleUtils: now make use of MethodSignature
Erlend Kristiansen [Sun, 16 Feb 2014 23:58:21 +0000 (00:58 +0100)]
MethodSignature: refining
Erlend Kristiansen [Sun, 16 Feb 2014 23:21:51 +0000 (00:21 +0100)]
MethodSignature: trying to find a way to reliably find methods
Erlend Kristiansen [Sun, 16 Feb 2014 14:40:10 +0000 (15:40 +0100)]
SignatureUtils: fixing bug with normalization
Erlend Kristiansen [Sun, 16 Feb 2014 14:15:42 +0000 (15:15 +0100)]
Tests: no more crap :-)
Erlend Kristiansen [Sun, 16 Feb 2014 14:10:20 +0000 (15:10 +0100)]
RefaktorHandleUtils: removing redundant method call
Erlend Kristiansen [Sat, 15 Feb 2014 18:32:21 +0000 (19:32 +0100)]
Adding checks for return statements. (A lot.)
Erlend Kristiansen [Fri, 14 Feb 2014 09:53:37 +0000 (10:53 +0100)]
SearchBasedExtractAndMoveMethodAnalyzer: refactoring out class TextSelectionsGenerator
Erlend Kristiansen [Thu, 13 Feb 2014 16:57:03 +0000 (17:57 +0100)]
RefaktorHandleUtils: adding NullPackageFragmentHandle
Erlend Kristiansen [Thu, 13 Feb 2014 16:56:35 +0000 (17:56 +0100)]
AbstractSearchBasedExtractAndMoveMethodBenchmark: turning off autobuild
Erlend Kristiansen [Thu, 13 Feb 2014 16:07:07 +0000 (17:07 +0100)]
CompilationUnitTextSelection: fixing bug regarding surrounding type retrieval
Erlend Kristiansen [Thu, 13 Feb 2014 13:27:31 +0000 (14:27 +0100)]
ExtractMethodPostExecutionResources: changing assert
Erlend Kristiansen [Thu, 13 Feb 2014 13:07:59 +0000 (14:07 +0100)]
NullMethodHandle: throwing UnsupportedNullObjectOperationException instead of returning null
Erlend Kristiansen [Wed, 12 Feb 2014 20:34:45 +0000 (21:34 +0100)]
ExtractAndMoveMethodAnalyzer: filtering out simple prefixes with only one occurrence
Erlend Kristiansen [Wed, 12 Feb 2014 19:41:58 +0000 (20:41 +0100)]
RefaktorHandleUtils: fixing bug with methods declaring exceptions
Erlend Kristiansen [Wed, 12 Feb 2014 11:42:57 +0000 (12:42 +0100)]
Thesis
Erlend Kristiansen [Wed, 12 Feb 2014 10:04:39 +0000 (11:04 +0100)]
Thesis: fixing some definitions
Erlend Kristiansen [Tue, 11 Feb 2014 21:16:08 +0000 (22:16 +0100)]
Thesis: adding refactoring to patterns to literature contributions
Erlend Kristiansen [Tue, 11 Feb 2014 20:59:39 +0000 (21:59 +0100)]
Thesis: relation to design patterns
Erlend Kristiansen [Tue, 11 Feb 2014 15:15:30 +0000 (16:15 +0100)]
Thesis
Erlend Kristiansen [Tue, 11 Feb 2014 10:50:01 +0000 (11:50 +0100)]
Thesis: adding related work chapter, section compositional paradigm
Erlend Kristiansen [Mon, 10 Feb 2014 18:58:29 +0000 (19:58 +0100)]
Thesis: a little more tool support
Erlend Kristiansen [Mon, 10 Feb 2014 17:51:21 +0000 (18:51 +0100)]
Thesis: adding hyperlinks
Erlend Kristiansen [Sun, 9 Feb 2014 19:52:50 +0000 (20:52 +0100)]
Thesis: adding an important todo note
Erlend Kristiansen [Sun, 9 Feb 2014 19:45:39 +0000 (20:45 +0100)]
Thesis: tool support
Erlend Kristiansen [Sun, 9 Feb 2014 16:38:14 +0000 (17:38 +0100)]
Thesis: refactoring and testing
Erlend Kristiansen [Sun, 9 Feb 2014 14:05:31 +0000 (15:05 +0100)]
Thesis: adding citing command that uses cite command
Erlend Kristiansen [Sun, 9 Feb 2014 13:22:31 +0000 (14:22 +0100)]
Thesis: exchanging some verbatims with custom commands
Erlend Kristiansen [Sun, 9 Feb 2014 12:49:31 +0000 (13:49 +0100)]
Thesis: various formatting and adding code examples
Erlend Kristiansen [Sun, 9 Feb 2014 11:02:51 +0000 (12:02 +0100)]
Thesis: fixing figure for Extract Superclass
Erlend Kristiansen [Sun, 9 Feb 2014 10:52:30 +0000 (11:52 +0100)]
Thesis: adding figure for Extract Superclass
Erlend Kristiansen [Sat, 8 Feb 2014 18:00:59 +0000 (19:00 +0100)]
Thesis
Erlend Kristiansen [Fri, 7 Feb 2014 16:55:50 +0000 (17:55 +0100)]
Thesis: writing a bit about composite refactorings and manual vs automated
Erlend Kristiansen [Fri, 7 Feb 2014 15:13:42 +0000 (16:13 +0100)]
Thesis: adding reference
Erlend Kristiansen [Fri, 7 Feb 2014 10:50:13 +0000 (11:50 +0100)]
Removing unused eclipse project: eclipse.jdt.core.git
Erlend Kristiansen [Thu, 6 Feb 2014 13:43:47 +0000 (14:43 +0100)]
UnfixesCollector: adding local classes to unfixes
Erlend Kristiansen [Wed, 5 Feb 2014 19:39:16 +0000 (20:39 +0100)]
Thesis: writing about choosing target language and tools
Erlend Kristiansen [Wed, 5 Feb 2014 17:26:29 +0000 (18:26 +0100)]
ExtractAndMoveMethodExecutor: adding some info to exception message
Erlend Kristiansen [Wed, 5 Feb 2014 14:47:59 +0000 (15:47 +0100)]
UnfixesCollector: fixing bug regarding array variables not being unfix
Erlend Kristiansen [Wed, 5 Feb 2014 13:01:26 +0000 (14:01 +0100)]
Adding PerPackageSearchBasedExtractAndMoveMethodChangerBenchmark
Erlend Kristiansen [Wed, 5 Feb 2014 12:13:42 +0000 (13:13 +0100)]
ExtractAndMoveMethodExecutor: Adding some info to RefactoringNotExecutedException when it is thrown
Erlend Kristiansen [Tue, 4 Feb 2014 19:23:06 +0000 (20:23 +0100)]
Adding SearchBasedExtractAndMoveMethodChangerHandler.
Now has the option to run Search Based Extract And Move Method Change
command on a single method in the tree.
Erlend Kristiansen [Tue, 4 Feb 2014 18:58:25 +0000 (19:58 +0100)]
Thesis: adding paragraph to motivation section
Erlend Kristiansen [Tue, 4 Feb 2014 18:34:34 +0000 (19:34 +0100)]
Thesis: new section, The magic number seven
Erlend Kristiansen [Tue, 4 Feb 2014 12:46:51 +0000 (13:46 +0100)]
Thesis: ...
Erlend Kristiansen [Tue, 4 Feb 2014 11:35:27 +0000 (12:35 +0100)]
Thesis: moving some sections around
Erlend Kristiansen [Tue, 4 Feb 2014 11:04:45 +0000 (12:04 +0100)]
Thesis: adding footnote
Erlend Kristiansen [Mon, 3 Feb 2014 18:23:02 +0000 (19:23 +0100)]
Thesis: adding some empty sections
Erlend Kristiansen [Mon, 3 Feb 2014 13:31:09 +0000 (14:31 +0100)]
Thesis: adding section about contributions to refactoring literature
Erlend Kristiansen [Sun, 2 Feb 2014 18:13:00 +0000 (19:13 +0100)]
Thesis: adding subsection about the etymology of 'refactoring'
Erlend Kristiansen [Sat, 1 Feb 2014 21:53:36 +0000 (22:53 +0100)]
Thesis: unstaging file
Erlend Kristiansen [Sat, 1 Feb 2014 21:49:30 +0000 (22:49 +0100)]
Thesis: rewriting some parts of the introduction
Erlend Kristiansen [Sat, 1 Feb 2014 21:48:29 +0000 (22:48 +0100)]
Thesis: Unstaging some unneeded files
Erlend Kristiansen [Sat, 1 Feb 2014 21:42:50 +0000 (22:42 +0100)]
Thesis: Adding .gitignore for thesis files
Erlend Kristiansen [Fri, 31 Jan 2014 16:39:42 +0000 (17:39 +0100)]
Thesis: some minor changes
Erlend Kristiansen [Fri, 31 Jan 2014 16:34:57 +0000 (17:34 +0100)]
SearchBasedExtractAndMoveMethodChangerBenchmark: adding system parameter
Adding boolean system parameter refaktor.junit.runAll that can be used to run
all tests that is otherwise blocked by a call to org.junit.Assume.assumeTrue
with 'Boolean.parseBoolean(System.getProperty("refaktor.junit.runAll", "false"))'
as argument.
Erlend Kristiansen [Fri, 31 Jan 2014 15:13:44 +0000 (16:13 +0100)]
MoveMethodRefactoringTargetFinder: adding Javadoc + throwing exception
The exception is thrown when no target is found. (Should indicate
analysis bug.) A GenericChangerException is created for this.
Erlend Kristiansen [Fri, 31 Jan 2014 14:47:39 +0000 (15:47 +0100)]
MoveMethodRefactoringExecutor: adding Javadoc
Erlend Kristiansen [Fri, 31 Jan 2014 14:40:57 +0000 (15:40 +0100)]
ExtractMethodRefactoringExecutor: adding Javadoc
Erlend Kristiansen [Fri, 31 Jan 2014 13:44:06 +0000 (14:44 +0100)]
ExtractAndMoveMethodExecutor: changing Javadoc and renaming some fields
Erlend Kristiansen [Fri, 31 Jan 2014 12:43:34 +0000 (13:43 +0100)]
TypeWideExtractAndMoveMethodAnalyzer: adding Javadoc
Erlend Kristiansen [Fri, 31 Jan 2014 12:42:38 +0000 (13:42 +0100)]
CompilationUnitWideExtractAndMoveMethodAnalyzer: adding Javadoc
Erlend Kristiansen [Fri, 31 Jan 2014 12:41:35 +0000 (13:41 +0100)]
PackageWideExtractAndMoveMethodAnalyzer: adding Javadoc
Erlend Kristiansen [Fri, 31 Jan 2014 12:39:50 +0000 (13:39 +0100)]
ProjectWideExtractAndMoveMethodAnalyzer: adding Javadoc
Erlend Kristiansen [Fri, 31 Jan 2014 12:36:18 +0000 (13:36 +0100)]
Two analyzer classes: removing 'SearchBased' from their names
Erlend Kristiansen [Fri, 31 Jan 2014 12:32:56 +0000 (13:32 +0100)]
Two test classes: removing 'SearchBased' from their name