Název:
Output breakpoints for Java
Překlad názvu:
Output breakpoints for Java
Autoři:
Jelínek, Jakub ; Kofroň, Jan (vedoucí práce) ; Hnětynka, Petr (oponent) Typ dokumentu: Diplomové práce
Rok:
2012
Jazyk:
eng
Abstrakt: [eng][cze] The goal of this thesis was to design the support for output breakpoints in the Java language and implement the designed solution including integration into the Eclipse IDE. An output breakpoint represents a location in an output media (e.g. file, standard output or socket) where the execution of program should stop. The location in the output media is generalized as a stop condition - it can be in the form of absolute position, a particular line and a character or an occurrence of a text string. The designed solution is based on observing the classes responsible for output using entry method breakpoints that are a standard part of the Java language. This solution is dependent on a particular version and implementation of JRE because some of observed methods are not a part of public Java API.Cílem této práce bylo navrhnout podporu výstupních breakpointů pro jazyk Java a implementovat navržené řešení včetně integrace do prostředí Eclipse IDE. Výstupní breakpoint představuje místo na výstupním médiu (např. soubor, standardní výstup nebo socket), kde se má vykonávání programu zastavit. Místo na výstupním médiu je zobecněno jako zastavovací podmínka - může představovat např. absolutní pozici, konkrétní řádek a znak nebo výskyt textového řetezce. Navržené rešení je založeno na pozorování tříd odpovědných za výstup pomocí vstupních breakpointů na metodách, které jsou standardní součástí jazyka Java. Řešení je závislé na konkrétní verzi a implementaci JRE, neboť pozoruje také metody, které nejsou součástí veřejného Java API.
Klíčová slova:
breakpoint; debugger; Eclipse; Java; výstupní soubor; breakpoint; debugger; Eclipse; Java; output file