The shipped VncThumbnailViewerWin1.4.2.exe is a native launcher stub with a Java JAR appended. This commit adds: - src/: full Java source recovered from the bundled .class files (CFR), plus src/summary.txt with decompiler caveats - ANALYSIS.md: architecture, data flow, hosts-file format, and security notes - build-app-image.ps1: reproducible jpackage build that repackages the original classes and bundles a slim jlinked runtime (java.base + java.desktop) into a self-contained native app-image (no Java required on the target) The 74 MB app-image is shipped as a release asset rather than tracked. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
25 lines
624 B
Java
25 lines
624 B
Java
/*
|
|
* Decompiled with CFR 0.152.
|
|
*
|
|
* Could not load the following classes:
|
|
* net.n3.nanoxml.IXMLEntityResolver
|
|
* net.n3.nanoxml.IXMLReader
|
|
* net.n3.nanoxml.XMLParseException
|
|
*/
|
|
package net.n3.nanoxml;
|
|
|
|
import java.io.Reader;
|
|
import net.n3.nanoxml.IXMLReader;
|
|
import net.n3.nanoxml.XMLParseException;
|
|
|
|
public interface IXMLEntityResolver {
|
|
public void addInternalEntity(String var1, String var2);
|
|
|
|
public void addExternalEntity(String var1, String var2, String var3);
|
|
|
|
public Reader getEntity(IXMLReader var1, String var2) throws XMLParseException;
|
|
|
|
public boolean isExternalEntity(String var1);
|
|
}
|
|
|