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)- Author:
- Alexandre Vasseur
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Definition.AdviceKind
static class
Definition.ConcreteAspect
static class
Definition.DeclareAnnotation
static class
Definition.DeclareAnnotationKind
static class
Definition.DeclareErrorOrWarning
static class
Definition.Pointcut
static class
Definition.PointcutAndAdvice
-
Constructor Summary
Constructors Constructor Description Definition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addScopedAspect(java.lang.String name, java.lang.String scopePattern)
void
appendWeaverOptions(java.lang.String option)
boolean
createDumpDirPerClassloader()
java.util.List<java.lang.String>
getAspectClassNames()
java.util.List<java.lang.String>
getAspectExcludePatterns()
java.util.List<java.lang.String>
getAspectIncludePatterns()
java.lang.String
getAspectRequires(java.lang.String name)
java.util.List<Definition.ConcreteAspect>
getConcreteAspects()
java.util.List<java.lang.String>
getDumpPatterns()
java.util.List<java.lang.String>
getExcludePatterns()
java.util.List<java.lang.String>
getIncludePatterns()
java.lang.String
getScopeForAspect(java.lang.String name)
java.lang.String
getWeaverOptions()
void
setAspectRequires(java.lang.String name, java.lang.String requiredType)
void
setCreateDumpDirPerClassloader(boolean b)
void
setDumpBefore(boolean b)
boolean
shouldDumpBefore()
-
-
-
Method Detail
-
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)
-
-