All Classes and Interfaces

Class
Description
A convenient base class to process active annotations for annotation types.
A convenient base class to process active annotations for classes.
A convenient base class to process active annotations for constructors.
A convenient base class to process active annotations for enumeration types.
A convenient base class to process active annotations for fields.
A convenient base class to process active annotations for interfaces.
A convenient base class to process active annotations for methods.
The active annotation is used to register compilation participants with annotations.
Represents an annotation.
Services provided during an annotation reference initialization.
Creates AnnotationReference instances.
An element that can be annotated
 
Represents an annotation property.
Associates generated Java elements with their source Xtend elements
 
Provides services for the code generation phase.
Annotation processors implementing this interface will be called in the code generation phase, which is called when Xtend's actual Java code is generated and written to the file system.
A compilation strategy can be assigned instead of an expression see {MutableExecutableDeclaration.
A strategy provided during compilation.
Represents a single Xtend file and the root element of the AST.
 
 
The super type of all AST elements used in this package
 
 
A common super type for MethodDeclaration and ConstructorDeclaration
 
 
A service which provides information about the location of a path.
Support for accessing the file system.
 
 
 
 
A list of all modifiers that are allowed on MemberDeclarations in Xtend source code
 
 
Represents an annotation property.
 
A mutable constructor declaration
 
 
 
 
 
 
Allows modifications on the file system.
 
 
 
 
 
A mutable type declaration.
 
 
 
 
A path points to some file or folder within a FileSystemSupport and MutableFileSystemSupport.
 
An enumeration of the different kinds of primitive types.
Represents a compiler problem or warning.
The severity of a problem
Support for looking up and creating new Problem markers on Elements
Provides services to be used during register-globals phase.
Call back to participate in the register-globals phase, where Java types are collected.
Resolved representation of a ConstructorDeclaration.
Resolved representation of an ExecutableDeclaration.
Resolved representation of a MethodDeclaration.
The resolved representation of a parameter in the context of a type reference.
The resolved representation of a type parameter in the context of a type reference.
Facilities to lookup Xtend type declarations declared within the currently processed CompilationUnit.
Support for navigating between the primary AST structure representing the Xtend code and the corresponding Java elements derived from that.
Services provided during transformation phase
A callback interface for the transformation phase, in which the Xtend AST is translated to the Java elements.
 
 
Facilities to lookup Java type declarations generated within the currently processed CompilationUnit as well as on the classpath of that CompilationUnit.
 
 
 
Provides and creates TypeReference instances.
Facilities to lookup of Java type declarations in upstream dependencies of the current CompilationUnit.
Services provided during the validation phase
A callback interface for the validation phase.