diff options
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java')
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java new file mode 100644 index 000000000..f650ab2a1 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/whitespace/separatorwrap/InputSeparatorWrapForInvalidOption.java @@ -0,0 +1,65 @@ +package com.puppycrawl.tools.checkstyle.checks.whitespace.separatorwrap; + +public class InputSeparatorWrapForInvalidOption<T extends FooForInvalidOption + & BarForInvalidOption> { + public void goodCase() throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + int i = 0; + String s = "ffffooooString"; + s + .isEmpty(); //good wrapping + s.isEmpty(); + try { + foo(i, s); + } catch (FooExceptionForInvalidOption | + BarExceptionForInvalidOption e) {} + foo(i, + s); //good wrapping + } + public static void foo(int i, String s) throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + + } +} + +class badCaseForInvalidOption<T extends FooForInvalidOption & BarForInvalidOption> { + + + public void goodCaseForInvalidOption(int... aFoo) throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + String s = "ffffooooString"; + s. + isEmpty(); //bad wrapping + try { + foo(1, s); + } catch (FooExceptionForInvalidOption + | BarExceptionForInvalidOption e) {} + + foo(1 + ,s); //bad wrapping + int[] i; + } + public static String foo(int i, String s) throws FooExceptionForInvalidOption, BarExceptionForInvalidOption + { + return new StringBuilder("") + .append("", 0, 1) + .append("") + .toString(); + } +} + +interface FooForInvalidOption { + +} + +interface BarForInvalidOption { + +} + +class FooExceptionForInvalidOption extends Exception { + +} + +class BarExceptionForInvalidOption extends Exception { + +}
\ No newline at end of file |