public class HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor extends AbstractPatternNodeVisitor
| Constructor and Description |
|---|
HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
visit(ExactTypePattern node,
java.lang.Object data)
Is the Exact type parameterized?
Generic is ok as that just means we resolved a simple type pattern to a generic type
|
java.lang.Object |
visit(WildTypePattern node,
java.lang.Object data)
Any type bounds are bad.
|
boolean |
wellHasItThen() |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor()
public java.lang.Object visit(ExactTypePattern node, java.lang.Object data)
visit in interface PatternNodeVisitorvisit in class AbstractPatternNodeVisitorpublic java.lang.Object visit(WildTypePattern node, java.lang.Object data)
visit in interface PatternNodeVisitorvisit in class AbstractPatternNodeVisitorpublic boolean wellHasItThen()