Verwendungen von Klasse
org.aspectj.weaver.patterns.PatternNode
Packages, die PatternNode verwenden
Package
Beschreibung
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Verwendungen von PatternNode in org.aspectj.org.eclipse.jdt.core.dom
Methoden in org.aspectj.org.eclipse.jdt.core.dom mit Parametern vom Typ PatternNode -
Verwendungen von PatternNode in org.aspectj.weaver.internal.tools
Unterklassen von PatternNode in org.aspectj.weaver.internal.toolsModifizierer und TypKlasseBeschreibungclassImplementation of Pointcut that is backed by a user-extension pointcut designator handler. -
Verwendungen von PatternNode in org.aspectj.weaver.patterns
Unterklassen von PatternNode in org.aspectj.weaver.patternsModifizierer und TypKlasseBeschreibungclassclassclassleft && rightclassclass(at)Annotation((at)Foo) or (at)Annotation(foo)classclassclassclassThis type represents a type pattern of '*' but with an annotation specified, e.g.classclassargs(arguments)classRepresents an attempt to bind the field of an annotation within a pointcut.classclassclassclassclassclassRepresents a declare annotation statement, one of atField, atMethod, atConstructor or atType.classclassclassConstructed based on an @DeclareMixin being found in an aspect.classclassclassFor a declare error/warning that specified a type pattern rather than a pointcut.classclassRepresents an attempt to bind the field of an annotation within a pointcut.classMatches an annotation of a given typeclassclassThis is a kind of KindedPointcut.classclasspr354470.classstatic classstatic classclassclassclassCommon super type for Pointcuts that can bind formal parameters.classclassclassclass!classclassclassclassleft || rightclassclassclassclassclassclassclassThe lifecycle of Pointcuts is modeled by Pointcut.State.classclassclassclassCorresponds to target or this pcd.classclassA 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().classOn creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.classclassclassclassclassThe PatternParser always creates WildTypePatterns for type patterns in pointcut expressions (apart from *, which is sometimes directly turned into TypePattern.ANY). resolveBindings() tries to work out what we've really got and turn it into a type pattern that we can use for matching.classclassclassclassMethoden in org.aspectj.weaver.patterns, die PatternNode zurückgebenModifizierer und TypMethodeBeschreibungprotected static PatternNodeTraceVisitor.dump(PatternNode node) VoidArrayFinder.getFoundNode()Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ PatternNodeModifizierer und TypMethodeBeschreibungvoidPatternNode.copyLocationFrom(PatternNode other) protected static PatternNodeTraceVisitor.dump(PatternNode node) AbstractPatternNodeVisitor.visit(PatternNode node, Object data) PatternNodeVisitor.visit(PatternNode node, Object data) TraceVisitor.visit(PatternNode node, Object data)