Package xyz.cofe.trambda.bc.ann
Class EmANameDesc
- java.lang.Object
-
- xyz.cofe.trambda.bc.ann.AAbstractBC
-
- xyz.cofe.trambda.bc.ann.EmbededAnnotation
-
- xyz.cofe.trambda.bc.ann.EmANameDesc
-
- All Implemented Interfaces:
Serializable
,xyz.cofe.collection.ImTree<ByteCode>
,xyz.cofe.collection.ImTreeWalk<ByteCode>
,AnnotationByteCode
,AnnotationDef
,AnnotationWriter
,GetAnnotationByteCodes
,ByteCode
public class EmANameDesc extends EmbededAnnotation implements AnnotationWriter
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
descriptor
protected String
name
-
Fields inherited from class xyz.cofe.trambda.bc.ann.EmbededAnnotation
annotationByteCodes
-
-
Constructor Summary
Constructors Constructor Description EmANameDesc()
EmANameDesc(EmANameDesc sample)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmANameDesc
clone()
String
getDescriptor()
String
getName()
xyz.cofe.iter.Eterable<ByteCode>
nodes()
Возвращает дочерние узлыvoid
setDescriptor(String descriptor)
void
setName(String name)
String
toString()
void
write(org.objectweb.asm.AnnotationVisitor v)
-
Methods inherited from class xyz.cofe.trambda.bc.ann.EmbededAnnotation
getAnnotationByteCodes, setAnnotationByteCodes
-
-
-
-
Constructor Detail
-
EmANameDesc
public EmANameDesc()
-
EmANameDesc
public EmANameDesc(EmANameDesc sample)
-
-
Method Detail
-
clone
public EmANameDesc clone()
- Specified by:
clone
in interfaceAnnotationByteCode
- Specified by:
clone
in classAAbstractBC
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescriptor
public String getDescriptor()
-
setDescriptor
public void setDescriptor(String descriptor)
-
nodes
public xyz.cofe.iter.Eterable<ByteCode> nodes()
Возвращает дочерние узлы
-
write
public void write(org.objectweb.asm.AnnotationVisitor v)
- Specified by:
write
in interfaceAnnotationWriter
-
-