org.eclipse.internal.xtend.xtend
Interface XtendFile

All Superinterfaces:
Resource
All Known Subinterfaces:
IXtendResource
All Known Implementing Classes:
ExtensionFile, XtendResourceImpl

public interface XtendFile
extends Resource


Field Summary
static java.lang.String FILE_EXTENSION
           
 
Method Summary
 void analyze(ExecutionContext ctx, java.util.Set<AnalysationIssue> issues)
           
 java.util.List<Around> getArounds()
           
 java.util.List<Extension> getExtensions()
           
 java.util.List<Extension> getPublicExtensions(ResourceManager resourceManager, ExecutionContext ctx)
           
 java.util.List<Extension> getPublicExtensions(ResourceManager resourceManager, ExecutionContext ctx, java.util.Set<java.lang.String> flowoverCache)
          This method is public only for technical reasons - do not call directly!
 
Methods inherited from interface org.eclipse.xtend.expression.Resource
getFullyQualifiedName, getImportedExtensions, getImportedNamespaces, setFullyQualifiedName
 

Field Detail

FILE_EXTENSION

static final java.lang.String FILE_EXTENSION
See Also:
Constant Field Values
Method Detail

getExtensions

java.util.List<Extension> getExtensions()

getArounds

java.util.List<Around> getArounds()

getPublicExtensions

java.util.List<Extension> getPublicExtensions(ResourceManager resourceManager,
                                              ExecutionContext ctx)

getPublicExtensions

java.util.List<Extension> getPublicExtensions(ResourceManager resourceManager,
                                              ExecutionContext ctx,
                                              java.util.Set<java.lang.String> flowoverCache)
This method is public only for technical reasons - do not call directly!


analyze

void analyze(ExecutionContext ctx,
             java.util.Set<AnalysationIssue> issues)