Я использую JRLoader.loadObject(someInputStreamObject) в своем проекте, но мне было интересно, когда этот InputStream объект закроется, будет ли он автоматически закрыт объектом, возвращаемым JRLoader.loadObject()? или мы должны закрыть его?
JRLoader.loadObject(someInputStreamObject)
InputStream
JRLoader.loadObject()
JasperReports является открытым исходным кодом, поэтому вы можете увидеть исходный код, например, на Github для JRLoader.loadObject(InputStream) метода . В этом случае поставляемый объект InputStream не закрывается на JRLoader, поэтому это необходимо сделать вручную.
JRLoader.loadObject(InputStream)
JRLoader