jEdit Community - Resources for users of the jEdit Text Editor
JavaSideKick 2.0 (JavaSideKick.jar v2.0 by Dale Anson)
Submitted by daleanson on Tuesday, 17 January, 2006 - 18:44
This is a pre-built binary of JavaSideKick 2.0. The parser was built with JavaCC 4.0. There have been some issues with the parser when it was built with JavaCC 3.2 where the parser would hang and consume all CPU cycles. JavaCC 4.0 has made some changes in stream handling, and so far, I've been unable to reproduce the "hang" with this version of the parser. I'd appreciate any feedback be posted to either the jEdit user or development mailing lists.
  • 14 Feb 2006: updated jar file, should fix the problem mentioned about the beanshell/gotodockable error.
  • 17 Feb 2006: apparently I compiled the previous file with Java 1.5. I've recompiled with Java 1.4 and updated the jar.
  • 24 Feb 2006: removed the menu item to show the structure browser, use the SideKick menu item instead. Updated code completion, it's better, but it's still not complete.
  • 30 Mar 2006: JavaSideKick 2.0.2 is out, the attached is 2.1.0. More updates to code completion, and added ability to show javacc files in the tree.
  • 13 Apr 2006: Attached JavaSideKick 2.1.1, as usual, more minor updates to code completion, some clean up of the javacc browser.

Updated on 04/14/2006 - 04:52
Downloads: 1596

Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.
Downloaded JavaSideKick.jar t
by sergivs on Thu, 26/01/2006 - 19:27
Downloaded JavaSideKick.jar today, put it in the jars directory of jEdit. I'm using jEdit version 4.2 final.

JavaSideKick shows up on the Plugins menu, but when I tried to activate it by clicking on "go to structure browser," which is the only menu item, I get the following error:

Error in method invocation: Static method gotoDockable( org.gjt.sp.jedit.View ) not found in class'sidekick.java.JavaSideKickPlugin' : at Line: 4 : in file: inline evaluation of: ``__internal_action_javasidekick_gotodockable(ns) { this.callstack.set(0,ns); . . . '' : sidekick .java .JavaSideKickPlugin .gotoDockable ( view )

at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:76)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
at bsh.BSHBlock.evalBlock(BSHBlock.java:130)
at bsh.BSHBlock.eval(BSHBlock.java:80)
at bsh.BshMethod.invokeImpl(BshMethod.java:349)
at bsh.BshMethod.invoke(BshMethod.java:246)
at bsh.BshMethod.invoke(BshMethod.java:171)
at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:523)
at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:76)
at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:229)
at org.gjt.sp.jedit.jEdit$3.invokeAction(jEdit.java:2910)
at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:216)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
 
JavaSideKick 2.0 requires jEdit 4.3
by daleanson on Mon, 30/01/2006 - 15:41
JavaSideKick 2.0 requires jEdit 4.3. JBrowse 1.5 uses the same parser as JavaSideKick 2.0 and is jEdit 4.2 compatible. JBrowse 1.5 is the last version of JBrowse as no one is maintaining it any longer, JavaSideKick is it's replacement. JBrowse 1.5 does fully support Java 1.5 syntax/constructs.
User login
Browse archives
« November 2024  
MoTuWeThFrSaSu
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
Syndication
file   ver   dls
German Localization light   4.4.2.1   101634
Context Free Art (*.cfdg)   0.31   46062
BBEdit scheme   1.0   18601
JBuilder scheme   .001   18502
ColdFusion scheme   1.0   18031
R Edit Mode - extensive version   0.1   17481
Advanced HTML edit mode   1.0   16213
Matlab Edit Mode   1.0   16075
jEdit XP icons   1.0   15236
XP icons for jEdit   1.1   14300