Systems, methods and computer program products are provided for debugging markup language source code of JSP files via Java class files generated therefrom. A Java class file is subjected to introspection to locate a source file specifier that identifies the filename of a Java source file from which the Java class file was compiled. The Java class file is also subjected to introspection to identify one or more source-to-bytecode tables associated with the Java class file. Identified source-to-bytecode tables are modified to include information provided within the comments of the Java source file source code to link respective portions of the Java source code with respective portions of the markup language source code of the JSP file. The located source file specifier is modified to indicate the JSP file as the source file from which the Java class file is compiled.

Τα συστήματα, οι μέθοδοι και τα προϊόντα προγράμματος υπολογιστών παρέχονται για τον κώδικα γλωσσικής πηγής σήμανσης διόρθωσης των αρχείων JSP μέσω των αρχείων κατηγορίας της Ιάβας που παράγονται απ' αυτό. Ένα αρχείο κατηγορίας της Ιάβας υποβάλλεται στην ενδοσκόπηση για να εντοπίσει έναν προσδιορίζοντα αρχείων πηγής που προσδιορίζει το όνομα αρχείου ενός αρχείου πηγής της Ιάβας από το οποίο το αρχείο κατηγορίας της Ιάβας συντάχθηκε. Το αρχείο κατηγορίας της Ιάβας υποβάλλεται επίσης στην ενδοσκόπηση για να προσδιορίσει ενός ή περισσότερων πηγή- στους πίνακες που συνδέονται με το αρχείο κατηγορίας της Ιάβας. Προσδιορισμένος πηγή- στους πίνακες τροποποιείται για να περιλάβει τις πληροφορίες που παρέχονται μέσα στα σχόλια του κώδικα πηγής αρχείων πηγής της Ιάβας για να συνδέσουν τις αντίστοιχες μερίδες του κώδικα πηγής της Ιάβας με τις αντίστοιχες μερίδες του κώδικα γλωσσικής πηγής σήμανσης του αρχείου JSP. Ο τοποθετημένος προσδιορίζων αρχείων πηγής τροποποιείται για να δείξει το αρχείο JSP ως αρχείο πηγής από το οποίο το αρχείο κατηγορίας της Ιάβας συντάσσεται.

 
Web www.patentalert.com

< (none)

< Method for determining reachable methods in object-oriented applications that use class libraries

> Apparatus and method for inserting repeaters into a complex integrated circuit

> (none)

~ 00046