Class AnnotationConverter
- java.lang.Object
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.util.AnnotationConverter
-
- All Implemented Interfaces:
ElementValueVisitor
public class AnnotationConverter extends java.lang.Object implements ElementValueVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected ElementValueelementValueprotected TypeMakertypeMaker
-
Constructor Summary
Constructors Constructor Description AnnotationConverter(TypeMaker typeMaker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AnnotationReferenceconvert(Annotation annotation)protected BaseAnnotationReferenceconvert(Annotations annotations)BaseAnnotationReferenceconvert(Annotations visibles, Annotations invisibles)ElementValueconvert(ElementValue ev)voidvisit(ElementValueAnnotationValue elementValueAnnotationValue)voidvisit(ElementValueArrayValue elementValueArrayValue)voidvisit(ElementValueClassInfo elementValueClassInfo)voidvisit(ElementValueEnumConstValue elementValueEnumConstValue)voidvisit(ElementValuePrimitiveType elementValuePrimitiveType)
-
-
-
Field Detail
-
typeMaker
protected TypeMaker typeMaker
-
elementValue
protected ElementValue elementValue
-
-
Constructor Detail
-
AnnotationConverter
public AnnotationConverter(TypeMaker typeMaker)
-
-
Method Detail
-
convert
public BaseAnnotationReference convert(Annotations visibles, Annotations invisibles)
-
convert
protected BaseAnnotationReference convert(Annotations annotations)
-
convert
protected AnnotationReference convert(Annotation annotation)
-
convert
public ElementValue convert(ElementValue ev)
-
visit
public void visit(ElementValuePrimitiveType elementValuePrimitiveType)
- Specified by:
visitin interfaceElementValueVisitor
-
visit
public void visit(ElementValueClassInfo elementValueClassInfo)
- Specified by:
visitin interfaceElementValueVisitor
-
visit
public void visit(ElementValueAnnotationValue elementValueAnnotationValue)
- Specified by:
visitin interfaceElementValueVisitor
-
visit
public void visit(ElementValueEnumConstValue elementValueEnumConstValue)
- Specified by:
visitin interfaceElementValueVisitor
-
visit
public void visit(ElementValueArrayValue elementValueArrayValue)
- Specified by:
visitin interfaceElementValueVisitor
-
-