## Hierarchy For All Packages

Package Hierarchies:
  org.aspectj.lang, org.aspectj.lang.reflect, org.aspectj.weaver.tools

## Class Hierarchy

- class java.lang.Object
  - class org.aspectj.weaver.tools.FuzzyBoolean
  - class org.aspectj.weaver.tools.PointcutParser
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class org.aspectj.lang.NoAspectBoundException
        - class org.aspectj.lang.SoftException
  - class org.aspectj.util.TypeSafeEnum
    - class org.aspectj.weaver.tools.PointcutPrimitives
  - class org.aspectj.weaver.tools.WeavingAdaptor

## Interface Hierarchy

- interface org.aspectj.weaver.tools.GeneratedClassHandler
  - interface org.aspectj.weaver.tools.WeavingClassLoader
- interface org.aspectj.lang.JoinPoint
- interface org.aspectj.lang.JoinPoint.StaticPart
- interface org.aspectj.weaver.tools.PointcutExpression
- interface org.aspectj.lang.Signature
  - interface org.aspectj.lang.reflect.CatchClauseSignature
  - interface org.aspectj.lang.reflect.MemberSignature
    - interface org.aspectj.lang.reflect.CodeSignature
      - interface org.aspectj.lang.reflect.AdviceSignature
      - interface org.aspectj.lang.reflect.ConstructorSignature
      - interface org.aspectj.lang.reflect.InitializerSignature
      - interface org.aspectj.lang.reflect.MethodSignature
    - interface org.aspectj.lang.reflect.FieldSignature
- interface org.aspectj.lang.reflect.SourceLocation