java.lang.Object
io.quarkus.annotation.processor.documentation.config.model.AbstractConfigItem
All Implemented Interfaces:
Comparable<AbstractConfigItem>
Direct Known Subclasses:
ConfigProperty, ConfigSection

public abstract sealed class AbstractConfigItem extends Object implements Comparable<AbstractConfigItem> permits ConfigProperty, ConfigSection
  • Field Details

  • Constructor Details

  • Method Details

    • getSourceType

      public String getSourceType()
    • getSourceElementName

      public String getSourceElementName()
    • getSourceElementType

      public SourceElementType getSourceElementType()
    • getPath

      public AbstractConfigItem.Path getPath()
    • getPath$$bridge

      @Deprecated public String getPath$$bridge()
      Deprecated.
    • getType

      public String getType()
    • isDeprecated

      public boolean isDeprecated()
    • getDeprecation

      public Deprecation getDeprecation()
    • isSection

      public abstract boolean isSection()
    • hasDurationType

      public abstract boolean hasDurationType()
    • hasMemorySizeType

      public abstract boolean hasMemorySizeType()
    • walk

      protected abstract void walk(ConfigItemVisitor visitor)