J2K: replace overloads with optional parameters not only for constructors but for methods too
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
class A {
|
||||
public void foo(int p) {
|
||||
System.out.println("p = [" + p + "]");
|
||||
}
|
||||
|
||||
public synchronized void foo(){
|
||||
foo(calcSomething());
|
||||
}
|
||||
|
||||
// this method should be invoked under synchronized block!
|
||||
private int calcSomething() { return 0; }
|
||||
}
|
||||
Reference in New Issue
Block a user