class org.eclipse.parsson.JsonWriterFactoryImpl extends java.lang.Object implements jakarta.json.JsonWriterFactory
{
private final org.eclipse.parsson.JsonContext jsonContext;
void <init>(org.eclipse.parsson.JsonContext)
{
org.eclipse.parsson.JsonWriterFactoryImpl v;
org.eclipse.parsson.JsonContext v;
v := @this: org.eclipse.parsson.JsonWriterFactoryImpl;
v := @parameter: org.eclipse.parsson.JsonContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.eclipse.parsson.JsonWriterFactoryImpl: org.eclipse.parsson.JsonContext jsonContext> = v;
return;
}
public jakarta.json.JsonWriter createWriter(java.io.Writer)
{
org.eclipse.parsson.JsonWriterFactoryImpl v;
org.eclipse.parsson.JsonContext v;
java.io.Writer v;
org.eclipse.parsson.JsonWriterImpl v;
v := @this: org.eclipse.parsson.JsonWriterFactoryImpl;
v := @parameter: java.io.Writer;
v = new org.eclipse.parsson.JsonWriterImpl;
v = v.<org.eclipse.parsson.JsonWriterFactoryImpl: org.eclipse.parsson.JsonContext jsonContext>;
specialinvoke v.<org.eclipse.parsson.JsonWriterImpl: void <init>(java.io.Writer,org.eclipse.parsson.JsonContext)>(v, v);
return v;
}
public jakarta.json.JsonWriter createWriter(java.io.OutputStream)
{
java.io.OutputStream v;
org.eclipse.parsson.JsonWriterFactoryImpl v;
org.eclipse.parsson.JsonContext v;
org.eclipse.parsson.JsonWriterImpl v;
v := @this: org.eclipse.parsson.JsonWriterFactoryImpl;
v := @parameter: java.io.OutputStream;
v = new org.eclipse.parsson.JsonWriterImpl;
v = v.<org.eclipse.parsson.JsonWriterFactoryImpl: org.eclipse.parsson.JsonContext jsonContext>;
specialinvoke v.<org.eclipse.parsson.JsonWriterImpl: void <init>(java.io.OutputStream,org.eclipse.parsson.JsonContext)>(v, v);
return v;
}
public jakarta.json.JsonWriter createWriter(java.io.OutputStream, java.nio.charset.Charset)
{
java.io.OutputStream v;
org.eclipse.parsson.JsonWriterFactoryImpl v;
java.nio.charset.Charset v;
org.eclipse.parsson.JsonContext v;
org.eclipse.parsson.JsonWriterImpl v;
v := @this: org.eclipse.parsson.JsonWriterFactoryImpl;
v := @parameter: java.io.OutputStream;
v := @parameter: java.nio.charset.Charset;
v = new org.eclipse.parsson.JsonWriterImpl;
v = v.<org.eclipse.parsson.JsonWriterFactoryImpl: org.eclipse.parsson.JsonContext jsonContext>;
specialinvoke v.<org.eclipse.parsson.JsonWriterImpl: void <init>(java.io.OutputStream,java.nio.charset.Charset,org.eclipse.parsson.JsonContext)>(v, v, v);
return v;
}
public java.util.Map getConfigInUse()
{
org.eclipse.parsson.JsonWriterFactoryImpl v;
org.eclipse.parsson.JsonContext v;
java.util.Map v;
v := @this: org.eclipse.parsson.JsonWriterFactoryImpl;
v = v.<org.eclipse.parsson.JsonWriterFactoryImpl: org.eclipse.parsson.JsonContext jsonContext>;
v = virtualinvoke v.<org.eclipse.parsson.JsonContext: java.util.Map config()>();
return v;
}
}