public String getName() { StringBuilder b = new StringBuilder(); String sep = ""; for (TypeMirror typeMirror : primitiveSignature) { b.append(sep).append(ElementUtils.firstLetterLowerCase(ElementUtils.getSimpleName(typeMirror))); sep = "_"; } return b.toString(); }
private static String createSpecializationFieldName(SpecializationData s) { return ElementUtils.firstLetterLowerCase(s.getId()) + "_cache"; }
private static String instanceVarName(NodeData node) { if (node.getDeclaringNode() != null) { return ElementUtils.firstLetterLowerCase(factoryClassName(node)) + "Instance"; } else { return "instance"; } }
private static String instanceVarName(NodeData node) { if (node.getDeclaringNode() != null) { return ElementUtils.firstLetterLowerCase(factoryClassName(node)) + "Instance"; } else { return "instance"; } }
private String createFieldName(SpecializationData specialization, Parameter cacheParameter) { if (useSpecializationClass(specialization)) { return cacheParameter.getLocalName() + "_"; } else { return ElementUtils.firstLetterLowerCase(specialization.getId()) + "_" + cacheParameter.getLocalName() + "_"; } }
private String createAssumptionFieldName(SpecializationData specialization, AssumptionExpression assumption) { if (useSpecializationClass(specialization)) { return assumption.getId() + "_"; } else { return ElementUtils.firstLetterLowerCase(specialization.getId()) + "_" + assumption.getId() + "_"; } }
private static String createImplicitTypeStateLocalName(Parameter execution) { String name = ElementUtils.firstLetterLowerCase(ElementUtils.getTypeId(execution.getType())); return name + "Cast" + execution.getSpecification().getExecution().getIndex(); }
String name = ElementUtils.firstLetterLowerCase(ElementUtils.getAnnotationValue(String.class, mirror, "name")); TypeMirror type = ElementUtils.getAnnotationValue(TypeMirror.class, mirror, "type");
String name = ElementUtils.firstLetterLowerCase(ElementUtils.getAnnotationValue(String.class, mirror, "name")); TypeMirror type = ElementUtils.getAnnotationValue(TypeMirror.class, mirror, "type");