org.springframework.aop.aspectj.annotation
Class NotAnAtAspectException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.springframework.core.NestedRuntimeException
                  extended by org.springframework.aop.framework.AopConfigException
                      extended by org.springframework.aop.aspectj.annotation.NotAnAtAspectException
All Implemented Interfaces:
java.io.Serializable

public class NotAnAtAspectException
extends AopConfigException

Extension of AopConfigException thrown when trying to perform an advisor generation operation on a class that is not an AspectJ annotation-style aspect.

Since:
2.0
Author:
Rod Johnson
See Also:
Serialized Form

Field Summary
private  java.lang.Class<?> nonAspectClass
           
 
Constructor Summary
NotAnAtAspectException(java.lang.Class<?> nonAspectClass)
          Create a new NotAnAtAspectException for the given class.
 
Method Summary
 java.lang.Class<?> getNonAspectClass()
          Returns the offending class.
 
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nonAspectClass

private java.lang.Class<?> nonAspectClass
Constructor Detail

NotAnAtAspectException

public NotAnAtAspectException(java.lang.Class<?> nonAspectClass)
Create a new NotAnAtAspectException for the given class.

Parameters:
nonAspectClass - the offending class
Method Detail

getNonAspectClass

public java.lang.Class<?> getNonAspectClass()
Returns the offending class.