@Override NameInfo nameInfo() { return NameInfo.of(); }
@Override NameInfo nameInfo() { return NameInfo.of(); }
@Override NameInfo nameInfo() { return NameInfo.of(); }
@Override NameInfo nameInfo() { return NameInfo.of(); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
private NameInfo autoboxNameInfo(SimpleTypeInfo simpleTypeInfo) { String autoboxName = autoboxName(simpleTypeInfo); return NameInfo.of(autoboxName); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
@Override NameInfo nameInfo() { return NameInfo.of(mirror().toString()); }
@Override public String toString() { return String.format("%s.%s", packageInfo(), name().or(NameInfo.of())); }
NameInfo nameInfo() { String name = getSimpleName(); NameInfo info = NameInfo.of(name); Optional<SimpleTypeInfo> maybeEnclosingTypeInfo = enclosingTypeInfo(); if (maybeEnclosingTypeInfo.isPresent()) { SimpleTypeInfo enclosingTypeInfo = maybeEnclosingTypeInfo.get(); NameInfo enclosingNameInfo = enclosingTypeInfo.nameInfo(); info = enclosingNameInfo.add(name); } return info; }
private static SimpleTypeInfo named(String name) { return SimpleTypeInfo.newPrimitive() .packageInfo(Optional.<PackageInfo> absent()) .nameInfo(NameInfo.of(name)) .typeParameterInfoList(ImmutableList.<TypeParameterInfo> of()) .build(); }
public boolean shouldKeep(PackageInfo thatPackageInfo) { boolean samePackage = packageInfo().equals(thatPackageInfo); return !samePackage || name().or(NameInfo.of()).isQualifiedName(); }
@Override public SimpleTypeInfo toSimpleTypeInfo() { return SimpleTypeInfo.newPrimitive() .packageInfo(packageInfo()) .nameInfo(type().or(NameInfo.of())) .typeParameterInfoList(typeParameterInfoList()) .build(); }
@Override public SimpleTypeInfo toSimpleTypeInfo() { return SimpleTypeInfo.newPrimitive() .packageInfo(packageInfo()) .nameInfo(type().or(NameInfo.of())) .typeParameterInfoList(typeParameterInfoList()) .build(); }
@AutoFunctional public SimpleTypeInfo toSimpleTypeInfo() { return SimpleTypeInfo.newType() .packageInfo(packageInfo()) .nameInfo(type().or(NameInfo.of())) .typeParameterInfoList(typeParameterInfoList()) .build(); }