/**
* Build a string+char literal
*/
- public ExtendedStringLiteral(StringLiteral str, CharLiteral character) {
-
- super(str.source, str.sourceStart, str.sourceEnd);
- extendWith(character);
- }
+// public ExtendedStringLiteral(StringLiteral str, CharLiteral character) {
+//
+// super(str.source, str.sourceStart, str.sourceEnd);
+// extendWith(character);
+// }
/**
* Build a two-strings literal
/**
* Add the lit source to mine, just as if it was mine
*/
- public ExtendedStringLiteral extendWith(CharLiteral lit) {
-
- //update the source
- int length = source.length;
- System.arraycopy(source, 0, (source = new char[length + 1]), 0, length);
- source[length] = lit.value;
- //position at the end of all literals
- sourceEnd = lit.sourceEnd;
- return this;
- }
+// public ExtendedStringLiteral extendWith(CharLiteral lit) {
+//
+// //update the source
+// int length = source.length;
+// System.arraycopy(source, 0, (source = new char[length + 1]), 0, length);
+// source[length] = lit.value;
+// //position at the end of all literals
+// sourceEnd = lit.sourceEnd;
+// return this;
+// }
/**
* Add the lit source to mine, just as if it was mine
sourceEnd = lit.sourceEnd;
return this;
}
+ public StringBuffer printExpression(int indent, StringBuffer output) {
+ return output.append("ExtendedStringLiteral{").append(source).append('}'); //$NON-NLS-1$
+ }
public String toStringExpression() {
String str = "ExtendedStringLiteral{" + new String(source) + "}"; //$NON-NLS-2$ //$NON-NLS-1$