Package io.quarkus.deployment.builditem
Class ChangedClassesBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.SimpleBuildItem
-
- io.quarkus.deployment.builditem.ChangedClassesBuildItem
-
public class ChangedClassesBuildItem extends SimpleBuildItem
Represents the differences between classes in a dev mode restart. This can be used to avoid repeating work on restart, e.g. re-using old proxy definitions if nothing has changed for a given class. This will not always be present, it must be injected as an optional dependency. This will never be generated if the previous restart was a failure to avoid issues with inconsistent application state.
-
-
Constructor Summary
Constructors Constructor Description ChangedClassesBuildItem(Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> changedClassesNewVersion, Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> changedClassesOldVersion, Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> deletedClasses, Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> addedClasses)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo>
getAddedClasses()
Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo>
getChangedClassesNewVersion()
Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo>
getChangedClassesOldVersion()
Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo>
getDeletedClasses()
-
-
-
Constructor Detail
-
ChangedClassesBuildItem
public ChangedClassesBuildItem(Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> changedClassesNewVersion, Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> changedClassesOldVersion, Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> deletedClasses, Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> addedClasses)
-
-
Method Detail
-
getChangedClassesNewVersion
public Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> getChangedClassesNewVersion()
-
getChangedClassesOldVersion
public Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> getChangedClassesOldVersion()
-
getDeletedClasses
public Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> getDeletedClasses()
-
getAddedClasses
public Map<org.jboss.jandex.DotName,org.jboss.jandex.ClassInfo> getAddedClasses()
-
-