public class EntityEnhancerASM extends Object implements IEntityEnhancer
enhance(String...)
方法,可以对当前classpath下的Entity类进行字节码增强。ENHANCE_HEADER
Constructor and Description |
---|
EntityEnhancerASM() |
Modifier and Type | Method and Description |
---|---|
EntityEnhancerASM |
addRoot(URL url) |
void |
enhance(String... pkgNames)
在当前的classpath目录下扫描Entity类(.clsss文件),使用字节码增强修改这些class文件。
|
boolean |
enhanceClass(String className)
增强制定名称的类
|
String[] |
getExcludePatter() |
String |
getIncludePattern()
设置类名Pattern
|
EntityEnhancerASM |
setExcludePatter(String[] excludePatter) |
EntityEnhancerASM |
setIncludePattern(String includePattern) |
void |
setOut(PrintStream out) |
public void setOut(PrintStream out)
public EntityEnhancerASM addRoot(URL url)
addRoot
in interface IEntityEnhancer
public void enhance(String... pkgNames)
enhance
in interface IEntityEnhancer
pkgNames
- 要增强的包名public boolean enhanceClass(String className)
className
- 类全名public String getIncludePattern()
public EntityEnhancerASM setIncludePattern(String includePattern)
public String[] getExcludePatter()
public EntityEnhancerASM setExcludePatter(String[] excludePatter)
Copyright © 2020. All rights reserved.