org.jboss.aop
Class ConstructionInfo

java.lang.Object
  extended by org.jboss.aop.JoinPointInfo
      extended by org.jboss.aop.ConstructionInfo
All Implemented Interfaces:
IConstructionInfo, IJoinPointInfo

public class ConstructionInfo
extends JoinPointInfo
implements IConstructionInfo

Comment

Version:
$Revision$
Author:
Kabir Khan

Field Summary
 
Fields inherited from class org.jboss.aop.JoinPointInfo
clazz, joinpoint
 
Constructor Summary
ConstructionInfo()
           
ConstructionInfo(Class clazz, int index, long constructorHash, Advisor advisor)
           
 
Method Summary
 JoinPointInfo copy()
           
 Constructor getConstructor()
          Gets the constructor being called
 int getIndex()
           
protected  Joinpoint internalGetJoinpoint()
           
 Object resolveAnnotation(Class annotation)
          Resolves annotations on the particular joinpoint (field, constructor, method etc.)
 void setConstructor(Constructor constructor)
           
 void setIndex(int index)
           
 String toString()
           
 
Methods inherited from class org.jboss.aop.JoinPointInfo
clear, cloneChains, equalChains, getAdvisor, getClazz, getInterceptorChain, getInterceptors, getJoinpoint, hasAdvices, resolveClassAnnotation, resolveClassMetaData, setAdvisor, setInterceptorChain, setInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.aop.joinpoint.IJoinPointInfo
getAdvisor, getClazz, resolveClassAnnotation, resolveClassMetaData
 

Constructor Detail

ConstructionInfo

public ConstructionInfo()

ConstructionInfo

public ConstructionInfo(Class clazz,
                        int index,
                        long constructorHash,
                        Advisor advisor)
Method Detail

internalGetJoinpoint

protected Joinpoint internalGetJoinpoint()
Specified by:
internalGetJoinpoint in class JoinPointInfo

copy

public JoinPointInfo copy()
Specified by:
copy in class JoinPointInfo

toString

public String toString()
Overrides:
toString in class Object

setConstructor

public void setConstructor(Constructor constructor)

getConstructor

public Constructor getConstructor()
Description copied from interface: IConstructionInfo
Gets the constructor being called

Specified by:
getConstructor in interface IConstructionInfo

setIndex

public void setIndex(int index)

getIndex

public int getIndex()

resolveAnnotation

public Object resolveAnnotation(Class annotation)
Description copied from interface: IJoinPointInfo
Resolves annotations on the particular joinpoint (field, constructor, method etc.)

Specified by:
resolveAnnotation in interface IJoinPointInfo
Overrides:
resolveAnnotation in class JoinPointInfo


Copyright © 2004 JBoss Inc. All Rights Reserved.