class MethodInjector.Transformer.SyntheticMethod
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
access |
(package private) java.lang.String |
adapterMethod |
(package private) boolean |
castRequired |
(package private) java.lang.String |
desc |
(package private) java.lang.String[] |
exceptions |
(package private) java.lang.String |
name |
(package private) org.objectweb.asm.Type |
originalReturnType
Return type of the declared method written in the source code.
|
(package private) java.lang.String |
originalSignature |
(package private) org.objectweb.asm.Type |
returnType
Return type of the bridge method to be inserted.
|
| Constructor and Description |
|---|
SyntheticMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String originalSignature,
java.lang.String[] exceptions,
org.objectweb.asm.Type returnType,
boolean castRequired,
java.lang.String adapterMethod) |
| Modifier and Type | Method and Description |
|---|---|
void |
inject(org.objectweb.asm.ClassVisitor cv)
Injects a synthetic method and send it to cv.
|
private void |
insertAdapterMethod(org.objectweb.asm.commons.GeneratorAdapter ga) |
final int access
final java.lang.String name
final java.lang.String desc
final java.lang.String originalSignature
final java.lang.String[] exceptions
final boolean castRequired
final java.lang.String adapterMethod
final org.objectweb.asm.Type returnType
final org.objectweb.asm.Type originalReturnType