Package org.eclipse.xtext.xbase.compiler
Class BrokenTypeRefDetector
- java.lang.Object
-
- org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor<Result>
-
- org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
-
- org.eclipse.xtext.xbase.compiler.BrokenTypeRefDetector
-
- All Implemented Interfaces:
org.eclipse.xtext.common.types.util.ITypeReferenceVisitor<java.lang.Boolean>
public class BrokenTypeRefDetector extends org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>A visitor that detects broken type references. Returnstrueif a broken reference was detected.
-
-
Constructor Summary
Constructors Constructor Description BrokenTypeRefDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleandoVisitCompoundTypeReference(org.eclipse.xtext.common.types.JvmCompoundTypeReference it)java.lang.BooleandoVisitParameterizedTypeReference(org.eclipse.xtext.common.types.JvmParameterizedTypeReference it)java.lang.BooleandoVisitTypeReference(org.eclipse.xtext.common.types.JvmTypeReference it)java.lang.BooleandoVisitWildcardTypeReference(org.eclipse.xtext.common.types.JvmWildcardTypeReference it)protected java.lang.BooleanhandleNullReference()-
Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware
doVisitAnyTypeReference, doVisitGenericArrayTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnknownTypeReference
-
-
-
-
Method Detail
-
handleNullReference
protected java.lang.Boolean handleNullReference()
- Overrides:
handleNullReferencein classorg.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor<java.lang.Boolean>
-
doVisitTypeReference
public java.lang.Boolean doVisitTypeReference(org.eclipse.xtext.common.types.JvmTypeReference it)
- Specified by:
doVisitTypeReferencein interfaceorg.eclipse.xtext.common.types.util.ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitTypeReferencein classorg.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
-
doVisitCompoundTypeReference
public java.lang.Boolean doVisitCompoundTypeReference(org.eclipse.xtext.common.types.JvmCompoundTypeReference it)
- Specified by:
doVisitCompoundTypeReferencein interfaceorg.eclipse.xtext.common.types.util.ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitCompoundTypeReferencein classorg.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
-
doVisitParameterizedTypeReference
public java.lang.Boolean doVisitParameterizedTypeReference(org.eclipse.xtext.common.types.JvmParameterizedTypeReference it)
- Specified by:
doVisitParameterizedTypeReferencein interfaceorg.eclipse.xtext.common.types.util.ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitParameterizedTypeReferencein classorg.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
-
doVisitWildcardTypeReference
public java.lang.Boolean doVisitWildcardTypeReference(org.eclipse.xtext.common.types.JvmWildcardTypeReference it)
- Specified by:
doVisitWildcardTypeReferencein interfaceorg.eclipse.xtext.common.types.util.ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitWildcardTypeReferencein classorg.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
-
-