Uses of Class
net.bytebuddy.ClassFileVersion
-
Packages that use ClassFileVersion Package Description net.bytebuddy Byte Buddy is a library for creating Java classes at runtime of a Java program.net.bytebuddy.agent.builder An agent builder is used to easily implement load-time class-transformations using a Java agent.net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.build A package for types that allow for applying Byte Buddy transformation during a build process.net.bytebuddy.description.type Contains descriptions of Java types and packages.net.bytebuddy.dynamic This package contains classes and interfaces that are connected to writing the byte stream that represents a Java type that is dynamically created and for loading this type into a running JVM process.net.bytebuddy.dynamic.scaffold This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class.net.bytebuddy.dynamic.scaffold.inline All classes and types in this package are related to creating aDynamicTypeby enhancing a given type.net.bytebuddy.dynamic.scaffold.subclass All classes and types in this package are related to creating aDynamicTypeby creating a subclass of a given type.net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.auxiliary Auxiliary types describe helper types that aid as a supplementary to a givenInstrumentedType.net.bytebuddy.implementation.bind.annotation This package contains annotations, types and classes that are responsible for binding a method to calling another method by interpreting annotations that indicate how a method should be bound to another method.net.bytebuddy.matcher Contains an API for matching Java byte code entities.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescriptions without loading any classes. -
-
Uses of ClassFileVersion in net.bytebuddy
Fields in net.bytebuddy declared as ClassFileVersion Modifier and Type Field Description private static ClassFileVersion[]ClassFileVersion. CLASS_FILE_VERSIONSAn array of class file versions in their sorting order.protected ClassFileVersionByteBuddy. classFileVersionThe class file version to use for types that are not based on an existing class file.private ClassFileVersionClassFileVersion.VersionLocator.Resolved. classFileVersionThe resolved class file version.static ClassFileVersionClassFileVersion. JAVA_V1The class file version of Java 1.static ClassFileVersionClassFileVersion. JAVA_V10The class file version of Java 10.static ClassFileVersionClassFileVersion. JAVA_V11The class file version of Java 11.static ClassFileVersionClassFileVersion. JAVA_V12The class file version of Java 12.static ClassFileVersionClassFileVersion. JAVA_V13The class file version of Java 13.static ClassFileVersionClassFileVersion. JAVA_V14The class file version of Java 14.static ClassFileVersionClassFileVersion. JAVA_V15The class file version of Java 15.static ClassFileVersionClassFileVersion. JAVA_V16The class file version of Java 16.static ClassFileVersionClassFileVersion. JAVA_V17The class file version of Java 17.static ClassFileVersionClassFileVersion. JAVA_V18The class file version of Java 18.static ClassFileVersionClassFileVersion. JAVA_V19The class file version of Java 19.static ClassFileVersionClassFileVersion. JAVA_V2The class file version of Java 2.static ClassFileVersionClassFileVersion. JAVA_V20The class file version of Java 20.static ClassFileVersionClassFileVersion. JAVA_V21The class file version of Java 21.static ClassFileVersionClassFileVersion. JAVA_V22The class file version of Java 22.static ClassFileVersionClassFileVersion. JAVA_V23The class file version of Java 23.static ClassFileVersionClassFileVersion. JAVA_V24The class file version of Java 24.static ClassFileVersionClassFileVersion. JAVA_V25The class file version of Java 25.static ClassFileVersionClassFileVersion. JAVA_V26The class file version of Java 26.static ClassFileVersionClassFileVersion. JAVA_V3The class file version of Java 3.static ClassFileVersionClassFileVersion. JAVA_V4The class file version of Java 4.static ClassFileVersionClassFileVersion. JAVA_V5The class file version of Java 5.static ClassFileVersionClassFileVersion. JAVA_V6The class file version of Java 6.static ClassFileVersionClassFileVersion. JAVA_V7The class file version of Java 7.static ClassFileVersionClassFileVersion. JAVA_V8The class file version of Java 8.static ClassFileVersionClassFileVersion. JAVA_V9The class file version of Java 9.Methods in net.bytebuddy that return ClassFileVersion Modifier and Type Method Description ClassFileVersionClassFileVersion. asPreviewVersion()Returns this class file version indicating a class using preview features.static ClassFileVersionClassFileVersion. latest()Returns the latest officially supported Java version when experimental support is not enabled.static ClassFileVersionClassFileVersion. of(java.lang.Class<?> type)Extracts a class' class version.static ClassFileVersionClassFileVersion. of(java.lang.Class<?> type, ClassFileLocator classFileLocator)Extracts a class' class version.static ClassFileVersionClassFileVersion. of(TypeDescription typeDescription, ClassFileLocator classFileLocator)Extracts a class' class version.static ClassFileVersionClassFileVersion. ofClassFile(byte[] binaryRepresentation)Extracts a class' class version from a class file.static ClassFileVersionClassFileVersion. ofJavaVersion(int javaVersion)Creates a class file version for a given major release of Java.static ClassFileVersionClassFileVersion. ofJavaVersionString(java.lang.String javaVersionString)Returns the Java class file by its representation by a version string in accordance to the formats known to javac.static ClassFileVersionClassFileVersion. ofMinorMajor(int versionNumber)Creates a wrapper for a given minor-major release of the Java class file format.static ClassFileVersionClassFileVersion. ofThisVm()Finds the highest class file version that is compatible to the current JVM version.static ClassFileVersionClassFileVersion. ofThisVm(ClassFileVersion fallback)Finds the highest class file version that is compatible to the current JVM version.ClassFileVersionClassFileVersion.VersionLocator. resolve()Locates the current VM's major version number.ClassFileVersionClassFileVersion.VersionLocator.Resolved. resolve()Locates the current VM's major version number.ClassFileVersionClassFileVersion.VersionLocator.Unresolved. resolve()Locates the current VM's major version number.Methods in net.bytebuddy with parameters of type ClassFileVersion Modifier and Type Method Description intClassFileVersion. compareTo(ClassFileVersion other)booleanClassFileVersion. isAtLeast(ClassFileVersion classFileVersion)Checks if this class file version is at least as new as the provided version.booleanClassFileVersion. isAtMost(ClassFileVersion classFileVersion)Checks if this class file version is at most as new as the provided version.booleanClassFileVersion. isGreaterThan(ClassFileVersion classFileVersion)Checks if this class file version is newer than the provided version.booleanClassFileVersion. isLessThan(ClassFileVersion classFileVersion)Checks if this class file version is older than the provided version.static ClassFileVersionClassFileVersion. ofThisVm(ClassFileVersion fallback)Finds the highest class file version that is compatible to the current JVM version.ByteBuddyByteBuddy. with(ClassFileVersion classFileVersion)Creates a new configuration where all class files that are not based on an existing class file are created using the supplied class file version.Constructors in net.bytebuddy with parameters of type ClassFileVersion Constructor Description ByteBuddy(ClassFileVersion classFileVersion)Creates a new Byte Buddy instance with a default configuration that is suitable for most use cases.ByteBuddy(ClassFileVersion classFileVersion, NamingStrategy namingStrategy, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, InstrumentedType.Factory instrumentedTypeFactory, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods)Creates a new Byte Buddy instance.Resolved(ClassFileVersion classFileVersion)Creates a new resolved version locator. -
Uses of ClassFileVersion in net.bytebuddy.agent.builder
Methods in net.bytebuddy.agent.builder with parameters of type ClassFileVersion Modifier and Type Method Description static AgentBuilderAgentBuilder.Default. of(EntryPoint entryPoint, ClassFileVersion classFileVersion, java.util.List<? extends Plugin> plugins)Creates anAgentBuilderthat realizes the provided build plugins.static AgentBuilderAgentBuilder.Default. of(EntryPoint entryPoint, ClassFileVersion classFileVersion, Plugin... plugin)Creates anAgentBuilderthat realizes the provided build plugins.static AgentBuilderAgentBuilder.Default. of(ClassFileVersion classFileVersion, java.util.List<? extends Plugin> plugins)Creates anAgentBuilderthat realizes the provided build plugins.static AgentBuilderAgentBuilder.Default. of(ClassFileVersion classFileVersion, Plugin... plugin)Creates anAgentBuilderthat realizes the provided build plugins. -
Uses of ClassFileVersion in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type ClassFileVersion Modifier and Type Method Description protected static Advice.StackMapFrameHandler.ForInstrumentedMethodAdvice.StackMapFrameHandler.Default. of(TypeDescription instrumentedType, MethodDescription instrumentedMethod, java.util.List<? extends TypeDescription> initialTypes, java.util.List<? extends TypeDescription> latentTypes, java.util.List<? extends TypeDescription> preMethodTypes, java.util.List<? extends TypeDescription> postMethodTypes, boolean exitAdvice, boolean copyArguments, ClassFileVersion classFileVersion, int writerFlags, int readerFlags)Creates an appropriate stack map frame handler for an instrumented method. -
Uses of ClassFileVersion in net.bytebuddy.build
Fields in net.bytebuddy.build declared as ClassFileVersion Modifier and Type Field Description private ClassFileVersionPlugin.Engine.Default. classFileVersionThe class file version to use for multi-release jars, ornull.private ClassFileVersionPlugin.Engine.Default.Preprocessor. classFileVersionThe multi-release class file version ornullfor a regular class.private ClassFileVersionPlugin.Engine.Default.Preprocessor.Resolved. classFileVersionThe multi-release Java version number ornullif a regular class.private ClassFileVersionPlugin.Engine.Dispatcher.Materializable.ForTransformedElement. classFileVersionThe multi-release class file version number ornullif a regular class.private ClassFileVersionPlugin.Engine.Source.Filtering.MultiReleaseVersionMatcher. classFileVersionThe latest version to consider.Methods in net.bytebuddy.build with parameters of type ClassFileVersion Modifier and Type Method Description ByteBuddyEntryPoint. byteBuddy(ClassFileVersion classFileVersion)Returns the Byte Buddy instance to use.ByteBuddyEntryPoint.Unvalidated. byteBuddy(ClassFileVersion classFileVersion)Returns the Byte Buddy instance to use.static Plugin.Engine.SourcePlugin.Engine.Source.Filtering. dropMultiReleaseClassFilesAbove(Plugin.Engine.Source delegate, ClassFileVersion classFileVersion)Wraps a source to exclude elements that are above the specified Java version.static Plugin.EnginePlugin.Engine.Default. of(EntryPoint entryPoint, ClassFileVersion classFileVersion, MethodNameTransformer methodNameTransformer)Creates a plugin engine from anEntryPoint.voidPlugin.Engine.Target.Discarding. store(ClassFileVersion classFileVersion, java.util.Map<TypeDescription,byte[]> binaryRepresentations)Stores the supplied binary representation of types in this sink.voidPlugin.Engine.Target.ForFolder. store(ClassFileVersion classFileVersion, java.util.Map<TypeDescription,byte[]> binaryRepresentations)Stores the supplied binary representation of types in this sink.voidPlugin.Engine.Target.InMemory. store(ClassFileVersion classFileVersion, java.util.Map<TypeDescription,byte[]> binaryRepresentations)Stores the supplied binary representation of types in this sink.voidPlugin.Engine.Target.Sink.ForJarOutputStream. store(ClassFileVersion classFileVersion, java.util.Map<TypeDescription,byte[]> binaryRepresentations)Stores the supplied binary representation of types in this sink.voidPlugin.Engine.Target.Sink. store(ClassFileVersion classFileVersion, java.util.Map<TypeDescription,byte[]> binaryRepresentations)Stores the supplied binary representation of types in this sink.ClassFileLocatorPlugin.Engine.Source.Compound.Origin. toClassFileLocator(ClassFileVersion classFileVersion)Creates a class file locator for the represented source.ClassFileLocatorPlugin.Engine.Source.Empty. toClassFileLocator(ClassFileVersion classFileVersion)Creates a class file locator for the represented source.ClassFileLocatorPlugin.Engine.Source.ForFolder. toClassFileLocator(ClassFileVersion classFileVersion)Creates a class file locator for the represented source.ClassFileLocatorPlugin.Engine.Source.InMemory. toClassFileLocator(ClassFileVersion classFileVersion)Creates a class file locator for the represented source.ClassFileLocatorPlugin.Engine.Source.Origin.Filtering. toClassFileLocator(ClassFileVersion classFileVersion)Creates a class file locator for the represented source.ClassFileLocatorPlugin.Engine.Source.Origin.ForJarFile. toClassFileLocator(ClassFileVersion classFileVersion)Creates a class file locator for the represented source.ClassFileLocatorPlugin.Engine.Source.Origin. toClassFileLocator(ClassFileVersion classFileVersion)Creates a class file locator for the represented source.java.util.Map<java.lang.String,byte[]>Plugin.Engine.Target.InMemory. toTypeMap(ClassFileVersion classFileVersion)Returns the in-memory storage as a type-map where all non-class files are discarded.Plugin.EnginePlugin.Engine.Default. with(ClassFileVersion classFileVersion)Uses the suppliedClassFileVersionas a base for resolving multi-release jars, ornullif multi-release jars should not be resolved but be treated as regular jar files.Plugin.EnginePlugin.Engine. with(ClassFileVersion classFileVersion)Uses the suppliedClassFileVersionas a base for resolving multi-release jars, ornullif multi-release jars should not be resolved but be treated as regular jar files.Method parameters in net.bytebuddy.build with type arguments of type ClassFileVersion Modifier and Type Method Description static Plugin.Engine.SourcePlugin.Engine.Source.InMemory. ofTypes(java.util.Collection<? extends java.lang.Class<?>> types, java.util.Map<ClassFileVersion,java.util.Collection<? extends java.lang.Class<?>>> versionedTypes)Represents a collection of types as an in-memory source.Constructors in net.bytebuddy.build with parameters of type ClassFileVersion Constructor Description Default(ByteBuddy byteBuddy, Plugin.Engine.TypeStrategy typeStrategy, Plugin.Engine.PoolStrategy poolStrategy, ClassFileLocator classFileLocator, ClassFileVersion classFileVersion, Plugin.Engine.Listener listener, Plugin.Engine.ErrorHandler errorHandler, Plugin.Engine.Dispatcher.Factory dispatcherFactory, ElementMatcher.Junction<? super TypeDescription> ignoredTypeMatcher)Creates a new default plugin engine.ForTransformedElement(ClassFileVersion classFileVersion, DynamicType dynamicType)Creates a new materializable for a successfully transformed type.MultiReleaseVersionMatcher(ClassFileVersion classFileVersion)Creates a multi-release version matcher.Preprocessor(Plugin.Engine.Source.Element element, java.lang.String typeName, ClassFileLocator classFileLocator, ClassFileVersion classFileVersion, TypePool typePool, Plugin.Engine.Listener listener, java.util.List<Plugin> plugins, java.util.List<Plugin.WithPreprocessor> preprocessors)Creates a new preprocessor.Resolved(ClassFileVersion classFileVersion, TypeDescription typeDescription)Creates a new resolved materializable. -
Uses of ClassFileVersion in net.bytebuddy.description.type
Methods in net.bytebuddy.description.type that return ClassFileVersion Modifier and Type Method Description ClassFileVersionTypeDescription.AbstractBase. getClassFileVersion()Attempts to resolve the class file version of this type.ClassFileVersionTypeDescription.AbstractBase.OfSimpleType.WithDelegation. getClassFileVersion()ClassFileVersionTypeDescription.ForLoadedType. getClassFileVersion()ClassFileVersionTypeDescription. getClassFileVersion()Attempts to resolve the class file version of this type.ClassFileVersionTypeDescription.SuperTypeLoading. getClassFileVersion() -
Uses of ClassFileVersion in net.bytebuddy.dynamic
Fields in net.bytebuddy.dynamic declared as ClassFileVersion Modifier and Type Field Description protected ClassFileVersionDynamicType.Builder.AbstractBase.Adapter. classFileVersionThe class file version to define auxiliary types in.Methods in net.bytebuddy.dynamic with parameters of type ClassFileVersion Modifier and Type Method Description protected abstract DynamicType.Builder<U>DynamicType.Builder.AbstractBase.Adapter. materialize(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes)Materializes the supplied state of a dynamic type builder.static ClassFileLocatorClassFileLocator.ForFolder. of(java.io.File folder, ClassFileVersion classFileVersion)Creates a new class file locator for a folder structure of class files.static ClassFileLocatorClassFileLocator.ForJarFile. of(java.io.File file, ClassFileVersion classFileVersion)Creates a new class file locator for the given jar file.static ClassFileLocatorClassFileLocator.ForJarFile. of(java.util.jar.JarFile jarFile, ClassFileVersion classFileVersion)Creates a new class file locator for the given jar file.private static ClassFileLocatorClassFileLocator.ForJarFile. of(java.util.jar.JarFile jarFile, ClassFileVersion classFileVersion, boolean close)Creates a new class file locator for the given jar file.Constructors in net.bytebuddy.dynamic with parameters of type ClassFileVersion Constructor Description Adapter(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes)Creates a new default type writer for creating a new type that is not based on an existing class file. -
Uses of ClassFileVersion in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as ClassFileVersion Modifier and Type Field Description protected ClassFileVersionTypeWriter.Default. classFileVersionThe class file specified by the user.private ClassFileVersionTypeWriter.Default.ValidatingClassVisitor.Constraint.ForClassFileVersion. classFileVersionThe enforced class file version.Methods in net.bytebuddy.dynamic.scaffold that return ClassFileVersion Modifier and Type Method Description ClassFileVersionInstrumentedType.Frozen. getClassFileVersion()Methods in net.bytebuddy.dynamic.scaffold with parameters of type ClassFileVersion Modifier and Type Method Description MethodRegistry.CompiledMethodRegistry.Default.Prepared. compile(Implementation.Target.Factory implementationTargetFactory, ClassFileVersion classFileVersion)Compiles this prepared method registry.MethodRegistry.CompiledMethodRegistry.Prepared. compile(Implementation.Target.Factory implementationTargetFactory, ClassFileVersion classFileVersion)Compiles this prepared method registry.static <U> TypeWriter<U>TypeWriter.Default. forCreation(MethodRegistry.Compiled methodRegistry, java.util.List<? extends DynamicType> auxiliaryTypes, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool)Creates a type writer for creating a new type.static <U> TypeWriter<U>TypeWriter.Default. forDecoration(TypeDescription instrumentedType, ClassFileVersion classFileVersion, java.util.List<? extends DynamicType> auxiliaryTypes, java.util.List<? extends MethodDescription> methods, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, ClassFileLocator classFileLocator)Creates a type writer for decorating a type.static <U> TypeWriter<U>TypeWriter.Default. forRebasing(MethodRegistry.Prepared methodRegistry, java.util.List<? extends DynamicType> auxiliaryTypes, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRebaseResolver methodRebaseResolver)Creates a type writer for rebasing a type.static <U> TypeWriter<U>TypeWriter.Default. forRedefinition(MethodRegistry.Prepared methodRegistry, java.util.List<? extends DynamicType> auxiliaryTypes, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator)Creates a type writer for redefining a type.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type ClassFileVersion Constructor Description Default(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool)Creates a new default type writer.ForClassFileVersion(ClassFileVersion classFileVersion)Creates a new constraint for the given class file version.ForCreation(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool)Creates a new default type writer for creating a new type that is not based on an existing class file.ForInlining(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator)Creates a new inlining type writer.WithDecorationOnly(TypeDescription instrumentedType, ClassFileVersion classFileVersion, java.util.List<? extends DynamicType> auxiliaryTypes, MethodList<?> methods, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, ClassFileLocator classFileLocator)Creates a new inlining type writer that only applies a decoration.WithFullProcessing(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRegistry.Prepared methodRegistry, Implementation.Target.Factory implementationTargetFactory, MethodRebaseResolver methodRebaseResolver)Creates a new inlining type writer that fully reprocesses a type. -
Uses of ClassFileVersion in net.bytebuddy.dynamic.scaffold.inline
Fields in net.bytebuddy.dynamic.scaffold.inline declared as ClassFileVersion Modifier and Type Field Description private ClassFileVersionDecoratingDynamicTypeBuilder. classFileVersionThe class file version to define auxiliary types in.Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type ClassFileVersion Modifier and Type Method Description static MethodRebaseResolverMethodRebaseResolver.Default. make(TypeDescription instrumentedType, java.util.Set<? extends MethodDescription.SignatureToken> rebaseables, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, MethodNameTransformer methodNameTransformer)Creates a new method rebase resolver.Implementation.TargetRebaseImplementationTarget.Factory. make(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion)Creates an implementation target.protected DynamicType.Builder<T>RebaseDynamicTypeBuilder. materialize(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes)protected DynamicType.Builder<T>RedefinitionDynamicTypeBuilder. materialize(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes)protected static Implementation.TargetRebaseImplementationTarget. of(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion, MethodRebaseResolver methodRebaseResolver)Creates a new rebase implementation target.Constructors in net.bytebuddy.dynamic.scaffold.inline with parameters of type ClassFileVersion Constructor Description AbstractInliningDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes, TypeDescription originalType, ClassFileLocator classFileLocator)Creates an inlining dynamic type builder.DecoratingDynamicTypeBuilder(TypeDescription instrumentedType, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, ClassFileLocator classFileLocator)Creates a new decorating dynamic type builder.DecoratingDynamicTypeBuilder(TypeDescription instrumentedType, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<DynamicType> auxiliaryTypes, ClassFileLocator classFileLocator)Creates a new decorating dynamic type builder.RebaseDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, TypeDescription originalType, ClassFileLocator classFileLocator, MethodNameTransformer methodNameTransformer)Creates a rebase dynamic type builder.RebaseDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes, TypeDescription originalType, ClassFileLocator classFileLocator, MethodNameTransformer methodNameTransformer)Creates a rebase dynamic type builder.RedefinitionDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, TypeDescription originalType, ClassFileLocator classFileLocator)Creates a redefinition dynamic type builder.RedefinitionDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes, TypeDescription originalType, ClassFileLocator classFileLocator)Creates a redefinition dynamic type builder. -
Uses of ClassFileVersion in net.bytebuddy.dynamic.scaffold.subclass
Methods in net.bytebuddy.dynamic.scaffold.subclass with parameters of type ClassFileVersion Modifier and Type Method Description Implementation.TargetSubclassImplementationTarget.Factory. make(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion)Creates an implementation target.protected DynamicType.Builder<T>SubclassDynamicTypeBuilder. materialize(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes)Constructors in net.bytebuddy.dynamic.scaffold.subclass with parameters of type ClassFileVersion Constructor Description SubclassDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, ConstructorStrategy constructorStrategy)Creates a new type builder for creating a subclass.SubclassDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType, FieldRegistry fieldRegistry, MethodRegistry methodRegistry, RecordComponentRegistry recordComponentRegistry, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, Implementation.Context.Factory implementationContextFactory, MethodGraph.Compiler methodGraphCompiler, TypeValidation typeValidation, VisibilityBridgeStrategy visibilityBridgeStrategy, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, LatentMatcher<? super MethodDescription> ignoredMethods, java.util.List<? extends DynamicType> auxiliaryTypes, ConstructorStrategy constructorStrategy)Creates a new type builder for creating a subclass. -
Uses of ClassFileVersion in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as ClassFileVersion Modifier and Type Field Description private ClassFileVersionImplementation.Context.Default. auxiliaryClassFileVersionThe class file version to use for auxiliary classes.protected ClassFileVersionImplementation.Context.ExtractableView.AbstractBase. classFileVersionThe class file version of the dynamic type.Methods in net.bytebuddy.implementation that return ClassFileVersion Modifier and Type Method Description ClassFileVersionImplementation.Context.ExtractableView.AbstractBase. getClassFileVersion()Returns the class file version of the currently creatgetClassFileVersioned dynamic type.ClassFileVersionImplementation.Context. getClassFileVersion()Returns the class file version of the currently creatgetClassFileVersioned dynamic type.Methods in net.bytebuddy.implementation with parameters of type ClassFileVersion Modifier and Type Method Description Implementation.Context.ExtractableViewImplementation.Context.Default.Factory. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)Deprecated.Implementation.Context.ExtractableViewImplementation.Context.Default.Factory. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration)Creates a new implementation context.Implementation.Context.ExtractableViewImplementation.Context.Default.Factory.WithFixedSuffix. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)Deprecated.Implementation.Context.ExtractableViewImplementation.Context.Default.Factory.WithFixedSuffix. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration)Creates a new implementation context.Implementation.Context.ExtractableViewImplementation.Context.Disabled.Factory. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)Deprecated.Implementation.Context.ExtractableViewImplementation.Context.Disabled.Factory. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration)Creates a new implementation context.Implementation.Context.ExtractableViewImplementation.Context.Factory. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion)Implementation.Context.ExtractableViewImplementation.Context.Factory. make(TypeDescription instrumentedType, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion classFileVersion, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration)Creates a new implementation context.Implementation.TargetImplementation.Target.Factory. make(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion)Creates an implementation target.static Implementation.Target.AbstractBase.DefaultMethodInvocationImplementation.Target.AbstractBase.DefaultMethodInvocation. of(ClassFileVersion classFileVersion)Resolves a default method invocation depending on the class file version permitting such calls.Constructors in net.bytebuddy.implementation with parameters of type ClassFileVersion Constructor Description AbstractBase(TypeDescription instrumentedType, ClassFileVersion classFileVersion, Implementation.Context.FrameGeneration frameGeneration)Create a new extractable view.Default(TypeDescription instrumentedType, ClassFileVersion classFileVersion, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, TypeInitializer typeInitializer, ClassFileVersion auxiliaryClassFileVersion, Implementation.Context.FrameGeneration frameGeneration, java.lang.String suffix)Creates a new default implementation context.Disabled(TypeDescription instrumentedType, ClassFileVersion classFileVersion, Implementation.Context.FrameGeneration frameGeneration)Creates a new disabled implementation context. -
Uses of ClassFileVersion in net.bytebuddy.implementation.auxiliary
Methods in net.bytebuddy.implementation.auxiliary with parameters of type ClassFileVersion Modifier and Type Method Description DynamicTypeAuxiliaryType. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type.DynamicTypeMethodCallProxy. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type.DynamicTypePrivilegedMemberLookupAction. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type.DynamicTypeTrivialType. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type.DynamicTypeTypeProxy. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. -
Uses of ClassFileVersion in net.bytebuddy.implementation.bind.annotation
Methods in net.bytebuddy.implementation.bind.annotation with parameters of type ClassFileVersion Modifier and Type Method Description DynamicTypeFieldProxy.Binder.AccessorProxy. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type.DynamicTypeMorph.Binder.RedirectionProxy. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type.DynamicTypePipe.Binder.RedirectionProxy. make(java.lang.String auxiliaryTypeName, ClassFileVersion classFileVersion, MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. -
Uses of ClassFileVersion in net.bytebuddy.matcher
Fields in net.bytebuddy.matcher declared as ClassFileVersion Modifier and Type Field Description private ClassFileVersionClassFileVersionMatcher. classFileVersionThe targeted class file version.Methods in net.bytebuddy.matcher with parameters of type ClassFileVersion Modifier and Type Method Description static <T extends TypeDescription>
ElementMatcher.Junction<T>ElementMatchers. hasClassFileVersionAtLeast(ClassFileVersion classFileVersion)Matches a type to have a minimal class file version.static <T extends TypeDescription>
ElementMatcher.Junction<T>ElementMatchers. hasClassFileVersionAtMost(ClassFileVersion classFileVersion)Matches a type to have a maximal class file version.Constructors in net.bytebuddy.matcher with parameters of type ClassFileVersion Constructor Description ClassFileVersionMatcher(ClassFileVersion classFileVersion, boolean atMost)Creates a class file version matcher. -
Uses of ClassFileVersion in net.bytebuddy.pool
Fields in net.bytebuddy.pool declared as ClassFileVersion Modifier and Type Field Description private ClassFileVersionTypePool.Default.LazyTypeDescription. classFileVersionThe type's class file version.private ClassFileVersionTypePool.Default.TypeExtractor. classFileVersionThe discovered class file version ornullif no version was yet discovered.Methods in net.bytebuddy.pool that return ClassFileVersion Modifier and Type Method Description ClassFileVersionTypePool.Default.LazyTypeDescription. getClassFileVersion()Constructors in net.bytebuddy.pool with parameters of type ClassFileVersion Constructor Description LazyTypeDescription(TypePool typePool, int actualModifiers, int modifiers, java.lang.String name, java.lang.String superClassInternalName, java.lang.String[] interfaceInternalName, java.lang.String genericSignature, TypePool.Default.LazyTypeDescription.TypeContainment typeContainment, java.lang.String declaringTypeInternalName, java.util.List<java.lang.String> declaredTypes, boolean anonymousType, java.lang.String nestHostInternalName, java.util.List<java.lang.String> nestMemberInternalNames, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> superClassAnnotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> interfaceAnnotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> typeVariableAnnotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> typeVariableBoundsAnnotationTokens, java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken> annotationTokens, TypePool.Default.LazyTypeDescription.ModuleToken moduleToken, java.util.List<TypePool.Default.LazyTypeDescription.FieldToken> fieldTokens, java.util.List<TypePool.Default.LazyTypeDescription.MethodToken> methodTokens, java.util.List<TypePool.Default.LazyTypeDescription.RecordComponentToken> recordComponentTokens, java.util.List<java.lang.String> permittedSubclasses, ClassFileVersion classFileVersion)Creates a new lazy type description.
-