private JType[] getParamTypes(JMethod setter) { JParameter[] params = setter.getParameters(); JType[] types = new JType[params.length]; for (int i = 0; i < params.length; i++) { types[i] = params[i].getType(); } return types; }
private JClassType getFirstParamType(JMethod method) { return method.getParameters()[0].getType().isClassOrInterface(); }
private boolean writeClassMethod(TreeLogger logger, JMethod userMethod, Map<String, String> substitutionMap, SourceWriter sw) throws UnableToCompleteException { if (userMethod.getParameters().length > 0) { logger.log(Type.ERROR, "The method [" + userMethod.getName() + "] shouldn't contain any " + "parameters"); throw new UnableToCompleteException(); } String name = getClassName(userMethod); String value = substitutionMap.get(name); if (value == null) { logger.log(Type.ERROR, "The following style class [" + name + "] is missing from the source" + " CSS file"); return false; } else { writeSimpleGetter(userMethod, "\"" + value + "\"", sw); } return true; }
&& toImplement.getParameters().length == 0) { writeDefAssignment(logger, sw, toImplement, sheet); } else if (toImplement.getReturnType().getQualifiedSourceName() .equals("java.lang.String") && toImplement.getParameters().length == 0) { writeClassAssignment(sw, toImplement, obfuscatedClassNames); } else {
} else { JMethod setter = ownerFieldClass.getSetter(key); JParameter[] params = setter == null ? null : setter.getParameters();
public static String declareArgs(JMethod action) { StringBuilder args = new StringBuilder(); for (int i = 0; i < action.getParameters().length; i++) { if (i > 0) { args.append(", "); } args.append("arg").append(i); } return args.toString(); }
public static String getArgs(JMethod method) { StringBuilder sb = new StringBuilder(); JParameter[] params = method.getParameters(); for (int i = 0; i < params.length; i++) { if (i > 0) { sb.append(", "); } sb.append(params[i].getName()); } return sb.toString(); }
private JType[] getParamTypes(JMethod setter) { JParameter[] params = setter.getParameters(); JType[] types = new JType[params.length]; for (int i = 0; i < params.length; i++) { types[i] = params[i].getType(); } return types; }
private void ensureParameters() { parameters = new ArrayList<Parameter>(); int i = 0; for (JParameter parameter : method.getParameters()) { parameters.add(new TypeOracleParameter(i++, parameter)); } } }
public static String getArgs(JMethod method) { StringBuilder sb = new StringBuilder(); JParameter[] params = method.getParameters(); for (int i = 0; i < params.length; i++) { if (i > 0) { sb.append(", "); } sb.append(params[i].getName()); } return sb.toString(); }
@Override public MetaType[] getGenericParameterTypes() { return Arrays.stream(method.getParameters()) .map(p -> GWTUtil.fromType(oracle, p.getType())) .toArray(s -> new MetaType[s]); }
searchType : for (JClassType searchType : referenceType.getFlattenedSupertypeHierarchy()) { for (JMethod method : searchType.getOverloads(pathElement)) { if (method.getParameters().length == 0) { currentMethod = method; break searchType;
private static String computeInternalSignature(JMethod method) { StringBuffer sb = new StringBuffer(); sb.setLength(0); sb.append(method.getName()); JParameter[] params = method.getParameters(); for (JParameter param : params) { sb.append("/"); JType paramType = param.getType(); sb.append(paramType.getErasedType().getQualifiedSourceName()); } return sb.toString(); }
private String createSignature(JMethod method) { StringBuffer sb = new StringBuffer(method.getName()); sb.append('('); for (JParameter param : method.getParameters()) { sb.append(param.getType().getJNISignature()); } sb.append(')'); sb.append(method.getReturnType().getJNISignature()); String signature = sb.toString(); return signature; } }
private String getMethodParameters(JMethod method) { StringBuilder result = new StringBuilder(""); for (JParameter parameter : method.getParameters()) { Annotation[] supportedAnnotations = AnnotationUtils.findSupportedAnnotations(parameter.getAnnotations()); result.append(getAnnotationsAsString(supportedAnnotations)).append(" ") .append(parameter.getType().getParameterizedQualifiedSourceName()).append(" ") .append(parameter.getName()).append(", "); } return result.toString(); }
private void writeRendererDispatcherExtraParameters(IndentedWriter w, JMethod sourceMethod) { for (int i = 3; i < sourceMethod.getParameters().length; i++) { JParameter param = sourceMethod.getParameters()[i]; // private int a; // private String b; w.write("private %s %s;", param.getType().getParameterizedQualifiedSourceName(), param.getName()); } }
private void listSetters(JMethod[] methods) { for (JMethod method : methods) { if (method.getName().startsWith("set") && method.getParameters().length == 1 && method.getReturnType().equals(JPrimitiveType.VOID) && method.isPublic()) { this.setters.put(this.extractPropertyNameFromMethod(method), method); this.propertyTypes.put(this.extractPropertyNameFromMethod(method), method.getParameters()[0].getType()); this.addImport(method.getParameters()[0].getType()); } } }
String getRunAsync(JClassType originalType) { JMethod[] methods = originalType.getOverridableMethods(); for (JMethod method : methods) { if ("load".equals(method.getName())) { return method.getParameters()[0].getType() .getQualifiedSourceName(); } } return null; }
String getRunAsync(JClassType originalType) { JMethod[] methods = originalType.getOverridableMethods(); for (JMethod method : methods) { if ("load".equals(method.getName())) { return method.getParameters()[0].getType() .getQualifiedSourceName(); } } return null; }
public void setMethod(JMethod method) { setName(method.getName()); setReturnType(method.getReturnType().isClassOrInterface()); if (method.getParameters().length == 1) { setWrappedType(method.getParameters()[0].getType().isClassOrInterface()); } }