class io.quarkus.bootstrap.runner.DevModeMediator$ChangeDetector extends java.util.TimerTask { private final java.nio.file.Path appRoot; private final java.nio.file.Path deploymentClassPath; private long lastModified; private java.io.Closeable closeable; public void (java.nio.file.Path, java.nio.file.Path, java.io.Closeable) throws java.io.IOException { io.quarkus.bootstrap.runner.DevModeMediator$ChangeDetector v; java.nio.file.LinkOption[] v; java.io.Closeable v; java.nio.file.attribute.FileTime v; long v; java.nio.file.Path v, v; v := @this: io.quarkus.bootstrap.runner.DevModeMediator$ChangeDetector; v := @parameter: java.nio.file.Path; v := @parameter: java.nio.file.Path; v := @parameter: java.io.Closeable; specialinvoke v.()>(); v. = v; v. = v; v. = v; v = newarray (java.nio.file.LinkOption)[0]; v = staticinvoke (v, v); v = virtualinvoke v.(); v. = v; return; } public void run() { io.quarkus.bootstrap.runner.DevModeMediator$ChangeDetector v; org.jboss.logging.Logger v, v, v; java.nio.file.attribute.FileTime v; long v, v; java.util.Deque v; byte v; java.lang.String v; java.nio.file.Path v, v, v; boolean v; java.nio.file.LinkOption[] v; java.util.Iterator v; java.io.IOException v; java.lang.Exception v; java.io.Closeable v, v, v; java.lang.Object v, v; v := @this: io.quarkus.bootstrap.runner.DevModeMediator$ChangeDetector; label: v = v.; v = newarray (java.nio.file.LinkOption)[0]; v = staticinvoke (v, v); v = virtualinvoke v.(); v = v.; v = v cmp v; if v == 0 goto label; v. = v; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(); label: v. = null; v = ; v = interfaceinvoke v.(); if v == null goto label; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = ; v = dynamicinvoke "makeConcatWithConstants" (v) ("Deleting \u0001"); virtualinvoke v.(v); staticinvoke (v); goto label; label: v = v.; v = v.; v = staticinvoke (v, v); v. = v; label: goto label; label: v := @caughtexception; v = ; virtualinvoke v.("Failed to restart app after classpath changes", v); label: goto label; label: v := @caughtexception; v = ; virtualinvoke v.("Failed to check for classpath changes", v); label: return; catch java.lang.Exception from label to label with label; catch java.io.IOException from label to label with label; } }