Eiffel library to generate Java Bytecodes
Gespeichert in:
| Titel: | Eiffel library to generate Java Bytecodes |
|---|---|
| Autoren: | Daniel Gisel |
| Weitere Verfasser: | The Pennsylvania State University CiteSeerX Archives |
| Quelle: | http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf. |
| Publikationsjahr: | 2003 |
| Bestand: | CiteSeerX |
| Beschreibung: | The goal of this diploma thesis was to create an Eiffel library to generate Java bytecodes. The library is divided into two abstraction levels. The lower level is a direct mapping from the structure of the Java class file to an object structure. The higher level contains generators to simplify the creation of classes, methods, fields, constants and attributes. There is also a block structure to compose the bytecode instructions. To test the library and give an example how it can be used, I wrote a simple Java compiler that uses the library as back-end. |
| Publikationsart: | text |
| Dateibeschreibung: | application/pdf |
| Sprache: | English |
| Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.9344; http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf |
| Verfügbarkeit: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.9344 http://se.inf.ethz.ch/projects/daniel_gisel/daniel_gisel_final_report.pdf |
| Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Dokumentencode: | edsbas.DB23AD16 |
| Datenbank: | BASE |
| Abstract: | The goal of this diploma thesis was to create an Eiffel library to generate Java bytecodes. The library is divided into two abstraction levels. The lower level is a direct mapping from the structure of the Java class file to an object structure. The higher level contains generators to simplify the creation of classes, methods, fields, constants and attributes. There is also a block structure to compose the bytecode instructions. To test the library and give an example how it can be used, I wrote a simple Java compiler that uses the library as back-end. |
|---|
Nájsť tento článok vo Web of Science