Class EmptyVisitor
java.lang.Object
org.apache.bcel.classfile.EmptyVisitor
- All Implemented Interfaces:
Visitor
- Direct Known Subclasses:
BCELifier, StringRepresentation
Visitor with empty method bodies, can be extended and used in conjunction with the DescendingVisitor class, for example. By
courtesy of David Spencer.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidVisits an Annotations attribute.voidVisits an AnnotationDefault attribute.voidVisits an AnnotationEntry.voidVisits a BootstrapMethods attribute.voidVisits a Code attribute.voidVisits a CodeException.voidVisits a ConstantClass.voidVisits a ConstantDouble.voidVisits a ConstantDynamic.voidVisits a ConstantFieldref.voidVisits a ConstantFloat.voidVisits a ConstantInteger.voidVisits a ConstantInterfaceMethodref.voidVisits a ConstantInvokeDynamic.voidVisits a ConstantLong.voidvisitConstantMethodHandle(ConstantMethodHandle constantMethodHandle) Visits a ConstantMethodHandle.voidVisits a ConstantMethodref.voidVisits a ConstantMethodType.voidvisitConstantModule(ConstantModule constantModule) Visits a ConstantModule.voidVisits a ConstantNameAndType.voidvisitConstantPackage(ConstantPackage constantPackage) Visits a ConstantPackage.voidVisits a ConstantPool.voidVisits a ConstantString.voidVisits a ConstantUtf8.voidVisits a ConstantValue attribute.voidVisits a Deprecated attribute.voidVisits an EnclosingMethod attribute.voidVisits an ExceptionTable attribute.voidvisitField(Field obj) Visits a Field.voidVisits an InnerClass.voidVisits an InnerClasses attribute.voidvisitJavaClass(JavaClass obj) Visits a JavaClass.voidVisits a LineNumber.voidVisits a LineNumberTable attribute.voidVisits a LocalVariable.voidVisits a LocalVariableTable attribute.voidVisits a LocalVariableTypeTable attribute.voidvisitMethod(Method obj) Visits a Method.voidVisits a MethodParameter.voidVisits a MethodParameters attribute.voidvisitModule(Module obj) Visits a Module attribute.voidVisits a ModuleExports entry.voidVisits a ModuleMainClass attribute.voidVisits a ModuleOpens entry.voidVisits a ModulePackages attribute.voidVisits a ModuleProvides entry.voidVisits a ModuleRequires entry.voidvisitNestHost(NestHost obj) Visits a NestHost attribute.voidVisits a NestMembers attribute.voidVisits a ParameterAnnotations attribute.voidvisitParameterAnnotationEntry(ParameterAnnotationEntry parameterAnnotationEntry) Visits a ParameterAnnotationEntry.voidvisitSignature(Signature obj) Visits a Signature attribute.voidVisits a SourceFile attribute.voidvisitStackMap(StackMap obj) Visits a StackMap attribute.voidVisits a StackMapEntry.voidVisits aStackMapTypeobject.voidvisitSynthetic(Synthetic obj) Visits a Synthetic attribute.voidvisitUnknown(Unknown obj) Visits an Unknown attribute.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Visitor
visitRecord, visitRecordComponent
-
Constructor Details
-
EmptyVisitor
protected EmptyVisitor()Constructs an EmptyVisitor.
-
-
Method Details
-
visitAnnotation
Description copied from interface:VisitorVisits an Annotations attribute.- Specified by:
visitAnnotationin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.0
-
visitAnnotationDefault
Description copied from interface:VisitorVisits an AnnotationDefault attribute.- Specified by:
visitAnnotationDefaultin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.0
-
visitAnnotationEntry
Description copied from interface:VisitorVisits an AnnotationEntry.- Specified by:
visitAnnotationEntryin interfaceVisitor- Parameters:
obj- the annotation entry.- Since:
- 6.0
-
visitBootstrapMethods
Description copied from interface:VisitorVisits a BootstrapMethods attribute.- Specified by:
visitBootstrapMethodsin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.0
-
visitCode
-
visitCodeException
Description copied from interface:VisitorVisits a CodeException.- Specified by:
visitCodeExceptionin interfaceVisitor- Parameters:
obj- the exception.
-
visitConstantClass
Description copied from interface:VisitorVisits a ConstantClass.- Specified by:
visitConstantClassin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantDouble
Description copied from interface:VisitorVisits a ConstantDouble.- Specified by:
visitConstantDoublein interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantDynamic
Description copied from interface:VisitorVisits a ConstantDynamic.- Specified by:
visitConstantDynamicin interfaceVisitor- Parameters:
obj- the constant.- Since:
- 6.3
-
visitConstantFieldref
Description copied from interface:VisitorVisits a ConstantFieldref.- Specified by:
visitConstantFieldrefin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantFloat
Description copied from interface:VisitorVisits a ConstantFloat.- Specified by:
visitConstantFloatin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantInteger
Description copied from interface:VisitorVisits a ConstantInteger.- Specified by:
visitConstantIntegerin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantInterfaceMethodref
Description copied from interface:VisitorVisits a ConstantInterfaceMethodref.- Specified by:
visitConstantInterfaceMethodrefin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantInvokeDynamic
Description copied from interface:VisitorVisits a ConstantInvokeDynamic.- Specified by:
visitConstantInvokeDynamicin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantLong
Description copied from interface:VisitorVisits a ConstantLong.- Specified by:
visitConstantLongin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantMethodHandle
Description copied from interface:VisitorVisits a ConstantMethodHandle.- Specified by:
visitConstantMethodHandlein interfaceVisitor- Parameters:
constantMethodHandle- the constant.- Since:
- 6.0
-
visitConstantMethodref
Description copied from interface:VisitorVisits a ConstantMethodref.- Specified by:
visitConstantMethodrefin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantMethodType
Description copied from interface:VisitorVisits a ConstantMethodType.- Specified by:
visitConstantMethodTypein interfaceVisitor- Parameters:
obj- the constant.- Since:
- 6.0
-
visitConstantModule
Description copied from interface:VisitorVisits a ConstantModule.- Specified by:
visitConstantModulein interfaceVisitor- Parameters:
constantModule- the constant.- Since:
- 6.1
-
visitConstantNameAndType
Description copied from interface:VisitorVisits a ConstantNameAndType.- Specified by:
visitConstantNameAndTypein interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantPackage
Description copied from interface:VisitorVisits a ConstantPackage.- Specified by:
visitConstantPackagein interfaceVisitor- Parameters:
constantPackage- the constant.- Since:
- 6.1
-
visitConstantPool
Description copied from interface:VisitorVisits a ConstantPool.- Specified by:
visitConstantPoolin interfaceVisitor- Parameters:
obj- the constant pool.
-
visitConstantString
Description copied from interface:VisitorVisits a ConstantString.- Specified by:
visitConstantStringin interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantUtf8
Description copied from interface:VisitorVisits a ConstantUtf8.- Specified by:
visitConstantUtf8in interfaceVisitor- Parameters:
obj- the constant.
-
visitConstantValue
Description copied from interface:VisitorVisits a ConstantValue attribute.- Specified by:
visitConstantValuein interfaceVisitor- Parameters:
obj- the attribute.
-
visitDeprecated
Description copied from interface:VisitorVisits a Deprecated attribute.- Specified by:
visitDeprecatedin interfaceVisitor- Parameters:
obj- the attribute.
-
visitEnclosingMethod
Description copied from interface:VisitorVisits an EnclosingMethod attribute.- Specified by:
visitEnclosingMethodin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.0
-
visitExceptionTable
Description copied from interface:VisitorVisits an ExceptionTable attribute.- Specified by:
visitExceptionTablein interfaceVisitor- Parameters:
obj- the attribute.
-
visitField
Description copied from interface:VisitorVisits a Field.- Specified by:
visitFieldin interfaceVisitor- Parameters:
obj- the field.
-
visitInnerClass
Description copied from interface:VisitorVisits an InnerClass.- Specified by:
visitInnerClassin interfaceVisitor- Parameters:
obj- the inner class.
-
visitInnerClasses
Description copied from interface:VisitorVisits an InnerClasses attribute.- Specified by:
visitInnerClassesin interfaceVisitor- Parameters:
obj- the attribute.
-
visitJavaClass
Description copied from interface:VisitorVisits a JavaClass.- Specified by:
visitJavaClassin interfaceVisitor- Parameters:
obj- the class.
-
visitLineNumber
Description copied from interface:VisitorVisits a LineNumber.- Specified by:
visitLineNumberin interfaceVisitor- Parameters:
obj- the line number.
-
visitLineNumberTable
Description copied from interface:VisitorVisits a LineNumberTable attribute.- Specified by:
visitLineNumberTablein interfaceVisitor- Parameters:
obj- the attribute.
-
visitLocalVariable
Description copied from interface:VisitorVisits a LocalVariable.- Specified by:
visitLocalVariablein interfaceVisitor- Parameters:
obj- the local variable.
-
visitLocalVariableTable
Description copied from interface:VisitorVisits a LocalVariableTable attribute.- Specified by:
visitLocalVariableTablein interfaceVisitor- Parameters:
obj- the attribute.
-
visitLocalVariableTypeTable
Description copied from interface:VisitorVisits a LocalVariableTypeTable attribute.- Specified by:
visitLocalVariableTypeTablein interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.0
-
visitMethod
Description copied from interface:VisitorVisits a Method.- Specified by:
visitMethodin interfaceVisitor- Parameters:
obj- the method.
-
visitMethodParameter
Description copied from interface:VisitorVisits a MethodParameter.- Specified by:
visitMethodParameterin interfaceVisitor- Parameters:
obj- the method parameter.- Since:
- 6.4.0
-
visitMethodParameters
Description copied from interface:VisitorVisits a MethodParameters attribute.- Specified by:
visitMethodParametersin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.0
-
visitModule
Description copied from interface:VisitorVisits a Module attribute.- Specified by:
visitModulein interfaceVisitor- Parameters:
obj- the module.- Since:
- 6.4.0
-
visitModuleExports
Description copied from interface:VisitorVisits a ModuleExports entry.- Specified by:
visitModuleExportsin interfaceVisitor- Parameters:
obj- the module exports.- Since:
- 6.4.0
-
visitModuleMainClass
Description copied from interface:VisitorVisits a ModuleMainClass attribute.- Specified by:
visitModuleMainClassin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.4.0
-
visitModuleOpens
Description copied from interface:VisitorVisits a ModuleOpens entry.- Specified by:
visitModuleOpensin interfaceVisitor- Parameters:
obj- the module opens.- Since:
- 6.4.0
-
visitModulePackages
Description copied from interface:VisitorVisits a ModulePackages attribute.- Specified by:
visitModulePackagesin interfaceVisitor- Parameters:
obj- the module packages.- Since:
- 6.4.0
-
visitModuleProvides
Description copied from interface:VisitorVisits a ModuleProvides entry.- Specified by:
visitModuleProvidesin interfaceVisitor- Parameters:
obj- the module provides.- Since:
- 6.4.0
-
visitModuleRequires
Description copied from interface:VisitorVisits a ModuleRequires entry.- Specified by:
visitModuleRequiresin interfaceVisitor- Parameters:
obj- the module requires.- Since:
- 6.4.0
-
visitNestHost
Description copied from interface:VisitorVisits a NestHost attribute.- Specified by:
visitNestHostin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.4.0
-
visitNestMembers
Description copied from interface:VisitorVisits a NestMembers attribute.- Specified by:
visitNestMembersin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.4.0
-
visitParameterAnnotation
Description copied from interface:VisitorVisits a ParameterAnnotations attribute.- Specified by:
visitParameterAnnotationin interfaceVisitor- Parameters:
obj- the attribute.- Since:
- 6.0
-
visitParameterAnnotationEntry
Description copied from interface:VisitorVisits a ParameterAnnotationEntry.- Specified by:
visitParameterAnnotationEntryin interfaceVisitor- Parameters:
parameterAnnotationEntry- the annotation entry.- Since:
- 6.0
-
visitSignature
Description copied from interface:VisitorVisits a Signature attribute.- Specified by:
visitSignaturein interfaceVisitor- Parameters:
obj- the attribute.
-
visitSourceFile
Description copied from interface:VisitorVisits a SourceFile attribute.- Specified by:
visitSourceFilein interfaceVisitor- Parameters:
obj- the attribute.
-
visitStackMap
Description copied from interface:VisitorVisits a StackMap attribute.- Specified by:
visitStackMapin interfaceVisitor- Parameters:
obj- the attribute.
-
visitStackMapEntry
Description copied from interface:VisitorVisits a StackMapEntry.- Specified by:
visitStackMapEntryin interfaceVisitor- Parameters:
obj- the entry.
-
visitStackMapType
Visits aStackMapTypeobject.- Specified by:
visitStackMapTypein interfaceVisitor- Parameters:
obj- object to visit.- Since:
- 6.8.0
-
visitSynthetic
Description copied from interface:VisitorVisits a Synthetic attribute.- Specified by:
visitSyntheticin interfaceVisitor- Parameters:
obj- the attribute.
-
visitUnknown
Description copied from interface:VisitorVisits an Unknown attribute.- Specified by:
visitUnknownin interfaceVisitor- Parameters:
obj- the attribute.
-