Class ScopeInfo

java.lang.Object
io.quarkus.arc.processor.ScopeInfo

public class ScopeInfo extends Object
ScopeInfo is used to create a custom scope for use with BeanConfigurator. If using built in scopes, use BuiltinScope instead to get a ScopeInfo instance.
  • Constructor Details

    • ScopeInfo

      public ScopeInfo(Class<? extends Annotation> clazz, boolean isNormal)
    • ScopeInfo

      public ScopeInfo(org.jboss.jandex.DotName clazz, boolean isNormal)
    • ScopeInfo

      public ScopeInfo(org.jboss.jandex.DotName clazz, boolean isNormal, boolean declaresInherited)
  • Method Details

    • getDotName

      public org.jboss.jandex.DotName getDotName()
    • isNormal

      public boolean isNormal()
    • declaresInherited

      public boolean declaresInherited()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object