/** * Constructs a new remapper for fields. The default implementation of this method returns a new * {@link FieldRemapper}. * * @param fieldVisitor the FieldVisitor the remapper must delegate to. * @return the newly created remapper. */ protected FieldVisitor createFieldRemapper(final FieldVisitor fieldVisitor) { return new FieldRemapper(api, fieldVisitor, remapper); }
@Override public void visitAttribute(Attribute attr) { if (SpecialSource.kill_lvt && attr.type.equals("LocalVariableTable")) { return; } if (SpecialSource.kill_generics && attr.type.equals("LocalVariableTypeTable")) { return; } super.visitAttribute(attr); } };
/** * Constructs a new remapper for fields. The default implementation of this method returns a new * {@link FieldRemapper}. * * @param fieldVisitor the FieldVisitor the remapper must delegate to. * @return the newly created remapper. */ protected FieldVisitor createFieldRemapper(final FieldVisitor fieldVisitor) { return new FieldRemapper(api, fieldVisitor, remapper); }
/** * Constructs a new remapper for fields. The default implementation of this method returns a new * {@link FieldRemapper}. * * @param fieldVisitor the FieldVisitor the remapper must delegate to. * @return the newly created remapper. */ protected FieldVisitor createFieldRemapper(final FieldVisitor fieldVisitor) { return new FieldRemapper(api, fieldVisitor, remapper); }
protected FieldVisitor createFieldRemapper(FieldVisitor fv) { return new FieldRemapper(fv, remapper); }
protected FieldVisitor createFieldRemapper(FieldVisitor fv) { return new FieldRemapper(fv, remapper); }