diff options
Diffstat (limited to 'theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java')
-rw-r--r-- | theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java b/theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java index 8449a9d891..8c7fa86596 100644 --- a/theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java +++ b/theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java @@ -24,13 +24,13 @@ import com.vaadin.sass.internal.visitor.IfElseNodeHandler; public class IfElseDefNode extends Node { @Override + public String printState() { + return buildString(PRINT_STRATEGY); + } + + @Override public String toString() { - StringBuilder b = new StringBuilder(); - for (final Node child : getChildren()) { - b.append(child.toString()); - b.append("\n"); - } - return b.toString(); + return "IfElseDef node [" + buildString(TO_STRING_STRATEGY) + "]"; } @Override @@ -48,4 +48,13 @@ public class IfElseDefNode extends Node { } } + private String buildString(BuildStringStrategy strategy) { + StringBuilder b = new StringBuilder(); + for (final Node child : getChildren()) { + b.append(strategy.build(child)); + b.append("\n"); + } + return b.toString(); + } + } |