166e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonpackage edu.umd.cs.findbugs.examples; 266e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 366e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport javax.annotation.meta.When; 466e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 566e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport edu.umd.cs.findbugs.DottedClassName; 666e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport edu.umd.cs.findbugs.SlashedClassName; 766e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 866e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson@ParametersAreSlashedByDefault 966e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonpublic class TestDefaults { 1066e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson public void foo(String c) {} 1166e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 1266e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson public void foo2(@DottedClassName String c) { 1366e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson foo(c); 1466e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson } 1566e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 1666e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson public void foo3(@SlashedClassName(when=When.UNKNOWN) String c) { 1766e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson foo(c); 1866e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson } 1966e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson} 20