@Name("ArchiveInput") @Namespace(CompressExtension.NS) abstract public class PArchiveInput<T extends ArchiveInputStream> extends BaseWrapper<T> { interface WrappedInterface { boolean canReadEntryData(ArchiveEntry archiveEntry); } public PArchiveInput(Environment env, T wrappedObject) { super(env, wrappedObject); } public PArchiveInput(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature abstract public PArchiveEntry nextEntry(Environment env) throws IOException; @Override public T getWrappedObject() { return super.getWrappedObject(); } @Signature public InputStream stream() { return getWrappedObject(); } }
@Name("ZipArchiveInput") @Namespace(CompressExtension.NS) public class PZipArchiveInput extends PArchiveInput<ZipArchiveInputStream> { public PZipArchiveInput(Environment env, ZipArchiveInputStream wrappedObject) { super(env, wrappedObject); } public PZipArchiveInput(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(InputStream inputStream) { __construct(inputStream, null); } @Signature public void __construct(InputStream inputStream, String encoding) { __wrappedObject = new ZipArchiveInputStream(inputStream, encoding != null && encoding.isEmpty() ? null : encoding); } @Override public PArchiveEntry nextEntry(Environment env) throws IOException { ZipArchiveEntry entry = getWrappedObject().getNextZipEntry(); return entry == null ? null : new PZipArchiveEntry(env, entry); } }
@Abstract @Name("ConnectionResponse") @Namespace(JsoupExtension.NS) @WrapInterface(Connection.Response.class) public class WrapConnectionResponse extends BaseWrapper<Connection.Response> { public WrapConnectionResponse(Environment env, Connection.Response object) { super(env, object); } public WrapConnectionResponse(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public Map<String, String> headers() { return getWrappedObject().headers(); } @Signature public Map<String, String> cookies() { return getWrappedObject().cookies(); } }
@Name("Lz4OutputStream") @Namespace(CompressExtension.NS) public class PLz4OutputStream extends MiscStream { public PLz4OutputStream(Environment env, CompressorOutputStream outputStream) { super(env, outputStream); this.outputStream = outputStream; } public PLz4OutputStream(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(Environment env, OutputStream outputStream) throws IOException { __construct(env, outputStream, false); } @Signature public void __construct(Environment env, OutputStream outputStream, boolean framed) throws IOException { this.outputStream = framed ? new FramedLZ4CompressorOutputStream(outputStream) : new BlockLZ4CompressorOutputStream(outputStream); } }
@Namespace(ParserExtension.NS) public class BodyRecord extends AbstractSourceRecord { protected String code; public BodyRecord(Environment env, String code) { super(env); this.setCode(code); } public BodyRecord(Environment env, ClassEntity clazz) { super(env, clazz); } @Getter public String getCode() { return code; } @Setter public void setCode(String code) { this.code = code; } }
@Name("GzipInputStream") @Namespace(CompressExtension.NS) public class PGzipInputStream extends MiscStream { public PGzipInputStream(Environment env, GzipCompressorInputStream outputStream) { super(env, outputStream); } public PGzipInputStream(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(Environment env, InputStream inputStream) throws IOException { __construct(env, inputStream, false); } @Signature public void __construct(Environment env, InputStream inputStream, boolean decompressConcatenated) throws IOException { this.inputStream = new GzipCompressorInputStream(inputStream, decompressConcatenated); } }
@Name("Bzip2InputStream") @Namespace(CompressExtension.NS) public class PBZip2InputStream extends MiscStream { public PBZip2InputStream(Environment env, BZip2CompressorInputStream outputStream) { super(env, outputStream); } public PBZip2InputStream(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(Environment env, InputStream inputStream) throws IOException { __construct(env, inputStream, false); } @Signature public void __construct(Environment env, InputStream inputStream, boolean decompressConcatenated) throws IOException { this.inputStream = new BZip2CompressorInputStream(inputStream, decompressConcatenated); } }
@Name("Bzip2OutputStream") @Namespace(CompressExtension.NS) public class PBzip2OutputStream extends MiscStream { public PBzip2OutputStream(Environment env, BZip2CompressorOutputStream outputStream) { super(env, outputStream); } public PBzip2OutputStream(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(Environment env, OutputStream outputStream) throws IOException { __construct(env, outputStream, 9); } @Signature public void __construct(Environment env, OutputStream outputStream, int blockSize) throws IOException { this.outputStream = new BZip2CompressorOutputStream(outputStream, blockSize); } }
@Name("ZipArchiveOutput") @Namespace(CompressExtension.NS) public class PZipArchiveOutput extends PArchiveOutput<ZipArchiveOutputStream> { public PZipArchiveOutput(Environment env, ZipArchiveOutputStream wrappedObject) { super(env, wrappedObject); } public PZipArchiveOutput(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(OutputStream outputStream) { __wrappedObject = new ZipArchiveOutputStream(outputStream); } @Override public PArchiveEntry createEntry(Environment env, File inputFile, String entryName) throws IOException { return new PZipArchiveEntry(env, (ZipArchiveEntry) getWrappedObject().createArchiveEntry(inputFile, entryName)); } }
@Name("HttpRouteHandler") @Namespace(HttpServerExtension.NS) public class PHttpRouteHandler extends PHttpRouteFilter { public PHttpRouteHandler(Environment env) { super(env); } public PHttpRouteHandler(Environment env, ClassEntity clazz) { super(env, clazz); } @Override @Signature public boolean __invoke(PHttpServerRequest request, PHttpServerResponse response) throws Throwable { boolean invoke = super.__invoke(request, response); if (invoke) { request.end(); } return invoke; } }
@Name("Lz4InputStream") @Namespace(CompressExtension.NS) public class PLz4InputStream extends MiscStream { public PLz4InputStream(Environment env, AbstractLZ77CompressorInputStream outputStream) { super(env, outputStream); } public PLz4InputStream(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(Environment env, InputStream inputStream) throws IOException { __construct(env, inputStream, false); } @Signature public void __construct(Environment env, InputStream inputStream, boolean framed) throws IOException { this.inputStream = framed ? new FramedLZ4CompressorInputStream(inputStream) : new BlockLZ4CompressorInputStream(inputStream); } }
@Name("ZipArchive") @Namespace(CompressExtension.NS) public class PZipArchive extends PArchive { public PZipArchive(Environment env, ClassEntity clazz) { super(env, clazz); } @Override protected PArchiveInput createInput(Environment env) { return new PZipArchiveInput(env, new ZipArchiveInputStream(Stream.getInputStream(env, getSource()))); } @Override protected PArchiveOutput createOutput(Environment env) { return new PZipArchiveOutput(env, new ZipArchiveOutputStream(Stream.getOutputStream(env, getSource()))); } }
@Namespace(ParserExtension.NS) public class UseImportRecord extends AbstractSourceRecord { protected String alias; public UseImportRecord(Environment env, ClassEntity clazz) { super(env, clazz); } @Getter public String getAlias() { return alias; } @Setter public void setAlias(String alias) { this.alias = alias; } }
@Name("TarArchive") @Namespace(CompressExtension.NS) public class PTarArchive extends PArchive { public PTarArchive(Environment env, ClassEntity clazz) { super(env, clazz); } @Override protected PArchiveInput createInput(Environment env) { return new PTarArchiveInput(env, new TarArchiveInputStream(Stream.getInputStream(env, getSource()))); } @Override protected PArchiveOutput createOutput(Environment env) { return new PTarArchiveOutput(env, new TarArchiveOutputStream(Stream.getOutputStream(env, getSource()))); } }
@Reflection.Name("LwjglApplication") @Reflection.Namespace(GdxExtension.NS) public class PLwjglApplication extends BaseObject { public PLwjglApplication(Environment env, ClassEntity clazz) { super(env, clazz); } @Reflection.Signature public static PGdxGame run(Environment env, PGdxGame game, ArrayMemory config) { LwjglApplicationConfiguration _config = config.toBean(env, LwjglApplicationConfiguration.class); new LwjglApplication(game.createListener(), _config); return game; } }
@Name("HttpAbstractHandler") @Namespace(HttpServerExtension.NS) abstract public class PHttpAbstractHandler extends BaseObject { public PHttpAbstractHandler(Environment env) { super(env); } public PHttpAbstractHandler(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("ZipException") @Reflection.Namespace(ZipExtension.NS) public class PZipException extends JavaException { public PZipException(Environment env, Throwable throwable) { super(env, throwable); } public PZipException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("SSHException") @Reflection.Namespace(SSHExtension.NS) public class PSSHException extends JavaException { public PSSHException(Environment env, Throwable throwable) { super(env, throwable); } public PSSHException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("GitAPIException") @Reflection.Namespace(GitExtension.NS) public class WrapGitAPIException extends JavaException { public WrapGitAPIException(Environment env, Throwable throwable) { super(env, throwable); } public WrapGitAPIException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Name("SqlException") @Reflection.Namespace(SqlExtension.NS) public class WrapSqlException extends JavaException { public WrapSqlException(Environment env, Throwable throwable) { super(env, throwable); } public WrapSqlException(Environment env, ClassEntity clazz) { super(env, clazz); } }