Annotation Location Check, fixed typo in property name, issue #585
This commit is contained in:
parent
96954e13ae
commit
422ab30197
|
|
@ -52,7 +52,7 @@ import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
|||
* </li>
|
||||
*
|
||||
* <li>
|
||||
* allowSamelineParametrizedAnnotation - to allow parameterized annotation
|
||||
* allowSamelineParameterizedAnnotation - to allow parameterized annotation
|
||||
* to be located on the same line as target element. Default value is false.
|
||||
* </li>
|
||||
* </ul>
|
||||
|
|
@ -70,7 +70,8 @@ import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
|||
* <property name="allowSamelineMultipleAnnotations" value="false"/>
|
||||
* <property name="allowSamelineSingleParameterlessAnnotation"
|
||||
* value="true"/>
|
||||
* <property name="allowSamelineParametrizedAnnotation" value="false"/>
|
||||
* <property name="allowSamelineParameterizedAnnotation" value="false"
|
||||
* />
|
||||
* </module>
|
||||
* </pre>
|
||||
* <br/>
|
||||
|
|
@ -87,7 +88,8 @@ import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
|||
* <property name="allowSamelineMultipleAnnotations" value="true"/>
|
||||
* <property name="allowSamelineSingleParameterlessAnnotation"
|
||||
* value="true"/>
|
||||
* <property name="allowSamelineParametrizedAnnotation" value="true"/>
|
||||
* <property name="allowSamelineParameterizedAnnotation" value="true"
|
||||
* />
|
||||
* </module>
|
||||
* </pre>
|
||||
* <br/>
|
||||
|
|
@ -104,7 +106,8 @@ import com.puppycrawl.tools.checkstyle.api.TokenTypes;
|
|||
* <property name="allowSamelineMultipleAnnotations" value="true"/>
|
||||
* <property name="allowSamelineSingleParameterlessAnnotation"
|
||||
* value="true"/>
|
||||
* <property name="allowSamelineParametrizedAnnotation" value="false"/>
|
||||
* <property name="allowSamelineParameterizedAnnotation" value="false"
|
||||
* />
|
||||
* </module>
|
||||
* </pre>
|
||||
*
|
||||
|
|
@ -132,7 +135,7 @@ public class AnnotationLocationCheck extends Check
|
|||
/**
|
||||
* Some javadoc.
|
||||
*/
|
||||
private boolean allowSamelineParametrizedAnnotation;
|
||||
private boolean allowSamelineParameterizedAnnotation;
|
||||
|
||||
/**
|
||||
* Some javadoc.
|
||||
|
|
@ -154,7 +157,7 @@ public class AnnotationLocationCheck extends Check
|
|||
*/
|
||||
public final void setAllowSamelineParametrizedAnnotation(boolean allow)
|
||||
{
|
||||
allowSamelineParametrizedAnnotation = allow;
|
||||
allowSamelineParameterizedAnnotation = allow;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -221,7 +224,7 @@ public class AnnotationLocationCheck extends Check
|
|||
*/
|
||||
private boolean isCorrectLocation(DetailAST annotation, boolean hasParams)
|
||||
{
|
||||
final boolean allowingCondition = hasParams ? allowSamelineParametrizedAnnotation
|
||||
final boolean allowingCondition = hasParams ? allowSamelineParameterizedAnnotation
|
||||
: allowSamelineSingleParameterlessAnnotation;
|
||||
return allowingCondition && !hasNodeBefore(annotation)
|
||||
|| !allowingCondition && !hasNodeBeside(annotation)
|
||||
|
|
|
|||
|
|
@ -455,8 +455,8 @@ public String getNameIfPresent() { ... }
|
|||
<td><code>true</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>allowSamelineParametrizedAnnotation</td>
|
||||
<td>To allow parametrized annotation to be located on the same line as target element.</td>
|
||||
<td>allowSamelineParameterizedAnnotation</td>
|
||||
<td>To allow parameterized annotation to be located on the same line as target element.</td>
|
||||
<td><a href="property_types.html#boolean">boolean</a></td>
|
||||
<td><code>false</code></td>
|
||||
</tr>
|
||||
|
|
@ -477,11 +477,11 @@ public String getNameIfPresent() { ... }
|
|||
<module name="AnnotationLocation">
|
||||
<property name="allowSamelineMultipleAnnotations" value="false"/>
|
||||
<property name="allowSamelineSingleParameterlessAnnotation" value="true"/>
|
||||
<property name="allowSamelineParametrizedAnnotation" value="false"/>
|
||||
<property name="allowSamelineParameterizedAnnotation" value="false"/>
|
||||
</module>
|
||||
</source>
|
||||
<p>
|
||||
Example to allow multiple parametrized annotations on the same line
|
||||
Example to allow multiple parameterized annotations on the same line
|
||||
</p>
|
||||
<source>
|
||||
@SuppressWarnings("deprecation") @Mock DataLoader loader;
|
||||
|
|
@ -493,7 +493,7 @@ public String getNameIfPresent() { ... }
|
|||
<module name="AnnotationLocation">
|
||||
<property name="allowSamelineMultipleAnnotations" value="true"/>
|
||||
<property name="allowSamelineSingleParameterlessAnnotation" value="true"/>
|
||||
<property name="allowSamelineParametrizedAnnotation" value="true"/>
|
||||
<property name="allowSamelineParameterizedAnnotation" value="true"/>
|
||||
</module>
|
||||
</source>
|
||||
<p>
|
||||
|
|
@ -509,7 +509,7 @@ public String getNameIfPresent() { ... }
|
|||
<module name="AnnotationLocation">
|
||||
<property name="allowSamelineMultipleAnnotations" value="true"/>
|
||||
<property name="allowSamelineSingleParameterlessAnnotation" value="true"/>
|
||||
<property name="allowSamelineParametrizedAnnotation" value="false"/>
|
||||
<property name="allowSamelineParameterizedAnnotation" value="false"/>
|
||||
</module>
|
||||
</source>
|
||||
</subsection>
|
||||
|
|
|
|||
Loading…
Reference in New Issue