diff options
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance')
3 files changed, 55 insertions, 0 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistance.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistance.java index 57ca5e725..330abb819 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistance.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistance.java @@ -973,5 +973,16 @@ class New { } catch(Exception e){} } + + void m() { + final int a = 1; + int b = 0; + + if (b == 1) { + System.lineSeparator(); + } + + final int c = a + 1; + } } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistanceAnonymous.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistanceAnonymous.java new file mode 100644 index 000000000..969aa801f --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistanceAnonymous.java @@ -0,0 +1,22 @@ +package com.puppycrawl.tools.checkstyle.checks.coding.variabledeclarationusagedistance; + +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; +import javax.swing.JMenuItem; + +public class InputVariableDeclarationUsageDistanceAnonymous { + public void method() { + JMenuItem prefs = new JMenuItem("Preferences..."); + + nothing(); + nothing(); + nothing(); + prefs.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + } + }); + } + + public void nothing() { + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistanceLabels.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistanceLabels.java new file mode 100644 index 000000000..e9e0e3ff4 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/variabledeclarationusagedistance/InputVariableDeclarationUsageDistanceLabels.java @@ -0,0 +1,22 @@ +package com.puppycrawl.tools.checkstyle.checks.coding.variabledeclarationusagedistance; + +public class InputVariableDeclarationUsageDistanceLabels { + public void method() { + boolean eol = false; + + nothing(); + nothing(); + nothing(); + nothing(); + myLoop: + for (int i = 0; i < 5; i++) { + if (i == 5) { + eol = true; + break myLoop; + } + } + } + + public void nothing() { + } +} |