InspectionPlugins 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic InspectionPlugins (r1.2 - 09 Jul 2003 - MaximShafirov)
Changed:
<
<

%META:FILEATTACHMENT{name="ComparingReferencesInspection.jar" attr="" comment="Sample plugin executable bundle" date="1057761252" path="c:\plugin\ComparingReferencesInspection.jar" size="10353" user="MaximShafirov" version="1.1"}% %META:FILEATTACHMENT{name="ComparingReferencesInspection.zip" attr="" comment="Sample plugin sources" date="1057761324" path="c:\plugin\ComparingReferencesInspection.zip" size="5394" user="MaximShafirov" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="ComparingReferencesInspection.jar" attr="" comment="Sample plugin executable bundle" date="1057777951" path="c:\plugin\ComparingReferencesInspection.jar" size="10445" user="MaximShafirov" version="1.2"}% %META:FILEATTACHMENT{name="ComparingReferencesInspection.zip" attr="" comment="Sample plugin sources" date="1057777963" path="c:\plugin\ComparingReferencesInspection.zip " size="5407" user="MaximShafirov" version="1.2"}%


 <<O>>  Difference Topic InspectionPlugins (r1.1 - 09 Jul 2003 - MaximShafirov)
Added:
>
>

%META:TOPICINFO{author="MaximShafirov" date="1057761720" format="1.0" version="1.1"}% %META:TOPICPARENT{name="WebHome"}%

Pluggable Inspection Tools API Notes

New API portion is avaliable since build #856. It allows you to plug in your own inspection tools for both all-through-code inspection and on-the-fly highlighting in editor. You're also capable of providing quickfixes here and there. The API uses PSI(ProgramStructureInterface) and thus is "open" at the same terms. API JavaDoc and sample plugin implementation (searches where instances of certain reference class are compared using "==" and "!=" operations) are attached. It is highlighy recommended to look through the latter.

Enjoy!

-- Maxim Shafirov - 09 Jul 2003

%META:FILEATTACHMENT{name="InspectionAPI.zip" attr="" comment="API JavaDoc" date="1057761177" path="c:\plugin\InspectionAPI.zip" size="22089" user="MaximShafirov" version="1.1"}% %META:FILEATTACHMENT{name="ComparingReferencesInspection.jar" attr="" comment="Sample plugin executable bundle" date="1057761252" path="c:\plugin\ComparingReferencesInspection.jar" size="10353" user="MaximShafirov" version="1.1"}% %META:FILEATTACHMENT{name="ComparingReferencesInspection.zip" attr="" comment="Sample plugin sources" date="1057761324" path="c:\plugin\ComparingReferencesInspection.zip" size="5394" user="MaximShafirov" version="1.1"}%


View | Diffs | r1.2 | > | r1.1 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 09 Jul 2003 - 14:42 GMT - MaximShafirov
Revision r1.2 - 09 Jul 2003 - 19:14 GMT - MaximShafirov
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.