Uses of Interface
java.lang.classfile.ClassFileTransform
Packages that use ClassFileTransform
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides specific components, transformations, and tools built on top of the
java.lang.classfile library.-
Uses of ClassFileTransform in java.lang.classfile
Classes in java.lang.classfile with type parameters of type ClassFileTransformModifier and TypeInterfaceDescriptioninterfaceClassFileTransform<C extends ClassFileTransform<C,E, B>, E extends ClassFileElement, B extends ClassFileBuilder<E, B>> A transformation on streams of elements.Subinterfaces of ClassFileTransform in java.lang.classfileModifier and TypeInterfaceDescriptioninterfaceA transformation on streams ofClassElement.interfaceA transformation on streams ofCodeElement.interfaceA transformation on streams ofFieldElement.interfaceA transformation on streams ofMethodElement.Methods in java.lang.classfile with parameters of type ClassFileTransformModifier and TypeMethodDescriptiondefault BClassFileBuilder.transform(CompoundElement<E> model, ClassFileTransform<?, E, B> transform) Apply a transform to a model, directing results to this builder. -
Uses of ClassFileTransform in java.lang.classfile.components
Subinterfaces of ClassFileTransform in java.lang.classfile.componentsModifier and TypeInterfaceDescriptioninterfaceClassRemapperis aClassTransform,FieldTransform,MethodTransformandCodeTransformdeeply re-mapping all class references in any form, according to given map or map function.interfaceCodeLocalsShifteris aCodeTransformshifting locals to newly allocated positions to avoid conflicts during code injection.interfaceA code relabeler is aCodeTransformreplacing all occurrences ofLabelin the transformed code with new instances.interfaceCodeStackTrackeris aCodeTransformtracking stack content and calculating max stack size.