return this.method.getDeclaredAnnotationsByType(annotationClass);
private boolean isConfigurationMethod(Method m) { return m.getDeclaredAnnotationsByType(FnConfiguration.class).length > 0 && !m.getDeclaringClass().isInterface(); }
/** * Iterate all methods to registry all Spark handlers * * @param sparkController * @param method */ public static void registry(final SparkController sparkController, final Method method) { Arrays.stream(method.getDeclaredAnnotationsByType(SparkRequestHandler.class)).forEach( sparkRequestHandler -> SparkRequestHandlerRegistry.registry( sparkController, method, sparkRequestHandler)); Arrays.stream(method.getDeclaredAnnotationsByType(SparkExceptionHandler.class)).forEach( sparkExceptionHandler -> SparkExceptionHandlerRegistry.registry( sparkController, method, sparkExceptionHandler)); } }
private static boolean isSentinelRequired(String command, String modifier) { Method method = sentinelCommandMethodMap.get((command + " " + modifier).toLowerCase()); if (method == null) { return false; } Requirements[] req = method.getDeclaredAnnotationsByType(Requirements.class); if (req == null || req.length == 0) { return false; } for (Class<? extends Trait> traitClass : req[0].traits()) { if (traitClass.equals(SentinelTrait.class)) { return true; } } return false; }
for (OverridesAttribute overridesAttribute : m.getDeclaredAnnotationsByType(OverridesAttribute.class)) { final String to = Optional.of(overridesAttribute.name()).filter(StringUtils::isNotBlank).orElse(from);
for (OverridesAttribute overridesAttribute : m.getDeclaredAnnotationsByType(OverridesAttribute.class)) { final String to = Optional.of(overridesAttribute.name()).filter(StringUtils::isNotBlank).orElse(from);
while(!classToIntrospect.equals(Layer.class) && !classToIntrospect.equals(Object.class)) { for (Method method : classToIntrospect.getDeclaredMethods()) { for (Permission permission : method.getDeclaredAnnotationsByType(Permission.class)) { SecurityPermissions.publishPermission(layerInstance.getClass(), permission.value()); for (LazyPermission permission : method.getDeclaredAnnotationsByType(LazyPermission.class)) { SecurityPermissions.publishPermission(layerInstance.getClass(), permission.value());
List<AnnotationAttribute> innerAttributes = null; for (Method attributeMethod : getAttributeMethods(annotationType)) { for (AnnotationAttributeAlias alias : attributeMethod.getDeclaredAnnotationsByType(AnnotationAttributeAlias.class)) { if (null == innerAttributes) { innerAttributes = new ArrayList<>();
List<AnnotationAttribute> innerAttributes = null; for (Method attributeMethod : getAttributeMethods(annotationType)) { for (AnnotationAttributeAlias alias : attributeMethod.getDeclaredAnnotationsByType(AnnotationAttributeAlias.class)) { if (innerAttributes == null) { innerAttributes = new ArrayList<>();
for (Permission permission : implementationMethod.getDeclaredAnnotationsByType(Permission.class)) { SecurityPermissions.checkPermission(getTarget().getClass(), permission.value());