1 16 package com.google.gwt.dev.jjs.ast; 17 18 import com.google.gwt.dev.jjs.SourceInfo; 19 20 23 public abstract class JType extends JNode implements HasName { 24 25 protected final String name; 26 private final JLiteral defaultValue; 27 28 public JType(JProgram program, SourceInfo info, String name, 29 JLiteral defaultValue) { 30 super(program, info); 31 this.name = name; 32 this.defaultValue = defaultValue; 33 } 34 35 public JLiteral getDefaultValue() { 36 return defaultValue; 37 } 38 39 public abstract String getJavahSignatureName(); 40 41 public abstract String getJsniSignatureName(); 42 43 public String getName() { 44 return name; 45 } 46 47 } 48 | Popular Tags |