Class InterceptFieldTransformer

    • Field Detail

      • CALLBACK

        private static final org.objectweb.asm.Type CALLBACK
      • ENABLED

        private static final org.objectweb.asm.Type ENABLED
      • ENABLED_SET

        private static final Signature ENABLED_SET
      • ENABLED_GET

        private static final Signature ENABLED_GET
    • Constructor Detail

    • Method Detail

      • begin_class

        public void begin_class​(int version,
                                int access,
                                java.lang.String className,
                                org.objectweb.asm.Type superType,
                                org.objectweb.asm.Type[] interfaces,
                                java.lang.String sourceFile)
        Overrides:
        begin_class in class ClassEmitter
      • declare_field

        public void declare_field​(int access,
                                  java.lang.String name,
                                  org.objectweb.asm.Type type,
                                  java.lang.Object value)
        Overrides:
        declare_field in class ClassEmitter
      • addReadMethod

        private void addReadMethod​(java.lang.String name,
                                   org.objectweb.asm.Type type)
      • addWriteMethod

        private void addWriteMethod​(java.lang.String name,
                                    org.objectweb.asm.Type type)
      • readMethodSig

        private static Signature readMethodSig​(java.lang.String name,
                                               java.lang.String desc)
      • writeMethodSig

        private static Signature writeMethodSig​(java.lang.String name,
                                                java.lang.String desc)
      • readCallbackSig

        private static Signature readCallbackSig​(org.objectweb.asm.Type type)
      • writeCallbackSig

        private static Signature writeCallbackSig​(org.objectweb.asm.Type type)
      • remap

        private static org.objectweb.asm.Type remap​(org.objectweb.asm.Type type)
      • callbackName

        private static java.lang.String callbackName​(org.objectweb.asm.Type type)