/*TRANSPILED*//* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict'; goog.provide("goog.string.StringBuffer"); goog.string.StringBuffer = function(opt_a1, var_args) { if (opt_a1 != null) { this.append.apply(this, arguments); } }; goog.string.StringBuffer.prototype.buffer_ = ""; goog.string.StringBuffer.prototype.set = function(s) { this.buffer_ = "" + s; }; goog.string.StringBuffer.prototype.append = function(a1, opt_a2, var_args) { this.buffer_ += String(a1); if (opt_a2 != null) { for (let i = 1; i < arguments.length; i++) { this.buffer_ += arguments[i]; } } return this; }; goog.string.StringBuffer.prototype.clear = function() { this.buffer_ = ""; }; goog.string.StringBuffer.prototype.getLength = function() { return this.buffer_.length; }; goog.string.StringBuffer.prototype.toString = function() { return this.buffer_; };