Project
IntelliJ IDEA
Priority
Normal
Type
Feature
Fix versions
No Fix versions
State
Fixed
Assignee
Unassigned
Subsystem
Plugin Support. Architecture
Affected versions
No Affected versions
Fixed in build
108.65  
  • Created by   Sascha Weinreuter
    6 years ago (19 Dec 2005 16:00)
  • Updated by   root
    2 years ago (17 Jan 2010 20:25)
  • Jira: IDEADEV-3995
    (history, comments)
 
IDEA-31005 DevKit: New Inspection "Incorrect component/action registration"
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
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

Issue was resolved
Comments (2)
 
History
 
Linked Issues (?)
 
Sascha Weinreuter
  Sascha Weinreuter
23 Dec 2005 03:41
6 years ago
Update: Interesting, component implementation classes don't need to be public while Action classes have to be. Weird.
Dmitry Jemerov
  Dmitry Jemerov
09 Jan 2006 22:46
6 years ago
The fix for this issue was provided by Sascha Weinreuter.