Package io.quarkus.deployment.builditem
Class ConfigMappingBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.deployment.builditem.ConfigMappingBuildItem
- All Implemented Interfaces:
ConfigClassInfo
public final class ConfigMappingBuildItem
extends io.quarkus.builder.item.MultiBuildItem
implements ConfigClassInfo
Discovered application classes annotated with
ConfigMapping.
This does not include extension ConfigMapping classes annotated with
ConfigRoot, which are handled separately by the core configuration
processor.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigMappingBuildItem(org.jboss.jandex.ClassInfo configClass, String prefix, org.jboss.jandex.IndexView index) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.deployment.builditem.ConfigClassInfo
getConfigClassName
-
Constructor Details
-
ConfigMappingBuildItem
public ConfigMappingBuildItem(org.jboss.jandex.ClassInfo configClass, String prefix, org.jboss.jandex.IndexView index)
-
-
Method Details
-
getConfigClass
public org.jboss.jandex.ClassInfo getConfigClass()- Specified by:
getConfigClassin interfaceConfigClassInfo
-
getPrefix
- Specified by:
getPrefixin interfaceConfigClassInfo
-
getTypes
- Specified by:
getTypesin interfaceConfigClassInfo
-
isStaticInitSafe
public boolean isStaticInitSafe() -
equals
-
hashCode
public int hashCode()
-