Top Description Methods
org.eclipse.xtend.lib.macro

public Interface TransformationContext

extends Tracability, ProblemSupport, TypeReferenceProvider, TypeLookup, FileSystemSupport, FileLocations, AnnotationReferenceProvider, Associator
Annotations
@Beta
Imports
org.eclipse.xtend.lib.macro.file.FileLocations, .FileSystemSupport, org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider, .Associator, .ProblemSupport, .Tracability, .TypeLookup, .TypeReferenceProvider, com.google.common.annotations.Beta

Services provided during transformation phase
Author
Sven Efftinge
See Also
TransformationParticipant

Method Summary

Inherited from org.eclipse.xtend.lib.macro.file.FileLocations:
getProjectFoldergetProjectSourceFoldersgetSourceFoldergetTargetFolder
Inherited from org.eclipse.xtend.lib.macro.file.FileSystemSupport:
existsgetCharsetgetChildrengetContentsgetContentsAsStreamgetLastModificationisFileisFoldertoURI
Inherited from org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider:
newAnnotationReferencenewAnnotationReferencenewAnnotationReferencenewAnnotationReferencenewAnnotationReferencenewAnnotationReferencenewAnnotationReferencenewAnnotationReference
Inherited from org.eclipse.xtend.lib.macro.services.Associator:
setPrimarySourceElement
Inherited from org.eclipse.xtend.lib.macro.services.ProblemSupport:
addErroraddWarninggetProblemsvalidateLater
Inherited from org.eclipse.xtend.lib.macro.services.Tracability:
getPrimaryGeneratedJavaElementgetPrimarySourceElementisExternalisGeneratedisSourceisThePrimaryGeneratedJavaElement
Inherited from org.eclipse.xtend.lib.macro.services.TypeLookup:
findAnnotationTypefindClassfindEnumerationTypefindInterface
Inherited from org.eclipse.xtend.lib.macro.services.TypeReferenceProvider:
getAnyTypegetListgetObjectgetPrimitiveBooleangetPrimitiveBytegetPrimitiveChargetPrimitiveDoublegetPrimitiveFloatgetPrimitiveIntgetPrimitiveLonggetPrimitiveShortgetPrimitiveVoidgetSetgetStringnewArrayTypeReferencenewSelfTypeReferencenewTypeReferencenewTypeReferencenewTypeReferencenewWildcardTypeReferencenewWildcardTypeReferencenewWildcardTypeReferenceWithLowerBound