java.net.NetPermission#java.io.SerializablePermission源码实例Demo

下面列出了java.net.NetPermission#java.io.SerializablePermission 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: jdk1.8-source-analysis   文件: InputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码2 项目: jdk1.8-source-analysis   文件: OutputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission(
                "enableSubclassImplementation"));
    }
    return null;
}
 
源代码4 项目: jdk1.8-source-analysis   文件: Util.java
private static void isCustomSerializationPermitted() {
    SecurityManager sm = System.getSecurityManager();
    if (!allowCustomValueHandler) {
        if ( sm != null) {
            // check that a serialization permission has been
            // set to allow the loading of the Util delegate
            // which provides access to custom ValueHandler
            sm.checkPermission(new SerializablePermission(
                    "enableCustomValueHandler"));
        }
    }
}
 
源代码5 项目: dragonwell8_jdk   文件: ObjectInputFilter.java
/**
 * Set the process-wide filter if it has not already been configured or set.
 *
 * @param filter the serialization filter to set as the process-wide filter; not null
 * @throws SecurityException if there is security manager and the
 *       {@code SerializablePermission("serialFilter")} is not granted
 * @throws IllegalStateException if the filter has already been set {@code non-null}
 */
public static void setSerialFilter(ObjectInputFilter filter) {
    Objects.requireNonNull(filter, "filter");
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission("serialFilter"));
    }
    synchronized (serialFilterLock) {
        if (serialFilter != null) {
            throw new IllegalStateException("Serial filter can only be set once");
        }
        serialFilter = filter;
    }
}
 
源代码6 项目: TencentKona-8   文件: InputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码7 项目: TencentKona-8   文件: OutputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码8 项目: TencentKona-8   文件: StubFactoryDynamicBase.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission(
                "enableSubclassImplementation"));
    }
    return null;
}
 
源代码9 项目: TencentKona-8   文件: Util.java
private static void isCustomSerializationPermitted() {
    SecurityManager sm = System.getSecurityManager();
    if (!allowCustomValueHandler) {
        if ( sm != null) {
            // check that a serialization permission has been
            // set to allow the loading of the Util delegate
            // which provides access to custom ValueHandler
            sm.checkPermission(new SerializablePermission(
                    "enableCustomValueHandler"));
        }
    }
}
 
源代码10 项目: TencentKona-8   文件: ObjectInputFilter.java
/**
 * Set the process-wide filter if it has not already been configured or set.
 *
 * @param filter the serialization filter to set as the process-wide filter; not null
 * @throws SecurityException if there is security manager and the
 *       {@code SerializablePermission("serialFilter")} is not granted
 * @throws IllegalStateException if the filter has already been set {@code non-null}
 */
public static void setSerialFilter(ObjectInputFilter filter) {
    Objects.requireNonNull(filter, "filter");
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission("serialFilter"));
    }
    synchronized (serialFilterLock) {
        if (serialFilter != null) {
            throw new IllegalStateException("Serial filter can only be set once");
        }
        serialFilter = filter;
    }
}
 
源代码11 项目: jdk8u60   文件: InputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码12 项目: jdk8u60   文件: OutputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码13 项目: jdk8u60   文件: StubFactoryDynamicBase.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission(
                "enableSubclassImplementation"));
    }
    return null;
}
 
源代码14 项目: JDKSourceCode1.8   文件: InputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码15 项目: JDKSourceCode1.8   文件: OutputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码16 项目: JDKSourceCode1.8   文件: StubFactoryDynamicBase.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission(
                "enableSubclassImplementation"));
    }
    return null;
}
 
源代码17 项目: JDKSourceCode1.8   文件: Util.java
private static void isCustomSerializationPermitted() {
    SecurityManager sm = System.getSecurityManager();
    if (!allowCustomValueHandler) {
        if ( sm != null) {
            // check that a serialization permission has been
            // set to allow the loading of the Util delegate
            // which provides access to custom ValueHandler
            sm.checkPermission(new SerializablePermission(
                    "enableCustomValueHandler"));
        }
    }
}
 
源代码18 项目: openjdk-jdk8u   文件: InputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码19 项目: openjdk-jdk8u   文件: OutputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码20 项目: openjdk-jdk8u   文件: StubFactoryDynamicBase.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission(
                "enableSubclassImplementation"));
    }
    return null;
}
 
源代码21 项目: openjdk-jdk8u   文件: Util.java
private static void isCustomSerializationPermitted() {
    SecurityManager sm = System.getSecurityManager();
    if (!allowCustomValueHandler) {
        if ( sm != null) {
            // check that a serialization permission has been
            // set to allow the loading of the Util delegate
            // which provides access to custom ValueHandler
            sm.checkPermission(new SerializablePermission(
                    "enableCustomValueHandler"));
        }
    }
}
 
源代码22 项目: openjdk-jdk8u   文件: ObjectInputFilter.java
/**
 * Set the process-wide filter if it has not already been configured or set.
 *
 * @param filter the serialization filter to set as the process-wide filter; not null
 * @throws SecurityException if there is security manager and the
 *       {@code SerializablePermission("serialFilter")} is not granted
 * @throws IllegalStateException if the filter has already been set {@code non-null}
 */
public static void setSerialFilter(ObjectInputFilter filter) {
    Objects.requireNonNull(filter, "filter");
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission("serialFilter"));
    }
    synchronized (serialFilterLock) {
        if (serialFilter != null) {
            throw new IllegalStateException("Serial filter can only be set once");
        }
        serialFilter = filter;
    }
}
 
源代码23 项目: openjdk-jdk8u-backup   文件: InputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码24 项目: openjdk-jdk8u-backup   文件: OutputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission(
                "enableSubclassImplementation"));
    }
    return null;
}
 
源代码26 项目: openjdk-jdk8u-backup   文件: Util.java
private static void isCustomSerializationPermitted() {
    SecurityManager sm = System.getSecurityManager();
    if (!allowCustomValueHandler) {
        if ( sm != null) {
            // check that a serialization permission has been
            // set to allow the loading of the Util delegate
            // which provides access to custom ValueHandler
            sm.checkPermission(new SerializablePermission(
                    "enableCustomValueHandler"));
        }
    }
}
 
源代码27 项目: openjdk-jdk8u-backup   文件: ObjectInputFilter.java
/**
 * Set the process-wide filter if it has not already been configured or set.
 *
 * @param filter the serialization filter to set as the process-wide filter; not null
 * @throws SecurityException if there is security manager and the
 *       {@code SerializablePermission("serialFilter")} is not granted
 * @throws IllegalStateException if the filter has already been set {@code non-null}
 */
public static void setSerialFilter(ObjectInputFilter filter) {
    Objects.requireNonNull(filter, "filter");
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission("serialFilter"));
    }
    synchronized (serialFilterLock) {
        if (serialFilter != null) {
            throw new IllegalStateException("Serial filter can only be set once");
        }
        serialFilter = filter;
    }
}
 
源代码28 项目: openjdk-jdk9   文件: InputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码29 项目: openjdk-jdk9   文件: OutputStream.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        if (!allowSubclass)
            sm.checkPermission(new
                SerializablePermission("enableSubclassImplementation"));
    }
    return null;
}
 
源代码30 项目: openjdk-jdk9   文件: StubFactoryDynamicBase.java
private static Void checkPermission() {
    SecurityManager sm = System.getSecurityManager();
    if (sm != null) {
        sm.checkPermission(new SerializablePermission(
                "enableSubclassImplementation"));
    }
    return null;
}