Author: knopp
Date: Mon Nov  3 16:47:26 2008
New Revision: 711147

URL: http://svn.apache.org/viewvc?rev=711147&view=rev
Log:
better debugging

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java?rev=711147&r1=711146&r2=711147&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java 
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/MarkupContainer.java 
Mon Nov  3 16:47:26 2008
@@ -646,10 +646,18 @@
                        renderComponentTag(associatedMarkupOpenTag);
                        associatedMarkupStream.next();
 
+                       String className = null;
+                       
                        if 
(getApplication().getDebugSettings().isOutputMarkupContainerClassName())
                        {
+                               Class<?> klass = getClass();
+                               while (klass.isAnonymousClass())
+                               {
+                                       klass = klass.getSuperclass();
+                               }
+                               className = klass.getName();
                                getResponse().write("<!-- MARKUP FOR ");
-                               getResponse().write(getClass().getName());
+                               getResponse().write(className);
                                getResponse().write(" BEGIN -->");
                        }
 
@@ -658,7 +666,7 @@
                        if 
(getApplication().getDebugSettings().isOutputMarkupContainerClassName())
                        {
                                getResponse().write("<!-- MARKUP FOR ");
-                               getResponse().write(getClass().getName());
+                               getResponse().write(className);
                                getResponse().write(" END -->");
                        }
 


Reply via email to