Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding a new accessors flag - javaBeansSpecCapitalization
- Loading branch information
ysherwin
committed
Oct 17, 2021
1 parent
4d568ab
commit d2e8370
Showing
15 changed files
with
408 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
28 changes: 28 additions & 0 deletions
28
test/transform/resource/after-delombok/GetterWithJavaBeansSpecCapitalization.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
class GetterWithoutJavaBeansSpecCapitalization { | ||
int a; | ||
int aField; | ||
@java.lang.SuppressWarnings("all") | ||
public int getA() { | ||
return this.a; | ||
} | ||
@java.lang.SuppressWarnings("all") | ||
public int getAField() { | ||
return this.aField; | ||
} | ||
} | ||
|
||
|
||
class GetterWithJavaBeansSpecCapitalization { | ||
int a; | ||
int aField; | ||
@java.lang.SuppressWarnings("all") | ||
public int getA() { | ||
return this.a; | ||
} | ||
@java.lang.SuppressWarnings("all") | ||
public int getaField() { | ||
return this.aField; | ||
} | ||
} | ||
|
||
|
27 changes: 27 additions & 0 deletions
27
test/transform/resource/after-delombok/SetterWithJavaBeansSpecCapitalization.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
class SetterWithoutJavaBeansSpecCapitalization { | ||
int a; | ||
int aField; | ||
@java.lang.SuppressWarnings("all") | ||
public void setA(final int a) { | ||
this.a = a; | ||
} | ||
@java.lang.SuppressWarnings("all") | ||
public void setAField(final int aField) { | ||
this.aField = aField; | ||
} | ||
} | ||
|
||
class SetterWithJavaBeansSpecCapitalization { | ||
int a; | ||
int aField; | ||
@java.lang.SuppressWarnings("all") | ||
public void setA(final int a) { | ||
this.a = a; | ||
} | ||
@java.lang.SuppressWarnings("all") | ||
public void setaField(final int aField) { | ||
this.aField = aField; | ||
} | ||
} | ||
|
||
|
77 changes: 77 additions & 0 deletions
77
test/transform/resource/after-delombok/ValueWithJavaBeansSpecCapitalization.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
final class ValueWithJavaBeansSpecCapitalization { | ||
private final int aField; | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public ValueWithJavaBeansSpecCapitalization(final int aField) { | ||
this.aField = aField; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public int getaField() { | ||
return this.aField; | ||
} | ||
|
||
@java.lang.Override | ||
@java.lang.SuppressWarnings("all") | ||
public boolean equals(final java.lang.Object o) { | ||
if (o == this) return true; | ||
if (!(o instanceof ValueWithJavaBeansSpecCapitalization)) return false; | ||
final ValueWithJavaBeansSpecCapitalization other = (ValueWithJavaBeansSpecCapitalization) o; | ||
if (this.getaField() != other.getaField()) return false; | ||
return true; | ||
} | ||
|
||
@java.lang.Override | ||
@java.lang.SuppressWarnings("all") | ||
public int hashCode() { | ||
final int PRIME = 59; | ||
int result = 1; | ||
result = result * PRIME + this.getaField(); | ||
return result; | ||
} | ||
|
||
@java.lang.Override | ||
@java.lang.SuppressWarnings("all") | ||
public java.lang.String toString() { | ||
return "ValueWithJavaBeansSpecCapitalization(aField=" + this.getaField() + ")"; | ||
} | ||
} | ||
|
||
final class ValueWithoutJavaBeansSpecCapitalization { | ||
private final int aField; | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public ValueWithoutJavaBeansSpecCapitalization(final int aField) { | ||
this.aField = aField; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public int getAField() { | ||
return this.aField; | ||
} | ||
|
||
@java.lang.Override | ||
@java.lang.SuppressWarnings("all") | ||
public boolean equals(final java.lang.Object o) { | ||
if (o == this) return true; | ||
if (!(o instanceof ValueWithoutJavaBeansSpecCapitalization)) return false; | ||
final ValueWithoutJavaBeansSpecCapitalization other = (ValueWithoutJavaBeansSpecCapitalization) o; | ||
if (this.getAField() != other.getAField()) return false; | ||
return true; | ||
} | ||
|
||
@java.lang.Override | ||
@java.lang.SuppressWarnings("all") | ||
public int hashCode() { | ||
final int PRIME = 59; | ||
int result = 1; | ||
result = result * PRIME + this.getAField(); | ||
return result; | ||
} | ||
|
||
@java.lang.Override | ||
@java.lang.SuppressWarnings("all") | ||
public java.lang.String toString() { | ||
return "ValueWithoutJavaBeansSpecCapitalization(aField=" + this.getAField() + ")"; | ||
} | ||
} |
29 changes: 29 additions & 0 deletions
29
test/transform/resource/after-delombok/WithOnJavaBeansSpecCapitalization.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
class WithOnJavaBeansSpecCapitalization { | ||
int aField; | ||
|
||
WithOnJavaBeansSpecCapitalization(int aField) { | ||
} | ||
|
||
/** | ||
* @return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed). | ||
*/ | ||
@java.lang.SuppressWarnings("all") | ||
public WithOnJavaBeansSpecCapitalization withaField(final int aField) { | ||
return this.aField == aField ? this : new WithOnJavaBeansSpecCapitalization(aField); | ||
} | ||
} | ||
|
||
class WithOffJavaBeansSpecCapitalization { | ||
int aField; | ||
|
||
WithOffJavaBeansSpecCapitalization(int aField) { | ||
} | ||
|
||
/** | ||
* @return a clone of this object, except with this updated property (returns {@code this} if an identical value is passed). | ||
*/ | ||
@java.lang.SuppressWarnings("all") | ||
public WithOffJavaBeansSpecCapitalization withAField(final int aField) { | ||
return this.aField == aField ? this : new WithOffJavaBeansSpecCapitalization(aField); | ||
} | ||
} |
33 changes: 33 additions & 0 deletions
33
test/transform/resource/after-ecj/GetterWithJavaBeansSpecCapitalization.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
class GetterWithoutJavaBeansSpecCapitalization { | ||
@lombok.Getter int a; | ||
@lombok.Getter int aField; | ||
|
||
GetterWithoutJavaBeansSpecCapitalization() { | ||
super(); | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") int getA() { | ||
return this.a; | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") int getAField() { | ||
return this.aField; | ||
} | ||
} | ||
|
||
@lombok.experimental.Accessors(javaBeansSpecCapitalization = true) class GetterWithJavaBeansSpecCapitalization { | ||
@lombok.Getter int a; | ||
@lombok.Getter int aField; | ||
|
||
GetterWithJavaBeansSpecCapitalization() { | ||
super(); | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") int getA() { | ||
return this.a; | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") int getaField() { | ||
return this.aField; | ||
} | ||
} |
33 changes: 33 additions & 0 deletions
33
test/transform/resource/after-ecj/SetterWithJavaBeansSpecCapitalization.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
class SetterWithoutJavaBeansSpecCapitalization { | ||
@lombok.Setter int a; | ||
@lombok.Setter int aField; | ||
|
||
SetterWithoutJavaBeansSpecCapitalization() { | ||
super(); | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") void setA(final int a) { | ||
this.a = a; | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") void setAField(final int aField) { | ||
this.aField = aField; | ||
} | ||
} | ||
|
||
@lombok.experimental.Accessors(javaBeansSpecCapitalization = true) class SetterWithJavaBeansSpecCapitalization { | ||
@lombok.Setter int a; | ||
@lombok.Setter int aField; | ||
|
||
SetterWithJavaBeansSpecCapitalization() { | ||
super(); | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") void setA(final int a) { | ||
this.a = a; | ||
} | ||
|
||
public @java.lang.SuppressWarnings("all") void setaField(final int aField) { | ||
this.aField = aField; | ||
} | ||
} |
Oops, something went wrong.