Uses of Record Class
org.ek9lang.compiler.fuzz.HarvestedMethod
Packages that use HarvestedMethod
-
Uses of HarvestedMethod in org.ek9lang.compiler.fuzz
Methods in org.ek9lang.compiler.fuzz that return HarvestedMethodModifier and TypeMethodDescription(package private) static HarvestedMethodTemplateProbeGenerator.findCallableConstructor(HarvestedType type, Map<String, String> constructedTypes, Random random) (package private) static HarvestedMethodTemplateProbeGenerator.harvestMethod(MethodSymbol method) Methods in org.ek9lang.compiler.fuzz that return types with arguments of type HarvestedMethodModifier and TypeMethodDescriptionHarvestedType.constructors()Returns the value of theconstructorsrecord component.HarvestedType.methods()Returns the value of themethodsrecord component.HarvestedType.operators()Returns the value of theoperatorsrecord component.Methods in org.ek9lang.compiler.fuzz with parameters of type HarvestedMethodModifier and TypeMethodDescription(package private) static voidOverrideStubGenerator.appendCorrectOverride(StringBuilder sb, HarvestedMethod method, String indent) Case 0: Correct override with matching signature including parameters.(package private) static voidOverrideStubGenerator.appendMissingOverrideKeyword(StringBuilder sb, HarvestedMethod method, String indent) Case 3: Missing 'override' keyword (just redeclare) — targets E05120.(package private) static voidOverrideStubGenerator.appendNarrowedAccessOverride(StringBuilder sb, HarvestedMethod method, String indent) Case 4: Narrowed access (public to private) — targets E05130.(package private) static voidOverrideStubGenerator.appendPurityMismatchOverride(StringBuilder sb, HarvestedMethod method, String indent) Case 5: Purity mismatch (non-pure overriding pure) — targets E05140/E05190.(package private) static voidOverrideStubGenerator.appendWrongParamCountOverride(StringBuilder sb, HarvestedMethod method, String indent) Case 2: Wrong parameter count (extra parameter) — targets E05110.(package private) static voidOverrideStubGenerator.appendWrongReturnOverride(StringBuilder sb, HarvestedMethod method, String indent) Case 1: Wrong return type — targets E05100.Constructor parameters in org.ek9lang.compiler.fuzz with type arguments of type HarvestedMethodModifierConstructorDescriptionHarvestedType(String name, SymbolGenus genus, boolean isAbstract, List<HarvestedMethod> methods, List<HarvestedMethod> operators, List<HarvestedMethod> constructors, List<HarvestedField> fields, String superTypeName, boolean isOpen, List<String> traitNames, boolean isGeneric, List<String> typeParameterNames, boolean isDispatcher) Creates an instance of aHarvestedTyperecord class.