Files
VncThumbnailViewer/src/net/n3/nanoxml/IXMLEntityResolver.java
T
CydandClaude Opus 4.8 41a52acef8 Deconstruct VncThumbnailViewer 1.4.2 and add self-contained build
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>
2026-07-01 10:42:42 -05:00

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);
}