net.sf.retrotranslator.transformer
Class DuplicateInterfacesVisitor.SignatureCleaningVisitor

java.lang.Object
  extended by net.sf.retrotranslator.transformer.SignatureAdapter
      extended by net.sf.retrotranslator.transformer.DuplicateInterfacesVisitor.SignatureCleaningVisitor
All Implemented Interfaces:
SignatureVisitor
Enclosing class:
DuplicateInterfacesVisitor

private static class DuplicateInterfacesVisitor.SignatureCleaningVisitor
extends SignatureAdapter


Field Summary
private  java.util.Set<java.lang.String> interfaces
           
 
Fields inherited from interface net.sf.retrotranslator.runtime.asm.signature.SignatureVisitor
EXTENDS, INSTANCEOF, SUPER
 
Constructor Summary
DuplicateInterfacesVisitor.SignatureCleaningVisitor(SignatureVisitor visitor)
           
 
Method Summary
private  void addInterface(java.lang.String signature)
           
 SignatureVisitor visitInterface()
          Visits the type of an interface implemented by the class.
 
Methods inherited from class net.sf.retrotranslator.transformer.SignatureAdapter
visitArrayType, visitBaseType, visitClassBound, visitClassType, visitEnd, visitExceptionType, visitFormalTypeParameter, visitInnerClassType, visitInterfaceBound, visitParameterType, visitReturnType, visitStart, visitSuperclass, visitTypeArgument, visitTypeArgument, visitTypeVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interfaces

private java.util.Set<java.lang.String> interfaces
Constructor Detail

DuplicateInterfacesVisitor.SignatureCleaningVisitor

public DuplicateInterfacesVisitor.SignatureCleaningVisitor(SignatureVisitor visitor)
Method Detail

addInterface

private void addInterface(java.lang.String signature)

visitInterface

public SignatureVisitor visitInterface()
Description copied from interface: SignatureVisitor
Visits the type of an interface implemented by the class.

Specified by:
visitInterface in interface SignatureVisitor
Overrides:
visitInterface in class SignatureAdapter
Returns:
a non null visitor to visit the signature of the interface type.