All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AbstractAnnotationTypeProcessor A convenient base class to process active annotations for annotation types.AbstractClassProcessor A convenient base class to process active annotations for classes.AbstractConstructorProcessor A convenient base class to process active annotations for constructors.AbstractEnumerationTypeProcessor A convenient base class to process active annotations for enumeration types.AbstractFieldProcessor A convenient base class to process active annotations for fields.AbstractInterfaceProcessor A convenient base class to process active annotations for interfaces.AbstractMethodProcessor A convenient base class to process active annotations for methods.Active The active annotation is used to register compilation participants with annotations.AnnotationReference Represents an annotation.AnnotationReferenceBuildContext Services provided during an annotation reference initialization.AnnotationReferenceProvider CreatesAnnotationReferenceinstances.AnnotationTarget An element that can be annotatedAnnotationTypeDeclaration AnnotationTypeElementDeclaration Represents an annotation property.Associator Associates generated Java elements with their source Xtend elementsClassDeclaration CodeGenerationContext Provides services for the code generation phase.CodeGenerationParticipant<T extends NamedElement> 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.CompilationStrategy A compilation strategy can be assigned instead of an expression see {MutableExecutableDeclaration.CompilationStrategy.CompilationContext A strategy provided during compilation.CompilationUnit Represents a single Xtend file and the root element of the AST.ConstructorDeclaration Declaration Element The super type of all AST elements used in this packageEnumerationTypeDeclaration EnumerationValueDeclaration ExecutableDeclaration A common super type forMethodDeclarationandConstructorDeclarationExpression FieldDeclaration FileLocations A service which provides information about the location of a path.FileSystemSupport Support for accessing the file system.GlobalTypeLookup InterfaceDeclaration MemberDeclaration MethodDeclaration Modifier A list of all modifiers that are allowed onMemberDeclarations in Xtend source codeMutableAnnotationTarget MutableAnnotationTypeDeclaration MutableAnnotationTypeElementDeclaration Represents an annotation property.MutableClassDeclaration MutableConstructorDeclaration A mutable constructor declarationMutableDeclaration MutableElement MutableEnumerationTypeDeclaration MutableEnumerationValueDeclaration MutableExecutableDeclaration MutableFieldDeclaration MutableFileSystemSupport Allows modifications on the file system.MutableInterfaceDeclaration MutableMemberDeclaration MutableMethodDeclaration MutableNamedElement MutableParameterDeclaration MutableTypeDeclaration A mutable type declaration.MutableTypeParameterDeclaration MutableTypeParameterDeclarator NamedElement ParameterDeclaration Path A path points to some file or folder within aFileSystemSupportandMutableFileSystemSupport.PrimitiveType PrimitiveType.Kind An enumeration of the different kinds of primitive types.Problem Represents a compiler problem or warning.Problem.Severity The severity of a problemProblemSupport RegisterGlobalsContext Provides services to be used during register-globals phase.RegisterGlobalsParticipant<T extends NamedElement> Call back to participate in the register-globals phase, where Java types are collected.ResolvedConstructor Resolvedrepresentation of aConstructorDeclaration.ResolvedExecutable Resolved representation of anExecutableDeclaration.ResolvedMethod Resolvedrepresentation of aMethodDeclaration.ResolvedParameter The resolved representation of a parameter in the context of a type reference.ResolvedTypeParameter The resolved representation of a type parameter in the context of a type reference.SourceTypeLookup Facilities to lookup Xtend type declarations declared within the currently processedCompilationUnit.Tracability Support for navigating between the primary AST structure representing the Xtend code and the corresponding Java elements derived from that.TransformationContext Services provided during transformation phaseTransformationParticipant<T extends MutableNamedElement> A callback interface for the transformation phase, in which the Xtend AST is translated to the Java elements.Type TypeDeclaration TypeLookup Facilities to lookup Java type declarations generated within the currently processedCompilationUnitas well as on the classpath of thatCompilationUnit.TypeParameterDeclaration TypeParameterDeclarator TypeReference TypeReferenceProvider Provides and createsTypeReferenceinstances.UpstreamTypeLookup Facilities to lookup of Java type declarations in upstream dependencies of the currentCompilationUnit.ValidationContext Services provided during the validation phaseValidationParticipant<T extends NamedElement> A callback interface for the validation phase.Visibility VoidType