/Java-Parser

A simple Java jar file parser built using Java Reflection

Primary LanguageJava

Created for: CPSC 449 Programming Paradigms

Description: This project was to build a simple parser for a jar file using Java Reflection.

Software/Technologies:

  • Java
  • Java Reflection API
  • Apache Ant
  • Git

Methodologies:

  • Use Git/Github as version control and collaboration tool
  • Automate using Apache Ant as a build automation tool
  • Make use of Java Reflection API
  • Use UML semantics to help communicate, plan, and design the software

Overview

The program is a command line of tool which takes the interpretor jar file and a jar file that contains the class that has all the methods that can be used to run.

p1

p2

Sample run shows that the interpretor is able to display errors and where it occurs if the appropriate method is not found and process using the ones that are found.

p3