Package org.eclipse.xtend.lib.macro
Interface ValidationContext
-
- All Superinterfaces:
AnnotationReferenceProvider,FileLocations,FileSystemSupport,GlobalTypeLookup,ProblemSupport,Tracability,TypeLookup,TypeReferenceProvider
public interface ValidationContext extends Tracability, ProblemSupport, TypeReferenceProvider, TypeLookup, FileSystemSupport, FileLocations, AnnotationReferenceProvider
Services provided during the validation phase- See Also:
ValidationParticipant- Noimplement:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
-
Methods inherited from interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference
-
Methods inherited from interface org.eclipse.xtend.lib.macro.file.FileLocations
getProjectFolder, getProjectSourceFolders, getSourceFolder, getTargetFolder
-
Methods inherited from interface org.eclipse.xtend.lib.macro.file.FileSystemSupport
exists, getCharset, getChildren, getContents, getContentsAsStream, getLastModification, isFile, isFolder, toURI
-
Methods inherited from interface org.eclipse.xtend.lib.macro.services.GlobalTypeLookup
findTypeGlobally, findTypeGlobally
-
Methods inherited from interface org.eclipse.xtend.lib.macro.services.ProblemSupport
addError, addWarning, getProblems, validateLater
-
Methods inherited from interface org.eclipse.xtend.lib.macro.services.Tracability
getPrimaryGeneratedJavaElement, getPrimarySourceElement, isExternal, isGenerated, isSource, isThePrimaryGeneratedJavaElement
-
Methods inherited from interface org.eclipse.xtend.lib.macro.services.TypeLookup
findAnnotationType, findClass, findEnumerationType, findInterface
-
Methods inherited from interface org.eclipse.xtend.lib.macro.services.TypeReferenceProvider
getAnyType, getList, getObject, getPrimitiveBoolean, getPrimitiveByte, getPrimitiveChar, getPrimitiveDouble, getPrimitiveFloat, getPrimitiveInt, getPrimitiveLong, getPrimitiveShort, getPrimitiveVoid, getSet, getString, newArrayTypeReference, newSelfTypeReference, newTypeReference, newTypeReference, newTypeReference, newWildcardTypeReference, newWildcardTypeReference, newWildcardTypeReferenceWithLowerBound
-
-