Class DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.RequiresDefinitionAdapter

    • Field Detail

      • module

        private final java.lang.String module
        The module that is being required.
      • modifiers

        private final int modifiers
        The modifiers of the required module.
    • Constructor Detail

      • RequiresDefinitionAdapter

        protected RequiresDefinitionAdapter​(java.lang.String module,
                                            int modifiers)
        Creates a new module requirement definition.
        Parameters:
        module - The module that is being required.
        modifiers - The modifiers of the required module.
      • RequiresDefinitionAdapter

        protected RequiresDefinitionAdapter​(java.lang.String module,
                                            int modifiers,
                                            @MaybeNull
                                            java.lang.String version)
        Creates a new module requirement definition.
        Parameters:
        module - The module that is being required.
        modifiers - The modifiers of the required module.
        version - The version of the required module or null if no particular version is required.