org.jboss.aop.introduction
Class InterfaceIntroduction
java.lang.Object
org.jboss.aop.introduction.InterfaceIntroduction
public class InterfaceIntroduction
- extends Object
- Version:
- $Revision: 1.11 $
- Author:
- Bill Burke
name
protected String name
advisors
protected ArrayList advisors
interfaces
protected String[] interfaces
mixins
protected ArrayList mixins
classExpr
protected ClassExpression classExpr
ast
protected ASTStart ast
InterfaceIntroduction
public InterfaceIntroduction(String name,
String exp,
String[] interfaces)
InterfaceIntroduction
public InterfaceIntroduction(String name,
ASTStart ast,
String[] interfaces)
getName
public String getName()
getInterfaces
public String[] getInterfaces()
getMixins
public ArrayList getMixins()
addAdvisor
public void addAdvisor(Advisor advisor)
clearAdvisors
public void clearAdvisors()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getClassExpr
public String getClassExpr()
getAst
public ASTStart getAst()
matches
public boolean matches(Advisor advisor,
javassist.CtClass clazz)
throws Exception
- Throws:
Exception
matches
public boolean matches(Advisor advisor,
Class clazz)
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.