Package org.aspectj.weaver.patterns
Class ThrowsPattern
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.ThrowsPattern
- All Implemented Interfaces:
IHasPosition
,IHasSourceLocation
-
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
int
hashCode()
boolean
matches(UnresolvedType[] tys, World world)
parameterizeWith(Map<String,UnresolvedType> typeVariableMap, World w)
static ThrowsPattern
read(VersionedDataInputStream s, ISourceContext context)
resolveBindings(IScope scope, Bindings bindings)
toString()
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
-
ANY
-
-
Constructor Details
-
ThrowsPattern
-
-
Method Details
-
getRequired
-
getForbidden
-
toString
-
equals
-
hashCode
public int hashCode() -
resolveBindings
-
parameterizeWith
-
matches
-
read
public static ThrowsPattern read(VersionedDataInputStream s, ISourceContext context) throws IOException- Throws:
IOException
-
write
- Specified by:
write
in classPatternNode
- Throws:
IOException
-
accept
- Specified by:
accept
in classPatternNode
-
traverse
- Overrides:
traverse
in classPatternNode
-