Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package ch.nerdin.generators.testdata;
 
public class Interceptor implements MethodInterceptor {
    @Autowired
    private BeanFactory beanFactory;
    public Object invoke(MethodInvocation invocationthrows Throwable {
        Method method = invocation.getMethod();
        if (isKnownReturnType(method)) {
            return invocation.proceed();
        }
        return .instantiateBeans(method);
    }
    private boolean isKnownReturnType(Method method) {
        String name = method.getReturnType().getName();
        return name.startsWith("java.lang") || method.getReturnType().isPrimitive() || method.getReturnType().isEnum();
    }
New to GrepCode? Check out our FAQ X