Improved build.xml
[vimdoclet.git] / sample / java.lang.instrument.ClassDefinition.txt
blobcd8ed30185c9cfeb058135f839a48dbbc36ab15b
1 *java.lang.instrument.ClassDefinition* *ClassDefinition* This class serves as a 
3 public final class ClassDefinition
4   extends    |java.lang.Object|
6 |java.lang.instrument.ClassDefinition_Description|
7 |java.lang.instrument.ClassDefinition_Fields|
8 |java.lang.instrument.ClassDefinition_Constructors|
9 |java.lang.instrument.ClassDefinition_Methods|
11 ================================================================================
13 *java.lang.instrument.ClassDefinition_Constructors*
14 |java.lang.instrument.ClassDefinition(Class,byte[])|Creates a new ClassDefiniti
16 *java.lang.instrument.ClassDefinition_Methods*
17 |java.lang.instrument.ClassDefinition.getDefinitionClass()|Returns the class.
18 |java.lang.instrument.ClassDefinition.getDefinitionClassFile()|Returns the arra
20 *java.lang.instrument.ClassDefinition_Description*
22 This class serves as a parameter block to the Instrumentation.redefineClasses 
23 method. Serves to bind the Class that needs redefining together with the new 
24 class file bytes. 
27 *java.lang.instrument.ClassDefinition(Class,byte[])*
29 public ClassDefinition(
30   java.lang.Class theClass,
31   byte[] theClassFile)
33 Creates a new ClassDefinition binding using the supplied class and class file 
34 bytes. Does not copy the supplied buffer, just captures a reference to it. 
36     theClass - the Class that needs redefining 
37     theClassFile - the new class file bytes 
39 *java.lang.instrument.ClassDefinition.getDefinitionClass()*
41 public |java.lang.Class| getDefinitionClass()
43 Returns the class. 
46     Returns: the Class object referred to. 
47 *java.lang.instrument.ClassDefinition.getDefinitionClassFile()*
49 public byte getDefinitionClassFile()
51 Returns the array of bytes that contains the new class file. 
54     Returns: the class file bytes.