public class AnnotationElemSwitch extends AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>
AbstractAnnotationElemTypeSwitch that converts an AnnotationElem to a mapping of element name and the
actual result.| Modifier and Type | Class and Description |
|---|---|
static 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(Object object) |
getResult, setResultpublic void caseAnnotationAnnotationElem(AnnotationAnnotationElem v)
caseAnnotationAnnotationElem in interface IAnnotationElemTypeSwitchcaseAnnotationAnnotationElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationArrayElem(AnnotationArrayElem v)
caseAnnotationArrayElem in interface IAnnotationElemTypeSwitchcaseAnnotationArrayElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationBooleanElem(AnnotationBooleanElem v)
caseAnnotationBooleanElem in interface IAnnotationElemTypeSwitchcaseAnnotationBooleanElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationClassElem(AnnotationClassElem v)
caseAnnotationClassElem in interface IAnnotationElemTypeSwitchcaseAnnotationClassElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationDoubleElem(AnnotationDoubleElem v)
caseAnnotationDoubleElem in interface IAnnotationElemTypeSwitchcaseAnnotationDoubleElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationEnumElem(AnnotationEnumElem v)
caseAnnotationEnumElem in interface IAnnotationElemTypeSwitchcaseAnnotationEnumElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationFloatElem(AnnotationFloatElem v)
caseAnnotationFloatElem in interface IAnnotationElemTypeSwitchcaseAnnotationFloatElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationIntElem(AnnotationIntElem v)
caseAnnotationIntElem in interface IAnnotationElemTypeSwitchcaseAnnotationIntElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationLongElem(AnnotationLongElem v)
caseAnnotationLongElem in interface IAnnotationElemTypeSwitchcaseAnnotationLongElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void caseAnnotationStringElem(AnnotationStringElem v)
caseAnnotationStringElem in interface IAnnotationElemTypeSwitchcaseAnnotationStringElem in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>public void defaultCase(Object object)
defaultCase in interface IAnnotationElemTypeSwitchdefaultCase in class AbstractAnnotationElemTypeSwitch<AnnotationElemSwitch.AnnotationElemResult<?>>Copyright © 2024 Soot OSS. All rights reserved.