public String returnTypeToJavaCode() { StringBuilder sb = new StringBuilder(); if (getGenericReturnType() != null) { sb.append(getReturnType().toJavaCode()); sb.append("<"); sb.append(getGenericReturnType().toJavaCode()); sb.append(">"); } else { sb.append(getReturnType().toJavaCode()); } return sb.toString(); }
public String signatureToJavaCode() { StringBuilder sb = new StringBuilder(); for (SParameter parameter : getParameters()) { sb.append((parameter.getGenericType() != null ? (parameter.getGenericType().toJavaCode() + "<" + parameter.getType() + ">") : parameter.getType().toJavaCode()) + parameter.getName()); if (!parameter.isLast()) { sb.append(", "); } } return sb.toString(); }
int i=0; for (SParameter sParameter : sMethod.getParameters()) { methodBuilder.append("(" + sParameter.getType().toJavaCode() + ")$4[" + i + "].getValue()"); if (i < sMethod.getParameters().size() - 1) { methodBuilder.append(", ");
stringBuffer.append(method.getGenericReturnType() != null ? (method.getReturnType().toJavaCode() + "<" + method.getGenericReturnType().toJavaCode() + ">") : method.getReturnType().toJavaCode()); stringBuffer.append(TEXT_8); stringBuffer.append(method.getName()); stringBuffer.append(parameter.getGenericType() != null ? (parameter.getType().toJavaCode() + "<" + parameter.getGenericType() + ">") : parameter.getType().toJavaCode()); stringBuffer.append(TEXT_8); stringBuffer.append(parameter.getName());
int i=0; for (org.bimserver.shared.meta.SParameter sParameter : sMethod.getParameters()) { parameters[i] = pool.get(sParameter.getType().toJavaCode()); i++; CtMethod method = new CtMethod(pool.get(sMethod.getReturnType().toJavaCode()), sMethod.getName(), parameters, reflectorImplClass); StringBuilder methodBuilder = new StringBuilder(); methodBuilder.append("{"); if (sMethod.getReturnType().isVoid()) { } else { methodBuilder.append("return (" + sMethod.getReturnType().toJavaCode() + ")"); methodBuilder.append("reflector.callMethod(\"" + interfaceClass.getSimpleName() + "\", \"" + sMethod.getName() + "\", " + sMethod.getReturnType().toJavaCode() + ".class"); if (sMethod.getParameters().isEmpty()) { methodBuilder.append(", new " + KeyValuePair.class.getName() + "[0]");
stringBuffer.append(parameter.getGenericType() != null ? (parameter.getType().toJavaCode() + "<" + parameter.getGenericType() + ">") : parameter.getType().toJavaCode()); stringBuffer.append(TEXT_16); stringBuffer.append(parameter.getName());