Package org.agrona.generation
Class SpecialisationGenerator.Substitution
java.lang.Object
org.agrona.generation.SpecialisationGenerator.Substitution
- Enclosing class:
SpecialisationGenerator
Substitution to be performed on each code line. Lines with
DoNotSub
are ignored.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Substitution
(String primitiveType, String boxedType, String className) -
Method Summary
Modifier and TypeMethodDescriptionconditionalSubstitute
(String contents) Perform conditional code substitutions, i.e.substitute
(String contents) Perform code substitutions.
-
Field Details
-
primitiveType
-
boxedType
-
className
-
-
Constructor Details
-
Substitution
-
-
Method Details
-
substitute
Perform code substitutions.- Parameters:
contents
- original source code.- Returns:
- modified source code.
-
conditionalSubstitute
Perform conditional code substitutions, i.e. only if not disabled.- Parameters:
contents
- original source code.- Returns:
- modified source code.
-