Generellt interface till Javadoc

Detta är en Kandidat-uppsats från Matematiska och systemtekniska institutionen

Författare: Bo Johansson; [2005]

Nyckelord: VizzAnalyzer;

Sammanfattning: Syftet med detta arbete var att undersöka möjligheten att få ett väl fungerande interface mellan ©VizzAnalyzer [3] och Javadoc, och därmed kunna producera htmldokumentation av de analyserade klasserna. VizzAnalyzer analyserar javaprogram och producerar därvid ett abstrakt syntaxträd (AST) som representerar det analyserade programmet. Detta AST kan sedan kopplas till javadocs interna AST-modell för att representera de klasser som förekommer vid analysen. Resultatet av detta blir då en komplett dokumentation av de analyserade klasserna. Det finns även möjligheter att dynamiskt lägga in ytterligare information om dem som kommit fram vid analysen. Utöver interfacet till VizzAnalyzer gjordes också ett mer generellt interface som kan kopplas till vilket program som helst som kan producera en lämplig representation av ett analyserat program. Detta gäller då främst javakod, men i och med att klasser, metoder, fält mm. enbart är representerade som text innan de behandlas av javadocinterfacet, finns det också möjligheter att använda det för andra objektorienterade språk.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)