| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin |
| id="org.eclipse.jdt.debug" |
| name="%pluginName" |
| version="3.0.0" |
| provider-name="%providerName" |
| class="org.eclipse.jdt.internal.debug.core.JDIDebugPlugin"> |
| |
| <runtime> |
| <library name="jdi.jar"> |
| <export name="*"/> |
| <packages prefixes="com.sun.jdi"/> |
| </library> |
| <library name="jdimodel.jar"> |
| <export name="*"/> |
| <packages prefixes="org.eclipse.jdi,org.eclipse.jdt.debug,org.eclipse.jdt.internal.debug"/> |
| </library> |
| <library name="tools.jar"> |
| <export name="*"/> |
| <packages prefixes="com.sun.jdi"/> |
| </library> |
| </runtime> |
| <requires> |
| <import plugin="org.eclipse.core.resources"/> |
| <import plugin="org.eclipse.debug.core"/> |
| <import plugin="org.eclipse.jdt.core"/> |
| <import plugin="org.eclipse.core.runtime.compatibility"/> |
| </requires> |
| |
| |
| <!-- Not to be extended com.sun.tools.jdi.VirtualMachineManagerImpl or org.eclipse.jdi.internal.VirtualMachineManagerImpl --> |
| <extension-point id="jdiclient" name="org.eclipse.jdi.internal.VirtualMachineManagerImpl"/> |
| |
| <!-- Extensions --> |
| <extension |
| point="org.eclipse.debug.core.breakpoints"> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaLineBreakpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint" |
| id="javaLineBreakpoint"> |
| </breakpoint> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaPatternBreakpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint" |
| id="javaPatternBreakpoint"> |
| </breakpoint> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaTargetPatternBreakpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint" |
| id="javaTargetPatternBreakpoint"> |
| </breakpoint> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaExceptionBreakpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint" |
| id="javaExceptionBreakpoint"> |
| </breakpoint> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaWatchpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint" |
| id="javaWatchpoint"> |
| </breakpoint> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaMethodBreakpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint" |
| id="javaMethodBreakpoint"> |
| </breakpoint> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaMethodEntryBreakpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint" |
| id="javaMethodEntryBreakpoint"> |
| </breakpoint> |
| <breakpoint |
| markerType="org.eclipse.jdt.debug.javaStratumLineBreakpointMarker" |
| class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint" |
| id="javaStratumLineBreakpointMarker"> |
| </breakpoint> |
| </extension> |
| <extension |
| id="javaBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.debug.core.breakpointMarker"> |
| </super> |
| </extension> |
| <extension |
| id="commonJavaLineBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.javaBreakpointMarker"> |
| </super> |
| <super |
| type="org.eclipse.debug.core.lineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.typeName"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.installCount"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.hitCount"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.expired"> |
| </attribute> |
| </extension> |
| <extension |
| id="javaLineBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| </extension> |
| <extension |
| id="javaPatternBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.pattern"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.sourceName"> |
| </attribute> |
| </extension> |
| <extension |
| id="javaTargetPatternBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.sourceName"> |
| </attribute> |
| </extension> |
| <extension |
| id="javaExceptionBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.javaBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.caught"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.uncaught"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.checked"> |
| </attribute> |
| </extension> |
| <extension |
| id="javaWatchpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.javaLineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.fieldName"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.access"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.modification"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.auto_disabled"> |
| </attribute> |
| </extension> |
| <extension |
| id="javaMethodBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.javaLineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.methodName"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.methodSignature"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.entry"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.exit"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.native"> |
| </attribute> |
| </extension> |
| <extension |
| id="javaMethodEntryBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.javaLineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.methodName"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.methodSignature"> |
| </attribute> |
| </extension> |
| <extension |
| id="javaStratumLineBreakpointMarker" |
| point="org.eclipse.core.resources.markers"> |
| <super |
| type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
| </super> |
| <persistent |
| value="true"> |
| </persistent> |
| <attribute |
| name="org.eclipse.jdt.debug.core.stratum"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.sourceName"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.sourcePath"> |
| </attribute> |
| <attribute |
| name="org.eclipse.jdt.debug.core.pattern"> |
| </attribute> |
| </extension> |
| |
| <extension point="org.eclipse.debug.core.logicalStructureTypes"> |
| <logicalStructureType |
| modelIdentifier="org.eclipse.jdt.debug" |
| description="%descriptionMap" |
| class="org.eclipse.jdt.internal.debug.core.logicalstructures.MapStructureType" |
| id="java.util.Map"> |
| </logicalStructureType> |
| <logicalStructureType |
| modelIdentifier="org.eclipse.jdt.debug" |
| description="%descriptionCollection" |
| class="org.eclipse.jdt.internal.debug.core.logicalstructures.CollectionStructureType" |
| id="java.util.Collection"> |
| </logicalStructureType> |
| <logicalStructureType |
| modelIdentifier="org.eclipse.jdt.debug" |
| description="%descriptionMapEntry" |
| class="org.eclipse.jdt.internal.debug.core.logicalstructures.MapEntryStructureType" |
| id="java.util.MapEntry"> |
| </logicalStructureType> |
| <logicalStructureType |
| modelIdentifier="org.eclipse.jdt.debug" |
| description="%descriptionSWTComposite" |
| class="org.eclipse.jdt.internal.debug.core.logicalstructures.CompositeStructureType" |
| id="org.eclipse.swt.widgets.Composite"> |
| </logicalStructureType> |
| </extension> |
| </plugin> |