Uses of Interface
java.lang.classfile.CodeTransform
Packages that use CodeTransformPREVIEW
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides specific components, transformations, and tools built on top of the
java.lang.classfilePREVIEW library.-
Uses of CodeTransformPREVIEW in java.lang.classfilePREVIEW
Subinterfaces with type arguments of type CodeTransformPREVIEW in java.lang.classfilePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.A transformation on streams ofCodeElementPREVIEW.Fields in java.lang.classfilePREVIEW declared as CodeTransformPREVIEWModifier and TypeFieldDescriptionstatic final CodeTransformPREVIEWCodeTransform.ACCEPT_ALLA code transform that sends all elements to the builder.Methods in java.lang.classfilePREVIEW that return CodeTransformPREVIEWModifier and TypeMethodDescriptiondefault CodeTransformPREVIEWCodeTransform.andThen(CodeTransformPREVIEW t) static CodeTransformPREVIEWCodeTransform.endHandler(Consumer<CodeBuilderPREVIEW> finisher) Create a code transform that passes each element through to the builder, and calls the specified function when transformation is complete.static CodeTransformPREVIEWCodeTransform.ofStateful(Supplier<CodeTransformPREVIEW> supplier) Create a stateful code transform from aSupplier.Methods in java.lang.classfilePREVIEW with parameters of type CodeTransformPREVIEWModifier and TypeMethodDescriptiondefault CodeTransformPREVIEWCodeTransform.andThen(CodeTransformPREVIEW t) MethodBuilder.transformCode(CodeModelPREVIEW code, CodeTransformPREVIEW transform) Build the method body for this method by transforming the body of another method.default CodeBuilderPREVIEWCodeBuilder.transforming(CodeTransformPREVIEW transform, Consumer<CodeBuilderPREVIEW> handler) Apply a transform to the code built by a handler, directing results to this builder.static MethodTransformPREVIEWMethodTransform.transformingCode(CodeTransformPREVIEW xform) static ClassTransformPREVIEWClassTransform.transformingMethodBodies(CodeTransformPREVIEW xform) Create a class transform that transforms theCodeAttributePREVIEW (method body) ofMethodModelPREVIEW elements with the supplied code transform.static ClassTransformPREVIEWClassTransform.transformingMethodBodies(Predicate<MethodModelPREVIEW> filter, CodeTransformPREVIEW xform) Create a class transform that transforms theCodeAttributePREVIEW (method body) ofMethodModelPREVIEW elements with the supplied code transform.Method parameters in java.lang.classfilePREVIEW with type arguments of type CodeTransformPREVIEWModifier and TypeMethodDescriptionstatic CodeTransformPREVIEWCodeTransform.ofStateful(Supplier<CodeTransformPREVIEW> supplier) Create a stateful code transform from aSupplier. -
Uses of CodeTransformPREVIEW in java.lang.classfile.componentsPREVIEW
Subinterfaces of CodeTransformPREVIEW in java.lang.classfile.componentsPREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.CodeLocalsShifterPREVIEW is aCodeTransformPREVIEW shifting locals to newly allocated positions to avoid conflicts during code injection.interfacePreview.A code relabeler is aCodeTransformPREVIEW replacing all occurrences ofLabelPREVIEW in the transformed code with new instances.interfacePreview.CodeStackTrackerPREVIEW is aCodeTransformPREVIEW tracking stack content and calculating max stack size.Methods in java.lang.classfile.componentsPREVIEW that return CodeTransformPREVIEW