1 /* 2 * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved. 3 */ 4 package com.tc.aspectwerkz.annotation; 5 6 /** 7 * Annotation for after returning advice 8 * 9 * @author <a HREF="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> 10 */ 11 public interface AfterReturning { 12 /** 13 * The pointcut expression to bind, when no type is specified for the returned value 14 */ 15 String value(); 16 17 /** 18 * The pointcut expression to bind, when a type is specified for the returned value 19 */ 20 String pointcut(); 21 22 /** 23 * The type pattern for the returned value 24 */ 25 String type(); 26 } 27