org.aspectj.weaver.loadtime.definition

Class 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

static class
Definition.ConcreteAspect
static class
Definition.Pointcut

Constructor Summary

Definition()

Method Summary

void
appendWeaverOptions(String option)
List
getAspectClassNames()
List
getAspectExcludePatterns()
List
getAspectIncludePatterns()
List
getConcreteAspects()
List
getDumpPatterns()
List
getExcludePatterns()
List
getIncludePatterns()
String
getWeaverOptions()
void
setDumpBefore(boolean b)
boolean
shouldDumpBefore()

Constructor Details

Definition

public Definition()

Method Details

appendWeaverOptions

public void appendWeaverOptions(String option)

getAspectClassNames

public List getAspectClassNames()

getAspectExcludePatterns

public List getAspectExcludePatterns()

getAspectIncludePatterns

public List getAspectIncludePatterns()

getConcreteAspects

public List getConcreteAspects()

getDumpPatterns

public List getDumpPatterns()

getExcludePatterns

public List getExcludePatterns()

getIncludePatterns

public List getIncludePatterns()

getWeaverOptions

public String getWeaverOptions()

setDumpBefore

public void setDumpBefore(boolean b)

shouldDumpBefore

public boolean shouldDumpBefore()