1 11 12 package org.eclipse.jdt.internal.compiler.parser; 13 14 19 public interface JavadocTagConstants { 20 21 public static final char[] TAG_DEPRECATED = "deprecated".toCharArray(); public static final char[] TAG_PARAM = "param".toCharArray(); public static final char[] TAG_RETURN = "return".toCharArray(); public static final char[] TAG_THROWS = "throws".toCharArray(); public static final char[] TAG_EXCEPTION = "exception".toCharArray(); public static final char[] TAG_SEE = "see".toCharArray(); public static final char[] TAG_LINK = "link".toCharArray(); public static final char[] TAG_LINKPLAIN = "linkplain".toCharArray(); public static final char[] TAG_INHERITDOC = "inheritDoc".toCharArray(); public static final char[] TAG_VALUE = "value".toCharArray(); public static final char[] TAG_AUTHOR = "author".toCharArray(); public static final char[] TAG_CODE = "code".toCharArray(); public static final char[] TAG_DOC_ROOT = "docRoot".toCharArray(); public static final char[] TAG_LITERAL = "literal".toCharArray(); public static final char[] TAG_SERIAL = "serial".toCharArray(); public static final char[] TAG_SERIAL_DATA = "serialData".toCharArray(); public static final char[] TAG_SERIAL_FIELD = "serialField".toCharArray(); public static final char[] TAG_SINCE = "since".toCharArray(); public static final char[] TAG_VERSION = "version".toCharArray(); public static final char[] TAG_CATEGORY = "category".toCharArray(); 43 public static final int TAG_DEPRECATED_LENGTH = TAG_DEPRECATED.length; 45 public static final int TAG_PARAM_LENGTH = TAG_PARAM.length; 46 public static final int TAG_RETURN_LENGTH = TAG_RETURN.length; 47 public static final int TAG_THROWS_LENGTH = TAG_THROWS.length; 48 public static final int TAG_EXCEPTION_LENGTH = TAG_EXCEPTION.length; 49 public static final int TAG_SEE_LENGTH = TAG_SEE.length; 50 public static final int TAG_LINK_LENGTH = TAG_LINK.length; 51 public static final int TAG_LINKPLAIN_LENGTH = TAG_LINKPLAIN.length; 52 public static final int TAG_INHERITDOC_LENGTH = TAG_INHERITDOC.length; 53 public static final int TAG_VALUE_LENGTH = TAG_VALUE.length; 54 public static final int TAG_CATEGORY_LENGTH = TAG_CATEGORY.length; 55 56 57 public static final int NO_TAG_VALUE = 0; 59 public static final int TAG_DEPRECATED_VALUE = 1; 60 public static final int TAG_PARAM_VALUE = 2; 61 public static final int TAG_RETURN_VALUE = 3; 62 public static final int TAG_THROWS_VALUE = 4; 63 public static final int TAG_EXCEPTION_VALUE = 5; 64 public static final int TAG_SEE_VALUE = 6; 65 public static final int TAG_LINK_VALUE = 7; 66 public static final int TAG_LINKPLAIN_VALUE = 8; 67 public static final int TAG_INHERITDOC_VALUE = 9; 68 public static final int TAG_VALUE_VALUE = 10; 69 public static final int TAG_CATEGORY_VALUE = 11; 70 public static final int TAG_OTHERS_VALUE = 100; 71 72 public final static int ORDERED_TAGS_NUMBER = 3; 74 public final static int PARAM_TAG_EXPECTED_ORDER = 0; 75 public final static int THROWS_TAG_EXPECTED_ORDER = 1; 76 public final static int SEE_TAG_EXPECTED_ORDER = 2; 77 78 81 public final static int BLOCK_IDX = 0; 82 public final static int INLINE_IDX = 1; 83 84 87 public static final char[][][] BLOCK_TAGS = { 88 { TAG_AUTHOR, TAG_DEPRECATED, TAG_EXCEPTION, TAG_PARAM, TAG_RETURN, TAG_SEE, TAG_VERSION, TAG_CATEGORY }, 90 { TAG_SINCE }, 92 { TAG_SERIAL, TAG_SERIAL_DATA, TAG_SERIAL_FIELD , TAG_THROWS }, 94 {}, 96 {}, 98 {}, 100 {}, 102 {}, 104 }; 105 public static final char[][][] INLINE_TAGS = { 106 {}, 108 {}, 110 { TAG_LINK }, 112 { TAG_DOC_ROOT }, 114 { TAG_INHERITDOC, TAG_LINKPLAIN, TAG_VALUE }, 116 { TAG_CODE, TAG_LITERAL }, 118 {}, 120 {}, 122 }; 123 public final static int INLINE_TAGS_LENGTH = INLINE_TAGS.length; 124 public final static int BLOCK_TAGS_LENGTH = BLOCK_TAGS.length; 125 public final static int ALL_TAGS_LENGTH = BLOCK_TAGS_LENGTH+INLINE_TAGS_LENGTH; 126 127 130 public static final char[][] PACKAGE_TAGS = { 131 TAG_SEE, 132 TAG_SINCE, 133 TAG_SERIAL, 134 TAG_AUTHOR, 135 TAG_VERSION, 136 TAG_CATEGORY, 137 TAG_LINK, 138 TAG_LINKPLAIN, 139 TAG_DOC_ROOT, 140 TAG_VALUE, 141 }; 142 public static final char[][] CLASS_TAGS = { 143 TAG_SEE, 144 TAG_SINCE, 145 TAG_DEPRECATED, 146 TAG_SERIAL, 147 TAG_AUTHOR, 148 TAG_VERSION, 149 TAG_PARAM, 150 TAG_CATEGORY, 151 TAG_LINK, 152 TAG_LINKPLAIN, 153 TAG_DOC_ROOT, 154 TAG_VALUE, 155 TAG_CODE, 156 TAG_LITERAL 157 }; 158 public static final char[][] FIELD_TAGS = { 159 TAG_SEE, 160 TAG_SINCE, 161 TAG_DEPRECATED, 162 TAG_SERIAL, 163 TAG_SERIAL_FIELD, 164 TAG_CATEGORY, 165 TAG_LINK, 166 TAG_LINKPLAIN, 167 TAG_DOC_ROOT, 168 TAG_VALUE, 169 TAG_CODE, 170 TAG_LITERAL 171 }; 172 public static final char[][] METHOD_TAGS = { 173 TAG_SEE, 174 TAG_SINCE, 175 TAG_DEPRECATED, 176 TAG_PARAM, 177 TAG_RETURN, 178 TAG_THROWS, 179 TAG_EXCEPTION, 180 TAG_SERIAL_DATA, 181 TAG_CATEGORY, 182 TAG_LINK, 183 TAG_LINKPLAIN, 184 TAG_INHERITDOC, 185 TAG_DOC_ROOT, 186 TAG_VALUE, 187 TAG_CODE, 188 TAG_LITERAL 189 }; 190 } 191 | Popular Tags |