Package org.aspectj.weaver.patterns
Klasse AnnotationPatternList
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.AnnotationPatternList
- Alle implementierten Schnittstellen:
IHasPosition,IHasSourceLocation
- Autor:
- Adrian Colyer
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final AnnotationPatternListstatic final AnnotationPatternListVon Klasse geerbte Felder org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaccept(PatternNodeVisitor visitor, Object data) booleanget(int index) protected AnnotationTypePattern[]inthashCode()matches(ResolvedType[] someArgs) parameterizeWith(Map<String, UnresolvedType> typeVariableMap, World w) static AnnotationPatternListread(VersionedDataInputStream s, ISourceContext context) voidresolveBindings(IScope scope, Bindings bindings, boolean allowBinding) resolveReferences(IntMap bindings) intsize()toString()traverse(PatternNodeVisitor visitor, Object data) voidVon Klasse geerbte Methoden org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, writeLocation
-
Felddetails
-
EMPTY
-
ANY
-
-
Konstruktordetails
-
AnnotationPatternList
public AnnotationPatternList() -
AnnotationPatternList
-
AnnotationPatternList
-
-
Methodendetails
-
getAnnotationPatterns
-
parameterizeWith
-
resolve
-
matches
-
size
public int size() -
get
-
resolveBindings
-
resolveReferences
-
toString
-
equals
-
hashCode
public int hashCode() -
read
public static AnnotationPatternList read(VersionedDataInputStream s, ISourceContext context) throws IOException - Löst aus:
IOException
-
write
- Angegeben von:
writein KlassePatternNode- Löst aus:
IOException
-
accept
- Angegeben von:
acceptin KlassePatternNode
-
traverse
- Setzt außer Kraft:
traversein KlassePatternNode
-