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 TypeInterfaceDescriptioninterface
ClassFileTransform<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 TypeInterfaceDescriptioninterface
A transformation on streams ofClassElement
.interface
A transformation on streams ofCodeElement
.interface
A transformation on streams ofFieldElement
.interface
A transformation on streams ofMethodElement
.Methods in java.lang.classfile with parameters of type ClassFileTransformModifier and TypeMethodDescriptiondefault B
ClassFileBuilder.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 TypeInterfaceDescriptioninterface
ClassRemapper
is aClassTransform
,FieldTransform
,MethodTransform
andCodeTransform
deeply re-mapping all class references in any form, according to given map or map function.interface
CodeLocalsShifter
is aCodeTransform
shifting locals to newly allocated positions to avoid conflicts during code injection.interface
A code relabeler is aCodeTransform
replacing all occurrences ofLabel
in the transformed code with new instances.interface
CodeStackTracker
is aCodeTransform
tracking stack content and calculating max stack size.