1 2 package org.jboss.aop.pointcut.ast; 3 4 public interface PointcutExpressionParserConstants { 5 6 int EOF = 0; 7 int AND = 3; 8 int OR = 4; 9 int CALL = 5; 10 int ALL = 6; 11 int EXECUTION = 7; 12 int CONSTRUCTION = 8; 13 int HAS = 9; 14 int HAS_FIELD = 10; 15 int GET = 11; 16 int SET = 12; 17 int FIELD = 13; 18 int WITHIN = 14; 19 int WITHINCODE = 15; 20 int POINTCUT = 16; 21 int POINTCUT_IDENTIFIER = 17; 22 int POINTCUT_WILD_LETTER = 18; 23 int POINTCUT_DOT = 19; 24 int NOT = 20; 25 int ALL_PARAMS = 23; 26 int PARAM_CLASS = 24; 27 int PARAM_ARRAY_CLASS = 25; 28 int PARAM_ANNOTATION = 26; 29 int PARAM_INSTANCEOF = 27; 30 int PARAM_TYPEDEF = 28; 31 int PARAM_IDENTIFIER = 29; 32 int COMMA = 30; 33 int PARAM_WILD_LETTER = 31; 34 int PARAM_DOT = 32; 35 int PARAM_ARRAY = 33; 36 int PARAMS_CLOSE = 34; 37 int ABSTRACT = 37; 38 int FINAL = 38; 39 int PRIVATE = 39; 40 int PROTECTED = 40; 41 int PUBLIC = 41; 42 int STATIC = 42; 43 int NATIVE = 43; 44 int SYNCHRONIZED = 44; 45 int NEW = 45; 46 int THROWS = 46; 47 int INSTANCEOF = 47; 48 int TYPEDEF = 48; 49 int CLASS = 49; 50 int EXCEPTION_SEPERATOR = 50; 51 int ARRAY_CLASS = 51; 52 int ANNOTATION = 52; 53 int IMPLEMENTS = 53; 54 int IMPLEMENTING = 54; 55 int IDENTIFIER = 55; 56 int WILD_LETTER = 56; 57 int DOT = 57; 58 int ARRAY = 58; 59 int SEPARATOR = 59; 60 int BEHAVIOR_NOT = 60; 61 int PARAMS_OPEN = 61; 62 int BEHAVIOR_CLOSE = 62; 63 int FIELD_ABSTRACT = 65; 64 int FIELD_FINAL = 66; 65 int FIELD_PRIVATE = 67; 66 int FIELD_PROTECTED = 68; 67 int FIELD_PUBLIC = 69; 68 int FIELD_STATIC = 70; 69 int FIELD_TRANSIENT = 71; 70 int FIELD_NATIVE = 72; 71 int FIELD_SYNCHRONIZED = 73; 72 int FIELD_INSTANCEOF = 74; 73 int FIELD_TYPEDEF = 75; 74 int FIELD_CLASS = 76; 75 int FIELD_ARRAY_CLASS = 77; 76 int FIELD_ANNOTATION = 78; 77 int FIELD_IDENTIFIER = 79; 78 int FIELD_WILD_LETTER = 80; 79 int FIELD_DOT = 81; 80 int FIELD_ARRAY = 82; 81 int FIELD_SEPARATOR = 83; 82 int FIELD_NOT = 84; 83 int FIELD_CLOSE = 85; 84 85 int DEFAULT = 0; 86 int PARAMS = 1; 87 int BEHAVIOR = 2; 88 int FIELD_DECLARATION = 3; 89 90 String [] tokenImage = { 91 "<EOF>", 92 "\" \"", 93 "\"\\t\"", 94 "<AND>", 95 "<OR>", 96 "\"call(\"", 97 "\"all(\"", 98 "\"execution(\"", 99 "\"construction(\"", 100 "\"has(\"", 101 "\"hasfield(\"", 102 "\"get(\"", 103 "\"set(\"", 104 "\"field(\"", 105 "\"within(\"", 106 "\"withincode(\"", 107 "<POINTCUT>", 108 "<POINTCUT_IDENTIFIER>", 109 "<POINTCUT_WILD_LETTER>", 110 "<POINTCUT_DOT>", 111 "\"!\"", 112 "\" \"", 113 "\"\\t\"", 114 "\"..\"", 115 "<PARAM_CLASS>", 116 "<PARAM_ARRAY_CLASS>", 117 "<PARAM_ANNOTATION>", 118 "<PARAM_INSTANCEOF>", 119 "<PARAM_TYPEDEF>", 120 "<PARAM_IDENTIFIER>", 121 "\",\"", 122 "<PARAM_WILD_LETTER>", 123 "<PARAM_DOT>", 124 "\"[]\"", 125 "\")\"", 126 "\" \"", 127 "\"\\t\"", 128 "\"abstract\"", 129 "\"final\"", 130 "\"private\"", 131 "\"protected\"", 132 "\"public\"", 133 "\"static\"", 134 "\"native\"", 135 "\"synchronized\"", 136 "\"new\"", 137 "\"throws\"", 138 "<INSTANCEOF>", 139 "<TYPEDEF>", 140 "<CLASS>", 141 "\",\"", 142 "<ARRAY_CLASS>", 143 "<ANNOTATION>", 144 "<IMPLEMENTS>", 145 "<IMPLEMENTING>", 146 "<IDENTIFIER>", 147 "<WILD_LETTER>", 148 "<DOT>", 149 "\"[]\"", 150 "\"->\"", 151 "\"!\"", 152 "\"(\"", 153 "\")\"", 154 "\" \"", 155 "\"\\t\"", 156 "\"abstract\"", 157 "\"final\"", 158 "\"private\"", 159 "\"protected\"", 160 "\"public\"", 161 "\"static\"", 162 "\"transient\"", 163 "\"native\"", 164 "\"synchronized\"", 165 "<FIELD_INSTANCEOF>", 166 "<FIELD_TYPEDEF>", 167 "<FIELD_CLASS>", 168 "<FIELD_ARRAY_CLASS>", 169 "<FIELD_ANNOTATION>", 170 "<FIELD_IDENTIFIER>", 171 "<FIELD_WILD_LETTER>", 172 "<FIELD_DOT>", 173 "\"[]\"", 174 "\"->\"", 175 "\"!\"", 176 "\")\"", 177 "\"(\"", 178 "\")\"", 179 }; 180 181 } 182 | Popular Tags |