Class Definition

java.lang.Object
org.aspectj.weaver.loadtime.definition.Definition

public class Definition extends Object
A POJO that contains raw strings from the XML (sort of XMLBean for our simple LTW DTD)
Author:
Alexandre Vasseur (alex AT gnilux DOT com)
  • Constructor Details

    • Definition

      public Definition()
  • Method Details

    • getWeaverOptions

      public String getWeaverOptions()
    • getDumpPatterns

      public List<String> getDumpPatterns()
    • setDumpBefore

      public void setDumpBefore(boolean b)
    • shouldDumpBefore

      public boolean shouldDumpBefore()
    • setCreateDumpDirPerClassloader

      public void setCreateDumpDirPerClassloader(boolean b)
    • createDumpDirPerClassloader

      public boolean createDumpDirPerClassloader()
    • getIncludePatterns

      public List<String> getIncludePatterns()
    • getExcludePatterns

      public List<String> getExcludePatterns()
    • getAspectClassNames

      public List<String> getAspectClassNames()
    • getAspectExcludePatterns

      public List<String> getAspectExcludePatterns()
    • getAspectIncludePatterns

      public List<String> getAspectIncludePatterns()
    • getConcreteAspects

      public List<Definition.ConcreteAspect> getConcreteAspects()
    • appendWeaverOptions

      public void appendWeaverOptions(String option)
    • addScopedAspect

      public void addScopedAspect(String name, String scopePattern)
    • getScopeForAspect

      public String getScopeForAspect(String name)
    • setAspectRequires

      public void setAspectRequires(String name, String requiredType)
    • getAspectRequires

      public String getAspectRequires(String name)