/[classpath]/classpath/java/lang/reflect/Proxy.java
ViewVC logotype

Diff of /classpath/java/lang/reflect/Proxy.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by jfrijters, Thu Dec 2 13:17:21 2004 UTC revision 1.18 by mkoch, Wed Feb 16 11:18:38 2005 UTC
# Line 1  Line 1 
1  /* Proxy.java -- build a proxy class that implements reflected interfaces  /* Proxy.java -- build a proxy class that implements reflected interfaces
2     Copyright (C) 2001, 2002, 2003, 2004  Free Software Foundation, Inc.     Copyright (C) 2001, 2002, 2003, 2004, 2005  Free Software Foundation, Inc.
3    
4  This file is part of GNU Classpath.  This file is part of GNU Classpath.
5    
# Line 459  public class Proxy implements Serializab Line 459  public class Proxy implements Serializab
459     * Helper class for mapping unique ClassLoader and interface combinations     * Helper class for mapping unique ClassLoader and interface combinations
460     * to proxy classes.     * to proxy classes.
461     *     *
462     * @author Eric Blake <ebb9@email.byu.edu>     * @author Eric Blake (ebb9@email.byu.edu)
463     */     */
464    private static final class ProxyType    private static final class ProxyType
465    {    {
# Line 565  public class Proxy implements Serializab Line 565  public class Proxy implements Serializab
565     * without worrying about return type, declaring class, or throws clause,     * without worrying about return type, declaring class, or throws clause,
566     * and which reduces the maximally common throws clause between two methods     * and which reduces the maximally common throws clause between two methods
567     *     *
568     * @author Eric Blake <ebb9@email.byu.edu>     * @author Eric Blake (ebb9@email.byu.edu)
569     */     */
570    private static final class ProxySignature    private static final class ProxySignature
571    {    {
# Line 718  public class Proxy implements Serializab Line 718  public class Proxy implements Serializab
718     * A flat representation of all data needed to generate bytecode/instantiate     * A flat representation of all data needed to generate bytecode/instantiate
719     * a proxy class.  This is basically a struct.     * a proxy class.  This is basically a struct.
720     *     *
721     * @author Eric Blake <ebb9@email.byu.edu>     * @author Eric Blake (ebb9@email.byu.edu)
722     */     */
723    private static final class ProxyData    private static final class ProxyData
724    {    {
# Line 871  public class Proxy implements Serializab Line 871  public class Proxy implements Serializab
871     * this code is not loaded in memory if the VM has a native     * this code is not loaded in memory if the VM has a native
872     * implementation instead.     * implementation instead.
873     *     *
874     * @author Eric Blake <ebb9@email.byu.edu>     * @author Eric Blake (ebb9@email.byu.edu)
875     */     */
876    private static final class ClassFactory    private static final class ClassFactory
877    {    {

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26