Package soot.tagkit
Class AbstractAnnotationElemTypeSwitch<T>
- java.lang.Object
-
- soot.tagkit.AbstractAnnotationElemTypeSwitch<T>
-
- All Implemented Interfaces:
IAnnotationElemTypeSwitch,Switch
- Direct Known Subclasses:
AnnotationElemSwitch
public abstract class AbstractAnnotationElemTypeSwitch<T> extends Object implements IAnnotationElemTypeSwitch
-
-
Constructor Summary
Constructors Constructor Description AbstractAnnotationElemTypeSwitch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcaseAnnotationAnnotationElem(AnnotationAnnotationElem v)voidcaseAnnotationArrayElem(AnnotationArrayElem v)voidcaseAnnotationBooleanElem(AnnotationBooleanElem v)voidcaseAnnotationClassElem(AnnotationClassElem v)voidcaseAnnotationDoubleElem(AnnotationDoubleElem v)voidcaseAnnotationEnumElem(AnnotationEnumElem v)voidcaseAnnotationFloatElem(AnnotationFloatElem v)voidcaseAnnotationIntElem(AnnotationIntElem v)voidcaseAnnotationLongElem(AnnotationLongElem v)voidcaseAnnotationStringElem(AnnotationStringElem v)voiddefaultCase(Object obj)TgetResult()voidsetResult(T result)
-
-
-
Method Detail
-
caseAnnotationAnnotationElem
public void caseAnnotationAnnotationElem(AnnotationAnnotationElem v)
- Specified by:
caseAnnotationAnnotationElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationArrayElem
public void caseAnnotationArrayElem(AnnotationArrayElem v)
- Specified by:
caseAnnotationArrayElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationBooleanElem
public void caseAnnotationBooleanElem(AnnotationBooleanElem v)
- Specified by:
caseAnnotationBooleanElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationClassElem
public void caseAnnotationClassElem(AnnotationClassElem v)
- Specified by:
caseAnnotationClassElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationDoubleElem
public void caseAnnotationDoubleElem(AnnotationDoubleElem v)
- Specified by:
caseAnnotationDoubleElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationEnumElem
public void caseAnnotationEnumElem(AnnotationEnumElem v)
- Specified by:
caseAnnotationEnumElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationFloatElem
public void caseAnnotationFloatElem(AnnotationFloatElem v)
- Specified by:
caseAnnotationFloatElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationIntElem
public void caseAnnotationIntElem(AnnotationIntElem v)
- Specified by:
caseAnnotationIntElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationLongElem
public void caseAnnotationLongElem(AnnotationLongElem v)
- Specified by:
caseAnnotationLongElemin interfaceIAnnotationElemTypeSwitch
-
caseAnnotationStringElem
public void caseAnnotationStringElem(AnnotationStringElem v)
- Specified by:
caseAnnotationStringElemin interfaceIAnnotationElemTypeSwitch
-
defaultCase
public void defaultCase(Object obj)
- Specified by:
defaultCasein interfaceIAnnotationElemTypeSwitch
-
setResult
public void setResult(T result)
-
getResult
public T getResult()
-
-