Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 487 Bytes

rule.adoc

File metadata and controls

39 lines (30 loc) · 487 Bytes

Noncompliant Code Example

public class Outie {
  private int i=0;

  private void increment() {  // Noncompliant
    i++;
  }

  public class Innie {
    public void doTheThing() {
      Outie.this.increment();
    }
  }
}

Compliant Solution

public class Outie {
  private int i=0;

  public class Innie {
    public void doTheThing() {
      increment();
    }

    private void increment() {
      Outie.this.i++;
    }
  }
}