## Package com.ibm.lab.soln.jdt

Interface Summary
IJavaMetricsListener | Notification protocol between `JavaModel` instances and its interested parties.

Class Summary
AddTraceStatementsEditorActionDelegate | The purpose of `AddTraceStatementsEditorAction` is to demonstrate how to add simple code modifications ("refactoring") to the Java editor.
ASTNode2StringVisitor | A simple `ASTVisitor` subclass that prints all nodes to the Console, indented to the proper level.
HelloASTAction | The purpose of `HelloASTAction` is to introduce Abstract Syntax Trees (AST) and demonstrate how to process them with the `ASTVisitor` subclass, `ASTNode2StringVisitor`.
HelloWorld | Sample code for testing metrics and working with ASTs.
JavaMetrics | The purpose of `JavaMetrics` is to demonstrate how to integrate with the JDT model.
JavaMetricsView | This class will work with a `JavaMetrics` to enable the user to see basic code metrics updated in real-time as the underlying Java model is changed.