Package com.sun.ts.lib.util.sec.misc
Class SharedSecrets
java.lang.Object
com.sun.ts.lib.util.sec.misc.SharedSecrets
A repository of "shared secrets", which are a mechanism for calling implementation-private methods in another package
without using reflection. A package-private class implements a public interface and provides the ability to call
package-private methods within that package; the object implementing that interface is provided through a third
package to which access is restricted. This framework avoids the primary disadvantage of using reflection for this
purpose, namely the loss of compile-time checking.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JavaIOAccess
static JavaIODeleteOnExitAccess
static JavaIOFileDescriptorAccess
static JavaLangAccess
static JavaNetAccess
static JavaUtilJarAccess
static void
static void
static void
static void
static void
static void
static void
-
Constructor Details
-
SharedSecrets
public SharedSecrets()
-
-
Method Details
-
javaUtilJarAccess
-
setJavaUtilJarAccess
-
setJavaLangAccess
-
getJavaLangAccess
-
setJavaNetAccess
-
getJavaNetAccess
-
setJavaIOAccess
-
getJavaIOAccess
-
setJavaIODeleteOnExitAccess
-
getJavaIODeleteOnExitAccess
-
setJavaIOFileDescriptorAccess
-
getJavaIOFileDescriptorAccess
-
setJavaSecurityProtectionDomainAccess
-
getJavaSecurityProtectionDomainAccess
-