public interface  io.quarkus.dev.spi.HotReplacementContext extends java.lang.Object
{
public abstract java.nio.file.Path getClassesDir();
public abstract java.util.List getSourcesDir();
public abstract java.util.List getTestSourcesDir();
public abstract java.util.List getResourcesDir();
public abstract java.lang.Throwable getDeploymentProblem();
public abstract void setRemoteProblem(java.lang.Throwable);
public abstract void updateFile(java.lang.String, byte[]);
public abstract boolean isTest();
public abstract io.quarkus.dev.spi.DevModeType getDevModeType();
public abstract boolean doScan(boolean) throws java.lang.Exception;
public abstract void addPreScanStep(java.lang.Runnable);
public abstract void consumeNoRestartChanges(java.util.function.Consumer);
public abstract java.util.Set syncState(java.util.Map);
}