Top Interfaces
module org.eclipse.xtend.lib.macro

Package org.eclipse.xtend.lib.macro.services


Interface Summary

Modifier and TypeInterface and Description
public interface
AnnotationReferenceBuildContext

Services provided during an annotation reference initialization.

public interface
public interface
Associator

Associates generated Java elements with their source Xtend elements

public interface
public interface
Problem

Represents a compiler problem or warning.

public interface
ProblemSupport

Support for looking up and creating new Problem markers on Elements

public interface
SourceTypeLookup

Facilities to lookup Xtend type declarations declared within the currently processed CompilationUnit.

public interface
Tracability

Support for navigating between the primary AST structure representing the Xtend code and the corresponding Java elements derived from that.

public interface
TypeLookup

Facilities to lookup Java type declarations generated within the currently processed CompilationUnit as well as on the classpath of that CompilationUnit.

public interface
TypeReferenceProvider

Provides and creates TypeReference instances.

public interface
UpstreamTypeLookup

Facilities to lookup of Java type declarations in upstream dependencies of the current CompilationUnit.