com.atlassian.clover.spi.lang
Interface Language

All Known Implementing Classes:
Language.Builtin

public interface Language

A language that Clover may support.


Nested Class Summary
static class Language.Builtin
          Languages supported by Clover out-of-the-box.
 
Method Summary
 java.util.Set<java.lang.String> getFileExtensions()
           
 java.lang.String getName()
           
 java.util.Set<LanguageConstruct> getSupportedConstructs()
           
 

Method Detail

getName

java.lang.String getName()
Returns:
the language's name

getFileExtensions

java.util.Set<java.lang.String> getFileExtensions()
Returns:
the file extensions supported by the language (e.g. ".java")

getSupportedConstructs

java.util.Set<LanguageConstruct> getSupportedConstructs()
Returns:
the language constructs supported by the language