Index

B C E F G H M Q T U 
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.
B C E F G H M Q T U 
All Classes and Interfaces|All Packages