Package net.sourceforge.pmd.lang.apex
        Class ApexLanguageModule
- 
                    
                    
- All Implemented Interfaces:
 - 
                            
                            
java.lang.Comparable,net.sourceforge.pmd.cpd.CpdCapableLanguage,net.sourceforge.pmd.lang.Language,net.sourceforge.pmd.lang.PmdCapableLanguage 
public class ApexLanguageModule extends LanguageModuleBase implements PmdCapableLanguage, CpdCapableLanguage
 
- 
                
                    
                    
- 
                                
                            
                                
Field Summary
Fields Modifier and Type Field Description public final LanguageVersiondefaultVersionpublic final Set<String>dependenciespublic final StringbaseLanguageId 
- 
                                
                            
                                
Constructor Summary
Constructors Constructor Description ApexLanguageModule() 
- 
                                
                            
                                
Method Summary
Modifier and Type Method Description static ApexLanguageModulegetInstance()ApexLanguagePropertiesnewPropertyBundle()LanguageProcessorcreateProcessor(LanguagePropertyBundle bundle)CpdLexercreateCpdLexer(LanguagePropertyBundle bundle)- 
                                            
                                        
                                            
Methods inherited from class net.sourceforge.pmd.lang.LanguageModuleBase
compareTo, equals, getBaseLanguageId, getDefaultVersion, getDependencies, getExtensions, getId, getName, getShortName, getVersion, getVersionNamesAndAliases, getVersions, hashCode, toString - 
                                            
                                        
                                            
Methods inherited from class net.sourceforge.pmd.lang.Language
getLatestVersion, hasExtension, hasVersion, isDialectOf - 
                                        
                                    
                                        
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
                    
                    
                    
- 
                                
                            
                                
Method Detail
- 
                                        
getInstance
static ApexLanguageModule getInstance()
 
- 
                                        
newPropertyBundle
ApexLanguageProperties newPropertyBundle()
 
- 
                                        
createProcessor
LanguageProcessor createProcessor(LanguagePropertyBundle bundle)
 
- 
                                        
createCpdLexer
CpdLexer createCpdLexer(LanguagePropertyBundle bundle)
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                                            
                                        
                                            
 
 -