public class Enhancer extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ENTITY_ENTRY_FIELD_NAME |
static String |
ENTITY_ENTRY_GETTER_NAME |
static String |
ENTITY_ENTRY_SETTER_NAME |
static String |
ENTITY_INSTANCE_GETTER_NAME |
static String |
INTERCEPTOR_FIELD_NAME |
static String |
INTERCEPTOR_GETTER_NAME |
static String |
INTERCEPTOR_SETTER_NAME |
static String |
NEXT_FIELD_NAME |
static String |
NEXT_GETTER_NAME |
static String |
NEXT_SETTER_NAME |
static String |
PERSISTENT_FIELD_READER_PREFIX |
static String |
PERSISTENT_FIELD_WRITER_PREFIX |
static String |
PREVIOUS_FIELD_NAME |
static String |
PREVIOUS_GETTER_NAME |
static String |
PREVIOUS_SETTER_NAME |
Constructor and Description |
---|
Enhancer(EnhancementContext enhancementContext) |
public static final String PERSISTENT_FIELD_READER_PREFIX
public static final String PERSISTENT_FIELD_WRITER_PREFIX
public static final String ENTITY_INSTANCE_GETTER_NAME
public static final String ENTITY_ENTRY_FIELD_NAME
public static final String ENTITY_ENTRY_GETTER_NAME
public static final String ENTITY_ENTRY_SETTER_NAME
public static final String PREVIOUS_FIELD_NAME
public static final String PREVIOUS_GETTER_NAME
public static final String PREVIOUS_SETTER_NAME
public static final String NEXT_FIELD_NAME
public static final String NEXT_GETTER_NAME
public static final String NEXT_SETTER_NAME
public static final String INTERCEPTOR_FIELD_NAME
public static final String INTERCEPTOR_GETTER_NAME
public static final String INTERCEPTOR_SETTER_NAME
public Enhancer(EnhancementContext enhancementContext)
public byte[] enhance(String className, byte[] originalBytes) throws EnhancementException
className
- The name of the class whose bytecode is being enhanced.originalBytes
- The class's original (pre-enhancement) byte codeEnhancementException
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.