public class AnnotationElemSwitch extends AbstractAnnotationElemTypeSwitch
AbstractAnnotationElemTypeSwitch that converts an
AnnotationElem to a mapping of element name and the actual result.| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationElemSwitch.AnnotationElemResult<V>
A helper class to map method name and result.
|
| Constructor and Description |
|---|
AnnotationElemSwitch() |
| Modifier and Type | Method and Description |
|---|---|
void |
caseAnnotationAnnotationElem(AnnotationAnnotationElem v) |
void |
caseAnnotationArrayElem(AnnotationArrayElem v) |
void |
caseAnnotationBooleanElem(AnnotationBooleanElem v) |
void |
caseAnnotationClassElem(AnnotationClassElem v) |
void |
caseAnnotationDoubleElem(AnnotationDoubleElem v) |
void |
caseAnnotationEnumElem(AnnotationEnumElem v) |
void |
caseAnnotationFloatElem(AnnotationFloatElem v) |
void |
caseAnnotationIntElem(AnnotationIntElem v) |
void |
caseAnnotationLongElem(AnnotationLongElem v) |
void |
caseAnnotationStringElem(AnnotationStringElem v) |
void |
defaultCase(java.lang.Object object) |
getResult, setResultpublic void caseAnnotationAnnotationElem(AnnotationAnnotationElem v)
caseAnnotationAnnotationElem in interface IAnnotationElemTypeSwitchcaseAnnotationAnnotationElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationArrayElem(AnnotationArrayElem v)
caseAnnotationArrayElem in interface IAnnotationElemTypeSwitchcaseAnnotationArrayElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationBooleanElem(AnnotationBooleanElem v)
caseAnnotationBooleanElem in interface IAnnotationElemTypeSwitchcaseAnnotationBooleanElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationClassElem(AnnotationClassElem v)
caseAnnotationClassElem in interface IAnnotationElemTypeSwitchcaseAnnotationClassElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationDoubleElem(AnnotationDoubleElem v)
caseAnnotationDoubleElem in interface IAnnotationElemTypeSwitchcaseAnnotationDoubleElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationEnumElem(AnnotationEnumElem v)
caseAnnotationEnumElem in interface IAnnotationElemTypeSwitchcaseAnnotationEnumElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationFloatElem(AnnotationFloatElem v)
caseAnnotationFloatElem in interface IAnnotationElemTypeSwitchcaseAnnotationFloatElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationIntElem(AnnotationIntElem v)
caseAnnotationIntElem in interface IAnnotationElemTypeSwitchcaseAnnotationIntElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationLongElem(AnnotationLongElem v)
caseAnnotationLongElem in interface IAnnotationElemTypeSwitchcaseAnnotationLongElem in class AbstractAnnotationElemTypeSwitchpublic void caseAnnotationStringElem(AnnotationStringElem v)
caseAnnotationStringElem in interface IAnnotationElemTypeSwitchcaseAnnotationStringElem in class AbstractAnnotationElemTypeSwitchpublic void defaultCase(java.lang.Object object)
defaultCase in interface IAnnotationElemTypeSwitchdefaultCase in class AbstractAnnotationElemTypeSwitch