MCPcopy Create free account
hub / github.com/apache/tomcat / Concatenation

Method Concatenation

java/org/apache/el/parser/ELParser.java:1196–1247  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1194 *
1195 */
1196 final public void Concatenation() throws ParseException {
1197 Math();
1198 label_11:
1199 while (true) {
1200 switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) {
1201 case CONCAT: {
1202 ;
1203 break;
1204 }
1205 default:
1206 jj_la1[26] = jj_gen;
1207 break label_11;
1208 }
1209 jj_consume_token(CONCAT);
1210 AstConcatenation jjtn001 = new AstConcatenation(JJTCONCATENATION);
1211 boolean jjtc001 = true;
1212 jjtree.openNodeScope(jjtn001);
1213 try {
1214 Math();
1215 } catch (Throwable jjte001) {
1216 if (jjtc001) {
1217 jjtree.clearNodeScope(jjtn001);
1218 jjtc001 = false;
1219 } else {
1220 jjtree.popNode();
1221 }
1222 if (jjte001 instanceof RuntimeException) {
1223 {
1224 if (true) {
1225 throw (RuntimeException) jjte001;
1226 }
1227 }
1228 }
1229 if (jjte001 instanceof ParseException) {
1230 {
1231 if (true) {
1232 throw (ParseException) jjte001;
1233 }
1234 }
1235 }
1236 {
1237 if (true) {
1238 throw (Error) jjte001;
1239 }
1240 }
1241 } finally {
1242 if (jjtc001) {
1243 jjtree.closeNodeScope(jjtn001, 2);
1244 }
1245 }
1246 }
1247 }
1248
1249 /*
1250 * Math For '+' '-', then Multiplication

Callers 1

CompareMethod · 0.95

Calls 7

MathMethod · 0.95
jj_ntk_fMethod · 0.95
jj_consume_tokenMethod · 0.95
openNodeScopeMethod · 0.80
clearNodeScopeMethod · 0.80
popNodeMethod · 0.80
closeNodeScopeMethod · 0.80

Tested by

no test coverage detected