Index
All Classes and Interfaces|All Packages
B
- bar() - Method in record class com.github.dkfellows.notabuilder.ThingRecord
-
Returns the value of the
bar
record component. - bar(int) - Static method in interface com.github.dkfellows.notabuilder.ThingClass.Args
-
Label a value as a
bar
. - bar(int) - Static method in interface com.github.dkfellows.notabuilder.ThingRecord.Args
-
Label a value as a
ThingRecord.bar()
.
C
- com.github.dkfellows.notabuilder - package com.github.dkfellows.notabuilder
-
A package of things relating to the not-a-builder pattern.
- com.github.dkfellows.notabuilder.uses - package com.github.dkfellows.notabuilder.uses
-
A package of use examples for the not-a-builder pattern.
E
- equals(Object) - Method in record class com.github.dkfellows.notabuilder.ThingRecord
-
Indicates whether some other object is "equal to" this one.
F
- foo() - Method in record class com.github.dkfellows.notabuilder.ThingRecord
-
Returns the value of the
foo
record component. - foo(int) - Static method in interface com.github.dkfellows.notabuilder.ThingClass.Args
-
Label a value as a
foo
. - foo(int) - Static method in interface com.github.dkfellows.notabuilder.ThingRecord.Args
-
Label a value as a
ThingRecord.foo()
.
G
- getBar() - Method in class com.github.dkfellows.notabuilder.ThingClass
-
Get the bar.
- getFoo() - Method in class com.github.dkfellows.notabuilder.ThingClass
-
Get the foo.
- getGrill() - Method in class com.github.dkfellows.notabuilder.ThingClass
-
Get the grill.
- getQuux() - Method in class com.github.dkfellows.notabuilder.ThingClass
-
Get the quux.
- grill() - Method in record class com.github.dkfellows.notabuilder.ThingRecord
-
Returns the value of the
grill
record component. - grill(double) - Static method in interface com.github.dkfellows.notabuilder.ThingClass.Args
-
Label a value as a
grill
. - grill(double) - Static method in interface com.github.dkfellows.notabuilder.ThingRecord.Args
-
Label a value as a
ThingRecord.grill()
.
H
- hashCode() - Method in record class com.github.dkfellows.notabuilder.ThingRecord
-
Returns a hash code value for this object.
M
- main(String...) - Static method in class com.github.dkfellows.notabuilder.uses.UseThingClass
-
This is callable.
- main(String...) - Static method in class com.github.dkfellows.notabuilder.uses.UseThingRecord
-
This is callable.
Q
- quux() - Method in record class com.github.dkfellows.notabuilder.ThingRecord
-
Returns the value of the
quux
record component. - quux(String) - Static method in interface com.github.dkfellows.notabuilder.ThingClass.Args
-
Label a value as a
quux
. - quux(String) - Static method in interface com.github.dkfellows.notabuilder.ThingRecord.Args
-
Label a value as a
ThingRecord.quux()
.
T
- ThingClass - Class in com.github.dkfellows.notabuilder
-
A class that has four fields: foo, bar, grill and quux.
- ThingClass(ThingClass.Args...) - Constructor for class com.github.dkfellows.notabuilder.ThingClass
-
Make an instance of the class.
- ThingClass.Args - Interface in com.github.dkfellows.notabuilder
-
Argument labeller.
- ThingRecord - Record Class in com.github.dkfellows.notabuilder
-
A record that has four fields.
- ThingRecord(int, int, double, String) - Constructor for record class com.github.dkfellows.notabuilder.ThingRecord
-
Creates an instance of a
ThingRecord
record class. - ThingRecord(ThingRecord.Args...) - Constructor for record class com.github.dkfellows.notabuilder.ThingRecord
-
Make an instance of the record.
- ThingRecord.Args - Interface in com.github.dkfellows.notabuilder
-
Argument labeller.
- toString() - Method in class com.github.dkfellows.notabuilder.ThingClass
- toString() - Method in record class com.github.dkfellows.notabuilder.ThingRecord
-
Returns a string representation of this record class.
U
- UseThingClass - Class in com.github.dkfellows.notabuilder.uses
-
An example of using a
ThingClass
. - UseThingRecord - Class in com.github.dkfellows.notabuilder.uses
-
An example of using a
ThingRecord
.
All Classes and Interfaces|All Packages