Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for generalData (0.21 sec)

  1. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/events/problems/internal/GeneralData.java

    import org.gradle.tooling.events.problems.AdditionalData;
    
    import java.io.Serializable;
    import java.util.Map;
    
    public class GeneralData implements AdditionalData, Serializable {
    
        private final Map<String, Object> additionalData;
    
        public GeneralData(Map<String, Object> additionalData) {
            this.additionalData = ImmutableMap.copyOf(additionalData);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  2. platforms/ide/problems-api/src/main/java/org/gradle/api/problems/internal/GeneralData.java

     */
    
    package org.gradle.api.problems.internal;
    
    import java.util.Map;
    
    /**
     * General additional data type that can be used to attach arbitrary data to a problem with a string map.
     */
    public interface GeneralData extends AdditionalData {
    
        Map<String, String> getAsMap();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 890 bytes
    - Viewed (0)
  3. platforms/ide/problems-api/src/main/java/org/gradle/api/problems/internal/DefaultGeneralData.java

        }
    
        public static AdditionalDataBuilder<GeneralData> builder(GeneralData from) {
            return new DefaultGeneralDataBuilder(from);
        }
    
        private static class DefaultGeneralDataBuilder implements GeneralDataSpec, AdditionalDataBuilder<GeneralData> {
            private final ImmutableMap.Builder<String, String> mapBuilder = ImmutableMap.builder();
    
            private DefaultGeneralDataBuilder() {
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 2K bytes
    - Viewed (0)
  4. platforms/extensibility/plugin-development/src/main/java/org/gradle/plugin/devel/tasks/internal/ValidationProblemSerialization.java

                    out.name("typeName").value(((TypeValidationData) value).getTypeName());
                } else if (value instanceof GeneralData) {
                    out.name("type").value("generalData");
                    out.name("data");
                    out.beginObject();
                    Map<String, String> map = ((GeneralData) value).getAsMap();
                    for (String key : map.keySet()) {
                        out.name(key).value(map.get(key));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 27.7K bytes
    - Viewed (0)
  5. platforms/ide/tooling-api-builders/src/main/java/org/gradle/tooling/internal/provider/runner/ProblemsProgressEventConsumer.java

                return new DefaultAdditionalData(builder.build());
            } else if (additionalData instanceof GeneralData) {
                GeneralData data = (GeneralData) additionalData;
                return new DefaultAdditionalData(
                    data.getAsMap().entrySet().stream()
                        .filter(entry -> isSupportedType(entry.getValue()))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 12K bytes
    - Viewed (0)
  6. platforms/ide/problems-api/src/main/java/org/gradle/api/problems/internal/AdditionalDataBuilderFactory.java

                return (AdditionalDataBuilder<S>) DefaultDeprecationData.builder((DeprecationData) instance);
            } else if (GeneralData.class.isInstance(instance)) {
                return (AdditionalDataBuilder<S>) DefaultGeneralData.builder((GeneralData) instance);
            } else {
                throw new IllegalArgumentException("Unsupported instance: " + instance);
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  7. platforms/extensibility/plugin-development/src/test/groovy/org/gradle/plugin/devel/tasks/internal/ValidationProblemSerializationTest.groovy

            deserialized.size() == 1
            deserialized[0].definition.id.name == "id"
            deserialized[0].definition.id.displayName == "label"
            deserialized[0].additionalData instanceof GeneralData
            (deserialized[0].additionalData as GeneralData).asMap == ['foo' : 'bar']
        }
    
        def "can serialize deprecation additional data"() {
            given:
            def problem = problemReporter.create {
                it.id("id", "label")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 08:30:15 UTC 2024
    - 9.7K bytes
    - Viewed (0)
  8. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r89/ProblemProgressEventCrossVersionTest.groovy

    import org.gradle.tooling.events.problems.LineInFileLocation
    import org.gradle.tooling.events.problems.Severity
    import org.gradle.tooling.events.problems.SingleProblemEvent
    import org.gradle.tooling.events.problems.internal.GeneralData
    import org.gradle.util.GradleVersion
    import org.junit.Assume
    
    import static org.gradle.integtests.fixtures.AvailableJavaHomes.getJdk17
    import static org.gradle.integtests.fixtures.AvailableJavaHomes.getJdk21
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  9. platforms/ide/problems-api/src/main/java/org/gradle/api/problems/internal/GeneralDataSpec.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.api.problems.internal;
    
    /**
     * Specifies configuration options when creating a new GeneralData instance.
     */
    public interface GeneralDataSpec extends AdditionalDataSpec {
        GeneralDataSpec put(String key, String value);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 860 bytes
    - Viewed (0)
  10. platforms/ide/problems-api/src/main/java/org/gradle/api/problems/internal/AdditionalData.java

     * <p>
     * This is effectively a sealed interface that is used to restrict the types of additional data that can be attached to a problem.
     * The list interfaces supported by the problems API are:
     * <ul>
     *     <li>{@link GeneralData}</li>
     *     <li>{@link org.gradle.api.problems.internal.TypeValidationData}</li>
     *     <li>{@link org.gradle.api.problems.internal.DeprecationData}</li>
     * </ul>
     *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 1.3K bytes
    - Viewed (0)
Back to top