📄 inputonemethodprivatefield.java
字号:
package com.puppycrawl.tools.checkstyle.usage;
/** Test input for one method private field check */
public class InputOneMethodPrivateField
{
private static int SFIELD0;
private static int SFIELD1;
private static int SFIELD2;
private static int SFIELD3;
private int mField0;
private int mField1;
private int mField2;
private int mField3;
private int mField4;
private int mIgnore;
public InputOneMethodPrivateField()
{
SFIELD0 = 0;
mField0 = 0;
mField3 = 0;
}
private void method()
{
SFIELD1 = 0;
mField1 = 0;
mField3++;
mField4 = 0;
}
{
SFIELD2 = 0;
mField2 = 0;
mField4 = 1;
}
static
{
SFIELD3 = 0;
}
}
class Outer2
{
private int mField0;
private int mField1;
private int mField2;
private int mField3;
private class Inner
{
public Inner()
{
int i = mField0;
}
public void method()
{
mField1 = 0;
mField3++;
}
{
mField2 = 0;
}
}
private void method()
{
mField3 = 0;
}
}
class Outer3
{
private int mField0;
private int mField1;
private void method()
{
final class Inner
{
public int mInner = mField0;
}
}
/** tests NPE with dotted class name (bug 842781) */
public void dotted()
{
java.lang.Thread th
= new java.lang.Thread() {
public void run() {
;
}
};
th.start();
}
}
/** Tests NPE with foreach statements (bug 1109222) */
class Outer4
{
private int[] mField;
private void method()
{
for (int someInt : mField)
{
someInt = someInt ^ 2;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -