Package net.sf.cglib.asm.attrs

Source Code of net.sf.cglib.asm.attrs.RuntimeInvisibleAnnotations

package net.sf.cglib.asm.attrs;

import java.util.ArrayList;
import java.util.List;
import net.sf.cglib.asm.Attribute;
import net.sf.cglib.asm.ByteVector;
import net.sf.cglib.asm.ClassReader;
import net.sf.cglib.asm.ClassWriter;
import net.sf.cglib.asm.Label;

public class RuntimeInvisibleAnnotations extends Attribute
{
  public List annotations = new ArrayList();

  public RuntimeInvisibleAnnotations()
  {
    super("RuntimeInvisibleAnnotations");
  }

  protected Attribute read(ClassReader paramClassReader, int paramInt1, int paramInt2, char[] paramArrayOfChar, int paramInt3, Label[] paramArrayOfLabel)
  {
    RuntimeInvisibleAnnotations localRuntimeInvisibleAnnotations = new RuntimeInvisibleAnnotations();
    Annotation.readAnnotations(localRuntimeInvisibleAnnotations.annotations, paramClassReader, paramInt1, paramArrayOfChar);
    return localRuntimeInvisibleAnnotations;
  }

  protected ByteVector write(ClassWriter paramClassWriter, byte[] paramArrayOfByte, int paramInt1, int paramInt2, int paramInt3)
  {
    return Annotation.writeAnnotations(new ByteVector(), this.annotations, paramClassWriter);
  }

  public String toString()
  {
    return Annotation.stringAnnotations(this.annotations);
  }
}

/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
* Qualified Name:     net.sf.cglib.asm.attrs.RuntimeInvisibleAnnotations
* JD-Core Version:    0.6.0
*/
TOP

Related Classes of net.sf.cglib.asm.attrs.RuntimeInvisibleAnnotations

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.