- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for ExtensibleEnum (2.01 sec)
-
api/maven-api-spi/src/main/java/org/apache/maven/api/spi/ExtensibleEnumProvider.java
* specific language governing permissions and limitations * under the License. */ package org.apache.maven.api.spi; import java.util.Collection; import org.apache.maven.api.ExtensibleEnum; import org.apache.maven.api.annotations.Consumer; import org.apache.maven.api.annotations.Experimental; import org.apache.maven.api.annotations.Nonnull; /**
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Apr 03 13:33:59 UTC 2025 - 2.8K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/services/ExtensibleEnumRegistry.java
* specific language governing permissions and limitations * under the License. */ package org.apache.maven.api.services; import java.util.Optional; import org.apache.maven.api.ExtensibleEnum; import org.apache.maven.api.Service; import org.apache.maven.api.annotations.Nonnull; /** * Registry for extensible enum values that allows looking up enum instances by their identifiers. * <p>
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Apr 03 13:33:59 UTC 2025 - 1.8K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/Language.java
* can be used as keys. * * @since 4.0.0 */ @Experimental @Immutable @SuppressWarnings("checkstyle:InterfaceIsType") public interface Language extends ExtensibleEnum { /** * The "none" language. It is not versioned, family is same to itself, and compatible with itself only. * In turn, every {@link Language} implementation must be compatible with {@code NONE} language.
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Jan 30 12:22:39 UTC 2025 - 2.2K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/ExtensibleEnums.java
return new DefaultProjectScope(id); } /** * Base implementation of the ExtensibleEnum interface. * Provides common functionality for all extensible enum implementations. */ private static class DefaultExtensibleEnum implements ExtensibleEnum { private final String id; /** * Creates a new DefaultExtensibleEnum with the specified ID.
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Fri Jun 06 14:28:57 UTC 2025 - 5.8K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/Packaging.java
* @see org.apache.maven.api.Project#getPackaging() * @see org.apache.maven.api.model.Model#getPackaging() * @since 4.0.0 */ @Experimental @Immutable public interface Packaging extends ExtensibleEnum { /** * The packaging id. */ @Nonnull @Override String id(); /** * The language of this packaging. */ @Nonnull default Language language() {
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Fri Jun 06 14:28:57 UTC 2025 - 3.2K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/Lifecycle.java
* {@code default} lifecycle being the most commonly used for project builds. * * @since 4.0.0 */ @Experimental @Immutable public interface Lifecycle extends ExtensibleEnum { // ========================= // Maven defined lifecycles // ========================= String CLEAN = "clean"; String DEFAULT = "default"; String SITE = "site";
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Fri Jun 06 14:28:57 UTC 2025 - 7.9K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/Type.java
* {@code sources} classifier. The artifact and its dependencies should be added * to the build path. * * @since 4.0.0 */ @Experimental @Immutable public interface Type extends ExtensibleEnum { /** * Artifact type name for a POM file. */ String POM = "pom"; /** * Artifact type name for a BOM file. */ String BOM = "bom"; /**
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Fri Jun 06 14:28:57 UTC 2025 - 6.5K bytes - Viewed (0)