/** Returns a class name to complement {@code type}. */ public static ClassName adapterName(ClassName type, String suffix) { return ClassName.get(type.packageName(), Joiner.on('$').join(type.simpleNames()) + suffix); }
public List<String> simpleNames() { List<String> simpleNames = new ArrayList<>(); if (enclosingClassName != null) { simpleNames.addAll(enclosingClassName().simpleNames()); } simpleNames.add(simpleName); return simpleNames; }
public static String getInjectedFQCN(ClassName className) { StringBuilder name = new StringBuilder(); for (String part : className.simpleNames()) { if (name.length() > 0) { name.append("$"); } name.append(part); } return className.packageName() + "." + name.toString() + Constants.MAPPER_CLASS_SUFFIX; }
private String reflectionName(ClassName className) { return className.packageName().isEmpty() ? Joiner.on('$').join(className.simpleNames()) : className.packageName() + '.' + Joiner.on('$').join(className.simpleNames()); }
int suffixOffset = c.simpleNames().size() - 1; return join(".", className.simpleNames().subList( suffixOffset, className.simpleNames().size())); return join(".", className.simpleNames());
protected static String getSimpleClassName(ClassName className) { String result = ""; java.util.List<String> simpleNames = className.simpleNames(); for (int i = 0; i < simpleNames.size(); i++) { String name = simpleNames.get(i); result += name; if (i != simpleNames.size() - 1) { result += "."; } } return result; }
static String classFileName(ClassName className) { return CLASS_FILE_NAME_JOINER.join(className.simpleNames()); }
private ClassName makeContained(String pack, ClassName currentSuggestion) { if ( currentSuggestion.simpleNames().size() > 1) { return ClassName.get(pack, currentSuggestion.simpleNames().get(0), currentSuggestion.simpleNames().subList(1, currentSuggestion.simpleNames().size()).toArray(new String[0])); } else { return ClassName.get(pack, currentSuggestion.simpleNames().get(0)); } } }
private ClassName makeContained(String pack, ClassName currentSuggestion) { if ( currentSuggestion.simpleNames().size() > 1) { return ClassName.get(pack, currentSuggestion.simpleNames().get(0), currentSuggestion.simpleNames().subList(1, currentSuggestion.simpleNames().size()).toArray(new String[0])); } else { return ClassName.get(pack, currentSuggestion.simpleNames().get(0)); } }
public static String getSimpleClassName(ClassName className) { String result = ""; java.util.List<String> simpleNames = className.simpleNames(); for (int i = 0; i < simpleNames.size(); i++) { String name = simpleNames.get(i); result += name; if (i != simpleNames.size() - 1) { result += "."; } } return result; }
protected static String getSimpleClassName(ClassName className) { String result = ""; java.util.List<String> simpleNames = className.simpleNames(); for (int i = 0; i < simpleNames.size(); i++) { String name = simpleNames.get(i); result += name; if (i != simpleNames.size() - 1) { result += "."; } } return result; }
public CodeCanvasWriter named(ClassName className) { List<String> simpleNames = className.simpleNames(); String first = simpleNames.get(0); Object[] rest = simpleNames.subList(1, simpleNames.size()).toArray(); name = Joiner.on('.').join(className.packageName(), first, rest); return this; }
private ClassName getInjectionClassName(TypeElement typeElement, String suffix) { ClassName specClassName = ClassName.get(typeElement); return ClassName.get(specClassName.packageName(), Joiner.on('$').join(specClassName.simpleNames()) + suffix); }
static String createTypeAdapterClassName(ClassName modelType) { String modelClassName = modelType.simpleNames().stream().collect(Collectors.joining("$")); return StaticGsonTypeAdapterFactory.getTypeAdapterFactoryName(modelClassName); }
private String reflectionName(ClassName className) { return className.packageName() + '.' + Joiner.on('$').join(className.simpleNames()); }
public String reflectionName() { // trivial case: no nested names if (names.size() == 2) { String packageName = packageName(); if (packageName.isEmpty()) { return names.get(1); } return packageName + "." + names.get(1); } // concat top level class name and nested names StringBuilder builder = new StringBuilder(); builder.append(topLevelClassName()); for (String name : simpleNames().subList(1, simpleNames().size())) { builder.append('$').append(name); } return builder.toString(); }
public String reflectionName() { // trivial case: no nested names if (names.size() == 2) { String packageName = packageName(); if (packageName.isEmpty()) { return names.get(1); } return packageName + "." + names.get(1); } // concat top level class name and nested names StringBuilder builder = new StringBuilder(); builder.append(topLevelClassName()); for (String name : simpleNames().subList(1, simpleNames().size())) { builder.append('$').append(name); } return builder.toString(); }
private String classLiteralName(ClassName className) { return className.packageName() + "." + StringUtils.join(".", className.simpleNames()) + ".class"; }
int suffixOffset = c.simpleNames().size() - 1; return join(".", className.simpleNames().subList( suffixOffset, className.simpleNames().size())); return join(".", className.simpleNames());
.topLevelClassName() .peerClass( Joiner.on('_').join(descriptor.enclosingModule().simpleNames()) + "_" + LOWER_CAMEL.to(UPPER_CAMEL, descriptor.methodName()));