]>
Commit | Line | Data |
---|---|---|
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} |