Package proguard.util

Interface ProcessableVisitor

    • Method Detail

      • visitAnyProcessable

        default void visitAnyProcessable​(Processable processable)
        Visits any Processable instance. The more specific default implementations of this interface delegate to this method.
      • visitAnyClass

        default void visitAnyClass​(Clazz clazz)
        Description copied from interface: ClassVisitor
        Visits any Clazz instance. The more specific default implementations of this interface delegate to this method.
        Specified by:
        visitAnyClass in interface ClassVisitor
      • visitAnyMember

        default void visitAnyMember​(Clazz clazz,
                                    Member member)
        Description copied from interface: MemberVisitor
        Visits any Member instance. The more specific default implementations of this interface delegate to this method.
        Specified by:
        visitAnyMember in interface MemberVisitor
      • visitAnyAttribute

        default void visitAnyAttribute​(Clazz clazz,
                                       Attribute attribute)
        Description copied from interface: AttributeVisitor
        Visits any Attribute instance. The more specific default implementations of this interface delegate to this method.
        Specified by:
        visitAnyAttribute in interface AttributeVisitor
      • visitAnyResourceFile

        default void visitAnyResourceFile​(ResourceFile resourceFile)
        Description copied from interface: ResourceFileVisitor
        Visits any ResourceFile instance. The more specific default implementations of this interface delegate to this method.

        Unlike most other visitor interfaces, this default implementation is empty, because most implementations only care about one type of resource file.

        Specified by:
        visitAnyResourceFile in interface ResourceFileVisitor
      • visitAnyConstant

        default void visitAnyConstant​(Clazz clazz,
                                      Constant constant)
        Description copied from interface: ConstantVisitor
        Visits any Constant instance. The more specific default implementations of this interface delegate to this method.
        Specified by:
        visitAnyConstant in interface ConstantVisitor