public class AopExpressionMatchInstrumentation extends ClassStaticMethodsEnhancePluginDefine
AopExpressionMatchInstrumentation indicates that exclude enhanced method in @{link EnhancedInstance} to prevent
side effect when use intercept all method in controller to complete their business codeCONTEXT_ATTR_NAME| Constructor and Description |
|---|
AopExpressionMatchInstrumentation() |
| Modifier and Type | Method and Description |
|---|---|
protected ClassMatch |
enhanceClass() |
protected ConstructorInterceptPoint[] |
getConstructorsInterceptPoints() |
protected StaticMethodsInterceptPoint[] |
getStaticMethodsInterceptPoints() |
getInstanceMethodsInterceptPointsenhancedefine, witnessClassesprotected final ConstructorInterceptPoint[] getConstructorsInterceptPoints()
getConstructorsInterceptPoints in class ClassStaticMethodsEnhancePluginDefineprotected StaticMethodsInterceptPoint[] getStaticMethodsInterceptPoints()
getStaticMethodsInterceptPoints in class ClassEnhancePluginDefineprotected ClassMatch enhanceClass()
enhanceClass in class AbstractClassEnhancePluginDefineCopyright © 2018 The Apache Software Foundation. All rights reserved.