MCPcopy Index your code
hub / github.com/apache/tomcat / parseELExpression

Method parseELExpression

java/org/apache/jasper/compiler/Parser.java:702–711  ·  view source on GitHub ↗
(Node parent, char type)

Source from the content-addressed store, hash-verified

700 * ELExpressionBody. Starts with "#{" or "${". Ends with "}". See JspReader.skipELExpression().
701 */
702 private void parseELExpression(Node parent, char type) throws JasperException {
703 start = reader.mark();
704 Mark last = reader.skipELExpression();
705 if (last == null) {
706 err.jspError(start, "jsp.error.unterminated", type + "{");
707 }
708
709 @SuppressWarnings("unused")
710 Node unused = new Node.ELExpression(type, reader.getText(start, last), start, parent);
711 }
712
713 /*
714 * ScriptletBody ::= (Char* - (char* '%>')) '%>'

Callers 3

parseXMLTemplateTextMethod · 0.95
parseElementsMethod · 0.95

Calls 4

skipELExpressionMethod · 0.80
jspErrorMethod · 0.65
markMethod · 0.45
getTextMethod · 0.45

Tested by

no test coverage detected