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
Fields inherited from class org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccept(PatternNodeVisitor visitor, Object data)
boolean
isEmpty()
lookupTypeVariable(String name)
static TypeVariablePatternList
read(VersionedDataInputStream s, ISourceContext context)
traverse(PatternNodeVisitor visitor, Object data)
void
Methods 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:
write
in classPatternNode
- Throws:
IOException
-
read
public static TypeVariablePatternList read(VersionedDataInputStream s, ISourceContext context) throws IOException- Throws:
IOException
-
accept
- Specified by:
accept
in classPatternNode
-
traverse
- Overrides:
traverse
in classPatternNode
-