| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html lang="en"> |
| |
| <head> |
| |
| <meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." > |
| |
| <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
| <meta http-equiv="Content-Style-Type" content="text/css"> |
| <link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type="text/css"> |
| <script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type= |
| "text/javascript"></script> |
| <title>Changes required when adopting 3.2 mechanisms and APIs</title> |
| </head> |
| |
| <body> |
| |
| <h1>Changes required when adopting 3.2 mechanisms and APIs</h1> |
| <p>This section describes changes that are required if you are trying to change |
| your 3.1 plug-in to adopt the 3.2 mechanisms and APIs.</p> |
| |
| <ol> |
| <li><a href="#compilationParticipant">Compilation participant extension point</a></li> |
| </ol> |
| |
| <h2><a name="compilationParticipant">Compilation participant extension point</a></h2> |
| <p>A new extension point (<code>org.eclipse.jdt.core.compilationParticipant</code>) allows plug-ins that are dependent on |
| <code>org.eclipse.jdt.core</code> to participate in the Java build process, as well as in the reconciling of Java editors.</p> |
| <p>By implementing <code>org.eclipse.jdt.core.compiler.CompilationParticipant</code> and extending this extension |
| point, one can be notified when a build is starting, when a clean is starting, or when a working copy (in a Java editor) is being |
| reconciled. During these notifications, types can be added, changed or removed, build markers can be created, or errors |
| can be reported to the Java editor.</p> |
| |
| </body> |
| |
| </html> |