ClassLoader.defineClass
Class Overview | Class Members | 
  This Package | 
All Packages
 protected final Class defineClass( byte data[],
                                   int offset,
                                   int length )
Parameters
-  data 
-  the bytes that make up the Class.
    
-  offset 
-  the start offset of the Class data.
    
-  length 
-  the length of the Class data.
    
Returns
     the Class object that was created from the data.
    Description
 Note: defineClass() is deprecated.
Replaced by defineClass(java.lang.String, byte[], int, int).
   Converts an array of bytes into an instance of class 
 Class. 
 Before the Class can be used it must be resolved.  This
 method is deprecated in favor of the version that takes a
 "name" as a first argument, and is more secure.
  
Exceptions
 ClassFormatError
     if the data does not contain a valid Class.
    
See Also
     loadClass, resolveClass
  
 protected final Class defineClass( String name,
                                   byte data[],
                                   int offset,
                                   int length )
Parameters
-  name 
-  the expected name of the class; null if unknown;
                      using '.' and not '/' as separator, and without
                      a trailing ".class" suffix.
    
-  data 
-  the bytes that make up the Class.
    
-  offset 
-  the start offset of the Class data.
    
-  length 
-  the length of the Class data.
    
Returns
     the Class object that was created from the data.
    Description
 Converts an array of bytes to an instance of class
 Class. Before the Class can be used it must be resolved.
  
Exceptions
 ClassFormatError
     if the data does not contain a valid Class.
    
See Also
     loadClass, resolveClass