Uses of Class
net.bmahe.genetics4j.gpu.spec.ImmutableProgram
-
Uses of ImmutableProgram in net.bmahe.genetics4j.gpu.spec
Modifier and TypeMethodDescriptionImmutableProgram.Builder.build()
Builds a newImmutableProgram
.static ImmutableProgram
Creates an immutable copy of aProgram
value.static ImmutableProgram
ImmutableProgram.of
(Iterable<String> content, Iterable<String> resources, Iterable<String> kernelNames) Construct a new immutableProgram
instance.static ImmutableProgram
Construct a new immutableProgram
instance.private static ImmutableProgram
ImmutableProgram.validate
(ImmutableProgram instance) final ImmutableProgram
ImmutableProgram.withBuildOptions
(String value) Copy the current immutable object by setting a present value for the optionalbuildOptions
attribute.final ImmutableProgram
ImmutableProgram.withBuildOptions
(Optional<String> optional) Copy the current immutable object by setting an optional value for thebuildOptions
attribute.final ImmutableProgram
ImmutableProgram.withContent
(Iterable<String> elements) Copy the current immutable object with elements that replace the content ofcontent
.final ImmutableProgram
ImmutableProgram.withContent
(String... elements) Copy the current immutable object with elements that replace the content ofcontent
.final ImmutableProgram
ImmutableProgram.withKernelNames
(Iterable<String> elements) Copy the current immutable object with elements that replace the content ofkernelNames
.final ImmutableProgram
ImmutableProgram.withKernelNames
(String... elements) Copy the current immutable object with elements that replace the content ofkernelNames
.final ImmutableProgram
ImmutableProgram.withResources
(Iterable<String> elements) Copy the current immutable object with elements that replace the content ofresources
.final ImmutableProgram
ImmutableProgram.withResources
(String... elements) Copy the current immutable object with elements that replace the content ofresources
.Modifier and TypeMethodDescriptionprivate boolean
ImmutableProgram.equalTo
(int synthetic, ImmutableProgram another) private static ImmutableProgram
ImmutableProgram.validate
(ImmutableProgram instance)