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

Method MethodParameters

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

Source from the content-addressed store, hash-verified

1928 * MethodParameters
1929 */
1930 final public void MethodParameters() throws ParseException {/* @bgen(jjtree) MethodParameters */
1931 AstMethodParameters jjtn000 = new AstMethodParameters(JJTMETHODPARAMETERS);
1932 boolean jjtc000 = true;
1933 jjtree.openNodeScope(jjtn000);
1934 try {
1935 jj_consume_token(LPAREN);
1936 switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) {
1937 case START_SET_OR_MAP:
1938 case INTEGER_LITERAL:
1939 case FLOATING_POINT_LITERAL:
1940 case STRING_LITERAL:
1941 case TRUE:
1942 case FALSE:
1943 case NULL:
1944 case LPAREN:
1945 case LBRACK:
1946 case NOT0:
1947 case NOT1:
1948 case EMPTY:
1949 case MINUS:
1950 case IDENTIFIER: {
1951 Expression();
1952 label_15:
1953 while (true) {
1954 switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) {
1955 case COMMA: {
1956 ;
1957 break;
1958 }
1959 default:
1960 jj_la1[41] = jj_gen;
1961 break label_15;
1962 }
1963 jj_consume_token(COMMA);
1964 Expression();
1965 }
1966 break;
1967 }
1968 default:
1969 jj_la1[42] = jj_gen;
1970 ;
1971 }
1972 jj_consume_token(RPAREN);
1973 } catch (Throwable jjte000) {
1974 if (jjtc000) {
1975 jjtree.clearNodeScope(jjtn000);
1976 jjtc000 = false;
1977 } else {
1978 jjtree.popNode();
1979 }
1980 if (jjte000 instanceof RuntimeException) {
1981 {
1982 if (true) {
1983 throw (RuntimeException) jjte000;
1984 }
1985 }
1986 }
1987 if (jjte000 instanceof ParseException) {

Callers 3

ValueSuffixMethod · 0.95
FunctionMethod · 0.95

Calls 7

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

Tested by

no test coverage detected