Skip to content

Commit

Permalink
Update for CustomDeclarationOrderCheck. Issue 73.
Browse files Browse the repository at this point in the history
  • Loading branch information
baratali committed Jan 14, 2014
1 parent c82e729 commit 7281138
Show file tree
Hide file tree
Showing 9 changed files with 1,591 additions and 190 deletions.
Expand Up @@ -20,6 +20,8 @@ AvoidModifiersForTypes.forbiddenClassesRegexpVolatile = The regexp defines the n

CustomDeclarationOrder.name = Custom Declaration Order
CustomDeclarationOrder.desc = Checks the class for a custom oder of declarations
CustomDeclarationOrder.ignoreInnerClassesInMethods = Ignore inner classes in methods
CustomDeclarationOrder.fieldPrefix = Prefix of field's name
ConfusingConditionCheck.name = Confusing Condition Check
ConfusingConditionCheck.desc = This check prevents negation within an "if" expression if "else" is present.<br>For example, rephrase: <br> if (x != y) smth1();<br> else smth2(); <br>as:<br> if (x == y) smth2(); <br>else smth1();
Expand Down
Expand Up @@ -62,12 +62,18 @@
<rule-metadata name="%CustomDeclarationOrder.name" internal-name="CustomDeclarationOrder" parent="TreeWalker">
<alternative-name internal-name="com.puppycrawl.tools.checkstyle.checks.coding.CustomDeclarationOrderCheck"/>
<description>%CustomDeclarationOrder.desc</description>
<property-metadata name="customDeclarationOrder" datatype="Regex" default-value="Field(public) ### Field(protected) ### Field(private) ### CTOR(.*) ### Method(.*)### InnerClass()">
<property-metadata name="customDeclarationOrder" datatype="Regex" default-value="Field(.*public.*) ### Field(.*protected.*) ### Field(.*private.*) ### CTOR(.*) ### MainMethod(.*) ### GetterSetter(.*) ### Method(.*) ### InnerClass(.*) ### InnerInterface(.*) ### InnerEnum(.*)">
<description>%CustomDeclarationOrder.customDeclarationOrder</description>
</property-metadata>
<property-metadata name="ignoreRegExCase" datatype="Boolean" default-value="false">
<description>%CustomDeclarationOrder.ignoreRegExCase</description>
</property-metadata>
<property-metadata name="ignoreInnerClassesInMethods" datatype="Boolean" default-value="true">
<description>%CustomDeclarationOrder.ignoreInnerClassesInMethods</description>
</property-metadata>
<property-metadata name="fieldPrefix" datatype="String" default-value="">
<description>%CustomDeclarationOrder.fieldPrefix</description>
</property-metadata>
<message-key key="custom.declaration.order.field"/>
<message-key key="custom.declaration.order.method"/>
<message-key key="custom.declaration.order.constructor"/>
Expand Down

0 comments on commit 7281138

Please sign in to comment.