1
2
3
4 package net.sourceforge.pmd.lang.objectivec;
5
6 import net.sourceforge.pmd.lang.AbstractLanguageVersionHandler;
7 import net.sourceforge.pmd.lang.Parser;
8 import net.sourceforge.pmd.lang.ParserOptions;
9 import net.sourceforge.pmd.lang.rule.RuleViolationFactory;
10
11
12
13
14 public class ObjectiveCHandler extends AbstractLanguageVersionHandler {
15
16 @Override
17 public RuleViolationFactory getRuleViolationFactory() {
18 throw new UnsupportedOperationException("getRuleViolationFactory() is not supported for Objective-C");
19 }
20
21 @Override
22 public Parser getParser(ParserOptions parserOptions) {
23 return new ObjectiveCParser(parserOptions);
24 }
25 }