1 /* 2 AtclauseOrder 3 violateExecutionOnNonTightHtml = (default)false 4 target = (default)CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, \ 5 CTOR_DEF, VARIABLE_DEF, RECORD_DEF, COMPACT_CTOR_DEF 6 tagOrder = (default)@author, @deprecated, @exception, @param, @return, \ 7 @see, @serial, @serialData, @serialField, @since, @throws, @version 8 9 10 */ 11 12 package com.puppycrawl.tools.checkstyle.checks.javadoc.atclauseorder; 13 14 public class InputAtclauseOrderWithAnnotationsOutsideJavadoc { 15 /** 16 * Some javadoc. 17 * 18 * @author max 19 * @deprecated Some javadoc. 20 * @see Some javadoc. // violation 21 * @version 1.0 // violation 22 * @since Some javadoc. // violation 23 */ 24 @Deprecated 25 public boolean branchContains(int type) { return true; } 26 27 /** 28 * Some javadoc. 29 * 30 * @author max 31 * @deprecated Some javadoc. 32 * @see Some javadoc. // violation 33 * @version 1.0 // violation 34 * @since Some javadoc. // violation 35 */ 36 public boolean branchContains2(int type) { return true; } 37 } 38 39 /** 40 * Some javadoc. 41 * 42 * @author max 43 * @deprecated Some javadoc. 44 * @see Some javadoc. // violation 45 * @version 1.0 // violation 46 * @since Some javadoc. // violation 47 */ 48 @Deprecated 49 class TestClass { 50 51 } 52 53 class TestInnerClasses extends InputAtclauseOrderWithAnnotationsOutsideJavadoc{ 54 /** 55 * Some javadoc. 56 * 57 * @author max 58 * @deprecated Some javadoc. 59 * @see Some javadoc. // violation 60 * @version 1.0 // violation 61 * @since Some javadoc. // violation 62 */ 63 @Deprecated 64 TestClass one = new TestClass(){ 65 66 }; 67 68 /** 69 * Some javadoc. 70 * 71 * @author max 72 * @deprecated Some javadoc. 73 * @see Some javadoc. // violation 74 * @version 1.0 // violation 75 * @since Some javadoc. // violation 76 */ 77 @Override 78 public boolean branchContains(int type) { 79 return false; 80 } 81 } 82 83 /** 84 * Some javadoc. 85 * 86 * @author max 87 * @deprecated Some javadoc. 88 * @see Some javadoc. // violation 89 * @version 1.0 // violation 90 * @since Some javadoc. // violation 91 */ 92 @Deprecated 93 enum TestEnums {} 94 95 /** 96 * Some javadoc. 97 * 98 * @author max 99 * @deprecated Some javadoc. 100 * @see Some javadoc. // violation 101 * @version 1.0 // violation 102 * @since Some javadoc. // violation 103 */ 104 @Deprecated 105 interface TestInterfaces {}