Class MethodInvocation
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.utils.aspect.MethodInvocation
-
public class MethodInvocation extends Object
-
-
Constructor Summary
Constructors Constructor Description MethodInvocation(org.aspectj.lang.JoinPoint point)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MethodInvocationfrom(org.aspectj.lang.JoinPoint point)<T extends Annotation>
TgetAnnotation(Class<T> annotation)List<org.apache.commons.lang3.tuple.Triple<String,Parameter,Object>>getArgs()ObjectgetInstance()Objectinvoke()
-
-
-
Field Detail
-
method
protected final Method method
-
point
private final org.aspectj.lang.JoinPoint point
-
signature
private final org.aspectj.lang.reflect.MethodSignature signature
-
-
Method Detail
-
getInstance
public Object getInstance()
-
getAnnotation
public <T extends Annotation> T getAnnotation(Class<T> annotation)
-
from
public static MethodInvocation from(@Nonnull org.aspectj.lang.JoinPoint point)
-
-