JSDT Extension Points
The following extension points can be used to extend the capabilities of the JSDT infrastructure:
JSDT Core
org.eclipse.wst.jsdt.core.codeFormatter
org.eclipse.wst.jsdt.core.inferrenceSupport
org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer
org.eclipse.wst.jsdt.core.JsGlobalScopeVariableInitializer
org.eclipse.wst.jsdt.core.sourcePathProvider
org.eclipse.wst.jsdt.core.validationParticipant
JSDT Debug Core
org.eclipse.wst.jsdt.debug.core.breakpointParticipants
org.eclipse.wst.jsdt.debug.core.launchingConnectors
JSDT UI
org.eclipse.wst.jsdt.ui.classpathAttributeConfiguration
org.eclipse.wst.jsdt.ui.documentationProvider
org.eclipse.wst.jsdt.ui.foldingStructureProviders
org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer
org.eclipse.wst.jsdt.ui.javaCompletionProposalSorters
org.eclipse.wst.jsdt.ui.javadocCompletionProcessor
org.eclipse.wst.jsdt.ui.javaEditorTextHovers
org.eclipse.wst.jsdt.ui.javaElementFilters
org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage
org.eclipse.wst.jsdt.ui.JsGlobalScopeUIInitializer
org.eclipse.wst.jsdt.ui.queryParticipants
org.eclipse.wst.jsdt.ui.quickAssistProcessors
org.eclipse.wst.jsdt.ui.quickFixProcessors