1 16 package com.google.gwt.dev.cfg; 17 18 import com.google.gwt.core.ext.GeneratorContext; 19 import com.google.gwt.core.ext.TreeLogger; 20 import com.google.gwt.core.ext.UnableToCompleteException; 21 22 25 public class RuleReplaceWith extends Rule { 26 27 private final String replacementTypeName; 28 29 public RuleReplaceWith(String typeName) { 30 this.replacementTypeName = typeName; 31 } 32 33 public String getReplacementTypeName() { 34 return replacementTypeName; 35 } 36 37 public String realize(TreeLogger logger, GeneratorContext context, 38 String typeName) throws UnableToCompleteException { 39 return replacementTypeName; 40 } 41 42 public String toString() { 43 return "<replace-with class='" + replacementTypeName + "'/>"; 44 } 45 } 46 | Popular Tags |