public class StaticWeaveClassTransformer extends Object
Description: This class provides the implementation of class transformer by leveraging on the following existing APIs,
Responsibilities:
| Constructor and Description |
|---|
StaticWeaveClassTransformer(URL inputArchiveURL,
ClassLoader aclassloader)
Constructs an instance of StaticWeaveClassTransformer
|
StaticWeaveClassTransformer(URL inputArchiveURL,
ClassLoader aclassloader,
Writer logWriter,
int loglevel)
Constructs an instance of StaticWeaveClassTransformer
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
transform(String originalClassName,
Class originalClass,
byte[] originalClassBytes)
INTERNAL:
The method performs weaving function on the given class.
|
public StaticWeaveClassTransformer(URL inputArchiveURL, ClassLoader aclassloader) throws Exception
inputArchiveURL - aclassloader - Exceptionpublic StaticWeaveClassTransformer(URL inputArchiveURL, ClassLoader aclassloader, Writer logWriter, int loglevel) throws URISyntaxException, IOException
inputArchiveURL - aclassloader - log - loglevel - ExceptionURISyntaxExceptionIOExceptionpublic byte[] transform(String originalClassName, Class originalClass, byte[] originalClassBytes) throws IllegalClassFormatException
originalClassName - originalClass - originalClassBytes - ExceptionIllegalClassFormatExceptionCopyright © 2025. All rights reserved.