public class EnumTypeCheckingExtension extends TypeCheckingExtension
typeCheckingVisitor
Constructor and Description |
---|
EnumTypeCheckingExtension(StaticTypeCheckingVisitor staticTypeCheckingVisitor) |
Modifier and Type | Method and Description |
---|---|
boolean |
handleUnresolvedVariableExpression(VariableExpression vexp)
This method is called by the type checker when a variable expression cannot
be resolved.
|
addStaticTypeError, afterMethodCall, afterVisitClass, afterVisitMethod, beforeMethodCall, beforeVisitClass, beforeVisitMethod, buildListType, buildMapType, classNodeFor, classNodeFor, existsProperty, existsProperty, extractStaticReceiver, finish, getArgumentTypes, getTargetMethod, getType, handleAmbiguousMethods, handleIncompatibleAssignment, handleIncompatibleReturnType, handleMissingMethod, handleUnresolvedAttribute, handleUnresolvedProperty, isStaticMethodCallOnClass, lookupClassNodeFor, onMethodSelection, parameterizedType, setup, storeType
public EnumTypeCheckingExtension(StaticTypeCheckingVisitor staticTypeCheckingVisitor)
public boolean handleUnresolvedVariableExpression(VariableExpression vexp)
TypeCheckingExtension
handleUnresolvedVariableExpression
in class TypeCheckingExtension
vexp
- the unresolved variable extensionboolean
false if the extension doesn't handle it,
true if the extension handles this variable.