Implements org.eclipse.xtend.lib.macro.services.ProblemSupport.addError.
Adds a problem marker with severity Severity#ERROR to the given element
Severity
Implements org.eclipse.xtend.lib.macro.services.ProblemSupport.addWarning.
Adds a problem marker with severity Severity#WARNING to the given element
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.exists.
Implements org.eclipse.xtend.lib.macro.services.TypeLookup.findAnnotationType.
Implements org.eclipse.xtend.lib.macro.services.TypeLookup.findClass.
Implements org.eclipse.xtend.lib.macro.services.TypeLookup.findEnumerationType.
Implements org.eclipse.xtend.lib.macro.services.TypeLookup.findInterface.
Implements org.eclipse.xtend.lib.macro.services.GlobalTypeLookup.findTypeGlobally.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getAnyType.
The any type is the type of the null pointer and has no concrete representation in Java.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.getCharset.
Returns the name of a charset to be used when decoding the contents of this file into characters.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.getChildren.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.getContents.
Returns the contents of this file as a char sequence.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.getContentsAsStream.
Returns an open input stream on the contents of this file.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.getLastModification.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getList.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getObject.
Implements org.eclipse.xtend.lib.macro.services.Tracability.getPrimaryGeneratedJavaElement.
Implements org.eclipse.xtend.lib.macro.services.Tracability.getPrimarySourceElement.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveBoolean.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveByte.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveChar.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveDouble.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveFloat.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveInt.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveLong.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveShort.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getPrimitiveVoid.
Implements org.eclipse.xtend.lib.macro.services.ProblemSupport.getProblems.
Implements org.eclipse.xtend.lib.macro.file.FileLocations.getProjectFolder.
Returns the project root for the given resource handle.
Implements org.eclipse.xtend.lib.macro.file.FileLocations.getProjectSourceFolders.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getSet.
Implements org.eclipse.xtend.lib.macro.file.FileLocations.getSourceFolder.
Returns the source folder the given handle is contained in or null if the given Path is not located in a source folder.
null
Path
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.getString.
Implements org.eclipse.xtend.lib.macro.file.FileLocations.getTargetFolder.
Returns the target folder for the given source folder or null if the given folder is not a source folder or doesn't have a configured target folder.
Implements org.eclipse.xtend.lib.macro.services.Tracability.isExternal.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.isFile.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.isFolder.
Implements org.eclipse.xtend.lib.macro.services.Tracability.isGenerated.
Implements org.eclipse.xtend.lib.macro.services.Tracability.isSource.
Implements org.eclipse.xtend.lib.macro.services.Tracability.isThePrimaryGeneratedJavaElement.
Implements org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider.newAnnotationReference.
Create a new annotation reference base on the given annotation reference.
Creates a new annotation reference for the given Class.
Class
Creates a new annotation reference for the given name.
Creates a new annotation reference for the given type declaration.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.newArrayTypeReference.
Creates a new array type reference using the given component type.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.newSelfTypeReference.
Returns a new self type reference for the given typeDeclaration, e.g. if you have a class like
class Foo<T> {}
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.newTypeReference.
Creates a new type reference for the given Class and the type arguments.
Creates a new type reference for the given name and the given type arguments.
Creates a new type reference for the given typeDeclaration and the type arguments.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.newWildcardTypeReference.
Implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider.newWildcardTypeReferenceWithLowerBound.
Implements org.eclipse.xtend.lib.macro.services.Associator.setPrimarySourceElement.
Associates the generate element with the Xtend source code.
Implements org.eclipse.xtend.lib.macro.file.FileSystemSupport.toURI.
Returns the URI representing the given path.
Implements org.eclipse.xtend.lib.macro.services.ProblemSupport.validateLater.