All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.spricom.dessert.modules.java.BaseModule Maven / Gradle / Ivy

The newest version!
package de.spricom.dessert.modules.java;

/*-
 * #%L
 * Dessert Dependency Assertion Library for Java
 * %%
 * Copyright (C) 2017 - 2023 Hans Jörg Heßmann
 * %%
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * #L%
 */
import de.spricom.dessert.modules.core.FixedModule;
import de.spricom.dessert.slicing.Classpath;
import de.spricom.dessert.slicing.Slices;

/**
 * Generated by de.spricom.dessert.tools.GenerateStaticModulesTool.
 */
class BaseModule extends FixedModule {

    BaseModule(Classpath cp) {
        super("java.base", "17",
                Slices.of(
                        cp.slice("java.io.*"),
                        cp.slice("java.lang.*"),
                        cp.slice("java.lang.annotation.*"),
                        cp.slice("java.lang.constant.*"),
                        cp.slice("java.lang.invoke.*"),
                        cp.slice("java.lang.module.*"),
                        cp.slice("java.lang.ref.*"),
                        cp.slice("java.lang.reflect.*"),
                        cp.slice("java.lang.runtime.*"),
                        cp.slice("java.math.*"),
                        cp.slice("java.net.*"),
                        cp.slice("java.net.spi.*"),
                        cp.slice("java.nio.*"),
                        cp.slice("java.nio.channels.*"),
                        cp.slice("java.nio.channels.spi.*"),
                        cp.slice("java.nio.charset.*"),
                        cp.slice("java.nio.charset.spi.*"),
                        cp.slice("java.nio.file.*"),
                        cp.slice("java.nio.file.attribute.*"),
                        cp.slice("java.nio.file.spi.*"),
                        cp.slice("java.security.*"),
                        cp.slice("java.security.cert.*"),
                        cp.slice("java.security.interfaces.*"),
                        cp.slice("java.security.spec.*"),
                        cp.slice("java.text.*"),
                        cp.slice("java.text.spi.*"),
                        cp.slice("java.time.*"),
                        cp.slice("java.time.chrono.*"),
                        cp.slice("java.time.format.*"),
                        cp.slice("java.time.temporal.*"),
                        cp.slice("java.time.zone.*"),
                        cp.slice("java.util.*"),
                        cp.slice("java.util.concurrent.*"),
                        cp.slice("java.util.concurrent.atomic.*"),
                        cp.slice("java.util.concurrent.locks.*"),
                        cp.slice("java.util.function.*"),
                        cp.slice("java.util.jar.*"),
                        cp.slice("java.util.random.*"),
                        cp.slice("java.util.regex.*"),
                        cp.slice("java.util.spi.*"),
                        cp.slice("java.util.stream.*"),
                        cp.slice("java.util.zip.*"),
                        cp.slice("javax.crypto.*"),
                        cp.slice("javax.crypto.interfaces.*"),
                        cp.slice("javax.crypto.spec.*"),
                        cp.slice("javax.net.*"),
                        cp.slice("javax.net.ssl.*"),
                        cp.slice("javax.security.auth.*"),
                        cp.slice("javax.security.auth.callback.*"),
                        cp.slice("javax.security.auth.login.*"),
                        cp.slice("javax.security.auth.spi.*"),
                        cp.slice("javax.security.auth.x500.*"),
                        cp.slice("javax.security.cert.*")
                ),
                Slices.of(
                        cp.slice("com.sun.crypto.provider.*"),
                        cp.slice("com.sun.security.ntlm.*"),
                        cp.slice("java.io.*"),
                        cp.slice("java.lang.*"),
                        cp.slice("java.lang.annotation.*"),
                        cp.slice("java.lang.constant.*"),
                        cp.slice("java.lang.invoke.*"),
                        cp.slice("java.lang.module.*"),
                        cp.slice("java.lang.ref.*"),
                        cp.slice("java.lang.reflect.*"),
                        cp.slice("java.lang.runtime.*"),
                        cp.slice("java.math.*"),
                        cp.slice("java.net.*"),
                        cp.slice("java.net.spi.*"),
                        cp.slice("java.nio.*"),
                        cp.slice("java.nio.channels.*"),
                        cp.slice("java.nio.channels.spi.*"),
                        cp.slice("java.nio.charset.*"),
                        cp.slice("java.nio.charset.spi.*"),
                        cp.slice("java.nio.file.*"),
                        cp.slice("java.nio.file.attribute.*"),
                        cp.slice("java.nio.file.spi.*"),
                        cp.slice("java.security.*"),
                        cp.slice("java.security.cert.*"),
                        cp.slice("java.security.interfaces.*"),
                        cp.slice("java.security.spec.*"),
                        cp.slice("java.text.*"),
                        cp.slice("java.text.spi.*"),
                        cp.slice("java.time.*"),
                        cp.slice("java.time.chrono.*"),
                        cp.slice("java.time.format.*"),
                        cp.slice("java.time.temporal.*"),
                        cp.slice("java.time.zone.*"),
                        cp.slice("java.util.*"),
                        cp.slice("java.util.concurrent.*"),
                        cp.slice("java.util.concurrent.atomic.*"),
                        cp.slice("java.util.concurrent.locks.*"),
                        cp.slice("java.util.function.*"),
                        cp.slice("java.util.jar.*"),
                        cp.slice("java.util.random.*"),
                        cp.slice("java.util.regex.*"),
                        cp.slice("java.util.spi.*"),
                        cp.slice("java.util.stream.*"),
                        cp.slice("java.util.zip.*"),
                        cp.slice("javax.crypto.*"),
                        cp.slice("javax.crypto.interfaces.*"),
                        cp.slice("javax.crypto.spec.*"),
                        cp.slice("javax.net.*"),
                        cp.slice("javax.net.ssl.*"),
                        cp.slice("javax.security.auth.*"),
                        cp.slice("javax.security.auth.callback.*"),
                        cp.slice("javax.security.auth.login.*"),
                        cp.slice("javax.security.auth.spi.*"),
                        cp.slice("javax.security.auth.x500.*"),
                        cp.slice("javax.security.cert.*"),
                        cp.slice("jdk.internal.*"),
                        cp.slice("jdk.internal.access.*"),
                        cp.slice("jdk.internal.access.foreign.*"),
                        cp.slice("jdk.internal.event.*"),
                        cp.slice("jdk.internal.icu.impl.*"),
                        cp.slice("jdk.internal.icu.impl.data.icudt67b.*"),
                        cp.slice("jdk.internal.icu.lang.*"),
                        cp.slice("jdk.internal.icu.text.*"),
                        cp.slice("jdk.internal.icu.util.*"),
                        cp.slice("jdk.internal.invoke.*"),
                        cp.slice("jdk.internal.javac.*"),
                        cp.slice("jdk.internal.jimage.*"),
                        cp.slice("jdk.internal.jimage.decompressor.*"),
                        cp.slice("jdk.internal.jmod.*"),
                        cp.slice("jdk.internal.jrtfs.*"),
                        cp.slice("jdk.internal.loader.*"),
                        cp.slice("jdk.internal.logger.*"),
                        cp.slice("jdk.internal.math.*"),
                        cp.slice("jdk.internal.misc.*"),
                        cp.slice("jdk.internal.module.*"),
                        cp.slice("jdk.internal.org.objectweb.asm.*"),
                        cp.slice("jdk.internal.org.objectweb.asm.commons.*"),
                        cp.slice("jdk.internal.org.objectweb.asm.signature.*"),
                        cp.slice("jdk.internal.org.objectweb.asm.tree.*"),
                        cp.slice("jdk.internal.org.objectweb.asm.tree.analysis.*"),
                        cp.slice("jdk.internal.org.objectweb.asm.util.*"),
                        cp.slice("jdk.internal.org.xml.sax.*"),
                        cp.slice("jdk.internal.org.xml.sax.helpers.*"),
                        cp.slice("jdk.internal.perf.*"),
                        cp.slice("jdk.internal.platform.*"),
                        cp.slice("jdk.internal.ref.*"),
                        cp.slice("jdk.internal.reflect.*"),
                        cp.slice("jdk.internal.util.*"),
                        cp.slice("jdk.internal.util.jar.*"),
                        cp.slice("jdk.internal.util.random.*"),
                        cp.slice("jdk.internal.util.xml.*"),
                        cp.slice("jdk.internal.util.xml.impl.*"),
                        cp.slice("jdk.internal.vm.*"),
                        cp.slice("jdk.internal.vm.annotation.*"),
                        cp.slice("jdk.internal.vm.vector.*"),
                        cp.slice("sun.invoke.*"),
                        cp.slice("sun.invoke.empty.*"),
                        cp.slice("sun.invoke.util.*"),
                        cp.slice("sun.io.*"),
                        cp.slice("sun.launcher.*"),
                        cp.slice("sun.launcher.resources.*"),
                        cp.slice("sun.net.*"),
                        cp.slice("sun.net.dns.*"),
                        cp.slice("sun.net.ext.*"),
                        cp.slice("sun.net.ftp.*"),
                        cp.slice("sun.net.ftp.impl.*"),
                        cp.slice("sun.net.idn.*"),
                        cp.slice("sun.net.sdp.*"),
                        cp.slice("sun.net.smtp.*"),
                        cp.slice("sun.net.spi.*"),
                        cp.slice("sun.net.util.*"),
                        cp.slice("sun.net.www.*"),
                        cp.slice("sun.net.www.content.text.*"),
                        cp.slice("sun.net.www.http.*"),
                        cp.slice("sun.net.www.protocol.file.*"),
                        cp.slice("sun.net.www.protocol.ftp.*"),
                        cp.slice("sun.net.www.protocol.http.*"),
                        cp.slice("sun.net.www.protocol.http.ntlm.*"),
                        cp.slice("sun.net.www.protocol.https.*"),
                        cp.slice("sun.net.www.protocol.jar.*"),
                        cp.slice("sun.net.www.protocol.jmod.*"),
                        cp.slice("sun.net.www.protocol.jrt.*"),
                        cp.slice("sun.net.www.protocol.mailto.*"),
                        cp.slice("sun.nio.*"),
                        cp.slice("sun.nio.ch.*"),
                        cp.slice("sun.nio.cs.*"),
                        cp.slice("sun.nio.fs.*"),
                        cp.slice("sun.reflect.annotation.*"),
                        cp.slice("sun.reflect.generics.factory.*"),
                        cp.slice("sun.reflect.generics.parser.*"),
                        cp.slice("sun.reflect.generics.reflectiveObjects.*"),
                        cp.slice("sun.reflect.generics.repository.*"),
                        cp.slice("sun.reflect.generics.scope.*"),
                        cp.slice("sun.reflect.generics.tree.*"),
                        cp.slice("sun.reflect.generics.visitor.*"),
                        cp.slice("sun.reflect.misc.*"),
                        cp.slice("sun.security.action.*"),
                        cp.slice("sun.security.internal.interfaces.*"),
                        cp.slice("sun.security.internal.spec.*"),
                        cp.slice("sun.security.jca.*"),
                        cp.slice("sun.security.pkcs.*"),
                        cp.slice("sun.security.pkcs10.*"),
                        cp.slice("sun.security.pkcs12.*"),
                        cp.slice("sun.security.provider.*"),
                        cp.slice("sun.security.provider.certpath.*"),
                        cp.slice("sun.security.provider.certpath.ssl.*"),
                        cp.slice("sun.security.rsa.*"),
                        cp.slice("sun.security.ssl.*"),
                        cp.slice("sun.security.timestamp.*"),
                        cp.slice("sun.security.tools.*"),
                        cp.slice("sun.security.tools.keytool.*"),
                        cp.slice("sun.security.util.*"),
                        cp.slice("sun.security.util.math.*"),
                        cp.slice("sun.security.util.math.intpoly.*"),
                        cp.slice("sun.security.validator.*"),
                        cp.slice("sun.security.x509.*"),
                        cp.slice("sun.text.*"),
                        cp.slice("sun.text.resources.*"),
                        cp.slice("sun.text.resources.cldr.*"),
                        cp.slice("sun.text.spi.*"),
                        cp.slice("sun.util.*"),
                        cp.slice("sun.util.calendar.*"),
                        cp.slice("sun.util.cldr.*"),
                        cp.slice("sun.util.locale.*"),
                        cp.slice("sun.util.locale.provider.*"),
                        cp.slice("sun.util.logging.*"),
                        cp.slice("sun.util.resources.*"),
                        cp.slice("sun.util.resources.cldr.*"),
                        cp.slice("sun.util.spi.*")
                ));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy