Hello,
Inherited javadoc tag on private method generator an error on click on "Check Code with checkstyle"
Code:
/**
* {@inheritDoc}
*/
private boolean setRevisionState(String revisionId, RevisionStateEnum state)
Error :
com.puppycrawl.tools.checkstyle.api.CheckstyleException: Exception was thrown while processing C:\Temp\adns\workspace\1T40\adns\shared\shared.service\shared.service.write\src\main\java\com\airbus\adns\service\write\impl\RevisionServiceImpl.java
at com.puppycrawl.tools.checkstyle.Checker.process(Checker.java:282)
at net.sf.eclipsecs.core.builder.Auditor.runAudit(Auditor.java:159)
at net.sf.eclipsecs.core.builder.CheckstyleBuilder.handleBuildSelection(CheckstyleBuilder.java:300)
at net.sf.eclipsecs.core.jobs.RunCheckstyleOnFilesJob.runInWorkspace(RunCheckstyleOnFilesJob.java:116)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.IllegalArgumentException: can't parse argument number: 'inheritDoc '
at java.text.MessageFormat.makeFormat(MessageFormat.java:1429)
at java.text.MessageFormat.applyPattern(MessageFormat.java:479)
at java.text.MessageFormat.<init>(MessageFormat.java:380)
at com.puppycrawl.tools.checkstyle.api.LocalizedMessage.getMessage(LocalizedMessage.java:258)
at com.puppycrawl.tools.checkstyle.api.LocalizedMessage.compareTo(LocalizedMessage.java:378)
at com.puppycrawl.tools.checkstyle.api.LocalizedMessage.compareTo(LocalizedMessage.java:49)
at java.util.TreeMap.compare(TreeMap.java:1290)
at java.util.TreeMap.put(TreeMap.java:538)
at java.util.TreeSet.add(TreeSet.java:255)
at com.puppycrawl.tools.checkstyle.api.LocalizedMessages.add(LocalizedMessages.java:53)
at com.puppycrawl.tools.checkstyle.api.Check.log(Check.java:256)
at com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter.log(AbstractViolationReporter.java:143)
at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.hasShortCircuitTag(JavadocMethodCheck.java:529)
at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.checkComment(JavadocMethodCheck.java:481)
at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.processAST(JavadocMethodCheck.java:365)
at com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.visitToken(AbstractTypeAwareCheck.java:154)
at com.puppycrawl.tools.checkstyle.TreeWalker.notifyVisit(TreeWalker.java:375)
at com.puppycrawl.tools.checkstyle.TreeWalker.processIter(TreeWalker.java:486)
at com.puppycrawl.tools.checkstyle.TreeWalker.walk(TreeWalker.java:317)
at com.puppycrawl.tools.checkstyle.TreeWalker.processFiltered(TreeWalker.java:193)
at com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.process(AbstractFileSetCheck.java:80)
at com.puppycrawl.tools.checkstyle.Checker.process(Checker.java:266)
... 5 more
Caused by: java.lang.NumberFormatException: For input string: "'inheritDoc '"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:569)
at java.lang.Integer.parseInt(Integer.java:615)
at java.text.MessageFormat.makeFormat(MessageFormat.java:1427)
... 26 more
Please report this at the Checkstyle project (https://github.com/checkstyle/checkstyle) - this project only provides the Eclipse integration of the Checkstyle engine.