History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-3995
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Normal Normal
Assignee: Unassigned
Reporter: Sascha Weinreuter
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

DevKit: New Inspection "Incorrect component/action registration"

Created: 19 Dec 05 15:00   Updated: 09 Jan 06 21:46
Component/s: Plugin Support. Architecture
Fix Version/s: 5.1

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 4,081
Fixed in build: 4,108
Severity: Medium


 Description  « Hide
This should find various problems about component/action registration in plugin.xml and java code, such as
  • Unresolved class names
  • Incorrect registration (class doesn't implement/extend required component interface/class)
  • Implementation-class not assignable to interface-class
  • Incorrect class modifiers of implementation-class (non-public - Actions only, abstract, non-static nested - aka inner class)
  • Same interface-class used more than once


 All   Comments   Work Log   Change History      Sort Order:
Sascha Weinreuter - 23 Dec 05 02:41
Update: Interesting, component implementation classes don't need to be public while Action classes have to be. Weird.

Dmitry Jemerov - 09 Jan 06 21:46
The fix for this issue was provided by Sascha Weinreuter.