Use lambda expressions
diff --git a/src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java b/src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java
index a2c9df2..66e056b 100644
--- a/src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java
+++ b/src/main/java/org/apache/commons/compress/java/util/jar/Pack200.java
@@ -58,19 +58,16 @@
*/
public static Pack200.Packer newPacker() {
return (Packer) AccessController
- .doPrivileged(new PrivilegedAction<Object>() {
- public Object run() {
- String className = System
- .getProperty(SYSTEM_PROPERTY_PACKER,
- "org.apache.commons.compress.harmony.pack200.Pack200PackerAdapter"); //$NON-NLS-1$
- try {
- // TODO Not sure if this will cause problems with
- // loading the packer
- return ClassLoader.getSystemClassLoader()
- .loadClass(className).newInstance();
- } catch (Exception e) {
- throw new Error(Messages.getString("archive.3E",className), e); //$NON-NLS-1$
- }
+ .doPrivileged((PrivilegedAction<Object>) () -> {
+ String className = System
+ .getProperty(SYSTEM_PROPERTY_PACKER,
+ "org.apache.commons.compress.harmony.pack200.Pack200PackerAdapter"); //$NON-NLS-1$
+ try {
+ // TODO Not sure if this will cause problems with
+ // loading the packer
+ return ClassLoader.getSystemClassLoader().loadClass(className).newInstance();
+ } catch (Exception e) {
+ throw new Error(Messages.getString("archive.3E", className), e); //$NON-NLS-1$
}
});
@@ -88,17 +85,14 @@
*/
public static Pack200.Unpacker newUnpacker() {
return (Unpacker) AccessController
- .doPrivileged(new PrivilegedAction<Object>() {
- public Object run() {
- String className = System
- .getProperty(SYSTEM_PROPERTY_UNPACKER,
- "org.apache.commons.compress.harmony.unpack200.Pack200UnpackerAdapter");//$NON-NLS-1$
- try {
- return ClassLoader.getSystemClassLoader()
- .loadClass(className).newInstance();
- } catch (Exception e) {
- throw new Error(Messages.getString("archive.3E",className), e); //$NON-NLS-1$
- }
+ .doPrivileged((PrivilegedAction<Object>) () -> {
+ String className = System
+ .getProperty(SYSTEM_PROPERTY_UNPACKER,
+ "org.apache.commons.compress.harmony.unpack200.Pack200UnpackerAdapter");//$NON-NLS-1$
+ try {
+ return ClassLoader.getSystemClassLoader().loadClass(className).newInstance();
+ } catch (Exception e) {
+ throw new Error(Messages.getString("archive.3E", className), e); //$NON-NLS-1$
}
});
}