public void invokeUnchecked ( CodeBuilder cb ) { cb . visitMethodInsn ( opcode ( ) , owner ( ) . internalName ( ) , method ( ) . getName ( ) , method ( ) . getDescriptor ( ) , // This is for whether the methods owner is an interface. This is mostly to handle java8 // default methods on interfaces. We don't care about those currently, but ASM requires // this. opcode ( ) == Opcodes . INVOKEINTERFACE ) ; }
Writes an invoke instruction for this method to the given adapter . Useful when the expression is not useful for representing operations . For example explicit dup operations are awkward in the Expression api .