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, visit
public HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor()
public java.lang.Object visit(ExactTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(WildTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public boolean wellHasItThen()