Class AvoidInlineConditionalsCheck

  • All Implemented Interfaces:
    Configurable, Contextualizable

    public class AvoidInlineConditionalsCheck
    extends AbstractCheck

    Detects inline conditionals. Here is one example of an inline conditional:

     String a = getParameter("a");
     String b = (a==null || a.length()<1) ? null : a.substring(1);
     

    Rationale: Some developers find inline conditionals hard to read, so their employer's coding standards forbid them.

    Parent is com.puppycrawl.tools.checkstyle.TreeWalker

    Violation Message Keys:

    • inline.conditional.avoid
    Since:
    3.1