Package org.aspectj.weaver.patterns
Klasse OrAnnotationTypePattern
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.AnnotationTypePattern
org.aspectj.weaver.patterns.OrAnnotationTypePattern
- Alle implementierten Schnittstellen:
IHasPosition,IHasSourceLocation
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.patterns.AnnotationTypePattern
AND, ANY, ANY_KEY, BINDING, BINDINGFIELD, BINDINGFIELD2, ELLIPSIS, ELLIPSIS_KEY, EXACT, EXACTFIELD, NONE, NOT, OR, WILDVon Klasse geerbte Felder org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibung -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaccept(PatternNodeVisitor visitor, Object data) booleangetLeft()getRight()inthashCode()matches(AnnotatedElement annotated) matches(AnnotatedElement annotated, ResolvedType[] parameterAnnotations) parameterizeWith(Map<String, UnresolvedType> typeVariableMap, World w) static AnnotationTypePatternread(VersionedDataInputStream s, ISourceContext context) voidresolveBindings(IScope scope, Bindings bindings, boolean allowBinding) This can modify in place, or return a new TypePattern if the type changes.voidtoString()traverse(PatternNodeVisitor visitor, Object data) voidVon Klasse geerbte Methoden org.aspectj.weaver.patterns.AnnotationTypePattern
fastMatches, isAny, isForParameterAnnotationMatch, remapAdviceFormalsVon Klasse geerbte Methoden org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, writeLocation
-
Konstruktordetails
-
OrAnnotationTypePattern
-
-
Methodendetails
-
matches
- Angegeben von:
matchesin KlasseAnnotationTypePattern
-
matches
- Angegeben von:
matchesin KlasseAnnotationTypePattern
-
resolve
- Angegeben von:
resolvein KlasseAnnotationTypePattern
-
resolveBindings
Beschreibung aus Klasse kopiert:AnnotationTypePatternThis can modify in place, or return a new TypePattern if the type changes.- Setzt außer Kraft:
resolveBindingsin KlasseAnnotationTypePattern
-
parameterizeWith
- Angegeben von:
parameterizeWithin KlasseAnnotationTypePattern
-
accept
- Angegeben von:
acceptin KlassePatternNode
-
traverse
- Setzt außer Kraft:
traversein KlassePatternNode
-
read
public static AnnotationTypePattern read(VersionedDataInputStream s, ISourceContext context) throws IOException - Löst aus:
IOException
-
write
- Angegeben von:
writein KlassePatternNode- Löst aus:
IOException
-
equals
-
hashCode
public int hashCode() -
toString
-
getLeft
-
getRight
-
setForParameterAnnotationMatch
public void setForParameterAnnotationMatch()- Setzt außer Kraft:
setForParameterAnnotationMatchin KlasseAnnotationTypePattern
-