org.aspectj.ajdt.internal.compiler
Class ClassFileBasedByteCodeProvider

java.lang.Object
  extended by org.aspectj.ajdt.internal.compiler.ClassFileBasedByteCodeProvider
All Implemented Interfaces:
UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider

public class ClassFileBasedByteCodeProvider
extends java.lang.Object
implements UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider


Constructor Summary
ClassFileBasedByteCodeProvider(ClassFile cf)
           
 
Method Summary
 byte[] getBytes()
           
static UnwovenClassFile[] unwovenClassFilesFor(CompilationResult result, IOutputClassFileNameProvider nameProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFileBasedByteCodeProvider

public ClassFileBasedByteCodeProvider(ClassFile cf)
Method Detail

getBytes

public byte[] getBytes()
Specified by:
getBytes in interface UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider

unwovenClassFilesFor

public static UnwovenClassFile[] unwovenClassFilesFor(CompilationResult result,
                                                      IOutputClassFileNameProvider nameProvider)