Class ClassFileBasedByteCodeProvider
java.lang.Object
org.aspectj.ajdt.internal.compiler.ClassFileBasedByteCodeProvider
- All Implemented Interfaces:
UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider
public class ClassFileBasedByteCodeProvider
extends Object
implements UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider
- Author:
- colyer Adaptor for ClassFiles that lets them act as the bytecode repository for UnwovenClassFiles (asking a ClassFile for its bytes causes a copy to be made).
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getBytes()
static UnwovenClassFile[]
unwovenClassFilesFor
(CompilationResult result, IOutputClassFileNameProvider nameProvider)
-
Constructor Details
-
ClassFileBasedByteCodeProvider
-
-
Method Details
-
getBytes
public byte[] getBytes()- Specified by:
getBytes
in interfaceUnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider
-
unwovenClassFilesFor
public static UnwovenClassFile[] unwovenClassFilesFor(CompilationResult result, IOutputClassFileNameProvider nameProvider)
-