blob: 341a06e35ffcb205a866a03658617e576e043e13 [file] [log] [blame]
<?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"/>
</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" schema="schema/jdiclient.exsd"/>
<!-- 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.javaClassPrepareBreakpointMarker"
class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint"
id="javaClassPrepareBreakpoint">
</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="javaClassPrepareBreakpointMarker"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.jdt.debug.javaBreakpointMarker">
</super>
<persistent
value="true">
</persistent>
</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>