public JavaMethodService(GraphContext context) { super(context, JavaMethodModel.class); this.paramService = new JavaParameterService(context); }
public synchronized JavaMethodModel createJavaMethod(JavaClassModel clz, String javaMethod, JavaClassModel... params) { for (JavaMethodModel method : clz.getMethod(javaMethod)) { if (method.countParameters() != params.length) { continue; } if (methodParametersMatch(method, params)) { return method; } } JavaMethodModel method = create(); method.setMethodName(javaMethod); for (int i = 0, j = params.length; i < j; i++) { JavaParameterModel param = paramService.create(); param.setPosition(i); param.setJavaType(params[i]); } return method; }
public synchronized JavaMethodModel createJavaMethod(JavaClassModel clz, String javaMethod, JavaClassModel... params) { for (JavaMethodModel method : clz.getMethod(javaMethod)) { if (method.countParameters() != params.length) { continue; } if (methodParametersMatch(method, params)) { return method; } } JavaMethodModel method = create(); method.setMethodName(javaMethod); for (int i = 0, j = params.length; i < j; i++) { JavaParameterModel param = paramService.create(); param.setPosition(i); param.setJavaType(params[i]); } return method; }
public JavaMethodService(GraphContext context) { super(context, JavaMethodModel.class); this.paramService = new JavaParameterService(context); }
public synchronized JavaMethodModel createJavaMethod(JavaClassModel clz, String javaMethod, JavaClassModel... params) { for (JavaMethodModel method : clz.getMethod(javaMethod)) { if (method.countParameters() != params.length) { continue; } if (methodParametersMatch(method, params)) { return method; } } JavaMethodModel method = create(); method.setMethodName(javaMethod); for (int i = 0, j = params.length; i < j; i++) { JavaParameterModel param = paramService.create(); param.setPosition(i); param.setJavaType(params[i]); } return method; }
public JavaMethodService(GraphContext context) { super(context, JavaMethodModel.class); this.paramService = new JavaParameterService(context); }