org.eclipse.xtext.common.types.util
Class LazyTypeArgumentContext.IsResolvedVisitor

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter<Parameter,Result>
      extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware<java.lang.Boolean,java.lang.Boolean>
          extended by org.eclipse.xtext.common.types.util.LazyTypeArgumentContext.IsResolvedVisitor
All Implemented Interfaces:
ITypeReferenceVisitorWithParameter<java.lang.Boolean,java.lang.Boolean>
Enclosing class:
LazyTypeArgumentContext

protected class LazyTypeArgumentContext.IsResolvedVisitor
extends AbstractTypeReferenceVisitorWithParameter.InheritanceAware<java.lang.Boolean,java.lang.Boolean>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter
AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
 
Constructor Summary
protected LazyTypeArgumentContext.IsResolvedVisitor(boolean rawType)
           
 
Method Summary
 java.lang.Boolean doVisitCompoundTypeReference(JvmCompoundTypeReference reference, java.lang.Boolean wildcardIsUnresolved)
           
 java.lang.Boolean doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference, java.lang.Boolean wildcardIsUnresolved)
           
 java.lang.Boolean doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference, java.lang.Boolean wildcardIsUnresolved)
           
 java.lang.Boolean doVisitTypeReference(JvmTypeReference reference, java.lang.Boolean wildcardIsUnresolved)
           
 java.lang.Boolean doVisitWildcardTypeReference(JvmWildcardTypeReference reference, java.lang.Boolean wildcardIsUnresolved)
           
protected  java.lang.Boolean handleNullReference(java.lang.Boolean wildcardIsUnresolved)
           
 
Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware
doVisitAnyTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnknownTypeReference
 
Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter
doVisitDelegateTypeReference, doVisitSpecializedTypeReference, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyTypeArgumentContext.IsResolvedVisitor

protected LazyTypeArgumentContext.IsResolvedVisitor(boolean rawType)
Method Detail

doVisitTypeReference

public java.lang.Boolean doVisitTypeReference(JvmTypeReference reference,
                                              java.lang.Boolean wildcardIsUnresolved)
Specified by:
doVisitTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.Boolean,java.lang.Boolean>
Overrides:
doVisitTypeReference in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<java.lang.Boolean,java.lang.Boolean>

handleNullReference

protected java.lang.Boolean handleNullReference(java.lang.Boolean wildcardIsUnresolved)
Overrides:
handleNullReference in class AbstractTypeReferenceVisitorWithParameter<java.lang.Boolean,java.lang.Boolean>

doVisitCompoundTypeReference

public java.lang.Boolean doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
                                                      java.lang.Boolean wildcardIsUnresolved)
Specified by:
doVisitCompoundTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.Boolean,java.lang.Boolean>
Overrides:
doVisitCompoundTypeReference in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<java.lang.Boolean,java.lang.Boolean>

doVisitParameterizedTypeReference

public java.lang.Boolean doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference,
                                                           java.lang.Boolean wildcardIsUnresolved)
Specified by:
doVisitParameterizedTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.Boolean,java.lang.Boolean>
Overrides:
doVisitParameterizedTypeReference in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<java.lang.Boolean,java.lang.Boolean>

doVisitWildcardTypeReference

public java.lang.Boolean doVisitWildcardTypeReference(JvmWildcardTypeReference reference,
                                                      java.lang.Boolean wildcardIsUnresolved)
Specified by:
doVisitWildcardTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.Boolean,java.lang.Boolean>
Overrides:
doVisitWildcardTypeReference in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<java.lang.Boolean,java.lang.Boolean>

doVisitGenericArrayTypeReference

public java.lang.Boolean doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference,
                                                          java.lang.Boolean wildcardIsUnresolved)
Specified by:
doVisitGenericArrayTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.Boolean,java.lang.Boolean>
Overrides:
doVisitGenericArrayTypeReference in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<java.lang.Boolean,java.lang.Boolean>