コード例 #1
0
  public boolean isMatch(Type type) {
    if (type instanceof GenericArrayType) {
      GenericArrayType aType = (GenericArrayType) type;

      return _componentType.equals(aType.getGenericComponentType());
    } else return false;
  }
コード例 #2
0
  public boolean equals(Object o) {
    if (o == this) return true;
    else if (o instanceof GenericArrayType) {
      GenericArrayType type = (GenericArrayType) o;

      return _componentType.equals(type.getGenericComponentType());
    } else return false;
  }
コード例 #3
0
 @Override
 public String getSimpleName() {
   return _componentType.getSimpleName() + "[]";
 }
コード例 #4
0
 public int hashCode() {
   return 17 + 37 * _componentType.hashCode();
 }
コード例 #5
0
 public Type getGenericComponentType() {
   return _componentType.toType();
 }