org.eclipse.xtend.backend.aop
Class ThisJoinPoint

java.lang.Object
  extended by org.eclipse.xtend.backend.aop.ThisJoinPoint

public abstract class ThisJoinPoint
extends java.lang.Object

This class exposes all dynamic data available for a matched join point.

Author:
Arno Haase (http://www.haase-consulting.com)

Constructor Summary
ThisJoinPoint(java.util.List<StacktraceEntry> stackTrace, java.util.List<?> params)
           
 
Method Summary
 java.util.List<?> getParameters()
           
 java.util.List<StacktraceEntry> getStackTrace()
           
 java.lang.Object proceed()
           
 java.lang.Object proceed(java.util.List<?> params)
           
abstract  java.lang.Object proceedWithParams(java.util.List<?> params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThisJoinPoint

public ThisJoinPoint(java.util.List<StacktraceEntry> stackTrace,
                     java.util.List<?> params)
Method Detail

getStackTrace

public java.util.List<StacktraceEntry> getStackTrace()

getParameters

public java.util.List<?> getParameters()

proceed

public java.lang.Object proceed()

proceed

public java.lang.Object proceed(java.util.List<?> params)

proceedWithParams

public abstract java.lang.Object proceedWithParams(java.util.List<?> params)