How to train the JDT dragon

Session Type: 
Tutorial [3.5 hours]
Speakers

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

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.