Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for SelectOptionPromptEvent (0.56 sec)

  1. platforms/core-runtime/logging/src/main/java/org/gradle/internal/logging/events/SelectOptionPromptEvent.java

    import org.gradle.util.internal.TextUtil;
    
    import java.util.List;
    
    public class SelectOptionPromptEvent extends PromptOutputEvent {
        private final String question;
        private final List<String> options;
        private final int defaultOption;
    
        public SelectOptionPromptEvent(long timestamp, String question, List<String> options, int defaultOption) {
            super(timestamp);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 12:11:05 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  2. platforms/core-runtime/logging/src/main/java/org/gradle/internal/logging/serializer/SelectOptionPromptEventSerializer.java

    import java.util.List;
    
    public class SelectOptionPromptEventSerializer implements Serializer<SelectOptionPromptEvent> {
        private final Serializer<List<String>> optionsSerializer = new ListSerializer<String>(BaseSerializerFactory.STRING_SERIALIZER);
    
        @Override
        public void write(Encoder encoder, SelectOptionPromptEvent value) throws Exception {
            encoder.writeLong(value.getTimestamp());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 30 05:02:18 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  3. platforms/core-runtime/logging/src/test/groovy/org/gradle/internal/logging/events/SelectOptionPromptEventTest.groovy

        def "formats prompt"() {
            def event = new SelectOptionPromptEvent(123, "question", ["11", "12", "13"], 1)
    
            assert event.prompt == TextUtil.toPlatformLineSeparators("""question:
      1: 11
      2: 12
      3: 13
    Enter selection (default: 12) [1..3] """)
        }
    
        def "accepts valid input"() {
            def event = new SelectOptionPromptEvent(123, "question", ["1", "2", "3", "4"], 1)
    
            expect:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 12:11:05 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  4. platforms/core-runtime/daemon-services/src/main/java/org/gradle/api/internal/tasks/userinput/DefaultUserInputHandler.java

                for (int i = 0; i < options.size(); i++) {
                    T option = values.get(i);
                    displayValues.add(renderer.apply(option));
                }
                SelectOptionPromptEvent prompt = new SelectOptionPromptEvent(clock.getCurrentTime(), question, displayValues, values.indexOf(defaultOption));
                return prompt(prompt, defaultOption, sanitizedInput -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 04:50:46 UTC 2024
    - 7.7K bytes
    - Viewed (0)
Back to top