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

Method BracketSuffix

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

Source from the content-addressed store, hash-verified

1884 * BracketSuffix Sub Expression Suffix
1885 */
1886 final public void BracketSuffix() throws ParseException {/* @bgen(jjtree) BracketSuffix */
1887 AstBracketSuffix jjtn000 = new AstBracketSuffix(JJTBRACKETSUFFIX);
1888 boolean jjtc000 = true;
1889 jjtree.openNodeScope(jjtn000);
1890 try {
1891 jj_consume_token(LBRACK);
1892 Expression();
1893 jj_consume_token(RBRACK);
1894 } catch (Throwable jjte000) {
1895 if (jjtc000) {
1896 jjtree.clearNodeScope(jjtn000);
1897 jjtc000 = false;
1898 } else {
1899 jjtree.popNode();
1900 }
1901 if (jjte000 instanceof RuntimeException) {
1902 {
1903 if (true) {
1904 throw (RuntimeException) jjte000;
1905 }
1906 }
1907 }
1908 if (jjte000 instanceof ParseException) {
1909 {
1910 if (true) {
1911 throw (ParseException) jjte000;
1912 }
1913 }
1914 }
1915 {
1916 if (true) {
1917 throw (Error) jjte000;
1918 }
1919 }
1920 } finally {
1921 if (jjtc000) {
1922 jjtree.closeNodeScope(jjtn000, true);
1923 }
1924 }
1925 }
1926
1927 /*
1928 * MethodParameters

Callers 1

ValueSuffixMethod · 0.95

Calls 6

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

Tested by

no test coverage detected