org.aspectj.weaver.loadtime.definition
Class Definition
java.lang.Object
org.aspectj.weaver.loadtime.definition.Definition
public class Definition
- extends java.lang.Object
A POJO that contains raw strings from the XML (sort of XMLBean for our simple LTW DTD)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Definition
public Definition()
getWeaverOptions
public java.lang.String getWeaverOptions()
getDumpPatterns
public java.util.List<java.lang.String> getDumpPatterns()
setDumpBefore
public void setDumpBefore(boolean b)
shouldDumpBefore
public boolean shouldDumpBefore()
setCreateDumpDirPerClassloader
public void setCreateDumpDirPerClassloader(boolean b)
createDumpDirPerClassloader
public boolean createDumpDirPerClassloader()
getIncludePatterns
public java.util.List<java.lang.String> getIncludePatterns()
getExcludePatterns
public java.util.List<java.lang.String> getExcludePatterns()
getAspectClassNames
public java.util.List<java.lang.String> getAspectClassNames()
getAspectExcludePatterns
public java.util.List<java.lang.String> getAspectExcludePatterns()
getAspectIncludePatterns
public java.util.List<java.lang.String> getAspectIncludePatterns()
getConcreteAspects
public java.util.List<Definition.ConcreteAspect> getConcreteAspects()
appendWeaverOptions
public void appendWeaverOptions(java.lang.String option)
addScopedAspect
public void addScopedAspect(java.lang.String name,
java.lang.String scopePattern)
getScopeForAspect
public java.lang.String getScopeForAspect(java.lang.String name)
setAspectRequires
public void setAspectRequires(java.lang.String name,
java.lang.String requiredType)
getAspectRequires
public java.lang.String getAspectRequires(java.lang.String name)