17 comments
Comment actions Permalink

Looks interesting. Thank you.

A wish for a future version: I would like to see a JBuilder-like
dependency view: what classes (packages) are used by the current class
and what classes use it.

Tom


On Fri, 16 Aug 2002 18:17:28 +0200, "Martin Schmid"
<til77@hotmail.com> wrote:

>build 1 (pre-alpha) is available on www.intellij.org
>

0
Comment actions Permalink


2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
-
2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
- IntelliJ IDEA (Ariadna) 3.0 Build #640
2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
- JDK: 1.4.0_01
2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
- VM: Java HotSpot(TM) Client VM
2002-08-18 17:52:10,647 ERROR - ellij.project.impl.ProjectImpl
- Vendor: Sun Microsystems Inc.
2002-08-18 17:52:10,647 ERROR - ellij.project.impl.ProjectImpl
- OS: Windows 2000
2002-08-18 17:52:10,647 ERROR - ellij.project.impl.ProjectImpl
-
java.lang.NullPointerException
at net.trustx.myde.plugin.UMLToolWindowPlugin.writeExternal
(UMLToolWindowPlugin.java:268)
at com.intellij.openapi.components.a.a.a(a.java:34)
at com.intellij.openapi.project.b.c.a(c.java:34)
at com.intellij.openapi.project.b.m.writeExternal(m.java:61)
at com.intellij.openapi.components.a.a.a(a.java:34)
at com.intellij.openapi.application.a.d.d(d.java:53)
at com.intellij.openapi.application.a.d.saveSettings(d.java:206)
at com.intellij.openapi.project.b.m.b(m.java:43)
at com.intellij.openapi.application.a.b.run(b.java:6)
at com.intellij.openapi.command.a.b.executeCommand(b.java:13)
at com.intellij.openapi.application.a.d.exit(d.java:222)
at com.intellij.openapi.wm.impl.d.windowClosing(d.java:0)
at java.awt.AWTEventMulticaster.windowClosing
(AWTEventMulticaster.java:287)
at java.awt.Window.processWindowEvent(Window.java:1098)
at javax.swing.JFrame.processWindowEvent(JFrame.java:266)
at java.awt.Window.processEvent(Window.java:1057)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1582)
at java.awt.Window.dispatchEventImpl(Window.java:1581)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at com.intellij.ide.q.a(q.java:13)
at com.intellij.ide.q.dispatchEvent(q.java:1)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
2002-08-18 17:52:10,897 INFO - com.intellij.idea.Main
- -


0
Comment actions Permalink

Hello,

Should be fixed in build 2.

Best regards
Martin


"Johannes Schneider" <shake@web.de> schrieb im Newsbeitrag news:ajofsb$amj$1@is.intellij.net...


2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
-
2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
- IntelliJ IDEA (Ariadna) 3.0 Build #640
2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
- JDK: 1.4.0_01
2002-08-18 17:52:10,637 ERROR - ellij.project.impl.ProjectImpl
- VM: Java HotSpot(TM) Client VM
2002-08-18 17:52:10,647 ERROR - ellij.project.impl.ProjectImpl
- Vendor: Sun Microsystems Inc.
2002-08-18 17:52:10,647 ERROR - ellij.project.impl.ProjectImpl
- OS: Windows 2000
2002-08-18 17:52:10,647 ERROR - ellij.project.impl.ProjectImpl
-
java.lang.NullPointerException
at net.trustx.myde.plugin.UMLToolWindowPlugin.writeExternal
(UMLToolWindowPlugin.java:268)
at com.intellij.openapi.components.a.a.a(a.java:34)
at com.intellij.openapi.project.b.c.a(c.java:34)
at com.intellij.openapi.project.b.m.writeExternal(m.java:61)
at com.intellij.openapi.components.a.a.a(a.java:34)
at com.intellij.openapi.application.a.d.d(d.java:53)
at com.intellij.openapi.application.a.d.saveSettings(d.java:206)
at com.intellij.openapi.project.b.m.b(m.java:43)
at com.intellij.openapi.application.a.b.run(b.java:6)
at com.intellij.openapi.command.a.b.executeCommand(b.java:13)
at com.intellij.openapi.application.a.d.exit(d.java:222)
at com.intellij.openapi.wm.impl.d.windowClosing(d.java:0)
at java.awt.AWTEventMulticaster.windowClosing
(AWTEventMulticaster.java:287)
at java.awt.Window.processWindowEvent(Window.java:1098)
at javax.swing.JFrame.processWindowEvent(JFrame.java:266)
at java.awt.Window.processEvent(Window.java:1057)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1582)
at java.awt.Window.dispatchEventImpl(Window.java:1581)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at com.intellij.ide.q.a(q.java:13)
at com.intellij.ide.q.dispatchEvent(q.java:1)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
2002-08-18 17:52:10,897 INFO - com.intellij.idea.Main
- -----------------------------------------


0
Comment actions Permalink

Hello Thomas

A wish for a future version: I would like to see a JBuilder-like
dependency view: what classes (packages) are used by the current class


Perhaps a menu entry addUsedClassesToDiagram?

and what classes use it.


That's a bit more difficult.
I will have a look at it.

Thank you,
Martin

0
Comment actions Permalink

Hello Martin,

hmm, I though of something like the JBuilder-screenshot in the German
JavaMagazin 01/02, page 34.
It even should put the classes/interfaces, where "appropriate"
automatically. I see no real need for moving them around.

Again, thank you for this excellent work; I just want it to grow to
"perfect" ;)

Tom


On Sun, 18 Aug 2002 21:38:43 +0200, "Martin Schmid"
<til77@hotmail.com> wrote:

Hello Thomas

A wish for a future version: I would like to see a JBuilder-like
dependency view: what classes (packages) are used by the current class


Perhaps a menu entry addUsedClassesToDiagram?

and what classes use it.


That's a bit more difficult.
I will have a look at it.

Thank you,
Martin


0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message news:
ajj8jh$2ka$1@is.intellij.net...

build 1 (pre-alpha) is available on www.intellij.org


It's fun and nice, but not (yet) easy to add classes.
It would be cool to save diagrams and have possibility to have
more than one.
I found a little bug (I think), I cannot add a class that isn't in any
package


0
Comment actions Permalink

Hi Matthieu

It's fun and nice, but not (yet) easy to add classes.
It would be cool to save diagrams and have possibility to have
more than one.


This is already on the TODO list.

I found a little bug (I think), I cannot add a class that isn't in any
package


Ok, I will fix it.

Try the next build when it is available (I hope to release the next build
this week).

Best regards,
Martin


0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message news:
ajt91f$14d$1@is.intellij.net...

Try the next build when it is available (I hope to release the next build
this week).


of course I will.
Another little thing : Interfaces shouldn't have any constructor in diagrams
isn't it ?


0
Comment actions Permalink


"Martin Schmid" <til77@hotmail.com> a ?crit dans le message news:
ajj8jh$2ka$1@is.intellij.net...

build 1 (pre-alpha) is available on www.intellij.org

>

Hello, Martin,

I haven't tested it much yet, but your plugin is really great.
Very very nice job !
I just wanted to tell you a big "BRAVO" !!!!

Will there be a possibility to print those diagrams ?

Guillaume


0
Comment actions Permalink

Hello Martin,
This look nice :)

So i have some problems.
1. With you plugin on main frame deactivation i have internal error.
2. So, on exit from IntelliJ your plugin not kill java process. I must kill
it myself.

And i also have requests.
1. You can get access to editor window. Would be likely if you put diagrams
into editor window. Becose this diagrams may cover large area, so this
window is printable, i guess.
2. Maybe you must get all classes or filtered classes from whole project and
put it all to diagrams. Also you must give toggle button for JDK classses
used in you project (on/off).

Thanks for attention.

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Martin Schmid" <til77@hotmail.com> wrote in message
news:ajj8jh$2ka$1@is.intellij.net...

build 1 (pre-alpha) is available on www.intellij.org

>


0
Comment actions Permalink

Hello Matthieu,

Another little thing : Interfaces shouldn't have any constructor in diagrams
isn't it ?


Will be fixed :)


Martin

0
Comment actions Permalink

Hello Guillaume,

Very very nice job !
I just wanted to tell you a big "BRAVO" !!!!


Thank you

Will there be a possibility to print those diagrams ?


Save as Image and printing are on the todo list.

Best regards,
Martin

0
Comment actions Permalink

Hello Alexey,

Thank you!

1. With you plugin on main frame deactivation i have internal error.
2. So, on exit from IntelliJ your plugin not kill java process. I must kill
it myself.


This should be fixed in the next build.

1. You can get access to editor window. Would be likely if you put diagrams
into editor window. Becose this diagrams may cover large area, so this
window is printable, i guess.


added to todo list

2. Maybe you must get all classes or filtered classes from whole project and
put it all to diagrams. Also you must give toggle button for JDK classses
used in you project (on/off).


It will be possible to add all classes in a package (and "subpackages") to a diagram.
I'm not sure how to identify which classes are part of the JDK.
What about a "filter-by-package"?

Best regards,
Martin

0
Comment actions Permalink

What about a "filter-by-package"?

Will be nice! :)

About JDK - maybe you solution with filter-by-package must be a
"filter-by-selected-packages", then you can include package java.lang.*.,
java.util.*., java.io.* etc.

The "**" mean include subpackages, like a path mask in ANT.

If you make this filter this allow you get preincluded packages of JDK:
java.lang.*.
java.util.*.
java.io.*
etc.

This set of packages may include/exclude by toggle button "Use JDK classes
(on/off)"

Good luck!

PS. The "**" may be postpone for best time :)

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Martin Schmid" <til77@hotmail.com> wrote in message
news:ajuc9j$gt2$1@is.intellij.net...

Hello Alexey,

>

Thank you!

>

1. With you plugin on main frame deactivation i have internal error.
2. So, on exit from IntelliJ your plugin not kill java process. I must

kill

it myself.

>

This should be fixed in the next build.

>

1. You can get access to editor window. Would be likely if you put

diagrams

into editor window. Becose this diagrams may cover large area, so this
window is printable, i guess.

>

added to todo list

>

2. Maybe you must get all classes or filtered classes from whole project

and

put it all to diagrams. Also you must give toggle button for JDK

classses

used in you project (on/off).

>

It will be possible to add all classes in a package (and "subpackages") to

a diagram.

I'm not sure how to identify which classes are part of the JDK.
What about a "filter-by-package"?

>

Best regards,
Martin

>


0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message news:
ajj8jh$2ka$1@is.intellij.net...

build 1 (pre-alpha) is available on www.intellij.org


Hi, it worked on Idea build 640, but crash on 641


0
Comment actions Permalink

It just needs to be recompiled.

"Matthieu Casanova" <hoyo@free.fr> wrote in message
news:ak2ngr$o5f$1@is.intellij.net...

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message news:
ajj8jh$2ka$1@is.intellij.net...

build 1 (pre-alpha) is available on www.intellij.org

>

Hi, it worked on Idea build 640, but crash on 641

>
>


0
Comment actions Permalink

Hi,

I will release a new version today.

Martin


"Jacques Morel" <jacmorel@yahoo.com> wrote in message
news:ak2nng$oqp$1@is.intellij.net...

It just needs to be recompiled.

>

"Matthieu Casanova" <hoyo@free.fr> wrote in message
news:ak2ngr$o5f$1@is.intellij.net...

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message news:
ajj8jh$2ka$1@is.intellij.net...

build 1 (pre-alpha) is available on www.intellij.org

>

Hi, it worked on Idea build 640, but crash on 641

>
>

>
>


0

Please sign in to leave a comment.