Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package cn.wensiqun.visitor.annotated;
  
  import java.util.List;
  
  import  org.objectweb.asm.AnnotationVisitor;
  import  org.objectweb.asm.Attribute;
  import  org.objectweb.asm.Label;
  import  org.objectweb.asm.MethodVisitor;
 import  org.objectweb.asm.commons.EmptyVisitor;
 
 
 public class MethodDefVisitor extends CommonDef implements MethodVisitor {
 
 	private MethodInfo info;
 
 	private MethodGrep methodGrep;
 	
 	public MethodDefVisitor(GrepRobotInternal grepClientMethodInfo info) {
 		super(grepClient);
 		this. = info;
 		this. = grepClient.getMethodGrep();
 	}
 
 	public AnnotationVisitor visitAnnotation(String descboolean visible) {
 		AnnotationInfo annotationInfo = new AnnotationInfo(desc);
 	        .getAnnotations().add(annotationInfo);
 	        List<MethodInfoinfos = .getAnnotatedMethodInfoMap().get(annotationInfo.getName());
 	        if (infos == null) {
 	            infos = new ArrayList<MethodInfo>();
 	            .getAnnotatedMethodInfoMap().put(annotationInfo.getName(), infos);
 	        }
 	        infos.add();
 	        return new AnnotationDefVisitor(annotationInfo);
 		}else{
 			return new EmptyVisitor();
 		}
 	}
 
 	public AnnotationVisitor visitParameterAnnotation(int parameterString descboolean visible) {
         List<AnnotationInfoannotationInfos = .getParameterAnnotations(parameter);
         AnnotationInfo annotationInfo = new AnnotationInfo(desc);
         annotationInfos.add(annotationInfo);
         return new AnnotationDefVisitor(annotationInfo);
 	}
 
 	
 	public AnnotationVisitor visitAnnotationDefault() {
 		return null;
 	}
 
 	public void visitAttribute(Attribute attr) {
 
 	}
 
 	public void visitCode() {
 
 	}
 
 	public void visitFrame(int typeint nLocalObject[] localint nStackObject[] stack) {
 
 	}
 
 	public void visitInsn(int opcode) {
 
 	}
 
 	public void visitIntInsn(int opcodeint operand) {
 
 	}
 
 	public void visitVarInsn(int opcodeint var) {
 
 	}
 
 	public void visitTypeInsn(int opcodeString type) {
 
 	}
 
 	public void visitFieldInsn(int opcodeString ownerString nameString desc) {
 
 	}
 
 	public void visitMethodInsn(int opcodeString ownerString nameString desc) {
 
 	}
 
 	public void visitJumpInsn(int opcode, Label label) {
 
 	}
 
 	public void visitLabel(Label label) {
 
 	}
	public void visitLdcInsn(Object cst) {
	}
	public void visitIincInsn(int varint increment) {
	}
	public void visitTableSwitchInsn(int minint max, Label dflt, Label[] labels) {
	}
	public void visitLookupSwitchInsn(Label dfltint[] keys, Label[] labels) {
	}
	public void visitMultiANewArrayInsn(String descint dims) {
	}
	public void visitTryCatchBlock(Label start, Label end, Label handlerString type) {
	}
	public void visitLocalVariable(String nameString descString signature, Label start, Label endint index) {
	}
	public void visitLineNumber(int line, Label start) {
	}
	public void visitMaxs(int maxStackint maxLocals) {
	}
	public void visitEnd() {
	}
New to GrepCode? Check out our FAQ X