Uses of Enum Class
org.ek9lang.compiler.support.inputvariety.ValueClassId
Packages that use ValueClassId
-
Uses of ValueClassId in org.ek9lang.compiler.support.inputvariety
Subclasses with type arguments of type ValueClassId in org.ek9lang.compiler.support.inputvarietyModifier and TypeClassDescriptionenumTHE shared value-class vocabulary for the input-variation metric — one taxonomy, three consumers (docs/implementation/EK9_INPUT_VARIATION_CLASS_TAXONOMY.md): the denominator counter (EquivalenceClassModel) — counts distinct ids per type for the static opportunity space; the runtime classifier (INPUT_CLASS_PROBErecorder) — places an actual runtime value into one of these ids for the dynamic numerator (design §5); the generator (EdgeValuePool, compiler-services) — holds representative literals per id forek9_generate_edge_case_tests.Methods in org.ek9lang.compiler.support.inputvariety that return ValueClassIdModifier and TypeMethodDescriptionstatic ValueClassIdReturns the enum constant of this class with the specified name.static ValueClassId[]ValueClassId.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.ek9lang.compiler.support.inputvariety that return types with arguments of type ValueClassIdModifier and TypeMethodDescriptionTypeClassModel.classes()Returns the value of theclassesrecord component.Methods in org.ek9lang.compiler.support.inputvariety with parameters of type ValueClassIdModifier and TypeMethodDescriptionbooleanTypeClassModel.contains(ValueClassId classId) True whenclassIdis one of this type's value-classes.Constructor parameters in org.ek9lang.compiler.support.inputvariety with type arguments of type ValueClassIdModifierConstructorDescriptionTypeClassModel(String typeName, ClassConfidence confidence, List<ValueClassId> classes) Creates an instance of aTypeClassModelrecord class.