Class ResolverUtils

java.lang.Object
org.praxisplatform.uischema.extension.ResolverUtils

public class ResolverUtils extends Object
Utilitários para resolução de anotações, incluindo busca de meta-anotações. Evita loops e reprocessamentos através de um conjunto de anotações já visitadas.
Since:
1.0.0
  • Method Details

    • getAnnotation

      public static <T> T getAnnotation(Class<T> cls, Annotation... annotations)
      Busca por uma anotação do tipo desejado na lista informada, percorrendo meta-anotações quando necessário.
      Parameters:
      cls - tipo da anotação alvo
      annotations - anotações a inspecionar
      Returns:
      instância da anotação encontrada ou null