changeset 22163 | 3651128c74eb |
parent 9078 | 096c39554639 |
22162:3b3e23e67329 | 22163:3651128c74eb |
---|---|
101 |
101 |
102 public boolean isPrimitiveType() { |
102 public boolean isPrimitiveType() { |
103 return primitiveTypes.contains(name); |
103 return primitiveTypes.contains(name); |
104 } |
104 } |
105 // where |
105 // where |
106 private static final Set<String> primitiveTypes = new HashSet<String>(Arrays.asList( |
106 private static final Set<String> primitiveTypes = new HashSet<>(Arrays.asList( |
107 "boolean", "byte", "char", "double", "float", "int", "long", "short", "void")); |
107 "boolean", "byte", "char", "double", "float", "int", "long", "short", "void")); |
108 |
108 |
109 @Override |
109 @Override |
110 public String toString() { |
110 public String toString() { |
111 return name; |
111 return name; |
342 * WildcardIndicator: |
342 * WildcardIndicator: |
343 * {@code +} |
343 * {@code +} |
344 * {@code -} |
344 * {@code -} |
345 */ |
345 */ |
346 public static class WildcardType extends Type { |
346 public static class WildcardType extends Type { |
347 public enum Kind { UNBOUNDED, EXTENDS, SUPER }; |
347 public enum Kind { UNBOUNDED, EXTENDS, SUPER } |
348 |
|
348 public WildcardType() { |
349 public WildcardType() { |
349 this(Kind.UNBOUNDED, null); |
350 this(Kind.UNBOUNDED, null); |
350 } |
351 } |
351 public WildcardType(Kind kind, Type boundType) { |
352 public WildcardType(Kind kind, Type boundType) { |
352 this.kind = kind; |
353 this.kind = kind; |