NCSS crashes for class field declarations starting with @Annotation
-------------------------------------------------------------------
Key: MJNCSS-34
URL: http://jira.codehaus.org/browse/MJNCSS-34
Project: Maven 2.x JavaNCSS Plugin
Issue Type: Bug
Reporter: Thorsten Möller
Assignee: Jean-Laurent de Morlhon
Example:
public interface MessageConstants {
@Deprecated public static final String SYS_PROPERTY_LOADBALANCER = "s";
}
Console Output:
ParseException in C:\...\MessageConstants.java
Last useful checkpoint: "framework.MessageConstants"
Encountered "public static final String SYS_PROPERTY_LOADBALANCER =" at line
117, column 21.
Was expecting one of:
"assert" ...
"boolean" ...
"byte" ...
"char" ...
"double" ...
"enum" ...
"float" ...
"int" ...
"long" ...
"short" ...
<IDENTIFIER> ...
"@" ...
"." ...
"(" ...
"public" "public" ...
"public" "static" "public" ...
"public" "static" "static" ...
"public" "static" "protected" ...
"public" "static" "private" ...
"public" "static" "final" "public" ...
"public" "static" "final" "static" ...
"public" "static" "final" "protected" ...
"public" "static" "final" "private" ...
"public" "static" "final" "final" ...
"public" "static" "final" "abstract" ...
"public" "static" "final" "synchronized" ...
"public" "static" "final" "native" ...
"public" "static" "final" "transient" ...
"public" "static" "final" "volatile" ...
"public" "static" "final" "strictfp" ...
"public" "static" "final" "@" ...
"public" "static" "final" "enum" ...
"public" "protected" ...
"public" "private" ...
"public" "static" "abstract" ...
"public" "static" "final" "<" ...
"public" "static" "final" "void" ...
"public" "static" "final" "boolean" ...
"public" "static" "final" "char" ...
"public" "static" "final" "byte" ...
"public" "static" "final" "short" ...
"public" "static" "final" "int" ...
"public" "static" "final" "long" ...
"public" "static" "final" "float" ...
"public" "static" "final" "double" ...
"public" "static" "final" <IDENTIFIER> "." ...
"public" "static" "final" <IDENTIFIER> "<" ...
"public" "static" "final" <IDENTIFIER> "[" ...
"public" "static" "final" <IDENTIFIER> <IDENTIFIER> "(" ...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email