Class Definition
- java.lang.Object
-
- org.aspectj.weaver.loadtime.definition.Definition
-
public class Definition extends java.lang.ObjectA 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 classDefinition.AdviceKindstatic classDefinition.ConcreteAspectstatic classDefinition.DeclareAnnotationstatic classDefinition.DeclareAnnotationKindstatic classDefinition.DeclareErrorOrWarningstatic classDefinition.Pointcutstatic classDefinition.PointcutAndAdvice
-
Constructor Summary
Constructors Constructor Description Definition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddScopedAspect(java.lang.String name, java.lang.String scopePattern)voidappendWeaverOptions(java.lang.String option)booleancreateDumpDirPerClassloader()java.util.List<java.lang.String>getAspectClassNames()java.util.List<java.lang.String>getAspectExcludePatterns()java.util.List<java.lang.String>getAspectIncludePatterns()java.lang.StringgetAspectRequires(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.StringgetScopeForAspect(java.lang.String name)java.lang.StringgetWeaverOptions()voidsetAspectRequires(java.lang.String name, java.lang.String requiredType)voidsetCreateDumpDirPerClassloader(boolean b)voidsetDumpBefore(boolean b)booleanshouldDumpBefore()
-
-
-
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)
-
-