]> git.uio.no Git - ifi-stolz-refaktor.git/blame - thesis/master-thesis-erlenkr.aux
Starting to write about Eclipse shortcomings.
[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}
38\pgfsyspdfmark {pgfid18}{1918238}{21702553}
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}
42\pgfsyspdfmark {pgfid23}{1918238}{12478718}
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}
57\pgfsyspdfmark {pgfid28}{1918238}{25660401}
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}}
f041551b 62\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}Refactorings in Eclipse JDT: Design and Shortcomings}{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
EK
67\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{What about the language specific part?}{9}}
68\pgfsyspdfmark {pgfid31}{10349545}{29148298}
69\pgfsyspdfmark {pgfid34}{33785118}{29143456}
70\pgfsyspdfmark {pgfid35}{37143838}{28895879}
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}}
75\pp@pagectr{footnote}{3}{21}{9}
76\pp@pagectr{footnote}{4}{21}{9}
77\pp@pagectr{footnote}{5}{21}{9}
07e173d4
EK
78\pp@pagectr{footnote}{6}{21}{9}
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}}
84\pp@pagectr{footnote}{10}{22}{10}
85\pp@pagectr{footnote}{11}{22}{10}
86\pp@pagectr{footnote}{12}{22}{10}
87\pp@pagectr{footnote}{13}{22}{10}
f041551b 88\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {2.2}Shortcomings}{10}}
80663734
EK
89\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{Absence of Generics in Eclipse Source Code}{10}}
90\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{\dots }{11}}
91\pgfsyspdfmark {pgfid36}{7292190}{45680457}
92\pgfsyspdfmark {pgfid39}{33785118}{45675615}
93\pgfsyspdfmark {pgfid40}{37143838}{45428038}
8fae7b44 94\citation{dp}
80663734 95\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Composite Refactorings in Eclipse}{13}}
b0e80574
EK
96\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
97\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
80663734
EK
98\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {3.1}A Simple Ad Hoc Model}{13}}
99\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {3.2}The Extract and Move Method Refactoring}{13}}
100\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}The ExtractAndMoveMethodChanger Class}{13}}
101\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}The ExtractAndMoveMethodPrefixesExtractor Class}{13}}
102\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}The Prefix Class}{13}}
103\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}The PrefixSet Class}{13}}
104\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Hacking the Refactoring Undo History}{13}}
105\@writefile{tdo}{\defcounter {refsection}{0}\relax }\@writefile{tdo}{\contentsline {todo}{Where to put this section?}{13}}
106\pgfsyspdfmark {pgfid41}{6178078}{9581956}
107\pgfsyspdfmark {pgfid44}{33785118}{9577114}
108\pgfsyspdfmark {pgfid45}{37143838}{9329537}
109\pp@pagectr{footnote}{14}{25}{13}
110\pp@pagectr{footnote}{15}{26}{14}
111\pp@pagectr{footnote}{16}{26}{14}
112\pp@pagectr{footnote}{17}{26}{14}
113\pp@pagectr{footnote}{18}{26}{14}
114\pp@pagectr{footnote}{19}{26}{14}