Uses of Class
org.aspectj.weaver.patterns.PatternNode

Packages that use PatternNode
org.aspectj.weaver.internal.tools   
org.aspectj.weaver.patterns   
 

Uses of PatternNode in org.aspectj.weaver.internal.tools
 

Subclasses of PatternNode in org.aspectj.weaver.internal.tools
 class PointcutDesignatorHandlerBasedPointcut
          Implementation of Pointcut that is backed by a user-extension pointcut designator handler.
 

Uses of PatternNode in org.aspectj.weaver.patterns
 

Subclasses of PatternNode in org.aspectj.weaver.patterns
 class AndAnnotationTypePattern
           
 class AndPointcut
           
 class AndTypePattern
          left && right
 class AnnotationPatternList
           
 class AnnotationPointcut
          (at)Annotation((at)Foo) or (at)Annotation(foo)
 class AnnotationTypePattern
           
 class AnyAnnotationTypePattern
           
 class ArgsAnnotationPointcut
           
 class ArgsPointcut
          args(arguments)
 class BindingAnnotationFieldTypePattern
          Represents an attempt to bind the field of an annotation within a pointcut.
 class BindingAnnotationTypePattern
           
 class BindingTypePattern
           
 class CflowPointcut
           
 class ConcreteCflowPointcut
           
 class Declare
           
 class DeclareAnnotation
          Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType.
 class DeclareErrorOrWarning
           
 class DeclareParents
           
 class DeclareParentsMixin
          Constructed based on an @DeclareMixin being found in an aspect.
 class DeclarePrecedence
           
 class DeclareSoft
           
 class DeclareTypeErrorOrWarning
          For a declare error/warning that specified a type pattern rather than a pointcut.
 class ExactAnnotationFieldTypePattern
          Represents an attempt to bind the field of an annotation within a pointcut.
 class ExactAnnotationTypePattern
          Matches an annotation of a given type
 class ExactTypePattern
           
 class HandlerPointcut
          This is a kind of KindedPointcut.
 class HasMemberTypePattern
           
 class IfPointcut
           
static class IfPointcut.IfFalsePointcut
           
static class IfPointcut.IfTruePointcut
           
 class KindedPointcut
           
 class ModifiersPattern
           
 class NameBindingPointcut
          Common super type for Pointcuts that can bind formal parameters.
 class NamePattern
           
 class NotAnnotationTypePattern
           
 class NotPointcut
           
 class NotTypePattern
          !TypePattern
 class OrAnnotationTypePattern
           
 class OrPointcut
           
 class OrTypePattern
          left || right
 class PerCflow
           
 class PerClause
           
 class PerFromSuper
           
 class PerObject
           
 class PerSingleton
           
 class PerTypeWithin
           
 class Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.
 class ReferencePointcut
           
 class SignaturePattern
           
 class ThisOrTargetAnnotationPointcut
           
 class ThisOrTargetPointcut
          Corresponds to target or this pcd.
 class ThrowsPattern
           
 class TypeCategoryTypePattern
          A TypeCategoryTypePattern matches on the category of a type, one of class/interface/aspect/inner/anonymous/enum/annotation, and these are specified in the pointcut via isClass() isInterface() isAspect() isInner() isAnonymous() isEnum() isAnnotation().
 class TypePattern
          On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
 class TypePatternList
           
 class TypeVariablePattern
           
 class TypeVariablePatternList
           
 class WildAnnotationTypePattern
           
 class WildTypePattern
          The PatternParser always creates WildTypePatterns for type patterns in pointcut expressions (apart from *, which is sometimes directly turned into TypePattern.ANY).
 class WithinAnnotationPointcut
           
 class WithinCodeAnnotationPointcut
           
 class WithincodePointcut
           
 class WithinPointcut
           
 

Methods in org.aspectj.weaver.patterns with parameters of type PatternNode
 void PatternNode.copyLocationFrom(PatternNode other)
           
 java.lang.Object AbstractPatternNodeVisitor.visit(PatternNode node, java.lang.Object data)
           
 java.lang.Object PatternNodeVisitor.visit(PatternNode node, java.lang.Object data)