org.objectweb.asm.util.attrs

Class ASMRuntimeVisibleParameterAnnotations

Implemented Interfaces:
ASMifiable

public class ASMRuntimeVisibleParameterAnnotations
extends RuntimeVisibleParameterAnnotations
implements ASMifiable

An ASMifiable RuntimeVisibleParameterAnnotations sub class.

Author:
Eugene Kuleshov

Field Summary

Fields inherited from class org.objectweb.asm.attrs.RuntimeVisibleParameterAnnotations

parameters

Fields inherited from class org.objectweb.asm.Attribute

next, type

Method Summary

void
asmify(StringBuffer buf, String varName, Map labelNames)
Prints the ASM code to create an attribute equal to this attribute.
protected Attribute
read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)

Methods inherited from class org.objectweb.asm.attrs.RuntimeVisibleParameterAnnotations

read, toString, write

Methods inherited from class org.objectweb.asm.Attribute

getLabels, isUnknown, read, write

Method Details

asmify

public void asmify(StringBuffer buf,
                   String varName,
                   Map labelNames)
Prints the ASM code to create an attribute equal to this attribute.
Specified by:
asmify in interface ASMifiable

Parameters:
buf - A buffer used for printing Java code.
varName - name of the variable in a printed code used to store attribute instance.
labelNames - map of label instances to their names.


read

protected Attribute read(ClassReader cr,
                         int off,
                         int len,
                         char[] buf,
                         int codeOff,
                         Label[] labels)
Overrides:
read in interface RuntimeVisibleParameterAnnotations