package io.swagger.reflection; import javax.inject.Inject; public class Child extends Parent<Integer> implements IParent<Long> { protected Child() { } public Child(String arg) { } @Override public Integer parametrizedMethod1(Integer arg) { return null; } @Override public String parametrizedMethod2(Long arg) { return null; } public Integer parametrizedMethod3(Long arg) { return null; } public Integer parametrizedMethod4(Long arg) { return null; } @Override public String parametrizedMethod5(Long arg) { return null; } @Override public void annotationHolder() { } @Deprecated @Inject public void injectableMethod() { } @IndirectAnnotation public void indirectAnnotationMethod() { } }