public SClass getType(String name) { for (SService sService : servicesByName.values()) { SClass type = sService.getServicesMap().getSType(name); if (type != null) { return type; } } return null; }
Class<?> genericType = sServicesMap.getGenericType(method); boolean aggregate = List.class.isAssignableFrom(method.getReturnType()) || Set.class.isAssignableFrom(method.getReturnType()); SField sField = new SField(fieldName, sServicesMap.getSType(method.getReturnType().getName()), genericType == null ? null : sServicesMap.getSType(genericType.getName()), aggregate); addField(sField); Class<?> genericType = sServicesMap.getGenericType(method); boolean aggregate = List.class.isAssignableFrom(method.getReturnType()) || Set.class.isAssignableFrom(method.getReturnType()); SField sField = new SField(fieldName, sServicesMap.getSType(method.getReturnType().getName()), genericType == null ? null : sServicesMap.getSType(genericType.getName()), aggregate); addField(sField); addSuperClass(sServicesMap.getSType(superclass.getName()));
parameters.add(new SParameter(this, service.getServicesMap().getSType(parameterType.getName()), genericType == null ? null : service.getServicesMap().getSType(genericType.getName()), paramName)); parameterCounter++; this.returnType = service.getServicesMap().getSType(method.getReturnType().getName()); if (method.getReturnType() == List.class || method.getReturnType() == Set.class) { Type genericReturnType = method.getGenericReturnType(); Type type = parameterizedType.getActualTypeArguments()[0]; if (type instanceof Class) { this.genericReturnType = service.getServicesMap().getSType(((Class)type).getName());
SServicesMap sServicesMap = getSServicesMap(); try { return (SLongCheckinActionState) getJsonConverter().fromJson(sServicesMap.getSType("SLongCheckinState"), null, result); } catch (ConvertException e) { e.printStackTrace();
for (FieldDescriptor fieldDescriptor : descriptor.getFields()) { if (fieldDescriptor.getName().equals("__actual_type")) { sClass = sClass.getServicesMap().getSType((String)message.getField(fieldDescriptor)); newInstance = sClass.newInstance(); } else if (fieldDescriptor.getName().startsWith("__")) {