public interface  jakarta.json.JsonObjectBuilder extends java.lang.Object
{
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, jakarta.json.JsonValue);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, java.lang.String);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, java.math.BigInteger);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, java.math.BigDecimal);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, int);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, long);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, double);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, boolean);
public abstract jakarta.json.JsonObjectBuilder addNull(java.lang.String);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, jakarta.json.JsonObjectBuilder);
public abstract jakarta.json.JsonObjectBuilder add(java.lang.String, jakarta.json.JsonArrayBuilder);
public jakarta.json.JsonObjectBuilder addAll(jakarta.json.JsonObjectBuilder)
{
jakarta.json.JsonObjectBuilder v, v;
java.lang.UnsupportedOperationException v;
v := @this: jakarta.json.JsonObjectBuilder;
v := @parameter: jakarta.json.JsonObjectBuilder;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public jakarta.json.JsonObjectBuilder remove(java.lang.String)
{
jakarta.json.JsonObjectBuilder v;
java.lang.UnsupportedOperationException v;
java.lang.String v;
v := @this: jakarta.json.JsonObjectBuilder;
v := @parameter: java.lang.String;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public abstract jakarta.json.JsonObject build();
}