Class TemplateRecordEnhancer

  • All Implemented Interfaces:
    BiFunction<String,​org.objectweb.asm.ClassVisitor,​org.objectweb.asm.ClassVisitor>

    class TemplateRecordEnhancer
    extends Object
    implements BiFunction<String,​org.objectweb.asm.ClassVisitor,​org.objectweb.asm.ClassVisitor>
    • Constructor Detail

      • TemplateRecordEnhancer

        TemplateRecordEnhancer​(org.jboss.jandex.ClassInfo interfaceToImplement,
                               org.jboss.jandex.ClassInfo recordClass,
                               String templateId,
                               String fragmentId,
                               List<org.jboss.jandex.MethodParameterInfo> parameters,
                               CheckedTemplateAdapter adapter)
    • Method Detail

      • apply

        public org.objectweb.asm.ClassVisitor apply​(String className,
                                                    org.objectweb.asm.ClassVisitor outputClassVisitor)
        Specified by:
        apply in interface BiFunction<String,​org.objectweb.asm.ClassVisitor,​org.objectweb.asm.ClassVisitor>