Module org.eclipse.xtend.lib.macro
Package org.eclipse.xtend.lib.macro
Interface TransformationContext
- All Superinterfaces:
AnnotationReferenceProvider,Associator,FileLocations,FileSystemSupport,GlobalTypeLookup,ProblemSupport,Tracability,TypeLookup,TypeReferenceProvider
@Beta
public interface TransformationContext
extends Tracability, ProblemSupport, TypeReferenceProvider, TypeLookup, FileSystemSupport, FileLocations, AnnotationReferenceProvider, Associator
Services provided during transformation phase
- Author:
- Sven Efftinge
- See Also:
-
Method Summary
Methods inherited from interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReference, newAnnotationReferenceMethods inherited from interface org.eclipse.xtend.lib.macro.services.Associator
setPrimarySourceElementMethods inherited from interface org.eclipse.xtend.lib.macro.file.FileLocations
getProjectFolder, getProjectSourceFolders, getSourceFolder, getTargetFolderMethods inherited from interface org.eclipse.xtend.lib.macro.file.FileSystemSupport
exists, getCharset, getChildren, getContents, getContentsAsStream, getLastModification, isFile, isFolder, toURIMethods inherited from interface org.eclipse.xtend.lib.macro.services.GlobalTypeLookup
findTypeGlobally, findTypeGloballyMethods inherited from interface org.eclipse.xtend.lib.macro.services.ProblemSupport
addError, addWarning, getProblems, validateLaterMethods inherited from interface org.eclipse.xtend.lib.macro.services.Tracability
getPrimaryGeneratedJavaElement, getPrimarySourceElement, isExternal, isGenerated, isSource, isThePrimaryGeneratedJavaElementMethods inherited from interface org.eclipse.xtend.lib.macro.services.TypeLookup
findAnnotationType, findClass, findEnumerationType, findInterfaceMethods 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