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)
hashCode
public int hashCode()
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.