Ney*_*yoh 7 java eclipse eclipse-plugin checkstyle
我有一个eclipse checkstyle插件的问题,我刚刚安装了这个,当我在java文件上用sun_checkstyle(eclipse)执行checkstyle-configuration时,我有这个错误:
无法初始化模块TreeWalker - 在检查com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck@2261fbd中的Acceptable tokens列表中找不到令牌"WILDCARD_TYPE"无法初始化模块TreeWalker - 在可接受的令牌列表中找不到令牌"WILDCARD_TYPE"检查com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck@2261fbd
但是,当我使用checkstyle配置:Sun Checks或Google Checks时,它是有效的.你有解决方案吗 ?谢谢,Neyoh
该错误位于xml文件sun_checks_eclipse.xml中,可在checkstyle的plugins文件夹中找到(例如.\ eclipse\plugins \net.sf.eclipsecs.core_xxxxxx):
<module name="WhitespaceAround">
<property name="tokens" value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND,WILDCARD_TYPE"/>
</module>
Run Code Online (Sandbox Code Playgroud)
只需删除最后一个条目WILDCARD_TYPE
我怀疑编写checkstyle的人会假设一些不正确的东西,例如特定版本的Eclipse.
无论如何,我在5分钟前得到它,我改变了上面的条目,它现在有效.
| 归档时间: |
|
| 查看次数: |
3784 次 |
| 最近记录: |