Lines Matching defs:interfaces

269      * that implements a set of interfaces with the given names
272 * <p>The interfaces will be resolved similar to classes loaded via
279 * as the first argument, <code>interfaces</code> as the second argument,
285 * @param interfaces the names of the interfaces for the proxy class
291 * @return a dynamic proxy class that implements the named interfaces
299 * the named interfaces could not be found at the specified location,
307 public static Class<?> loadProxyClass(String codebase, String[] interfaces,
311 return provider.loadProxyClass(codebase, interfaces, defaultLoader);
538 * non-<code>null</code> and all of the named interfaces can be
543 * <li>if all of the resolved interfaces are <code>public</code>,
547 * Proxy.getProxyClass}) for the resolved interfaces defined in
550 * obtain a dynamic proxy class for the resolved interfaces
556 * <li>if all of the non-<code>public</code> resolved interfaces
558 * obtain a dynamic proxy class for the resolved interfaces
562 * class that implements all of the specified interfaces cannot be
567 * <p>Otherwise, if all of the named interfaces can be resolved
572 * <li>if all of the resolved interfaces are <code>public</code>,
574 * resolved interfaces in the codebase loader. If the attempt
578 * <li>if all of the non-<code>public</code> resolved interfaces
580 * obtain a dynamic proxy class for the resolved interfaces
584 * class that implements all of the specified interfaces cannot be
590 * for one of the named interfaces that could not be resolved.
642 String[] interfaces,
647 codebase, interfaces, defaultLoader);