// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. part of $LIBRARYNAME; $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS { $!MEMBERS String get origin { if (JS('bool', '("origin" in #)', this)) { return JS('String', '#.origin', this); } return '${this.protocol}//${this.host}'; } String toString() => JS('String', 'String(#)', this); }