PFA.

This complies to the checkstyle rules that we have.

Put in preferences directory. Mentioned here.
<http://navinpeiris.com/2011/09/11/sharing-exportimport-intellij-idea-code-style-formatters/>
Apply from preferences > code style.

Can someone else put for eclipse as well?
<code_scheme name="Default (1)">
  <option name="IMPORT_LAYOUT_TABLE">
    <value>
      <package name="" withSubpackages="true" static="true" />
      <emptyLine />
      <package name="java" withSubpackages="true" static="false" />
      <emptyLine />
      <package name="javax" withSubpackages="true" static="false" />
      <emptyLine />
      <package name="org.apache.lens" withSubpackages="true" static="false" />
      <emptyLine />
      <package name="org.apache" withSubpackages="true" static="false" />
      <emptyLine />
      <package name="org" withSubpackages="true" static="false" />
      <emptyLine />
      <package name="" withSubpackages="true" static="false" />
      <emptyLine />
    </value>
  </option>
  <option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" />
  <option name="WRAP_COMMENTS" value="true" />
  <XML>
    <option name="XML_ALIGN_ATTRIBUTES" value="false" />
    <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
  </XML>
  <codeStyleSettings language="JAVA">
    <option name="INDENT_CASE_FROM_SWITCH" value="false" />
    <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
    <option name="PREFER_PARAMETERS_WRAP" value="true" />
    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
    <option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" />
    <option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" />
    <option name="KEEP_SIMPLE_CLASSES_IN_ONE_LINE" value="true" />
    <indentOptions>
      <option name="INDENT_SIZE" value="2" />
      <option name="CONTINUATION_INDENT_SIZE" value="2" />
      <option name="TAB_SIZE" value="2" />
    </indentOptions>
    <arrangement>
      <rules>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PUBLIC />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PROTECTED />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PACKAGE_PRIVATE />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PRIVATE />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PUBLIC />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PROTECTED />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PACKAGE_PRIVATE />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PRIVATE />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PUBLIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PROTECTED />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PACKAGE_PRIVATE />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <FINAL />
                <PRIVATE />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PUBLIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PROTECTED />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PACKAGE_PRIVATE />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <FIELD />
                <PRIVATE />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <FIELD />
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <CONSTRUCTOR />
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <METHOD />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <METHOD />
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <ENUM />
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <INTERFACE />
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <AND>
                <CLASS />
                <STATIC />
              </AND>
            </match>
          </rule>
        </section>
        <section>
          <rule>
            <match>
              <CLASS />
            </match>
          </rule>
        </section>
      </rules>
    </arrangement>
  </codeStyleSettings>
  <codeStyleSettings language="XML">
    <indentOptions>
      <option name="INDENT_SIZE" value="2" />
      <option name="CONTINUATION_INDENT_SIZE" value="2" />
      <option name="TAB_SIZE" value="2" />
    </indentOptions>
  </codeStyleSettings>
</code_scheme>

Reply via email to