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,
String persistenceXMLLocation,
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)
The method performs weaving function on the given class.
|
public StaticWeaveClassTransformer(URL inputArchiveURL, ClassLoader aclassloader) throws Exception
Exception
public StaticWeaveClassTransformer(URL inputArchiveURL, String persistenceXMLLocation, ClassLoader aclassloader, Writer logWriter, int loglevel) throws URISyntaxException, IOException
URISyntaxException
IOException
public byte[] transform(String originalClassName, Class originalClass, byte[] originalClassBytes) throws IllegalClassFormatException
IllegalClassFormatException
Copyright © 2017–2020 Eclipse.org - EclipseLink Project. All rights reserved.