| Index: compiler/java/com/google/dart/compiler/backend/js/ast/JsName.java
|
| diff --git a/compiler/java/com/google/dart/compiler/backend/js/ast/JsName.java b/compiler/java/com/google/dart/compiler/backend/js/ast/JsName.java
|
| deleted file mode 100644
|
| index 97fab4dfe8c067d7585dc1f58489cf35a5d2d184..0000000000000000000000000000000000000000
|
| --- a/compiler/java/com/google/dart/compiler/backend/js/ast/JsName.java
|
| +++ /dev/null
|
| @@ -1,114 +0,0 @@
|
| -// Copyright (c) 2011, 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.
|
| -
|
| -package com.google.dart.compiler.backend.js.ast;
|
| -
|
| -import com.google.dart.compiler.ast.DartNode;
|
| -import com.google.dart.compiler.common.Symbol;
|
| -
|
| -import java.io.Serializable;
|
| -
|
| -/**
|
| - * An abstract base class for named JavaScript objects.
|
| - */
|
| -public class JsName implements Symbol, Serializable {
|
| - private final JsScope enclosing;
|
| - private final String ident;
|
| - private boolean isObfuscatable;
|
| - private String shortIdent;
|
| - private String originalName;
|
| -
|
| - /**
|
| - * A back-reference to the JsNode that the JsName refers to.
|
| - */
|
| - private JsNode staticRef;
|
| -
|
| - /**
|
| - * @param ident the unmangled ident to use for this name
|
| - */
|
| - JsName(JsScope enclosing, String ident, String shortIdent, String originalName) {
|
| - this.enclosing = enclosing;
|
| - this.ident = ident;
|
| - this.shortIdent = shortIdent;
|
| - if (originalName != null) {
|
| - this.originalName = originalName;
|
| - }
|
| - this.isObfuscatable = true;
|
| - }
|
| -
|
| - public JsScope getEnclosing() {
|
| - return enclosing;
|
| - }
|
| -
|
| - public String getIdent() {
|
| - return ident;
|
| - }
|
| -
|
| - public String getShortIdent() {
|
| - return shortIdent;
|
| - }
|
| -
|
| - public String getOriginalName() {
|
| - return originalName;
|
| - }
|
| -
|
| - public JsNode getStaticRef() {
|
| - return staticRef;
|
| - }
|
| -
|
| - public boolean isObfuscatable() {
|
| - return isObfuscatable;
|
| - }
|
| -
|
| - public JsNameRef makeRef() {
|
| - return new JsNameRef(this);
|
| - }
|
| -
|
| - public void setObfuscatable(boolean isObfuscatable) {
|
| - this.isObfuscatable = isObfuscatable;
|
| - }
|
| -
|
| - public void setShortIdent(String shortIdent) {
|
| - this.shortIdent = shortIdent;
|
| - }
|
| -
|
| - /**
|
| - * Should never be called except on immutable stuff.
|
| - */
|
| - public void setStaticRef(JsNode node) {
|
| - this.staticRef = node;
|
| - }
|
| -
|
| - @Override
|
| - public String toString() {
|
| - return ident;
|
| - }
|
| -
|
| - @Override
|
| - public String getOriginalSymbolName() {
|
| - return getOriginalName();
|
| - }
|
| -
|
| - @Override
|
| - public int hashCode() {
|
| - return ident.hashCode();
|
| - }
|
| -
|
| - @Override
|
| - public boolean equals(Object obj) {
|
| - if (this == obj) {
|
| - return true;
|
| - }
|
| - if (!(obj instanceof JsName)) {
|
| - return false;
|
| - }
|
| - JsName other = (JsName) obj;
|
| - return ident.equals(other.ident) && enclosing == other.enclosing;
|
| - }
|
| -
|
| - @Override
|
| - public DartNode getNode() {
|
| - throw new UnsupportedOperationException();
|
| - }
|
| -}
|
|
|