Package net.bytebuddy.dynamic
Class DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.OpensDefinitionAdapter
java.lang.Object
net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase<U>
net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Delegator<U>
net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.AbstractBase<U>
net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.AbstractBase.Delegator<U>
net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.OpensDefinition.Delegator<U>
net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.OpensDefinitionAdapter
- All Implemented Interfaces:
DynamicType.Builder<U>,DynamicType.Builder.ModuleDefinition<U>,DynamicType.Builder.ModuleDefinition.OpensDefinition<U>
- Enclosing class:
DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter
@Enhance(includeSyntheticFields=true)
protected class DynamicType.Builder.AbstractBase.Adapter.ModuleDefinitionAdapter.OpensDefinitionAdapter
extends DynamicType.Builder.ModuleDefinition.OpensDefinition.Delegator<U>
An adapter for defining a module opening.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.AbstractBase
DynamicType.Builder.ModuleDefinition.AbstractBase.Delegator<V>Nested classes/interfaces inherited from class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
DynamicType.Builder.AbstractBase.Adapter<U>, DynamicType.Builder.AbstractBase.UsingTypeWriter<U>Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.DynamicType.Builder
DynamicType.Builder.AbstractBase<S>, DynamicType.Builder.FieldDefinition<S>, DynamicType.Builder.InnerTypeDefinition<S>, DynamicType.Builder.MethodDefinition<S>, DynamicType.Builder.ModuleDefinition<S>, DynamicType.Builder.RecordComponentDefinition<S>, DynamicType.Builder.TypeVariableDefinition<S>Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition
DynamicType.Builder.ModuleDefinition.AbstractBase<U>, DynamicType.Builder.ModuleDefinition.ExportsDefinition<U>, DynamicType.Builder.ModuleDefinition.OpensDefinition<S>, DynamicType.Builder.ModuleDefinition.RequiresDefinition<U>Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.OpensDefinition
DynamicType.Builder.ModuleDefinition.OpensDefinition.Delegator<V> -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOpensDefinitionAdapter(String aPackage, int modifiers) Creates a new opens definition adapter.protectedOpensDefinitionAdapter(String aPackage, int modifiers, Set<String> targets) Creates a new opens definition adapter. -
Method Summary
Modifier and TypeMethodDescriptionprotected DynamicType.Builder.ModuleDefinition<U> Creates a new builder that realizes the current state of the builder.to(Collection<String> modules) Specifies the modules to which the previously defined package is opened.Methods inherited from class net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.OpensDefinition.Delegator
toMethods inherited from class net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.AbstractBase.Delegator
export, mainClass, open, packages, provides, require, uses, versionMethods inherited from class net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition.AbstractBase
export, export, exports, exports, mainClass, mainClass, open, open, opens, opens, packages, provides, provides, provides, provides, provides, require, require, requires, requires, uses, uses, usesMethods inherited from class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase.Delegator
adjustModule, adjustModule, annotateType, attribute, declaredTypes, define, defineConstructor, defineField, defineMethod, defineRecordComponent, field, ignoreAlso, ignoreAlso, implement, initializer, initializer, innerTypeOf, innerTypeOf, invokable, make, make, make, make, merge, modifiers, module, name, nestHost, nestMembers, permittedSubclass, recordComponent, recordComponent, require, suffix, topLevelType, toTypeDescription, transform, typeVariable, unsealed, visit, wrap, wrapMethods inherited from class net.bytebuddy.dynamic.DynamicType.Builder.AbstractBase
annotateType, annotateType, annotateType, constructor, declaredTypes, declaredTypes, declaredTypes, define, define, define, define, define, defineConstructor, defineConstructor, defineField, defineField, defineField, defineField, defineField, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineProperty, defineProperty, defineProperty, defineProperty, defineRecordComponent, field, implement, implement, implement, innerTypeOf, innerTypeOf, innerTypeOf, invokable, merge, method, modifiers, modifiers, module, module, nestHost, nestMembers, nestMembers, nestMembers, noNestMate, permittedSubclass, permittedSubclass, permittedSubclass, require, require, require, serialVersionUid, typeVariable, typeVariable, typeVariable, typeVariable, withHashCodeEquals, withToString, wrap, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.bytebuddy.dynamic.DynamicType.Builder
adjustModule, adjustModule, annotateType, annotateType, annotateType, annotateType, attribute, constructor, declaredTypes, declaredTypes, declaredTypes, declaredTypes, define, define, define, define, define, define, defineConstructor, defineConstructor, defineConstructor, defineField, defineField, defineField, defineField, defineField, defineField, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineProperty, defineProperty, defineProperty, defineProperty, defineRecordComponent, defineRecordComponent, field, field, ignoreAlso, ignoreAlso, implement, implement, implement, implement, initializer, initializer, innerTypeOf, innerTypeOf, innerTypeOf, innerTypeOf, innerTypeOf, invokable, invokable, make, make, make, make, merge, merge, method, modifiers, modifiers, modifiers, module, module, module, name, nestHost, nestHost, nestMembers, nestMembers, nestMembers, nestMembers, noNestMate, permittedSubclass, permittedSubclass, permittedSubclass, permittedSubclass, recordComponent, recordComponent, require, require, require, require, serialVersionUid, suffix, topLevelType, toTypeDescription, transform, typeVariable, typeVariable, typeVariable, typeVariable, typeVariable, unsealed, visit, withHashCodeEquals, withToString, wrap, wrap, wrap, wrapMethods inherited from interface net.bytebuddy.dynamic.DynamicType.Builder.ModuleDefinition
export, export, export, exports, exports, mainClass, mainClass, mainClass, open, open, open, opens, opens, packages, packages, provides, provides, provides, provides, provides, provides, require, require, require, requires, requires, uses, uses, uses, uses, version
-
Field Details
-
aPackage
The package that is being opened. -
modifiers
private final int modifiersThe modifiers for the opening declaration. -
targets
The modules to which the package is opened, or no modules if opened to all modules.
-
-
Constructor Details
-
OpensDefinitionAdapter
Creates a new opens definition adapter.- Parameters:
aPackage- The package that is being opened.modifiers- The modifiers for the opening declaration.
-
OpensDefinitionAdapter
Creates a new opens definition adapter.- Parameters:
aPackage- The package that is being opened.modifiers- The modifiers for the opening declaration.targets- The modules to which the package is opened, or no modules if opened to all modules.
-
-
Method Details
-
to
Specifies the modules to which the previously defined package is opened.- Parameters:
modules- The names of the modules to which the package is opened.- Returns:
- A new builder that is equal to this builder but with the given modules specified.
-
materialize
Description copied from class:DynamicType.Builder.AbstractBase.DelegatorCreates a new builder that realizes the current state of the builder.- Specified by:
materializein classDynamicType.Builder.ModuleDefinition.AbstractBase.Delegator<U>- Returns:
- A new builder that realizes the current state of the builder.
-