From commits-return-15815-archive-asf-public=cust-asf.ponee.io@pdfbox.apache.org Tue Oct 1 18:11:55 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id ABBE4180608 for ; Tue, 1 Oct 2019 20:11:54 +0200 (CEST) Received: (qmail 8138 invoked by uid 500); 1 Oct 2019 18:11:54 -0000 Mailing-List: contact commits-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pdfbox.apache.org Delivered-To: mailing list commits@pdfbox.apache.org Received: (qmail 8128 invoked by uid 99); 1 Oct 2019 18:11:54 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Oct 2019 18:11:54 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 2834D3A0161 for ; Tue, 1 Oct 2019 18:11:53 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1867857 - in /pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples: pdmodel/AddAnnotations.java signature/cert/CertificateVerifier.java util/PDFMergerExample.java Date: Tue, 01 Oct 2019 18:11:53 -0000 To: commits@pdfbox.apache.org From: tilman@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20191001181153.2834D3A0161@svn01-us-west.apache.org> Author: tilman Date: Tue Oct 1 18:11:52 2019 New Revision: 1867857 URL: http://svn.apache.org/viewvc?rev=1867857&view=rev Log: PDFBOX-4071: use jdk8 lambda expressions Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddAnnotations.java pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/cert/CertificateVerifier.java pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PDFMergerExample.java Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddAnnotations.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddAnnotations.java?rev=1867857&r1=1867856&r2=1867857&view=diff ============================================================================== --- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddAnnotations.java (original) +++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddAnnotations.java Tue Oct 1 18:11:52 2019 @@ -310,10 +310,7 @@ public final class AddAnnotations // Create the appearance streams. // Adobe Reader will always display annotations without appearance streams nicely, // but other applications may not. - for (PDAnnotation ann : annotations) - { - ann.constructAppearances(); - } + annotations.forEach(PDAnnotation::constructAppearances); showPageNo(document, page1, "Page 1"); showPageNo(document, page2, "Page 2"); Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/cert/CertificateVerifier.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/cert/CertificateVerifier.java?rev=1867857&r1=1867856&r2=1867857&view=diff ============================================================================== --- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/cert/CertificateVerifier.java (original) +++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/cert/CertificateVerifier.java Tue Oct 1 18:11:52 2019 @@ -300,10 +300,7 @@ public final class CertificateVerifier in = new URL(urlString).openStream(); CertificateFactory certFactory = CertificateFactory.getInstance("X.509"); Collection altCerts = certFactory.generateCertificates(in); - for (Certificate altCert : altCerts) - { - resultSet.add((X509Certificate) altCert); - } + altCerts.forEach(altCert -> resultSet.add((X509Certificate) altCert)); LOG.info("CA issuers URL: " + altCerts.size() + " certificate(s) downloaded"); } catch (IOException | CertificateException ex) Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PDFMergerExample.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PDFMergerExample.java?rev=1867857&r1=1867856&r2=1867857&view=diff ============================================================================== --- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PDFMergerExample.java (original) +++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PDFMergerExample.java Tue Oct 1 18:11:52 2019 @@ -97,10 +97,7 @@ public class PDFMergerExample } finally { - for (InputStream source : sources) - { - IOUtils.closeQuietly(source); - } + sources.forEach(IOUtils::closeQuietly); IOUtils.closeQuietly(cosStream); IOUtils.closeQuietly(mergedPDFOutputStream); }