proguard.classfile.visitor
Class VariableMemberVisitor

java.lang.Object
  extended by proguard.classfile.visitor.VariableMemberVisitor
All Implemented Interfaces:
MemberVisitor

public class VariableMemberVisitor
extends java.lang.Object
implements MemberVisitor

This MemberVisitor delegates all method calls to a MemberVisitor that can be changed at any time.


Constructor Summary
VariableMemberVisitor()
           
VariableMemberVisitor(MemberVisitor memberVisitor)
           
 
Method Summary
 MemberVisitor getMemberVisitor()
           
 void setMemberVisitor(MemberVisitor memberVisitor)
           
 void visitLibraryField(LibraryClass libraryClass, LibraryField libraryField)
           
 void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod)
           
 void visitProgramField(ProgramClass programClass, ProgramField programField)
           
 void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableMemberVisitor

public VariableMemberVisitor()

VariableMemberVisitor

public VariableMemberVisitor(MemberVisitor memberVisitor)
Method Detail

setMemberVisitor

public void setMemberVisitor(MemberVisitor memberVisitor)

getMemberVisitor

public MemberVisitor getMemberVisitor()

visitProgramField

public void visitProgramField(ProgramClass programClass,
                              ProgramField programField)
Specified by:
visitProgramField in interface MemberVisitor

visitProgramMethod

public void visitProgramMethod(ProgramClass programClass,
                               ProgramMethod programMethod)
Specified by:
visitProgramMethod in interface MemberVisitor

visitLibraryField

public void visitLibraryField(LibraryClass libraryClass,
                              LibraryField libraryField)
Specified by:
visitLibraryField in interface MemberVisitor

visitLibraryMethod

public void visitLibraryMethod(LibraryClass libraryClass,
                               LibraryMethod libraryMethod)
Specified by:
visitLibraryMethod in interface MemberVisitor