org.multiverse.instrumentation
Class Clazz

java.lang.Object
  extended by org.multiverse.instrumentation.Clazz

public class Clazz
extends java.lang.Object

The class to compile. The object should not be changed after being created (so this getter/setter design is questionable but we'll see).

Author:
Peter Veentjer

Constructor Summary
Clazz(Clazz original, byte[] bytecode)
           
Clazz(java.lang.String name)
           
 
Method Summary
 byte[] getBytecode()
           
 java.lang.ClassLoader getClassLoader()
           
 java.util.List<Clazz> getCreatedList()
           
 java.lang.String getInternalName()
           
 java.lang.String getName()
           
 Clazz getOriginal()
           
 void setBytecode(byte[] bytecode)
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setOriginal(Clazz original)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Clazz

public Clazz(java.lang.String name)

Clazz

public Clazz(Clazz original,
             byte[] bytecode)
Method Detail

setOriginal

public void setOriginal(Clazz original)

getOriginal

public Clazz getOriginal()

getCreatedList

public java.util.List<Clazz> getCreatedList()

setBytecode

public void setBytecode(byte[] bytecode)

getClassLoader

public java.lang.ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

getName

public java.lang.String getName()

getInternalName

public java.lang.String getInternalName()

getBytecode

public byte[] getBytecode()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008-2010 Multiverse. All Rights Reserved.