
org.aspectj.configuration.model.Aspect Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aspectj-scripting Show documentation
Show all versions of aspectj-scripting Show documentation
Scripting extension for AspectJ agent. Allow java bytecode instrumentation at jvm startup
by using MVEL expression and execute code from maven artifacts
The newest version!
package org.aspectj.configuration.model;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
/**
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
public class Aspect {
private String name;
private Type type;
private String pointcut;
private Artifact[] artifacts;
private Expression init;
private Expression process;
private Expression dispose;
Aspect() {
}
public Aspect(String name, Type type, String pointcut, Artifact[] artifacts, Expression init, Expression process, Expression dispose) {
this.name = name;
this.type = type;
this.pointcut = pointcut;
this.artifacts = artifacts;
this.init = init;
this.process = process;
this.dispose = dispose;
}
public String getName() {
return name;
}
public String getPointcut() {
return pointcut;
}
public Type getType() {
return type;
}
public Artifact[] getArtifacts() {
return artifacts;
}
public Expression getInit() {
return init;
}
public Expression getProcess() {
return process;
}
public Expression getDispose() {
return dispose;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy