com.google.common.reflect.TypeToken.toString()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(86)

本文整理了Java中com.google.common.reflect.TypeToken.toString()方法的一些代码示例,展示了TypeToken.toString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeToken.toString()方法的具体详情如下:
包路径:com.google.common.reflect.TypeToken
类名称:TypeToken
方法名:toString

TypeToken.toString介绍

暂无

代码示例

代码示例来源:origin: google/guava

public <T> void testToString() {
 assertEquals(String.class.getName(), new TypeToken<String>() {}.toString());
 assertEquals("T", TypeToken.of(new TypeCapture<T>() {}.capture()).toString());
 assertEquals("java.lang.String", new Entry<String, Integer>() {}.keyType().toString());
}

代码示例来源:origin: google/guava

assertTrue(typeToken.toString(), unboundedToken.isSupertypeOf(typeToken));
  typeToken.toString(), typeToken == concreteToken, concreteToken.isSupertypeOf(typeToken));
  typeToken.toString(), typeToken == subtypeToken, subtypeToken.isSupertypeOf(typeToken));
  typeToken.toString(),
  typeToken == supertypeToken,
  supertypeToken.isSupertypeOf(typeToken));

代码示例来源:origin: lenskit/lenskit

@Override
public String toString() {
  String tname;
  if (ClassUtils.isPrimitiveWrapper(getRawType())) {
    tname = ClassUtils.wrapperToPrimitive(getRawType()).getName();
  } else {
    tname = type.toString();
  }
  return "TypedName[" + name + ": " + tname + "]";
}

代码示例来源:origin: hm.binkley/binkley-convert

private DuplicateConversion(final TypeToken<?> type) {
    super(type.toString());
  }
}

代码示例来源:origin: hm.binkley/binkley-convert

private UnsupportedConversion(final TypeToken<?> type) {
    super(type.toString());
  }
}

代码示例来源:origin: io.ratpack/ratpack-exec

@Override
public String toString() {
 return "RegistryEntry{type=" + type.toString() + ", value=" + object + '}';
}

代码示例来源:origin: org.spongepowered/spongeapi

@Override
  public String toString() {
    if (this.string == null) {
      this.string = "Key{Value:" + "MapValue<" + elementToken.toString() + ","
             + valueToken.toString() + ">, Query: " + query.toString() + "}";
    }
    return this.string;
  }
};

代码示例来源:origin: com.strapdata.cassandra/cassandra-all

@VisibleForTesting
public static String javaSourceName(TypeToken<?> type)
{
  String n = type.toString();
  return JAVA_LANG_PREFIX.matcher(n).replaceAll("");
}

代码示例来源:origin: org.apache.cassandra/cassandra-all

@VisibleForTesting
public static String javaSourceName(TypeToken<?> type)
{
  String n = type.toString();
  return JAVA_LANG_PREFIX.matcher(n).replaceAll("");
}

代码示例来源:origin: ssaarela/javersion

@Override
public String toString() {
  String name = typeToken.toString();
  Matcher matcher = DUPLICATE_OWNER_NAME.matcher(name);
  StringBuffer sb = new StringBuffer(name.length());
  while (matcher.find()) {
    matcher.appendReplacement(sb, quoteReplacement(matcher.group(2)));
  }
  matcher.appendTail(sb);
  return sb.toString();
}

代码示例来源:origin: org.spongepowered/spongeapi

@Override
  public String toString() {
    if (this.string == null) {
      this.string = "Key{Value:ListValue<" + elementToken.toString() + ">, Query: " + query.toString() + "}";
    }
    return this.string;
  }
};

代码示例来源:origin: org.spongepowered/spongeapi

@Override
  public String toString() {
    if (this.string == null) {
      this.string = "Key{Value:" + "SetValue<" + elementToken.toString() + ">, Query: " + query.toString() + "}";
    }
    return this.string;
  }
};

代码示例来源:origin: org.spongepowered/spongeapi

@Override
  public String toString() {
    if (this.string == null) {
      this.string = "Key{Value:" + "OptionalValue<" + elementToken.toString() + ">, Query: " + query.toString() + "}";
    }
    return this.string;
  }
};

代码示例来源:origin: caskdata/cdap

private String normalizeTypeName(TypeToken<?> type) {
 String typeName = type.toString();
 int dimension = 0;
 while (type.isArray()) {
  type = type.getComponentType();
  typeName = type.toString();
  dimension++;
 }
 typeName = typeName.replace(".", "")
           .replace("<", "Of")
           .replace(">", "")
           .replace(",", "To")
           .replace(" ", "")
           .replace("$", "");
 if (dimension > 0) {
  typeName = "Array" + dimension + typeName;
 }
 return typeName;
}

代码示例来源:origin: co.cask.cdap/cdap-common

private String normalizeTypeName(TypeToken<?> type) {
 String typeName = type.toString();
 int dimension = 0;
 while (type.isArray()) {
  type = type.getComponentType();
  typeName = type.toString();
  dimension++;
 }
 typeName = typeName.replace(".", "")
           .replace("<", "Of")
           .replace(">", "")
           .replace(",", "To")
           .replace(" ", "")
           .replace("$", "");
 if (dimension > 0) {
  typeName = "Array" + dimension + typeName;
 }
 return typeName;
}

代码示例来源:origin: co.cask.tigon/tigon-yarn

private String normalizeTypeName(TypeToken<?> type) {
 String typeName = type.toString();
 int dimension = 0;
 while (type.isArray()) {
  type = type.getComponentType();
  typeName = type.toString();
  dimension++;
 }
 typeName = typeName.replace(".", "")
           .replace("<", "Of")
           .replace(">", "")
           .replace(",", "To")
           .replace(" ", "")
           .replace("$", "");
 if (dimension > 0) {
  typeName = "Array" + dimension + typeName;
 }
 return typeName;
}

代码示例来源:origin: org.lenskit/lenskit-core

@Override
public String toString() {
  String tname;
  if (ClassUtils.isPrimitiveWrapper(getRawType())) {
    tname = ClassUtils.wrapperToPrimitive(getRawType()).getName();
  } else {
    tname = type.toString();
  }
  return "TypedName[" + name + ": " + tname + "]";
}

代码示例来源:origin: kframework/k

@Override
public String toString() {
  if (getTypeToken().equals(TypeToken.of(String.class))) {
    return toString(getAnnotation());
  }
  String annotation = toString(getAnnotation());
  if (annotation != null) {
    return "@" + getTypeToken().toString() + "." + annotation;
  } else {
    return "@" + getTypeToken().toString();
  }
}

代码示例来源:origin: com.google.guava/guava-tests

public <T> void testToString() {
 assertEquals(String.class.getName(), new TypeToken<String>() {}.toString());
 assertEquals("T", TypeToken.of(new TypeCapture<T>() {}.capture()).toString());
 assertEquals("java.lang.String", new Entry<String, Integer>() {}.keyType().toString());
}

代码示例来源:origin: com.google.guava/guava-tests

assertTrue(typeToken.toString(), unboundedToken.isSupertypeOf(typeToken));
assertEquals(typeToken.toString(),
  typeToken == concreteToken, concreteToken.isSupertypeOf(typeToken));
assertEquals(typeToken.toString(),
  typeToken == subtypeToken, subtypeToken.isSupertypeOf(typeToken));
assertEquals(typeToken.toString(),
  typeToken == supertypeToken, supertypeToken.isSupertypeOf(typeToken));

相关文章

微信公众号

最新文章

更多

TypeToken类方法