Package org.aspectj.weaver.patterns
Class TypeVariablePatternList
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.TypeVariablePatternList
- All Implemented Interfaces:
IHasPosition,IHasSourceLocation
- Author:
- colyer A list of type variable specifications, eg. <T,S>
-
Field Summary
FieldsFields inherited from class org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccept(PatternNodeVisitor visitor, Object data) booleanisEmpty()lookupTypeVariable(String name) static TypeVariablePatternListread(VersionedDataInputStream s, ISourceContext context) traverse(PatternNodeVisitor visitor, Object data) voidMethods inherited from class org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, writeLocation
-
Field Details
-
EMPTY
-
-
Constructor Details
-
TypeVariablePatternList
-
-
Method Details
-
getTypeVariablePatterns
-
lookupTypeVariable
-
isEmpty
public boolean isEmpty() -
write
- Specified by:
writein classPatternNode- Throws:
IOException
-
read
public static TypeVariablePatternList read(VersionedDataInputStream s, ISourceContext context) throws IOException - Throws:
IOException
-
accept
- Specified by:
acceptin classPatternNode
-
traverse
- Overrides:
traversein classPatternNode
-