Uses of Record Class
org.ek9lang.compiler.fuzz.GenerationResult
Packages that use GenerationResult
-
Uses of GenerationResult in org.ek9lang.compiler.fuzz
Methods in org.ek9lang.compiler.fuzz that return GenerationResultModifier and TypeMethodDescriptionGenerate a random EK9 program with guaranteed content using template-based generation.(package private) GenerationResultGenerate a file with user-defined types and functions/methods with rich parameter signatures.(package private) GenerationResultSpecializedFileGenerator.generateCombinedComplexitySizeFile(Random random) Generate a file with a function that has both moderate complexity AND moderate size.(package private) GenerationResultSpecializedFileGenerator.generateDeepInheritanceFile(Random random) Generate a file with 4+ level inheritance chains to exercise hierarchy validation.(package private) GenerationResultSpecializedFileGenerator.generateDiComponentFile(Random random) Generate a DI application file with abstract and concrete components and injection.(package private) GenerationResultSpecializedFileGenerator.generateDiscardedReturnFile(Random random) Generate a file with function calls whose return values are discarded.(package private) GenerationResultSpecializedFileGenerator.generateExcessiveComplexityFile(Random random) Generate a file with excessive complexity: deeply nested if/switch chains.(package private) GenerationResultSpecializedFileGenerator.generateExcessiveParamsFile(Random random) Generate a file with functions having excessive parameters (6+).(package private) GenerationResultSpecializedFileGenerator.generateGenericErrorFile(Random random) Generate a file with generic type errors: wrong type param count, constrained generics.(package private) GenerationResultSpecializedFileGenerator.generateHighCouplingFile(Random random) Generate a two-file result where a consumer class/function references 9+ user-defined types from a provider module.(package private) GenerationResultSpecializedFileGenerator.generateLongLineFile(Random random) Generate a file with lines exceeding 120 characters.(package private) GenerationResultSpecializedFileGenerator.generateLowCohesionFile(Random random) Generate a class with many fields each accessed by exactly one method.(package private) GenerationResultSpecializedFileGenerator.generateLowModuleCohesionFile(Random random) Generate a single file with 65+ small independent constructs that don't reference each other.(package private) GenerationResultSpecializedFileGenerator.generateManyStatementsFile(Random random) Generate a minimal file with 155+ simple statements in a function body.(package private) GenerationResultSpecializedFileGenerator.generateModuleCouplingFile(Random random) Generate a file with a class importing many external types from different modules.(package private) GenerationResultSpecializedFileGenerator.generateModuleCouplingFile2(Random random) Generate a multi-file result where a consumer module references 11+ external modules.(package private) GenerationResultSpecializedFileGenerator.generateNestedCoalescingFile(Random random) Generate a function with deeply nested coalescing operators.(package private) GenerationResultSpecializedFileGenerator.generateOperatorMisuseFile(Random random) Generate a minimal source file with ONLY an operator misuse error.(package private) GenerationResultSpecializedFileGenerator.generatePurityOverrideFile(Random random) Generate a file with a class hierarchy that has purity contract violations.(package private) GenerationResultSpecializedFileGenerator.generateRepeatedLiteralFile(Random random) Generate a minimal file with 4+ identical STRING literals in simple assignments.(package private) GenerationResultSpecializedFileGenerator.generateServiceFile(Random random) Generate a service file with various URI paths, HTTP params, and sanitized parameters.(package private) GenerationResultSpecializedFileGenerator.generateUnusedCaptureFile(Random random) Generate a function containing a dynamic function that captures a variable but never uses it.