ProgramStructureInterface 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic ProgramStructureInterface (r1.3 - 29 Jan 2004 - DmitryLomov)
Changed:
<
<

The heart of IDEA is “Program Structure Interface (PSI)” subsystem. It allows retrieving the information about source code & modifying it in a structural way. PSI wasn’t published as the part of openapi in Ariadna due to its complexity & time constraints of the release. However we’ve decided to open access to PSI for those enthusiasts who have the desire to play with it.

>
>

The heart of IDEA is ?Program Structure Interface (PSI)? subsystem. It allows retrieving the information about source code & modifying it in a structural way. PSI wasn?t published as the part of openapi in Ariadna due to its complexity & time constraints of the release. However we?ve decided to open access to PSI for those enthusiasts who have the desire to play with it.

Changed:
<
<

Please note that PSI is not a part of official openapi. So you shouldn’t:

>
>

Please note that PSI is not a part of official openapi. So you shouldn?t:

Changed:
<
<

  • Fill in SCRs about PSI – it’s totally unsupported by now.
>
>

  • Fill in SCRs about PSI ? it?s totally unsupported by now.
Changed:
<
<

If you’ve created plugin which uses PSI you should:

>
>

If you?ve created plugin which uses PSI you should:

Added:
>
>

PSI is an official OpenAPI for IDEA 4.0. The above terms and conditions do not apply to plugins targeted solely for 4.0 and above.

-- DmitryLomov - 29 Jan 2004


 <<O>>  Difference Topic ProgramStructureInterface (r1.2 - 28 Oct 2002 - MikeAizatsky)
Changed:
<
<

The heart if IDEA is “Program Structure Interface (PSI)” subsystem. It allows retrieving the information about source code & modifying it in a structural way. PSI wasn’t published as the part of openapi in Ariadna due to its complexity & time constraints of the release. However we’ve decided to open access to PSI for those enthusiasts who have the desire to play with it.

>
>

The heart of IDEA is “Program Structure Interface (PSI)” subsystem. It allows retrieving the information about source code & modifying it in a structural way. PSI wasn’t published as the part of openapi in Ariadna due to its complexity & time constraints of the release. However we’ve decided to open access to PSI for those enthusiasts who have the desire to play with it.


 <<O>>  Difference Topic ProgramStructureInterface (r1.1 - 28 Oct 2002 - MikeAizatsky)
Added:
>
>

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

Program Structure Interface

The heart if IDEA is “Program Structure Interface (PSI)” subsystem. It allows retrieving the information about source code & modifying it in a structural way. PSI wasn’t published as the part of openapi in Ariadna due to its complexity & time constraints of the release. However we’ve decided to open access to PSI for those enthusiasts who have the desire to play with it.

Please note that PSI is not a part of official openapi. So you shouldn’t:

  • Ask questions about PSI neither in newsgroups nor in private mail to IntelliJ team members. If you have a question, post it to PsiQuestionsAndAnswers page and if you are lucky enough, someone from user community or IntelliJ team will answer your question.
  • Fill in SCRs about PSI – it’s totally unsupported by now.
  • Complain in any form, that PSI have damaged your source files, is not working the way you think it should, this document is wrong/incomplete etc.

If you’ve created plugin which uses PSI you should:

  • Mention on the download page that your plugin uses non-published IDEA API and that it might not working properly (not working at all) etc.
  • Mention the same thing in the readme file in plugin distribution.

If you agree to all the terms above and still are full of enthusiasm & have plenty of time, go on & read PsiIntroduction page.

-- MikeAizatsky - 28 Oct 2002


View | Diffs | r1.3 | > | 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 - 28 Oct 2002 - 12:42 GMT - MikeAizatsky
Revision r1.3 - 29 Jan 2004 - 11:46 GMT - DmitryLomov
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.