1 Statistics (Report created Fri Apr 18 21:14:07 CEST 2014.)
2 ==========================================================
4 Project name: no.uio.ifi.refaktor
6 Analysis time used: 0m18s (24%)
7 Change time used: 0m47s (63%)
8 Time used on miscellaneous tasks: 0m10s (14%)
10 Analysis (numbers of each category analyzed):
11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13 Compilation units: 154
18 Analysis results for the Extract and Move Method refactoring:
19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 Number of methods chosen as candidates: 58
21 Number of methods NOT chosen as candidates: 1012
22 Number of possible candidate selections (multiple per method): 227
24 Primitive refactorings executed:
25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 Extract and Move Method refactorings:
40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45 Fully executed Extract and Move Methods:
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 #1: no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate.restoreOriginalTarget() <Offset: 3493; Length: 344>
49 -----------------------------------------------------------------------------------------------------------------
50 New method signature: public VariableBindingFinder generated_6264873151785396279()
51 Target: public final no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection textSelection
53 #2: no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate$CandidateDataCalculator.hasMoreThanOnePossibleTarget() <Offset: 1415; Length: 243>
54 ------------------------------------------------------------------------------------------------------------------------------------------------
55 New method signature: public boolean generated_1969731573483763072(PrefixSet safePrefixes)
56 Target: no.uio.ifi.refaktor.prefix.PrefixSet safePrefixes[pos: 1][id:0][pc: 8-69]
58 #3: no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer.analyzeMethodsInType(QIType;) <Offset: 1594; Length: 60>
59 --------------------------------------------------------------------------------------------------------------------------------------------------
60 New method signature: public void generated_6956230269237502630(TypeWideExtractAndMoveMethodAnalyzer analyzer)
61 Target: no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer analyzer[pos: 2][id:1][pc: 9-28]
63 #4: no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer.analyzeMethodsInCompilationUnit(QICompilationUnit;) <Offset: 1661; Length: 60>
64 ----------------------------------------------------------------------------------------------------------------------------------------------------------------
65 New method signature: public void generated_5119073150015261594(CompilationUnitWideExtractAndMoveMethodAnalyzer analyzer)
66 Target: no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer analyzer[pos: 2][id:1][pc: 9-28]
68 #5: no.uio.ifi.refaktor.analyze.analyzers.ExtractAndMoveMethodAnalyzer.calculateSafePrefixes() <Offset: 1985; Length: 60>
69 -------------------------------------------------------------------------------------------------------------------------
70 New method signature: public PrefixSet generated_4055185070511117122(PrefixSet safePrefixes)
71 Target: no.uio.ifi.refaktor.prefix.PrefixSet safePrefixes[pos: 1][id:0][pc: 18-25]
73 #6: no.uio.ifi.refaktor.analyze.analyzers.ExtractAndMoveMethodAnalyzer.prefixHasSimpleExpressionAndOnlyOneOccurrence(QPrefix;) <Offset: 2359; Length: 67>
74 ---------------------------------------------------------------------------------------------------------------------------------------------------------
75 New method signature: public boolean generated_825955664987272076(Prefix prefix)
76 Target: no.uio.ifi.refaktor.prefix.Prefix prefix[pos: 1][id:0][pc: 0-20]
78 #7: no.uio.ifi.refaktor.analyze.analyzers.ExtractAndMoveMethodAnalyzer.analyze() <Offset: 3012; Length: 227>
79 ------------------------------------------------------------------------------------------------------------
80 New method signature: public void generated_8612092242070281766()
81 Target: private final no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection selection
83 #8: no.uio.ifi.refaktor.analyze.analyzers.ExtractAndMoveMethodAnalyzer.sortAscendingByCountAndLength(QLinkedList<QPrefix;>;) <Offset: 3711; Length: 254>
84 --------------------------------------------------------------------------------------------------------------------------------------------------------
85 New method signature: public int generated_3478548225149205143(Prefix p1, Prefix p2)
86 Target: no.uio.ifi.refaktor.prefix.Prefix p2[pos: 2][id:2][pc: 0-54]
88 #9: no.uio.ifi.refaktor.analyze.analyzers.PackageFragmentParentExtractAndMoveMethodAnalyzer.analyzeMethodsInPackage(QIPackageFragment;) <Offset: 1460; Length: 60>
89 ------------------------------------------------------------------------------------------------------------------------------------------------------------------
90 New method signature: public void generated_9055933483097433140(PackageWideExtractAndMoveMethodAnalyzer analyzer)
91 Target: no.uio.ifi.refaktor.analyze.analyzers.PackageWideExtractAndMoveMethodAnalyzer analyzer[pos: 2][id:1][pc: 9-28]
93 #10: no.uio.ifi.refaktor.analyze.analyzers.TypeWideExtractAndMoveMethodAnalyzer.analyzeMethod(QIMethod;) <Offset: 1653; Length: 63>
94 -----------------------------------------------------------------------------------------------------------------------------------
95 New method signature: public void generated_8976769988341837625(SearchBasedExtractAndMoveMethodAnalyzer analyzer)
96 Target: no.uio.ifi.refaktor.analyze.analyzers.SearchBasedExtractAndMoveMethodAnalyzer analyzer[pos: 2][id:1][pc: 16-34]
98 #11: no.uio.ifi.refaktor.analyze.analyzers.SearchBasedExtractAndMoveMethodAnalyzer.findPotentialCandidates() <Offset: 3177; Length: 210>
99 ----------------------------------------------------------------------------------------------------------------------------------------
100 New method signature: public void generated_2107180729092345330(CompilationUnitTextSelection textSelection, ExtractAndMoveMethodAnalyzer analyzer)
101 Target: no.uio.ifi.refaktor.analyze.analyzers.ExtractAndMoveMethodAnalyzer analyzer[pos: 3][id:2][pc: 32-80]
103 #12: no.uio.ifi.refaktor.analyze.analyzers.TextSelectionsGeneratorHelper.generateSelectionsFor(QStatement;) <Offset: 1334; Length: 242>
104 ---------------------------------------------------------------------------------------------------------------------------------------
105 New method signature: public void generated_1113821714625968249(Set<CompilationUnitTextSelection> newSelections, CompilationUnitTextSelection textSelectionFromStatement)
106 Target: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection textSelectionFromStatement[pos: 3][id:2][pc: 14-83]
108 #13: no.uio.ifi.refaktor.analyze.analyzers.SelectionValidator.selectionMatchesStatementsStartAndEnd() <Offset: 2294; Length: 149>
109 ---------------------------------------------------------------------------------------------------------------------------------
110 New method signature: public boolean generated_6610636579653443493()
111 Target: private final no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection selection
113 #14: no.uio.ifi.refaktor.analyze.checkers.LastStatementOfSelectionEndsInReturnOrThrowChecker.statementIsImplicitReturn(QStatement;) <Offset: 2081; Length: 172>
114 ---------------------------------------------------------------------------------------------------------------------------------------------------------------
115 New method signature: public boolean generated_5483059216083373856(Statement statement, Block methodDeclarationBlock, LastStatementFinder lastStatementOfMethodFinder)
116 Target: no.uio.ifi.refaktor.analyze.checkers.LastStatementFinder lastStatementOfMethodFinder[pos: 3][id:2][pc: 21-46]
118 #15: no.uio.ifi.refaktor.analyze.checkers.LastStatementOfSelectionEndsInReturnOrThrowChecker.visit(QIfStatement;) <Offset: 4183; Length: 557>
119 ---------------------------------------------------------------------------------------------------------------------------------------------
120 New method signature: public void generated_6334307066292286709(IfStatement node, ReturnOrThrowStatementFinder statementFinder)
121 Target: no.uio.ifi.refaktor.analyze.checkers.ReturnOrThrowStatementFinder statementFinder[pos: 2][id:1][pc: 18-90]
123 #16: no.uio.ifi.refaktor.analyze.checkers.LastStatementOfSelectionEndsInReturnOrThrowChecker.visit(QTryStatement;) <Offset: 4468; Length: 755>
124 ----------------------------------------------------------------------------------------------------------------------------------------------
125 New method signature: public boolean generated_5951642948429537157(TryStatement node, ReturnOrThrowStatementFinder statementFinder)
126 Target: no.uio.ifi.refaktor.analyze.checkers.ReturnOrThrowStatementFinder statementFinder[pos: 2][id:1][pc: 18-167]
128 #17: no.uio.ifi.refaktor.analyze.checkers.AmbiguousReturnValueChecker$AssigneesUsedOutsideSelectionChecker.nodeBeforeSelection(QASTNode;) <Offset: 1826; Length: 167>
129 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
130 New method signature: public boolean generated_6642258325529557618(ASTNode node)
131 Target: protected final no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection selection
133 #18: no.uio.ifi.refaktor.analyze.checkers.LegalStatementsChecker.LegalStatementsChecker(QCompilationUnitTextSelection;) <Offset: 429; Length: 578>
134 --------------------------------------------------------------------------------------------------------------------------------------------------
135 New method signature: public void generated_8034110278228563418(CompilationUnitTextSelection selection)
136 Target: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection selection[pos: 1][id:0][pc: 0-142]
138 #19: no.uio.ifi.refaktor.analyze.checkers.ReturnStatementsChecker.noReturnStatementFoundInsideSelection() <Offset: 1157; Length: 125>
139 -------------------------------------------------------------------------------------------------------------------------------------
140 New method signature: public boolean generated_2002351668495227951(ContainsReturnStatementCollector returnStatementCollector)
141 Target: no.uio.ifi.refaktor.analyze.collectors.ContainsReturnStatementCollector returnStatementCollector[pos: 1][id:0][pc: 12-40]
143 #20: no.uio.ifi.refaktor.analyze.collectors.LongestCommonPrefixCollector.registerPrefix(QPrefix;) <Offset: 429; Length: 150>
144 ----------------------------------------------------------------------------------------------------------------------------
145 New method signature: public void generated_7609478919728457568(Prefix prefix)
146 Target: no.uio.ifi.refaktor.prefix.Prefix prefix[pos: 1][id:0][pc: 0-28]
148 #21: no.uio.ifi.refaktor.analyze.comparators.FavorNoUnfixesCandidateComparator.compare(QExtractAndMoveMethodCandidate;QExtractAndMoveMethodCandidate;) <Offset: 706; Length: 301>
149 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
150 New method signature: public int generated_3720533626911352187(ExtractAndMoveMethodCandidate resultOne, ExtractAndMoveMethodCandidate resultTwo)
151 Target: no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate resultTwo[pos: 2][id:1][pc: 0-108]
153 #22: no.uio.ifi.refaktor.change.changers.AggregationAnalyzerChanger.execute(QIProgressMonitor;) <Offset: 1150; Length: 358>
154 ---------------------------------------------------------------------------------------------------------------------------
155 New method signature: public void generated_2051493397028639653(ExtractAndMoveMethodCandidate result) throws CoreException
156 Target: no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate result[pos: 2][id:1][pc: 28-78]
158 #23: no.uio.ifi.refaktor.change.executors.ExtractMethodPostExecutionResources.getHandleOfExtractedMethod() <Offset: 1161; Length: 436>
159 --------------------------------------------------------------------------------------------------------------------------------------
160 New method signature: public IMethod generated_3533713864885348777() throws JavaModelException
161 Target: private final no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection selection
163 #24: no.uio.ifi.refaktor.change.executors.MoveMethodRefactoringExecutor.createMoveRefactoring() <Offset: 2041; Length: 245>
164 ---------------------------------------------------------------------------------------------------------------------------
165 New method signature: public void generated_5479363277919165067(ModifiedMoveInstanceMethodProcessor refactoringProcessor)
166 Target: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor refactoringProcessor[pos: 1][id:0][pc: 16-122]
168 #25: no.uio.ifi.refaktor.change.executors.ExtractAndMoveMethodExecutor.throwRefactoringNotExecutedException(QThrowable;) <Offset: 2256; Length: 282>
169 ----------------------------------------------------------------------------------------------------------------------------------------------------
170 New method signature: public void generated_5774228155832450880(Throwable e)
171 Target: private no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate analysisResult
173 #26: no.uio.ifi.refaktor.change.executors.ExtractAndMoveMethodExecutor.performExtractMethodRefactoringAndCollectPostExecutionResources() <Offset: 2534; Length: 91>
174 -------------------------------------------------------------------------------------------------------------------------------------------------------------------
175 New method signature: public void generated_8386165903526364998(ExtractMethodRefactoringExecutor executor) throws CoreException
176 Target: no.uio.ifi.refaktor.change.executors.ExtractMethodRefactoringExecutor executor[pos: 1][id:0][pc: 16-33]
178 #27: no.uio.ifi.refaktor.change.executors.ExtractMethodRefactoringExecutor.createExtractMethodRefactoring() <Offset: 1906; Length: 564>
179 ---------------------------------------------------------------------------------------------------------------------------------------
180 New method signature: public ExtractMethodRefactoring generated_6986882862054199750()
181 Target: private final no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection compilationUnitTextSelection
183 #28: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.checkGenericTypes(QIProgressMonitor;QMethodDeclaration;QRefactoringStatus;) <Offset: 53873; Length: 100>
184 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
185 New method signature: public void generated_8214417389453719277(final MethodDeclaration declaration, final RefactoringStatus status, final AstNodeFinder finder)
186 Target: final no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.AstNodeFinder finder[pos: 4][id:4][pc: 42-68]
188 #29: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.checkMethodBody(QIProgressMonitor;QMethodDeclaration;QRefactoringStatus;) <Offset: 56266; Length: 125>
189 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
190 New method signature: public void generated_9049144301217218971(final IProgressMonitor monitor, final MethodDeclaration declaration, final RefactoringStatus status, AstNodeFinder finder)
191 Target: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.AstNodeFinder finder[pos: 4][id:4][pc: 41-196]
193 #30: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.computeTargetCategories(QMethodDeclaration;) <Offset: 64193; Length: 523>
194 --------------------------------------------------------------------------------------------------------------------------------------------------------
195 New method signature: public void generated_4695314831006725394(final MethodDeclaration declaration, final List<IVariableBinding> possibleTargets, final List<IVariableBinding> candidateTargets, final ReadyOnlyFieldFinder visitor)
196 Target: final no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.ReadyOnlyFieldFinder visitor[pos: 8][id:8][pc: 163-305]
198 #31: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.createArgumentList(QMethodDeclaration;QList<QASTNode;>;QIArgumentFactory;) <Offset: 68875; Length: 800>
199 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
200 New method signature: public boolean generated_1572286741499344249(final MethodDeclaration declaration, final List<ASTNode> arguments, final IArgumentFactory factory, final AstNodeFinder finder) throws JavaModelException
201 Target: final no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.AstNodeFinder finder[pos: 4][id:3][pc: 22-230]
203 #32: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.createMethodDelegation(QMethodDeclaration;QMap<QICompilationUnit;QCompilationUnitRewrite;>;QMap<QIMember;QIncomingMemberVisibilityAdjustment;>;QRefactoringStatus;QIProgressMonitor;) <Offset: 98504; Length: 50>
204 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
205 New method signature: public void generated_1217441187310576094(final DelegateInstanceMethodCreator creator) throws JavaModelException
206 Target: final no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.DelegateInstanceMethodCreator creator[pos: 6][id:5][pc: 21-76]
208 #33: no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.setTarget(QIVariableBinding;) <Offset: 125825; Length: 75>
209 -----------------------------------------------------------------------------------------------------------------------------------------
210 New method signature: public void generated_2609218784647530634(final MethodDeclaration declaration, final AstNodeFinder finder)
211 Target: final no.uio.ifi.refaktor.change.processors.ModifiedMoveInstanceMethodProcessor.AstNodeFinder finder[pos: 3][id:2][pc: 42-69]
213 #34: no.uio.ifi.refaktor.handlers.TextSelectionInformationHandler.execute(QExecutionEvent;) <Offset: 721; Length: 734>
214 ----------------------------------------------------------------------------------------------------------------------
215 New method signature: public String generated_3138297179392175147(CompilationUnitTextSelection textSelection)
216 Target: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection textSelection[pos: 2][id:1][pc: 5-194]
218 #35: no.uio.ifi.refaktor.metrics.RefaktorCyclomaticComplexity.measure(QIMethod;) <Offset: 311; Length: 213>
219 -----------------------------------------------------------------------------------------------------------
220 New method signature: public Metric generated_4242357169732808994(IMethod method, RefaktorMethodCalculatorListener listener)
221 Target: no.uio.ifi.refaktor.metrics.RefaktorMethodCalculatorListener listener[pos: 2][id:1][pc: 9-47]
223 #36: no.uio.ifi.refaktor.prefix.PrefixSet.PrefixSet(QPrefixSet;) <Offset: 775; Length: 42>
224 ------------------------------------------------------------------------------------------
225 New method signature: public void generated_6159305087095010416(PrefixSet initialElements)
226 Target: no.uio.ifi.refaktor.prefix.PrefixSet initialElements[pos: 1][id:0][pc: 0-29]
228 #37: no.uio.ifi.refaktor.prefix.PrefixSet.add(QPrefix;) <Offset: 962; Length: 55>
229 ---------------------------------------------------------------------------------
230 New method signature: public void generated_7681675865424797515(Prefix prefix)
231 Target: no.uio.ifi.refaktor.prefix.Prefix prefix[pos: 1][id:0][pc: 0-66]
233 #38: no.uio.ifi.refaktor.prefix.PrefixSet.contains(QPrefix;) <Offset: 1227; Length: 36>
234 ---------------------------------------------------------------------------------------
235 New method signature: public void generated_1397335264344119528(Prefix prefix)
236 Target: no.uio.ifi.refaktor.prefix.Prefix prefix[pos: 1][id:0][pc: 0-63]
238 #39: no.uio.ifi.refaktor.prefix.PrefixSet.register(QPrefix;) <Offset: 1813; Length: 132>
239 ----------------------------------------------------------------------------------------
240 New method signature: public void generated_57330167832506990(Prefix prefix)
241 Target: no.uio.ifi.refaktor.prefix.Prefix prefix[pos: 1][id:0][pc: 0-23]
243 #40: no.uio.ifi.refaktor.prefix.PrefixSet.toString() <Offset: 1945; Length: 50>
244 -------------------------------------------------------------------------------
245 New method signature: public String generated_797445745298232673(String str, Prefix p)
246 Target: no.uio.ifi.refaktor.prefix.Prefix p[pos: 2][id:1][pc: 21-60]
248 #41: no.uio.ifi.refaktor.prefix.PrefixSet.minusEnclosedPrefixesFrom(QPrefixSet;) <Offset: 2523; Length: 75>
249 -----------------------------------------------------------------------------------------------------------
250 New method signature: public PrefixSet generated_2595563403172319290(PrefixSet other, PrefixSet prefixSet)
251 Target: no.uio.ifi.refaktor.prefix.PrefixSet prefixSet[pos: 2][id:1][pc: 5-13]
253 #42: no.uio.ifi.refaktor.prefix.PrefixSet.removeEnclosingPrefixesFromPrefixSet(QPrefixSet;QPrefixSet;) <Offset: 2809; Length: 58>
254 ---------------------------------------------------------------------------------------------------------------------------------
255 New method signature: public void generated_9031955363082597180(PrefixSet prefixSet, Prefix p, Prefix prefix)
256 Target: no.uio.ifi.refaktor.prefix.Prefix prefix[pos: 5][id:4][pc: 41-56]
258 #43: no.uio.ifi.refaktor.prefix.Prefix.intersectWith(QPrefix;) <Offset: 2561; Length: 121>
259 ------------------------------------------------------------------------------------------
260 New method signature: public Prefix generated_2853864130712417478(Prefix other)
261 Target: no.uio.ifi.refaktor.prefix.Prefix other[pos: 1][id:0][pc: 0-33]
263 #44: no.uio.ifi.refaktor.prefix.Prefix.longestCommonExpressionWith(QPrefix;) <Offset: 2794; Length: 350>
264 --------------------------------------------------------------------------------------------------------
265 New method signature: public Expression generated_4200363536186052423(Prefix other, Expression longestCommonExpression, Expression thisExp)
266 Target: no.uio.ifi.refaktor.prefix.Prefix other[pos: 1][id:0][pc: 0-118]
268 #45: no.uio.ifi.refaktor.prefix.Prefix.equals(QObject;) <Offset: 3640; Length: 106>
269 -----------------------------------------------------------------------------------
270 New method signature: public boolean generated_436244330295722658(Prefix otherPrefix)
271 Target: no.uio.ifi.refaktor.prefix.Prefix otherPrefix[pos: 2][id:1][pc: 25-41]
273 #46: no.uio.ifi.refaktor.prefix.Prefix.hasExpressionMatching(QPrefix;) <Offset: 3756; Length: 66>
274 -------------------------------------------------------------------------------------------------
275 New method signature: public boolean generated_7899053605141751224(Prefix other)
276 Target: no.uio.ifi.refaktor.prefix.Prefix other[pos: 1][id:0][pc: 0-13]
278 #47: no.uio.ifi.refaktor.refactorings.SaferRefactoring.insertAsserts(QInsertEdit;) <Offset: 3704; Length: 200>
279 --------------------------------------------------------------------------------------------------------------
280 New method signature: public void generated_2518607587107724251(IDocument document, CompilationUnit cu, InsertAssertsVisitor insertAssertsVisitor)
281 Target: no.uio.ifi.refaktor.refactorings.visitors.InsertAssertsVisitor insertAssertsVisitor[pos: 4][id:3][pc: 46-83]
283 #48: no.uio.ifi.refaktor.refactorings.SaferRefactoring.getResult(QIDocument;) <Offset: 4147; Length: 67>
284 --------------------------------------------------------------------------------------------------------
285 New method signature: public String generated_3284641199707965668(CompilationUnit cu, GetResultVisitor getResultVisitor)
286 Target: no.uio.ifi.refaktor.refactorings.visitors.GetResultVisitor getResultVisitor[pos: 3][id:2][pc: 13-23]
288 #49: no.uio.ifi.refaktor.statistics.ExtractAndMoveMethodExecutionResult.addSubsection(QReport;) <Offset: 984; Length: 452>
289 --------------------------------------------------------------------------------------------------------------------------
290 New method signature: public void generated_2417099474950070330(Report report)
291 Target: private final no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate analysisResult
293 #50: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection.isEquivalentTo(QCompilationUnitTextSelection;) <Offset: 7466; Length: 70>
294 ---------------------------------------------------------------------------------------------------------------------------------------------
295 New method signature: public boolean generated_1772679244548570266(CompilationUnitTextSelection textSelection)
296 Target: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection textSelection[pos: unused][id:0]
298 #51: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection.servesTheSamePurposeAs(QCompilationUnitTextSelection;) <Offset: 7617; Length: 169>
299 ------------------------------------------------------------------------------------------------------------------------------------------------------
300 New method signature: public boolean generated_5161793948491364206(CompilationUnitTextSelection textSelection)
301 Target: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection textSelection[pos: unused][id:0]
303 #52: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection.getLastStatement() <Offset: 7990; Length: 96>
304 -----------------------------------------------------------------------------------------------------------------
305 New method signature: public Statement generated_1677519652431146956(ASTNode coveringNode, LastStatementCollector lastStatementCollector)
306 Target: no.uio.ifi.refaktor.analyze.collectors.LastStatementCollector lastStatementCollector[pos: unused][id:1]
308 #53: no.uio.ifi.refaktor.views.PrefixView.selectionChanged(QSelectionChangedEvent;) <Offset: 4144; Length: 63>
309 --------------------------------------------------------------------------------------------------------------
310 New method signature: public String generated_2975407040436822134(final PrefixViewAnalyzer analyzer)
311 Target: final no.uio.ifi.refaktor.analyze.analyzers.PrefixViewAnalyzer analyzer[pos: 7][id:7][pc: 101-127]
313 Not fully executed Extract and Move Methods:
314 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
316 #1: no.uio.ifi.refaktor.change.executors.ExtractAndMoveMethodExecutor.ExtractAndMoveMethodExecutor(QExtractAndMoveMethodCandidate;) <Offset: 1268; Length: 112>
317 ---------------------------------------------------------------------------------------------------------------------------------------------------------------
318 New method signature: <extract method not executed>
319 Target: no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate analysisResult[pos: 1][id:0][pc: 0-22]
321 #2: no.uio.ifi.refaktor.statistics.Statistics.noteEndOfAnalysisForMethod(QIMethod;) <Offset: 13242; Length: 145>
322 ----------------------------------------------------------------------------------------------------------------
323 New method signature: public void generated_5229367356361043229(IMethod method)
324 Target: private no.uio.ifi.refaktor.statistics.Statistics statistics
326 #3: no.uio.ifi.refaktor.statistics.Statistics.debugPrintMethodAnalysisProgress(QIMethod;) <Offset: 13565; Length: 431>
327 ----------------------------------------------------------------------------------------------------------------------
328 New method signature: public void generated_8558438568074782975(IMethod method)
329 Target: private no.uio.ifi.refaktor.statistics.Statistics statistics
331 #4: no.uio.ifi.refaktor.statistics.Statistics.noteEndOfChange(QRefactoring;) <Offset: 15004; Length: 131>
332 ---------------------------------------------------------------------------------------------------------
333 New method signature: public void generated_3462337828748833964(Refactoring refactoring)
334 Target: private no.uio.ifi.refaktor.statistics.Statistics statistics
336 #5: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection.CompilationUnitTextSelection(QCompilationUnitTextSelection;) <Offset: 3469; Length: 56>
337 ----------------------------------------------------------------------------------------------------------------------------------------------------------
338 New method signature: <extract method not executed>
339 Target: no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection textSelection[pos: unused][id:0]