All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.avaje.metric.agent.AnnotationInfoVisitor Maven / Gradle / Ivy

package org.avaje.metric.agent;

import org.avaje.metric.agent.asm.AnnotationVisitor;
import org.avaje.metric.agent.asm.Opcodes;

/**
 * Reads the annotation information storing it in a AnnotationInfo.
 */
public class AnnotationInfoVisitor extends AnnotationVisitor {
	
	private final AnnotationInfo info;
		
	public AnnotationInfoVisitor(AnnotationInfo info) {
	  super(Opcodes.ASM4);
		this.info = info;
	}
	
	public void visit(String name, Object value) {
		info.add(name, value);
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy