# Uses of Interface
java.lang.classfile.ClassFileTransform

Packages that use ClassFileTransform
Package
Description
java.lang.classfile
Provides classfile parsing, generation, and transformation library.

## Uses of ClassFileTransform in java.lang.classfile

Classes in java.lang.classfile with type parameters of type ClassFileTransform
Modifier and Type
Interface
Description
`interface`
`ClassFileTransform<C extends ClassFileTransform<C,E,B>, E extends ClassFileElement, B extends ClassFileBuilder<E,B>>`
A transformation on a `CompoundElement` by processing its individual member elements and sending the results to a `ClassFileBuilder`, through `ClassFileBuilder.transform(CompoundElement, ClassFileTransform)`.
Subinterfaces of ClassFileTransform in java.lang.classfile
Modifier and Type
Interface
Description
`interface`
`ClassTransform`
A transformation on streams of `ClassElement`.
`interface`
`CodeTransform`
A transformation on streams of `CodeElement`.
`interface`
`FieldTransform`
A transformation on streams of `FieldElement`.
`interface`
`MethodTransform`
A transformation on streams of `MethodElement`.
Methods in java.lang.classfile with parameters of type ClassFileTransform
Modifier and Type
Method
Description
`default B`
ClassFileBuilder.`transform(CompoundElement<E> model, ClassFileTransform<?,E,B> transform)`
Applies a transform to a compound structure, directing results to this builder.