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
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
ConstructorsConstructorDescriptionChangedClassesBuildItem
(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
-
Constructor Details
-
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 Details
-
getChangedClassesNewVersion
-
getChangedClassesOldVersion
-
getDeletedClasses
-
getAddedClasses
-