/** * Generates a proxy class with a specific signature. * access is package local so ProxyObjectInputStream can use this * @param signature * @return */ Class createClass(byte[] signature) { installSignature(signature); return createClass1(); }
/** * Generates a proxy class with a specific signature. * access is package local so ProxyObjectInputStream can use this * @param signature */ Class<?> createClass(byte[] signature) { installSignature(signature); return createClass1(null); }
/** * Generates a proxy class with a specific signature. * access is package local so ProxyObjectInputStream can use this. * * @param lookup used for loading the proxy class. * It needs an appropriate right to invoke {@code defineClass} * for the proxy class. * @param signature the signature. */ Class<?> createClass(Lookup lookup, byte[] signature) { installSignature(signature); return createClass1(lookup); }
/** * Generates a proxy class with a specific signature. * access is package local so ProxyObjectInputStream can use this * @param signature * @return */ Class createClass(byte[] signature) { installSignature(signature); return createClass1(); }
/** * Generates a proxy class with a specific signature. * access is package local so ProxyObjectInputStream can use this * @param signature * @return */ Class createClass(byte[] signature) { installSignature(signature); return createClass1(); }
/** * Generates a proxy class with a specific signature. * access is package local so ProxyObjectInputStream can use this * @param signature * @return */ Class createClass(byte[] signature) { installSignature(signature); return createClass1(); }
/** * Generates a proxy class with a specific signature. * access is package local so ProxyObjectInputStream can use this * @param signature * @return */ Class createClass(byte[] signature) { installSignature(signature); return createClass1(); }