Package net.bytebuddy.dynamic.scaffold.subclass
All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.-
Interface Summary Interface Description ConstructorStrategy A constructor strategy is responsible for creating bootstrap constructors for aSubclassDynamicTypeBuilder
. -
Class Summary Class Description ConstructorStrategy.Default.WithMethodAttributeAppenderFactory A wrapper for a default constructor strategy which additionally applies a method attribute appender factory.ConstructorStrategy.ForDefaultConstructor A constructor strategy that creates a default constructor that invokes a super constructor with default arguments.SubclassDynamicTypeBuilder<T> A type builder that creates an instrumented type as a subclass, i.e.SubclassDynamicTypeBuilder.InstrumentableMatcher A matcher that locates all methods that are overridable and not ignored or that are directly defined on the instrumented type.SubclassImplementationTarget An implementation target for creating a subclass of a given type. -
Enum Summary Enum Description ConstructorStrategy.Default Default implementations of constructor strategies.SubclassImplementationTarget.Factory A factory for creating aSubclassImplementationTarget
.SubclassImplementationTarget.OriginTypeResolver Responsible for identifying the origin type that an implementation target represents whenImplementation.Target.getOriginType()
is invoked.