|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <?eclipse version="3.0"?> |
|
3 <plugin> |
|
4 |
|
5 |
|
6 <!-- Not to be extended com.sun.tools.jdi.VirtualMachineManagerImpl or org.eclipse.jdi.internal.VirtualMachineManagerImpl --> |
|
7 <extension-point id="jdiclient" name="%virtualMachineManagerImpl" schema="schema/jdiclient.exsd"/> |
|
8 <extension-point id="javaLogicalStructures" name="%javaLogicalStructures" schema="schema/javaLogicalStructures.exsd"/> |
|
9 |
|
10 <!-- Extensions --> |
|
11 <extension |
|
12 point="org.eclipse.debug.core.breakpoints"> |
|
13 <breakpoint |
|
14 markerType="org.eclipse.jdt.debug.javaLineBreakpointMarker" |
|
15 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint" |
|
16 id="javaLineBreakpoint" |
|
17 name="%javaLineBreakpoint.name"> |
|
18 </breakpoint> |
|
19 <breakpoint |
|
20 markerType="org.eclipse.jdt.debug.javaClassPrepareBreakpointMarker" |
|
21 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint" |
|
22 id="javaClassPrepareBreakpoint" |
|
23 name="%javaClassLoadBreakpoint.name"> |
|
24 </breakpoint> |
|
25 <breakpoint |
|
26 markerType="org.eclipse.jdt.debug.javaPatternBreakpointMarker" |
|
27 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint" |
|
28 id="javaPatternBreakpoint" |
|
29 name="%javaLineBreakpoint.name"> |
|
30 </breakpoint> |
|
31 <breakpoint |
|
32 markerType="org.eclipse.jdt.debug.javaTargetPatternBreakpointMarker" |
|
33 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint" |
|
34 id="javaTargetPatternBreakpoint" |
|
35 name="%javaLineBreakpoint.name"> |
|
36 </breakpoint> |
|
37 <breakpoint |
|
38 markerType="org.eclipse.jdt.debug.javaExceptionBreakpointMarker" |
|
39 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint" |
|
40 id="javaExceptionBreakpoint" |
|
41 name="%javaExceptionBreakpoint.name"> |
|
42 </breakpoint> |
|
43 <breakpoint |
|
44 markerType="org.eclipse.jdt.debug.javaWatchpointMarker" |
|
45 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint" |
|
46 id="javaWatchpoint" |
|
47 name="%javaWatchpoint.name"> |
|
48 </breakpoint> |
|
49 <breakpoint |
|
50 markerType="org.eclipse.jdt.debug.javaMethodBreakpointMarker" |
|
51 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint" |
|
52 id="javaMethodBreakpoint" |
|
53 name="%javaMethodBreakpoint.name"> |
|
54 </breakpoint> |
|
55 <breakpoint |
|
56 markerType="org.eclipse.jdt.debug.javaMethodEntryBreakpointMarker" |
|
57 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint" |
|
58 id="javaMethodEntryBreakpoint" |
|
59 name="%javaMethodBreakpoint.name"> |
|
60 </breakpoint> |
|
61 <breakpoint |
|
62 markerType="org.eclipse.jdt.debug.javaStratumLineBreakpointMarker" |
|
63 class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint" |
|
64 id="javaStratumLineBreakpointMarker" |
|
65 name="%javaLineBreakpoint.name"> |
|
66 </breakpoint> |
|
67 </extension> |
|
68 <extension |
|
69 id="javaBreakpointMarker" |
|
70 point="org.eclipse.core.resources.markers"> |
|
71 <super |
|
72 type="org.eclipse.debug.core.breakpointMarker"> |
|
73 </super> |
|
74 </extension> |
|
75 <extension |
|
76 id="javaClassPrepareBreakpointMarker" |
|
77 point="org.eclipse.core.resources.markers"> |
|
78 <super |
|
79 type="org.eclipse.jdt.debug.javaBreakpointMarker"> |
|
80 </super> |
|
81 <persistent |
|
82 value="true"> |
|
83 </persistent> |
|
84 </extension> |
|
85 <extension |
|
86 id="commonJavaLineBreakpointMarker" |
|
87 point="org.eclipse.core.resources.markers"> |
|
88 <super |
|
89 type="org.eclipse.jdt.debug.javaBreakpointMarker"> |
|
90 </super> |
|
91 <super |
|
92 type="org.eclipse.debug.core.lineBreakpointMarker"> |
|
93 </super> |
|
94 <persistent |
|
95 value="true"> |
|
96 </persistent> |
|
97 <attribute |
|
98 name="org.eclipse.jdt.debug.core.typeName"> |
|
99 </attribute> |
|
100 <attribute |
|
101 name="org.eclipse.jdt.debug.core.installCount"> |
|
102 </attribute> |
|
103 <attribute |
|
104 name="org.eclipse.jdt.debug.core.hitCount"> |
|
105 </attribute> |
|
106 <attribute |
|
107 name="org.eclipse.jdt.debug.core.expired"> |
|
108 </attribute> |
|
109 </extension> |
|
110 <extension |
|
111 id="javaLineBreakpointMarker" |
|
112 point="org.eclipse.core.resources.markers"> |
|
113 <super |
|
114 type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
|
115 </super> |
|
116 <persistent |
|
117 value="true"> |
|
118 </persistent> |
|
119 </extension> |
|
120 <extension |
|
121 id="javaPatternBreakpointMarker" |
|
122 point="org.eclipse.core.resources.markers"> |
|
123 <super |
|
124 type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
|
125 </super> |
|
126 <persistent |
|
127 value="true"> |
|
128 </persistent> |
|
129 <attribute |
|
130 name="org.eclipse.jdt.debug.core.pattern"> |
|
131 </attribute> |
|
132 <attribute |
|
133 name="org.eclipse.jdt.debug.core.sourceName"> |
|
134 </attribute> |
|
135 </extension> |
|
136 <extension |
|
137 id="javaTargetPatternBreakpointMarker" |
|
138 point="org.eclipse.core.resources.markers"> |
|
139 <super |
|
140 type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
|
141 </super> |
|
142 <persistent |
|
143 value="true"> |
|
144 </persistent> |
|
145 <attribute |
|
146 name="org.eclipse.jdt.debug.core.sourceName"> |
|
147 </attribute> |
|
148 </extension> |
|
149 <extension |
|
150 id="javaExceptionBreakpointMarker" |
|
151 point="org.eclipse.core.resources.markers"> |
|
152 <super |
|
153 type="org.eclipse.jdt.debug.javaBreakpointMarker"> |
|
154 </super> |
|
155 <persistent |
|
156 value="true"> |
|
157 </persistent> |
|
158 <attribute |
|
159 name="org.eclipse.jdt.debug.core.caught"> |
|
160 </attribute> |
|
161 <attribute |
|
162 name="org.eclipse.jdt.debug.core.uncaught"> |
|
163 </attribute> |
|
164 <attribute |
|
165 name="org.eclipse.jdt.debug.core.checked"> |
|
166 </attribute> |
|
167 </extension> |
|
168 <extension |
|
169 id="javaWatchpointMarker" |
|
170 point="org.eclipse.core.resources.markers"> |
|
171 <super |
|
172 type="org.eclipse.jdt.debug.javaLineBreakpointMarker"> |
|
173 </super> |
|
174 <persistent |
|
175 value="true"> |
|
176 </persistent> |
|
177 <attribute |
|
178 name="org.eclipse.jdt.debug.core.fieldName"> |
|
179 </attribute> |
|
180 <attribute |
|
181 name="org.eclipse.jdt.debug.core.access"> |
|
182 </attribute> |
|
183 <attribute |
|
184 name="org.eclipse.jdt.debug.core.modification"> |
|
185 </attribute> |
|
186 <attribute |
|
187 name="org.eclipse.jdt.debug.core.auto_disabled"> |
|
188 </attribute> |
|
189 </extension> |
|
190 <extension |
|
191 id="javaMethodBreakpointMarker" |
|
192 point="org.eclipse.core.resources.markers"> |
|
193 <super |
|
194 type="org.eclipse.jdt.debug.javaLineBreakpointMarker"> |
|
195 </super> |
|
196 <persistent |
|
197 value="true"> |
|
198 </persistent> |
|
199 <attribute |
|
200 name="org.eclipse.jdt.debug.core.methodName"> |
|
201 </attribute> |
|
202 <attribute |
|
203 name="org.eclipse.jdt.debug.core.methodSignature"> |
|
204 </attribute> |
|
205 <attribute |
|
206 name="org.eclipse.jdt.debug.core.entry"> |
|
207 </attribute> |
|
208 <attribute |
|
209 name="org.eclipse.jdt.debug.core.exit"> |
|
210 </attribute> |
|
211 <attribute |
|
212 name="org.eclipse.jdt.debug.core.native"> |
|
213 </attribute> |
|
214 </extension> |
|
215 <extension |
|
216 id="javaMethodEntryBreakpointMarker" |
|
217 point="org.eclipse.core.resources.markers"> |
|
218 <super |
|
219 type="org.eclipse.jdt.debug.javaLineBreakpointMarker"> |
|
220 </super> |
|
221 <persistent |
|
222 value="true"> |
|
223 </persistent> |
|
224 <attribute |
|
225 name="org.eclipse.jdt.debug.core.methodName"> |
|
226 </attribute> |
|
227 <attribute |
|
228 name="org.eclipse.jdt.debug.core.methodSignature"> |
|
229 </attribute> |
|
230 </extension> |
|
231 <extension |
|
232 id="javaStratumLineBreakpointMarker" |
|
233 point="org.eclipse.core.resources.markers"> |
|
234 <super |
|
235 type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker"> |
|
236 </super> |
|
237 <persistent |
|
238 value="true"> |
|
239 </persistent> |
|
240 <attribute |
|
241 name="org.eclipse.jdt.debug.core.stratum"> |
|
242 </attribute> |
|
243 <attribute |
|
244 name="org.eclipse.jdt.debug.core.sourceName"> |
|
245 </attribute> |
|
246 <attribute |
|
247 name="org.eclipse.jdt.debug.core.sourcePath"> |
|
248 </attribute> |
|
249 <attribute |
|
250 name="org.eclipse.jdt.debug.core.pattern"> |
|
251 </attribute> |
|
252 </extension> |
|
253 |
|
254 |
|
255 <extension point="org.eclipse.core.expressions.propertyTesters"> |
|
256 <propertyTester |
|
257 namespace="org.eclipse.jdt.debug" |
|
258 properties="isMultiStrata" |
|
259 type="org.eclipse.debug.core.model.IStackFrame" |
|
260 class="org.eclipse.jdt.internal.debug.core.JavaDebugPropertyTester" |
|
261 id="org.eclipse.jdt.debug.PropertyTester"> |
|
262 </propertyTester> |
|
263 </extension> |
|
264 |
|
265 <extension point="org.eclipse.core.runtime.preferences"> |
|
266 <initializer class="org.eclipse.jdt.internal.debug.core.JDIDebugPluginPreferenceInitializer"/> |
|
267 </extension> |
|
268 <extension |
|
269 point="org.eclipse.jdt.debug.javaLogicalStructures"> |
|
270 <javaLogicalStructure |
|
271 subtypes="true" |
|
272 value="return entrySet().toArray();" |
|
273 type="java.util.Map" |
|
274 description="%descriptionMap"/> |
|
275 <javaLogicalStructure |
|
276 subtypes="true" |
|
277 value="return toArray();" |
|
278 type="java.util.Collection" |
|
279 description="%descriptionCollection"/> |
|
280 <javaLogicalStructure |
|
281 subtypes="true" |
|
282 type="java.util.Map$Entry" |
|
283 description="%descriptionMapEntry"> |
|
284 <variable |
|
285 value="return getKey();" |
|
286 name="key"/> |
|
287 <variable |
|
288 value="return getValue();" |
|
289 name="value"/> |
|
290 </javaLogicalStructure> |
|
291 <javaLogicalStructure |
|
292 subtypes="true" |
|
293 value="return getChildren();" |
|
294 type="org.eclipse.swt.widgets.Composite" |
|
295 description="%descriptionSWTComposite"/> |
|
296 </extension> |
|
297 <extension |
|
298 point="org.eclipse.debug.core.logicalStructureProviders"> |
|
299 <logicalStructureProvider |
|
300 class="org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures" |
|
301 modelIdentifier="org.eclipse.jdt.debug"/> |
|
302 </extension> |
|
303 |
|
304 </plugin> |