new TypeAnnotationsScanner(), new MethodAnnotationsScanner(), new MethodParameterScanner()); Set<Class<? extends AbstractSmackIntegrationTest>> inttestClasses = reflections.getSubTypesOf(AbstractSmackIntegrationTest.class); Set<Class<? extends AbstractSmackLowLevelIntegrationTest>> lowLevelInttestClasses = reflections.getSubTypesOf(AbstractSmackLowLevelIntegrationTest.class);
@Override public void scan(Object cls) { final MetadataAdapter md = getMetadataAdapter(); for (Object method : md.getMethods(cls)) { String signature = md.getParameterNames(method).toString(); if (acceptResult(signature)) { getStore().put(signature, md.getMethodFullKey(cls, method)); } String returnTypeName = md.getReturnTypeName(method); if (acceptResult(returnTypeName)) { getStore().put(returnTypeName, md.getMethodFullKey(cls, method)); } List<String> parameterNames = md.getParameterNames(method); for (int i = 0; i < parameterNames.size(); i++) { for (Object paramAnnotation : md.getParameterAnnotationNames(method, i)) { if (acceptResult((String) paramAnnotation)) { getStore().put((String) paramAnnotation, md.getMethodFullKey(cls, method)); } } } } } }
@Override public void scan(Object cls) { final MetadataAdapter md = getMetadataAdapter(); for (Object method : md.getMethods(cls)) { String signature = md.getParameterNames(method).toString(); if (acceptResult(signature)) { getStore().put(signature, md.getMethodFullKey(cls, method)); } String returnTypeName = md.getReturnTypeName(method); if (acceptResult(returnTypeName)) { getStore().put(returnTypeName, md.getMethodFullKey(cls, method)); } List<String> parameterNames = md.getParameterNames(method); for (int i = 0; i < parameterNames.size(); i++) { for (Object paramAnnotation : md.getParameterAnnotationNames(method, i)) { if (acceptResult((String) paramAnnotation)) { getStore().put((String) paramAnnotation, md.getMethodFullKey(cls, method)); } } } } } }
new MethodAnnotationsScanner() .filterResultsBy(filter), new MethodParameterScanner()).setUrls(urlTotals));
@Override public void scan(Object cls) { final MetadataAdapter md = getMetadataAdapter(); for (Object method : md.getMethods(cls)) { String signature = md.getParameterNames(method).toString(); if (acceptResult(signature)) { getStore().put(signature, md.getMethodFullKey(cls, method)); } String returnTypeName = md.getReturnTypeName(method); if (acceptResult(returnTypeName)) { getStore().put(returnTypeName, md.getMethodFullKey(cls, method)); } List<String> parameterNames = md.getParameterNames(method); for (int i = 0; i < parameterNames.size(); i++) { for (Object paramAnnotation : md.getParameterAnnotationNames(method, i)) { if (acceptResult((String) paramAnnotation)) { getStore().put((String) paramAnnotation, md.getMethodFullKey(cls, method)); } } } } } }
private Reflections createReflections() { final ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.setScanners(new TypeAnnotationsScanner(), new MethodParameterScanner()); for (Object configurationObject : configurationObjects) { configurationBuilder.addUrls(ClasspathHelper.forClass(configurationObject.getClass(), configurationObject.getClass().getClassLoader())); } return new Reflections(configurationBuilder); }
@Override public void scan(Object cls) { final MetadataAdapter md = getMetadataAdapter(); for (Object method : md.getMethods(cls)) { String signature = md.getParameterNames(method).toString(); if (acceptResult(signature)) { getStore().put(signature, md.getMethodFullKey(cls, method)); } String returnTypeName = md.getReturnTypeName(method); if (acceptResult(returnTypeName)) { getStore().put(returnTypeName, md.getMethodFullKey(cls, method)); } List<String> parameterNames = md.getParameterNames(method); for (int i = 0; i < parameterNames.size(); i++) { for (Object paramAnnotation : md.getParameterAnnotationNames(method, i)) { if (acceptResult((String) paramAnnotation)) { getStore().put((String) paramAnnotation, md.getMethodFullKey(cls, method)); } } } } } }
.setUrls(Arrays.asList(ClasspathHelper.forClass(Runner.class))).filterInputsBy(TestModelFilter) .setScanners(new SubTypesScanner(false), new TypeAnnotationsScanner(), new FieldAnnotationsScanner(), new MethodAnnotationsScanner(), new MethodParameterScanner(), new MethodParameterNamesScanner(), new MemberUsageScanner()));
@Override public void scan(Object cls) { final MetadataAdapter md = getMetadataAdapter(); for (Object method : md.getMethods(cls)) { String signature = md.getParameterNames(method).toString(); if (acceptResult(signature)) { getStore().put(signature , md.getMethodFullKey(cls , method)); } String returnTypeName = md.getReturnTypeName(method); if (acceptResult(returnTypeName)) { getStore().put(returnTypeName , md.getMethodFullKey(cls , method)); } List<String> parameterNames = md.getParameterNames(method); for (int i = 0; i < parameterNames.size(); i++) { for (Object paramAnnotation : md.getParameterAnnotationNames(method , i)) { if (acceptResult((String) paramAnnotation)) { getStore().put((String) paramAnnotation , md.getMethodFullKey(cls , method)); } } } } } }
public static Reflections createPackageScanningReflections(String packageNamePrefix){ ConfigurationBuilder configBuilder = new ConfigurationBuilder() .filterInputsBy(new FilterBuilder().includePackage(packageNamePrefix)) .setUrls(ClasspathHelper.forPackage(packageNamePrefix)) .setScanners( new TypeAnnotationsScanner(), new MethodParameterScanner(), new MethodAnnotationsScanner(), new FieldAnnotationsScanner() ); return new Reflections(configBuilder); }
new MethodAnnotationsScanner() .filterResultsBy(filter), new MethodParameterScanner()).setUrls(urlTotals));
new MethodAnnotationsScanner() .filterResultsBy(filter), new MethodParameterScanner()).setUrls(urlTotals));