[ANN] PropertiesEditor Plugin 1.7

Description:
Editor for properties files like built-in editors (highlighting, navigation, find usages, intentions, properties files specific features, bundle editing mode etc.)

Changes:

  • Search for unused properties in the bundle(invoked from any properties editor by CtrlAltU and process bundle of source file)

  • Delete unused properties from unused proprerties view.

  • Minor improvements and reported bugs fixes


TIA,
Dmitry

8 comments
Comment actions Permalink

Wonderful!

What's the menu item? Can it reside in the Analyze menu?

Also, I wish I could print the list of unused properties...

Amnon

"Dmitry Kashin" <no_mail@jetbrains.com> wrote in message
news:1658914.1085953969018.JavaMail.itn@is.intellij.net...

Description:
Editor for properties files like built-in editors (highlighting,

navigation, find usages, intentions, properties files specific features,
bundle editing mode etc.)
>

Changes:

  • Search for unused properties in the bundle(invoked from any properties

editor by CtrlAltU and process bundle of source file)

  • Delete unused properties from unused proprerties view.

  • Minor improvements and reported bugs fixes

>

TIA,
Dmitry



0
Comment actions Permalink

Welcome :)

Analyze only 4.1 specific and it's too early move to Pallada, now it under Search menu.

What kind of export you need? Any template welcome.

TIA,
Dmitry

0
Comment actions Permalink

A different exception with pe1.7 and Idea #2072? During a Find usages.

Jon

Error message: Error during dispatching of
java.awt.event.MouseEvent[MOUSE_RELEASED,(29,107),button=1,modifiers=Button1,clickCount=1]
on ###overrideRedirect###
java.lang.AbstractMethodError

at com.intellij.usageView.a.h.a(h.java:50)

at com.intellij.usageView.a.h.(h.java:232) at com.intellij.usageView.a.h.]]>(h.java:122)

at com.intellij.usageView.a.j.addContent(j.java:29)

at
com.propertiesEditor.propedit.controller.PropertiesFileEditorItem.findUsagesOfProperty(PropertiesFileEditorItem.java:189)

at
com.propertiesEditor.propedit.action.PropertiesFindUsagesAction.actionPerformed(PropertiesFindUsagesAction.java:34)

at com.intellij.openapi.m.b.m$b_.actionPerformed(m$b_.java:15)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)

at com.intellij.openapi.m.b.m.fireActionPerformed(m.java:68)

at com.intellij.ui.b.a.h.doClick(h.java:35)

at com.intellij.ui.b.a.h.access$300(h.java:186)

at com.intellij.ui.b.a.h$a_.mouseReleased(h$a_.java:5)

at java.awt.Component.processMouseEvent(Component.java:5100)

at java.awt.Component.processEvent(Component.java:4897)

at java.awt.Container.processEvent(Container.java:1569)

at java.awt.Component.dispatchEventImpl(Component.java:3615)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)

at java.awt.Container.dispatchEventImpl(Container.java:1613)

at java.awt.Window.dispatchEventImpl(Window.java:1606)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)

at com.intellij.ide.s.b(s.java:70)

at com.intellij.ide.s.a(s.java:149)

at com.intellij.ide.s.dispatchEvent(s.java:19)

at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

0
Comment actions Permalink

Hi Jon,
Thanks for your persistent help :) I'll try to fix this issue ASAP. May be JetBrains can unscramble this stacktrace and say wich method is missing here.

TIA,
Dmitry

0
Comment actions Permalink

Hi,

Interface UsageViewDescriptor got new method
boolean cancelAvaliable();

Dmitry Kashin wrote:

Hi Jon,
Thanks for your persistent help :) I'll try to fix this issue ASAP. May be JetBrains can unscramble this stacktrace and say wich method is missing here.

TIA,
Dmitry



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink


"Dmitry Kashin" <no_mail@jetbrains.com> wrote in message
news:21919925.1086107717734.JavaMail.itn@is.intellij.net...

Welcome :)

>

Analyze only 4.1 specific and it's too early move to Pallada, now it under

Search menu.
OK, I can live with that...
>

What kind of export you need? Any template welcome.

I want to be able to export the list to a text file and also print it.
Copying to the clipboard (so that I can paste onto an e-mail message) would
also be great, similarly to Copy Value for watches in the debugger.
>

TIA,
Dmitry



0
Comment actions Permalink

Hi,

In IDEA 2075+ misspelling in name of the method is fixed to
'cancelAvailable', please, be warned

Maxim Mossienko wrote:

Hi,

Interface UsageViewDescriptor got new method
boolean cancelAvaliable();

Dmitry Kashin wrote:

>> Hi Jon,
>> Thanks for your persistent help :) I'll try to fix this issue ASAP.
>> May be JetBrains can unscramble this stacktrace and say wich method is
>> missing here.
>> TIA,
>> Dmitry




--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Hi Maxim,
You really help me thanks a lot.

TIA,
Dmitry

0

Please sign in to leave a comment.