How to train the JDT dragon

Session Type: 
Tutorial [3.5 hours]

JDT exposes APIs and extension points to enable you to extend and customize the Java tooling. In this tutorial we will walk you through the main pillars of JDT like

  • Java model
  • Search engine + type hierarchy
  • AST + bindings.

These APIs can be used to inspect all elements of a Java program and also to programmatically modify your source code - always using the most suitable abstractions for your task.

Participants will write a plug-in that uses some of these APIs to gather statistics for your project and to create a new quick fix.

So bring your laptop with a working install of Eclipse (SDK Juno) and JDK 7 on it to get your hands dirty by extending the JDT.

Schedule info



Eclipse Technology
Experience level: 

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.