]> git.uio.no Git - ifi-stolz-refaktor.git/blame - thesis/master-thesis-erlenkr.aux
Adding backend parameter to loading of biblatex package in thesis.
[ifi-stolz-refaktor.git] / thesis / master-thesis-erlenkr.aux
CommitLineData
9ff90080 1\relax
571ef294
EK
2\bibstyle{biblatex}
3\bibdata{master-thesis-erlenkr-blx,bibliography/master-thesis-erlenkr-bibliography}
4\citation{biblatex-control}
9ff90080
EK
5\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
6\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
7\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
7c28933b
EK
8\select@language{USenglish}
9\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\select@language{USenglish}}
10\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\select@language{USenglish}}
11\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\select@language{USenglish}}
571ef294 12\citation{refactoring}
00aa0588 13\citation{refactoring}
055dca93 14\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}}
9ff90080
EK
15\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
16\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
8fae7b44 17\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.1}What is Refactoring?}{1}}
055dca93 18\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{sequential?}{1}}
137e0e7b
EK
19\pgfsyspdfmark {pgfid1}{13862222}{28456833}
20\pgfsyspdfmark {pgfid4}{33785118}{28451991}
21\pgfsyspdfmark {pgfid5}{37143838}{28204414}
055dca93
EK
22\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.1}Defining refactoring}{1}}
23\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{what does he mean by internal?}{1}}
137e0e7b
EK
24\pgfsyspdfmark {pgfid6}{21525104}{22879952}
25\pgfsyspdfmark {pgfid9}{33785118}{22875110}
26\pgfsyspdfmark {pgfid10}{37143838}{22627533}
055dca93 27\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{original?}{1}}
137e0e7b
EK
28\pgfsyspdfmark {pgfid11}{7190239}{18893350}
29\pgfsyspdfmark {pgfid14}{33785118}{18888508}
30\pgfsyspdfmark {pgfid15}{37143838}{18640931}
00aa0588
EK
31\citation{refactoring}
32\citation{dp}
51a854d4 33\citation{refactoring}
055dca93
EK
34\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.2}Motivation}{2}}
35\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{better?: functionality}{2}}
137e0e7b
EK
36\pgfsyspdfmark {pgfid16}{13115545}{23455027}
37\pgfsyspdfmark {pgfid17}{5276958}{23450185}
84fe308b 38\pgfsyspdfmark {pgfid18}{8635678}{23202608}
055dca93 39\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{Proof?}{2}}
137e0e7b
EK
40\pgfsyspdfmark {pgfid21}{22298241}{13622427}
41\pgfsyspdfmark {pgfid22}{5276958}{13617585}
84fe308b 42\pgfsyspdfmark {pgfid23}{8635678}{13370008}
055dca93
EK
43\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.2}Classification of refactorings}{3}}
44\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.1}Structural refactorings}{3}}
45\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Basic refactorings}{3}}
46\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Composite refactorings}{6}}
47\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.2}Functional refactorings}{7}}
48\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.3}The impact on software quality}{7}}
49\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}What is meant by quality?}{7}}
9a55a5bc
EK
50\citation{refactoring}
51\citation{demeyer2002}
52\citation{refactoring}
055dca93
EK
53\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.2}The impact on performance}{8}}
54\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{But is the result better?}{8}}
137e0e7b
EK
55\pgfsyspdfmark {pgfid26}{9323806}{27225937}
56\pgfsyspdfmark {pgfid27}{5276958}{27221095}
84fe308b 57\pgfsyspdfmark {pgfid28}{8635678}{26973518}
055dca93
EK
58\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.4}Correctness of refactorings}{8}}
59\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.5}Composite refactorings}{8}}
60\newlabel{intro_composite}{{1.5}{8}}
61\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.6}Software metrics}{8}}
5837a41f 62\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}Refactorings in Eclipse JDT: Design, Shortcomings and Wishful Thinking}{9}}
b0e80574
EK
63\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
64\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
055dca93
EK
65\newlabel{ch:jdt_refactorings}{{2}{9}}
66\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {2.1}Design}{9}}
07e173d4 67\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{What about the language specific part?}{9}}
5837a41f
EK
68\pgfsyspdfmark {pgfid31}{10349545}{20308480}
69\pgfsyspdfmark {pgfid34}{33785118}{20303638}
70\pgfsyspdfmark {pgfid35}{37143838}{20056061}
f041551b
EK
71\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}The Language Toolkit}{9}}
72\pp@pagectr{footnote}{1}{21}{9}
73\pp@pagectr{footnote}{2}{21}{9}
74\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{The Refactoring Class}{9}}
5837a41f
EK
75\pp@pagectr{footnote}{3}{22}{10}
76\pp@pagectr{footnote}{4}{22}{10}
77\pp@pagectr{footnote}{5}{22}{10}
78\pp@pagectr{footnote}{6}{22}{10}
07e173d4 79\pp@pagectr{footnote}{7}{22}{10}
f041551b 80\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{The Change Class}{10}}
07e173d4
EK
81\pp@pagectr{footnote}{8}{22}{10}
82\pp@pagectr{footnote}{9}{22}{10}
83\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Executing a Refactoring}{10}}
61420ef7 84\newlabel{executing_refactoring}{{2.1.1}{10}}
07e173d4
EK
85\pp@pagectr{footnote}{10}{22}{10}
86\pp@pagectr{footnote}{11}{22}{10}
87\pp@pagectr{footnote}{12}{22}{10}
88\pp@pagectr{footnote}{13}{22}{10}
f041551b 89\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {2.2}Shortcomings}{10}}
5837a41f
EK
90\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{refine}{10}}
91\pgfsyspdfmark {pgfid36}{29187208}{16208057}
92\pgfsyspdfmark {pgfid37}{5276958}{16203215}
84fe308b 93\pgfsyspdfmark {pgfid38}{8635678}{15955638}
5837a41f
EK
94\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Absence of Generics in Eclipse Source Code}{11}}
95\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Composite Refactorings Will Not Appear as Atomic Actions}{11}}
96\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Missing Flexibility from JDT Refactorings}{11}}
97\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Broken Undo History}{11}}
98\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {2.3}Wishful Thinking}{11}}
61420ef7
EK
99\citation{refactoring}
100\citation{refactoring}
80663734 101\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Composite Refactorings in Eclipse}{13}}
b0e80574
EK
102\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
103\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
80663734
EK
104\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {3.1}A Simple Ad Hoc Model}{13}}
105\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {3.2}The Extract and Move Method Refactoring}{13}}
61420ef7 106\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}The Building Blocks}{13}}
80663734 107\pp@pagectr{footnote}{14}{25}{13}
61420ef7
EK
108\pp@pagectr{footnote}{15}{25}{13}
109\pp@pagectr{footnote}{16}{25}{13}
110\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{The ExtractMethodRefactoring Class}{13}}
111\pp@pagectr{footnote}{17}{25}{13}
112\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{The MoveInstanceMethodProcessor Class}{14}}
80663734 113\pp@pagectr{footnote}{18}{26}{14}
61420ef7 114\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}The ExtractAndMoveMethodChanger Class}{14}}
80663734 115\pp@pagectr{footnote}{19}{26}{14}
61420ef7
EK
116\pp@pagectr{footnote}{20}{26}{14}
117\pp@pagectr{footnote}{21}{26}{14}
118\pp@pagectr{footnote}{22}{26}{14}
119\pp@pagectr{footnote}{23}{26}{14}
120\pp@pagectr{footnote}{24}{26}{14}
121\pp@pagectr{footnote}{25}{26}{14}
122\pp@pagectr{footnote}{26}{26}{14}
123\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}The ExtractAndMoveMethodPrefixesExtractor Class}{14}}
61420ef7 124\citation{dp}
72b64328
EK
125\citation{dp}
126\pp@pagectr{footnote}{27}{27}{15}
61420ef7 127\pp@pagectr{footnote}{28}{27}{15}
61420ef7
EK
128\pp@pagectr{footnote}{29}{27}{15}
129\pp@pagectr{footnote}{30}{27}{15}
130\pp@pagectr{footnote}{31}{27}{15}
72b64328 131\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{The PrefixesCollector}{15}}
61420ef7
EK
132\pp@pagectr{footnote}{32}{27}{15}
133\pp@pagectr{footnote}{33}{27}{15}
72b64328
EK
134\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{Rewrite in the case of changes to the way prefixes are found}{15}}
135\pgfsyspdfmark {pgfid41}{12333008}{36934521}
136\pgfsyspdfmark {pgfid44}{33785118}{36929679}
137\pgfsyspdfmark {pgfid45}{37143838}{36682102}
138\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{The UnfixesCollector}{15}}
61420ef7 139\pp@pagectr{footnote}{34}{27}{15}
72b64328
EK
140\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Computing Safe Prefixes}{15}}
141\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}The Prefix Class}{15}}
142\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{?}{15}}
143\pgfsyspdfmark {pgfid46}{6178078}{20480241}
144\pgfsyspdfmark {pgfid49}{33785118}{20475399}
145\pgfsyspdfmark {pgfid50}{37143838}{20227822}
146\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}The PrefixSet Class}{15}}
147\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Hacking the Refactoring Undo History}{15}}
148\newlabel{hacking_undo_history}{{3.2.6}{15}}
149\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{Where to put this section?}{15}}
150\pgfsyspdfmark {pgfid51}{6178078}{15631587}
151\pgfsyspdfmark {pgfid54}{33785118}{15626745}
152\pgfsyspdfmark {pgfid55}{37143838}{15379168}
153\pp@pagectr{footnote}{35}{27}{15}
154\pp@pagectr{footnote}{36}{28}{16}
155\pp@pagectr{footnote}{37}{28}{16}
156\pp@pagectr{footnote}{38}{28}{16}
157\pp@pagectr{footnote}{39}{28}{16}
158\pp@pagectr{footnote}{40}{28}{16}