private static Optional<String> extractMethodJavadoc(Method method, MethodHolder<?> parsed) { final String methodName = method.getName(); List<? extends org.jboss.forge.roaster.model.Method<?, ?>> methods = parsed.getMethods(); for (org.jboss.forge.roaster.model.Method<?, ?> parsedMethod : methods) { if (parsedMethod.getName().equals(methodName)) { if (!(parsedMethod instanceof MethodSource)) { logger.warn("unexpected method type: {}", parsedMethod.getClass()); return Optional.absent(); } MethodSource methodSource = (MethodSource) parsedMethod; return javadocToContent(methodSource.getJavaDoc()); } } logger.warn("could not find method {} in parsed methods: {}", method, Joiners .squareBracketsSameLineJoiner().join(methods)); return Optional.absent(); }
private static Optional<String> extractMethodJavadoc(Method method, MethodHolder<?> parsed) { final String methodName = method.getName(); List<? extends org.jboss.forge.roaster.model.Method<?, ?>> methods = parsed.getMethods(); for (org.jboss.forge.roaster.model.Method<?, ?> parsedMethod : methods) { if (parsedMethod.getName().equals(methodName)) { if (!(parsedMethod instanceof MethodSource)) { logger.warn("unexpected method type: {}", parsedMethod.getClass()); return Optional.absent(); } MethodSource methodSource = (MethodSource) parsedMethod; return javadocToContent(methodSource.getJavaDoc()); } } logger.warn("could not find method {} in parsed methods: {}", method, Joiners .squareBracketsSameLineJoiner().join(methods)); return Optional.absent(); }
private static Optional<String> extractMethodJavadoc(Method method, MethodHolder<?> parsed) { final String methodName = method.getName(); List<? extends org.jboss.forge.roaster.model.Method<?, ?>> methods = parsed.getMethods(); for (org.jboss.forge.roaster.model.Method<?, ?> parsedMethod : methods) { if (parsedMethod.getName().equals(methodName)) { if (!(parsedMethod instanceof MethodSource)) { logger.warn("unexpected method type: {}", parsedMethod.getClass()); return Optional.absent(); } MethodSource methodSource = (MethodSource) parsedMethod; return javadocToContent(methodSource.getJavaDoc()); } } logger.warn("could not find method {} in parsed methods: {}", method, Joiners .squareBracketsSameLineJoiner().join(methods)); return Optional.absent(); }
/** * Implement the abstract methods present in a {@link MethodHolder} to the specified {@link MethodHolderSource} * * @param source the {@link MethodHolder} where the methods will be imported from * @param target the {@link MethodHolderSource} where the methods will be exported to * @return a {@link List} of the implemented methods added to the provided {@link MethodHolderSource} */ @SuppressWarnings({ "rawtypes", "unchecked" }) public static List<MethodSource<?>> implementAbstractMethods(final MethodHolder<?> source, final MethodHolderSource<?> target) { List<MethodSource<?>> methods = new ArrayList<MethodSource<?>>(); for (Method method : source.getMethods()) { if (method.isAbstract() && !target.hasMethod(method)) { MethodSource<?> newMethod = target.addMethod(method); implementMethod(newMethod); removeAllAnnotations(newMethod); methods.add(newMethod); } } return methods; }
/** * Implement the abstract methods present in a {@link MethodHolder} to the specified {@link MethodHolderSource} * * @param source the {@link MethodHolder} where the methods will be imported from * @param target the {@link MethodHolderSource} where the methods will be exported to * @return a {@link List} of the implemented methods added to the provided {@link MethodHolderSource} */ @SuppressWarnings({ "rawtypes", "unchecked" }) public static List<MethodSource<?>> implementAbstractMethods(final MethodHolder<?> source, final MethodHolderSource<?> target) { List<MethodSource<?>> methods = new ArrayList<MethodSource<?>>(); for (Method method : source.getMethods()) { if (method.isAbstract() && !target.hasMethod(method)) { MethodSource<?> newMethod = target.addMethod(method); implementMethod(newMethod); removeAllAnnotations(newMethod); methods.add(newMethod); } } return methods; }
final MethodHolder<?> clazz) for (Method<?, ?> method : clazz.getMethods())
final MethodHolder<?> clazz) for (Method<?, ?> method : clazz.getMethods())
for (Method<?, ?> method : clazz.getMethods())
for (Method<?, ?> method : clazz.getMethods())