/*
* Copyright 2009-2012 Michael Dalton
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jtaint;
import org.objectweb.asm.AnnotationVisitor;
import org.objectweb.asm.Attribute;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Label;
public class EmptyMethodVisitor implements MethodVisitor
{
public EmptyMethodVisitor() { }
public AnnotationVisitor visitAnnotationDefault() { return null; }
public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
return null;
}
public AnnotationVisitor visitParameterAnnotation(int parameter,
String desc, boolean visible)
{
return null;
}
public void visitAttribute(Attribute attr) { }
public void visitCode() { }
public void visitFrame(int type, int nLocal, Object[] local,
int nStack, Object[] stack) { }
public void visitInsn(int opcode) { }
public void visitIntInsn(int opcode, int operand) { }
public void visitVarInsn(int opcode, int var) { }
public void visitTypeInsn(int opcode, String type) { }
public void visitFieldInsn(int opcode, String owner, String name,
String desc) { }
public void visitMethodInsn(int opcode, String owner, String name,
String desc) { }
public void visitJumpInsn(int opcode, Label label) { }
public void visitLabel(Label label) { }
public void visitLdcInsn(Object cst) { }
public void visitIincInsn(int var, int increment) { }
public void visitTableSwitchInsn(int min, int max, Label dflt,
Label[] labels) { }
public void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
{ }
public void visitMultiANewArrayInsn(String desc, int dims) { }
public void visitTryCatchBlock(Label start, Label end, Label handler,
String type) { }
public void visitLocalVariable(String name, String desc, String signature,
Label start, Label end, int index) { }
public void visitLineNumber(int line, Label start) { }
public void visitMaxs(int maxStack, int maxLocals) { }
public void visitEnd() { }
}