Package xyz.cofe.trambda.bc.ann
Class EmAArray
- java.lang.Object
-
- xyz.cofe.trambda.bc.ann.AAbstractBC
-
- xyz.cofe.trambda.bc.ann.EmbededAnnotation
-
- xyz.cofe.trambda.bc.ann.EmAArray
-
- All Implemented Interfaces:
Serializable,xyz.cofe.collection.ImTree<ByteCode>,xyz.cofe.collection.ImTreeWalk<ByteCode>,AnnotationByteCode,AnnotationDef,AnnotationWriter,GetAnnotationByteCodes,ByteCode
public class EmAArray extends EmbededAnnotation implements AnnotationWriter
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringname-
Fields inherited from class xyz.cofe.trambda.bc.ann.EmbededAnnotation
annotationByteCodes
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmAArrayclone()StringgetName()xyz.cofe.iter.Eterable<ByteCode>nodes()Возвращает дочерние узлыvoidsetName(String name)StringtoString()voidwrite(org.objectweb.asm.AnnotationVisitor v)-
Methods inherited from class xyz.cofe.trambda.bc.ann.EmbededAnnotation
getAnnotationByteCodes, setAnnotationByteCodes
-
-
-
-
Field Detail
-
name
protected String name
-
-
Constructor Detail
-
EmAArray
public EmAArray()
Конструктор по умолчанию
-
EmAArray
public EmAArray(EmAArray sample)
Конструктор копирования- Parameters:
sample- образец
-
-
Method Detail
-
clone
public EmAArray clone()
- Specified by:
clonein interfaceAnnotationByteCode- Specified by:
clonein classAAbstractBC
-
getName
public String getName()
-
setName
public void setName(String name)
-
nodes
public xyz.cofe.iter.Eterable<ByteCode> nodes()
Возвращает дочерние узлы
-
write
public void write(org.objectweb.asm.AnnotationVisitor v)
- Specified by:
writein interfaceAnnotationWriter
-
-