Uses of Class
serp.bytecode.visitor.BCVisitor

Packages that use BCVisitor
serp.bytecode Bytecode Manipuation 
serp.bytecode.lowlevel Lowlevel Bytecode Manipuation 
serp.bytecode.visitor Bytecode Visitor 
 

Uses of BCVisitor in serp.bytecode
 

Methods in serp.bytecode with parameters of type BCVisitor
 void WideInstruction.acceptVisit(BCVisitor visit)
           
 void UnknownAttribute.acceptVisit(BCVisitor visit)
           
 void TableSwitchInstruction.acceptVisit(BCVisitor visit)
           
 void Synthetic.acceptVisit(BCVisitor visit)
           
 void StoreInstruction.acceptVisit(BCVisitor visit)
           
 void StackInstruction.acceptVisit(BCVisitor visit)
           
 void SourceFile.acceptVisit(BCVisitor visit)
           
 void ReturnInstruction.acceptVisit(BCVisitor visit)
           
 void RetInstruction.acceptVisit(BCVisitor visit)
           
 void PutFieldInstruction.acceptVisit(BCVisitor visit)
           
 void Project.acceptVisit(BCVisitor visit)
           
 void NewArrayInstruction.acceptVisit(BCVisitor visit)
           
 void MultiANewArrayInstruction.acceptVisit(BCVisitor visit)
           
 void MonitorExitInstruction.acceptVisit(BCVisitor visit)
           
 void MonitorEnterInstruction.acceptVisit(BCVisitor visit)
           
 void MethodInstruction.acceptVisit(BCVisitor visit)
           
 void MathInstruction.acceptVisit(BCVisitor visit)
           
 void LookupSwitchInstruction.acceptVisit(BCVisitor visit)
           
 void LocalVariableTypeTable.acceptVisit(BCVisitor visit)
           
 void LocalVariableType.acceptVisit(BCVisitor visit)
           
 void LocalVariableTable.acceptVisit(BCVisitor visit)
           
 void LocalVariable.acceptVisit(BCVisitor visit)
           
 void LoadInstruction.acceptVisit(BCVisitor visit)
           
 void LineNumberTable.acceptVisit(BCVisitor visit)
           
 void LineNumber.acceptVisit(BCVisitor visit)
           
 void JumpInstruction.acceptVisit(BCVisitor visit)
           
 void Instruction.acceptVisit(BCVisitor visit)
           
 void InnerClasses.acceptVisit(BCVisitor visit)
           
 void InnerClass.acceptVisit(BCVisitor visit)
           
 void IIncInstruction.acceptVisit(BCVisitor visit)
           
 void IfInstruction.acceptVisit(BCVisitor visit)
           
 void GetFieldInstruction.acceptVisit(BCVisitor visit)
           
 void Exceptions.acceptVisit(BCVisitor visit)
           
 void ExceptionHandler.acceptVisit(BCVisitor visit)
           
 void Deprecated.acceptVisit(BCVisitor visit)
           
 void ConvertInstruction.acceptVisit(BCVisitor visit)
           
 void ConstantValue.acceptVisit(BCVisitor visit)
           
 void ConstantInstruction.acceptVisit(BCVisitor visit)
           
 void Code.acceptVisit(BCVisitor visit)
           
 void CmpInstruction.acceptVisit(BCVisitor visit)
           
 void ClassInstruction.acceptVisit(BCVisitor visit)
           
 void BCMethod.acceptVisit(BCVisitor visit)
           
 void BCField.acceptVisit(BCVisitor visit)
           
 void BCClass.acceptVisit(BCVisitor visit)
           
 void ArrayStoreInstruction.acceptVisit(BCVisitor visit)
           
 void ArrayLoadInstruction.acceptVisit(BCVisitor visit)
           
 void Annotations.acceptVisit(BCVisitor visit)
           
 void Annotation.acceptVisit(BCVisitor visit)
           
 void Annotation.Property.acceptVisit(BCVisitor visit)
           
 

Uses of BCVisitor in serp.bytecode.lowlevel
 

Methods in serp.bytecode.lowlevel with parameters of type BCVisitor
 void UTF8Entry.acceptVisit(BCVisitor visit)
           
 void StringEntry.acceptVisit(BCVisitor visit)
           
 void NameAndTypeEntry.acceptVisit(BCVisitor visit)
           
 void MethodEntry.acceptVisit(BCVisitor visit)
           
 void LongEntry.acceptVisit(BCVisitor visit)
           
 void InterfaceMethodEntry.acceptVisit(BCVisitor visit)
           
 void IntEntry.acceptVisit(BCVisitor visit)
           
 void FloatEntry.acceptVisit(BCVisitor visit)
           
 void FieldEntry.acceptVisit(BCVisitor visit)
           
 void DoubleEntry.acceptVisit(BCVisitor visit)
           
 void ConstantPool.acceptVisit(BCVisitor visit)
           
 void ClassEntry.acceptVisit(BCVisitor visit)
           
 

Uses of BCVisitor in serp.bytecode.visitor
 

Subclasses of BCVisitor in serp.bytecode.visitor
 class PrettyPrintVisitor
          Visitor type that outputs a detailed, formatted document of the visited entity; similar to the javap -c command but more detailed.
 

Methods in serp.bytecode.visitor with parameters of type BCVisitor
 void VisitAcceptor.acceptVisit(BCVisitor visitor)
          Accept a visit from a BCVisitor, calling the appropriate methods to notify the visitor that it has entered this entity, and to provide it with the proper callbacks for each sub-entity owned by this one.
 



Copyright © 2002-2007. All Rights Reserved.