public String simpleName() { return nameInfo().getSimpleName(); }
private String autoboxName(SimpleTypeInfo simpleTypeInfo) { NameInfo nameInfo = simpleTypeInfo.nameInfo(); String simpleName = nameInfo.getSimpleName(); if ("int".equals(simpleName)) { return "Integer"; } else if ("char".equals(simpleName)) { return "Character"; } else { return Strings.camelCase(simpleName) .toString(); } }
private TypeName toTypeName0(SimpleTypeInfo simpleTypeInfo) { NameInfo nameInfo = simpleTypeInfo.nameInfo(); String simpleName = nameInfo.getSimpleName(); return TypeVariableName.get(simpleName); }
public String getDeclaredName() { String simpleName = nameInfo().getSimpleName(); StringBuilder name = new StringBuilder(simpleName); List<TypeParameterInfo> typeParameterInfoList = typeParameterInfoList(); TypeParameterInfoMap map = TypeParameterInfoMap.mapOf(typeParameterInfoList); name.append(map.toString()); return name.toString(); }
public String getRawName() { String simpleName = nameInfo().getSimpleName(); StringBuilder name = new StringBuilder(simpleName); List<TypeParameterInfo> typeParameterInfoList = typeParameterInfoList(); TypeParameterInfoMap map = TypeParameterInfoMap.mapOf(typeParameterInfoList); name.append(map.toStringRaw()); return name.toString(); }
@AutoFunctional public String declaredName() { StringBuilder res = new StringBuilder(); String space = ""; Optional<TypeVariableInfo> maybeTypeVariableInfo = typeVariableInfo(); if (maybeTypeVariableInfo.isPresent()) { TypeVariableInfo typeVariableInfo = maybeTypeVariableInfo.get(); res.append(typeVariableInfo.declaredName()); space = " "; } Optional<NameInfo> maybeType = type(); if (maybeType.isPresent()) { res.append(space); String type = maybeType.get().getSimpleName(); res.append(type); } List<TypeParameterInfo> typeParameterInfoList = typeParameterInfoList(); if (!typeParameterInfoList.isEmpty()) { res.append("<"); res.append(Joiner.on(", ").join(typeParameterInfoList)); res.append(">"); } return res.toString(); }