protected TxMethodVisitor(AnnotationNode a, MethodVisitor mv, int access, String name, String desc) { super(ASM.API, mv, access, name, desc); Map<String,Object> values = ASM.getAnnotationValues(a); if(!values.isEmpty()) { propagation = (TransactionDefinition.Propagation) values.get("propagation"); }else{ propagation = TransactionDefinition.Propagation.REQUIRED; } }
if(null != a) { isMonitorDeclared = true; Map<String,Object> params = ASM.getAnnotationValues(a); if(!params.isEmpty()) { Boolean value = (Boolean)params.get("value");