public abstract class ClassStaticMethodsEnhancePluginDefine extends ClassEnhancePluginDefine
ClassStaticMethodsEnhancePluginDefine has no differences with inherit from ClassEnhancePluginDefine. Just
override AbstractClassEnhancePluginDefine.getConstructorsInterceptPoints() and AbstractClassEnhancePluginDefine.getInstanceMethodsInterceptPoints(), and return NULL, which means nothing to
enhance.CONTEXT_ATTR_NAME| Constructor and Description |
|---|
ClassStaticMethodsEnhancePluginDefine() |
| Modifier and Type | Method and Description |
|---|---|
ConstructorInterceptPoint[] |
getConstructorsInterceptPoints()
Constructor methods intercept point.
|
InstanceMethodsInterceptPoint[] |
getInstanceMethodsInterceptPoints()
Instance methods intercept point.
|
enhancedefine, enhanceClass, getStaticMethodsInterceptPoints, isBootstrapInstrumentation, witnessClassespublic ClassStaticMethodsEnhancePluginDefine()
public ConstructorInterceptPoint[] getConstructorsInterceptPoints()
AbstractClassEnhancePluginDefineConstructorInterceptPointgetConstructorsInterceptPoints in class AbstractClassEnhancePluginDefinepublic InstanceMethodsInterceptPoint[] getInstanceMethodsInterceptPoints()
AbstractClassEnhancePluginDefineInstanceMethodsInterceptPointgetInstanceMethodsInterceptPoints in class AbstractClassEnhancePluginDefineCopyright © 2019 The Apache Software Foundation. All rights reserved.