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

Method genPreambleMethods

java/org/apache/jasper/compiler/Generator.java:646–684  ·  view source on GitHub ↗

Declare general-purpose methods (shared by servlet and tag handler preamble generation)

()

Source from the content-addressed store, hash-verified

644 * Declare general-purpose methods (shared by servlet and tag handler preamble generation)
645 */
646 private void genPreambleMethods() {
647 // Implement JspSourceDependent
648 out.printil("public java.util.Map<java.lang.String,java.lang.Long> getDependants() {");
649 out.pushIndent();
650 out.printil("return _jspx_dependants;");
651 out.popIndent();
652 out.printil("}");
653 out.println();
654
655 // Implement JspSourceImports
656 out.printil("public java.util.Set<java.lang.String> getPackageImports() {");
657 out.pushIndent();
658 out.printil("return _jspx_imports_packages;");
659 out.popIndent();
660 out.printil("}");
661 out.println();
662 out.printil("public java.util.Set<java.lang.String> getClassImports() {");
663 out.pushIndent();
664 out.printil("return _jspx_imports_classes;");
665 out.popIndent();
666 out.printil("}");
667 out.println();
668
669 // Implement JspSourceDirectives
670 out.printil("public boolean getErrorOnELNotFound() {");
671 out.pushIndent();
672 if (pageInfo.isErrorOnELNotFound()) {
673 out.printil("return true;");
674 } else {
675 out.printil("return false;");
676 }
677 out.popIndent();
678 out.printil("}");
679 out.println();
680
681 generateGetters();
682 generateInit();
683 generateDestroy();
684 }
685
686 /**
687 * Generates the beginning of the static portion of the servlet.

Callers 2

generatePreambleMethod · 0.95

Calls 8

generateGettersMethod · 0.95
generateInitMethod · 0.95
generateDestroyMethod · 0.95
pushIndentMethod · 0.80
popIndentMethod · 0.80
isErrorOnELNotFoundMethod · 0.80
printilMethod · 0.45
printlnMethod · 0.45

Tested by

no test coverage detected