Package net.bytebuddy.dynamic.scaffold
Class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.DeduplicatingClassVisitor
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- net.bytebuddy.dynamic.scaffold.TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.DeduplicatingClassVisitor
-
protected class TypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.DeduplicatingClassVisitor extends org.objectweb.asm.ClassVisitor
A class visitor that deduplicates fields and methods, mostly when access bridge methods are previously declared, but incomplete.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DeduplicatingClassVisitor(org.objectweb.asm.ClassVisitor classVisitor)
Creates a new method deduplicating class visitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.FieldVisitor
visitField(int access, java.lang.String internalName, java.lang.String descriptor, java.lang.String signature, java.lang.Object value)
org.objectweb.asm.MethodVisitor
visitMethod(int access, java.lang.String internalName, java.lang.String descriptor, java.lang.String signature, java.lang.String[] exception)
-
-
-
Method Detail
-
visitField
@MaybeNull public org.objectweb.asm.FieldVisitor visitField(int access, java.lang.String internalName, java.lang.String descriptor, @MaybeNull java.lang.String signature, @MaybeNull java.lang.Object value)
- Overrides:
visitField
in classorg.objectweb.asm.ClassVisitor
-
visitMethod
@MaybeNull public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String internalName, java.lang.String descriptor, @MaybeNull java.lang.String signature, @MaybeNull java.lang.String[] exception)
- Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
-