no,you help me avoid a ClassCastException,thanks.And I committed it to head
just now;)

2011/6/27 Robert Gründler <r.gruend...@gmail.com>

> **
> excuse my ignorance, the patch wasn't applied correctly...
>
> it's working fine now, thanks!
>
>
> -robert
>
>
>
>
>
> On 27.06.11 14:46, 赵忠伟 wrote:
>
> did you see my attachment,looks much the same?
> but I did not add the instanceof judement,I will add it now,lol
>
> if (o instanceof AbstractSemanticHighlighting) {
>
> }
>
>
>
>  2011/6/27 Robert Gründler <r.gruend...@gmail.com>
>
>>  nope, i'm still getting the ClassNotFoundException for my extension.
>>
>> according to the irc channel the problem is line 71:
>>
>> AbstractSemanticHighlighting instance = clazz.newInstance();
>>
>> which should look more like this:
>>
>> final Object o = element.createExecutableExtension("class");
>>
>> if (o instanceof AbstractSemanticHighlighting) {
>> AbstractSemanticHighlighting instance = (AbstractSemanticHighlighting) o;
>> rules.add(instance);
>>
>>
>> }
>>
>>
>> not sure though if this causes the ClassNotFoundException though.
>>
>>
>> regards
>>
>> -robert
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On 27.06.11 14:21, 赵忠伟 wrote:
>>
>> hi,
>>
>> Does this patch work?
>>
>> 2011/6/27 Robert Gründler <r.gruend...@gmail.com>
>>
>>> Hi again,
>>>
>>> i tried to follow the Wiki entry to add SemanticHighlighting to my plugin
>>> for
>>> PHP Annotations:
>>>
>>> http://wiki.eclipse.org/PDT/Dev2Dev/Semantic
>>>
>>> by adding an extension point like this:
>>>
>>> <extension
>>>       point="org.eclipse.wst.sse.ui.semanticHighlighting">
>>> <highlighting
>>>
>>>  class="org.eclipse.symfony.ui.editor.highlighting.AnnotationHighlighting"
>>>          target="org.eclipse.php.core.phpsource">
>>> </highlighting>
>>> </extension>
>>>
>>> I'm getting a ClassNotFoundException during startup for
>>> org.eclipse.symfony.ui.editor.highlighting.AnnotationHighlighting,
>>> although my plugin is exporting the necessary packages.
>>>
>>> According to the eclipse irc channel, the way the SemanticHighlighting
>>> extensions are loaded by the PDT plugin will only work for internal
>>> pdt-bundle classes (in SemanticHighlightingManager line 71).
>>>
>>> Is this a bug in PDT or am i just not providing the extension point
>>> correctly?
>>>
>>> thanks!
>>>
>>> -robert
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> pdt-dev mailing list
>>> pdt-dev@eclipse.org
>>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>>
>>
>>
>>
>> --
>>
>> Thanks!
>>
>> Best Regards!
>>
>> Zhao
>>
>>
>> _______________________________________________
>> pdt-dev mailing 
>> listpdt-dev@eclipse.orghttps://dev.eclipse.org/mailman/listinfo/pdt-dev
>>
>>
>>
>> _______________________________________________
>> pdt-dev mailing list
>> pdt-dev@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>
>>
>
>
> --
>
> Thanks!
>
> Best Regards!
>
> Zhao
>
>
> _______________________________________________
> pdt-dev mailing 
> listpdt-dev@eclipse.orghttps://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>
>
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>


-- 

Thanks!

Best Regards!

Zhao
_______________________________________________
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to