/[classpath]/gjdoc/src/gnu/classpath/tools/gjdoc/TypeImpl.java
ViewVC logotype

Diff of /gjdoc/src/gnu/classpath/tools/gjdoc/TypeImpl.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by julian, Fri Dec 3 19:05:38 2004 UTC revision 1.5 by julian, Mon Dec 13 17:39:51 2004 UTC
# Line 21  Free Software Foundation, Inc., 59 Templ Line 21  Free Software Foundation, Inc., 59 Templ
21  package gnu.classpath.tools.gjdoc;  package gnu.classpath.tools.gjdoc;
22    
23  import com.sun.javadoc.*;  import com.sun.javadoc.*;
24    import java.util.Collections;
25    import java.util.Set;
26    import java.util.HashSet;
27    
28  public class TypeImpl implements Type, WritableType {  public class TypeImpl implements Type, WritableType {
29    
# Line 58  public class TypeImpl implements Type, W Line 61  public class TypeImpl implements Type, W
61     public Object clone() throws CloneNotSupportedException {     public Object clone() throws CloneNotSupportedException {
62        return super.clone();        return super.clone();
63     }     }
64    
65       public boolean isPrimitive()
66       {
67          return null == packageName && primitiveNames.contains(typeName);
68       }
69    
70       private static final Set primitiveNames;
71       static {
72          Set _primitiveNames = new HashSet();
73          _primitiveNames.add("boolean");
74          _primitiveNames.add("char");
75          _primitiveNames.add("byte");
76          _primitiveNames.add("short");
77          _primitiveNames.add("int");
78          _primitiveNames.add("long");
79          _primitiveNames.add("float");
80          _primitiveNames.add("double");
81          primitiveNames = Collections.unmodifiableSet(_primitiveNames);
82       }
83  }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26