Package io.github.astrapi69.test.objects
Class Light
- java.lang.Object
-
- io.github.astrapi69.test.objects.Light
-
public class Light extends java.lang.Object
The classLight
is a concrete receiver.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Light.LightBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Light.LightBuilder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
int
hashCode()
boolean
isOn()
Light
setOn(boolean on)
Light
switchOff()
Switch off.Light
switchOn()
Switch on.Light.LightBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
builder
public static Light.LightBuilder builder()
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
isOn
public boolean isOn()
-
setOn
public Light setOn(boolean on)
-
switchOff
public Light switchOff()
Switch off.- Returns:
- the light
-
switchOn
public Light switchOn()
Switch on.- Returns:
- the light
-
toBuilder
public Light.LightBuilder toBuilder()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-