Author: markt
Date: Sat Jun 3 20:53:45 2017
New Revision: 1797540
URL: http://svn.apache.org/viewvc?rev=1797540&view=rev
Log:
Jasper only sets a default stratum.
Modified:
tomcat/trunk/java/org/apache/jasper/compiler/SmapGenerator.java
tomcat/trunk/java/org/apache/jasper/compiler/SmapUtil.java
tomcat/trunk/test/org/apache/jasper/compiler/TestSmapGenerator.java
Modified: tomcat/trunk/java/org/apache/jasper/compiler/SmapGenerator.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/SmapGenerator.java?rev=1797540&r1=1797539&r2=1797540&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/compiler/SmapGenerator.java (original)
+++ tomcat/trunk/java/org/apache/jasper/compiler/SmapGenerator.java Sat Jun 3
20:53:45 2017
@@ -65,6 +65,17 @@ public class SmapGenerator {
outputFileName = x;
}
+
+ /**
+ * Sets the default and only stratum for the smap.
+ *
+ * @param stratum the SmapStratum object to add
+ */
+ public synchronized void setStratum(SmapStratum stratum) {
+ addStratum(stratum, true);
+ }
+
+
/**
* Adds the given SmapStratum object, representing a Stratum with
* logically associated FileSection and LineSection blocks, to
@@ -76,7 +87,10 @@ public class SmapGenerator {
* @param defaultStratum if <tt>true</tt>, this SmapStratum is considered
* to represent the default SMAP stratum unless
* overwritten
+ *
+ * @deprecated Use {@link #setStratum(SmapStratum)}
*/
+ @Deprecated
public synchronized void addStratum(SmapStratum stratum,
boolean defaultStratum) {
strata.add(stratum);
Modified: tomcat/trunk/java/org/apache/jasper/compiler/SmapUtil.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/SmapUtil.java?rev=1797540&r1=1797539&r2=1797540&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/compiler/SmapUtil.java (original)
+++ tomcat/trunk/java/org/apache/jasper/compiler/SmapUtil.java Sat Jun 3
20:53:45 2017
@@ -87,7 +87,7 @@ public class SmapUtil {
// Map out Node.Nodes
evaluateNodes(pageNodes, s, map, ctxt.getOptions().getMappedFile());
s.optimizeLineSection();
- g.addStratum(s, true);
+ g.setStratum(s);
if (ctxt.getOptions().isSmapDumped()) {
File outSmap = new File(ctxt.getClassFileName() + ".smap");
@@ -113,7 +113,7 @@ public class SmapUtil {
s.optimizeLineSection();
g = new SmapGenerator();
g.setOutputFileName(unqualify(ctxt.getServletJavaFileName()));
- g.addStratum(s, true);
+ g.setStratum(s);
String innerClassFileName =
classFileName.substring(0, classFileName.indexOf(".class")) +
Modified: tomcat/trunk/test/org/apache/jasper/compiler/TestSmapGenerator.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/jasper/compiler/TestSmapGenerator.java?rev=1797540&r1=1797539&r2=1797540&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/jasper/compiler/TestSmapGenerator.java
(original)
+++ tomcat/trunk/test/org/apache/jasper/compiler/TestSmapGenerator.java Sat Jun
3 20:53:45 2017
@@ -34,7 +34,7 @@ public class TestSmapGenerator {
s.addLineData(2, "foo.jsp", 1, 6, 1);
s.addLineData(3, "foo.jsp", 2, 10, 5);
s.addLineData(20, "/foo/foo/bar.jsp", 1, 30, 1);
- g.addStratum(s, true);
+ g.setStratum(s);
Assert.assertEquals(
"SMAP\n" +
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]