public interface AbstractFunctionalInterfaceWriter
Represents functional interface writer which contains some common methods to complete generating bytecode
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            public ClassNode | 
                            convertParameterType(ClassNode parameterType, ClassNode inferredType) | 
                        
 | 
                            public org.objectweb.asm.Handle | 
                            createBootstrapMethod(boolean isInterface, boolean serializable) | 
                        
 | 
                            public Object[] | 
                            createBootstrapMethodArguments(String abstractMethodDesc, int insn, ClassNode methodOwnerClassNode, MethodNode methodNode, boolean serializable) | 
                        
 | 
                            public String | 
                            createMethodDescriptor(MethodNode abstractMethodNode) | 
                        
 | 
                            public ClassNode | 
                            getFunctionalInterfaceType(Expression expression) | 
                        
 | 
                            public Parameter | 
                            prependParameter(List<Parameter> methodParameterList, String parameterName, ClassNode parameterType) |