Lines 58-63
Link Here
|
58 |
<documentation> |
58 |
<documentation> |
59 |
the class that implements this compilation participant. This class must implement a public subclass of <code>org.eclipse.jdt.core.compiler.CompilationParticipant</code> with a public 0-argument constructor. |
59 |
the class that implements this compilation participant. This class must implement a public subclass of <code>org.eclipse.jdt.core.compiler.CompilationParticipant</code> with a public 0-argument constructor. |
60 |
</documentation> |
60 |
</documentation> |
|
|
61 |
<appInfo> |
62 |
<meta.attribute kind="java" basedOn="org.eclipse.jdt.core.compiler.CompilationParticipant"/> |
63 |
</appInfo> |
61 |
</annotation> |
64 |
</annotation> |
62 |
</attribute> |
65 |
</attribute> |
63 |
<attribute name="id" type="string" use="required"> |
66 |
<attribute name="id" type="string" use="required"> |
Lines 139-145
Link Here
|
139 |
<meta.section type="examples"/> |
142 |
<meta.section type="examples"/> |
140 |
</appInfo> |
143 |
</appInfo> |
141 |
<documentation> |
144 |
<documentation> |
142 |
[Enter extension point usage example here.] |
145 |
Example of a declaration of a <code>compilationParticipant</code>: <pre> |
|
|
146 |
<extension |
147 |
id="apt" |
148 |
name="%annotationProcessingName" |
149 |
point="org.eclipse.jdt.core.compilationParticipant"> |
150 |
<compilationParticipant |
151 |
class="org.eclipse.jdt.apt.core.internal.AptCompilationParticipant" |
152 |
id="APT" |
153 |
requiredSourceLevel="1.5"> |
154 |
<managedMarker markerType="org.eclipse.jdt.apt.core.compile.problem"/> |
155 |
</compilationParticipant> |
156 |
</extension> |
157 |
</pre> |
143 |
</documentation> |
158 |
</documentation> |
144 |
</annotation> |
159 |
</annotation> |
145 |
|
160 |
|
Lines 148-154
Link Here
|
148 |
<meta.section type="apiInfo"/> |
163 |
<meta.section type="apiInfo"/> |
149 |
</appInfo> |
164 |
</appInfo> |
150 |
<documentation> |
165 |
<documentation> |
151 |
[Enter API information here.] |
166 |
|
152 |
</documentation> |
167 |
</documentation> |
153 |
</annotation> |
168 |
</annotation> |
154 |
|
169 |
|
Lines 157-163
Link Here
|
157 |
<meta.section type="implementation"/> |
172 |
<meta.section type="implementation"/> |
158 |
</appInfo> |
173 |
</appInfo> |
159 |
<documentation> |
174 |
<documentation> |
160 |
[Enter information about supplied implementation of this extension point.] |
175 |
|
161 |
</documentation> |
176 |
</documentation> |
162 |
</annotation> |
177 |
</annotation> |
163 |
|
178 |
|