()
| 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 |
no test coverage detected