1 16 package com.google.gwt.dev.js.ast; 17 18 21 public class JsName { 22 23 private final String ident; 24 private boolean isObfuscatable; 25 private String shortIdent; 26 27 31 JsName(String ident, String shortIdent) { 32 this.ident = ident; 33 this.shortIdent = shortIdent; 34 this.isObfuscatable = true; 35 } 36 37 public String getIdent() { 38 return ident; 39 } 40 41 public String getShortIdent() { 42 return shortIdent; 43 } 44 45 public boolean isObfuscatable() { 46 return isObfuscatable; 47 } 48 49 public JsNameRef makeRef() { 50 return new JsNameRef(this); 51 } 52 53 public void setObfuscatable(boolean isObfuscatable) { 54 this.isObfuscatable = isObfuscatable; 55 } 56 57 public void setShortIdent(String shortIdent) { 58 this.shortIdent = shortIdent; 59 } 60 61 public String toString() { 62 return ident; 63 } 64 65 } 66 | Popular Tags |