Package soot.tagkit
Class AnnotationLongElem
- java.lang.Object
-
- soot.tagkit.AnnotationElem
-
- soot.tagkit.AnnotationLongElem
-
- All Implemented Interfaces:
Switchable
public class AnnotationLongElem extends AnnotationElem
Represents the long annotation element each annotation can have several elements for Java 1.5.
-
-
Constructor Summary
Constructors Constructor Description AnnotationLongElem(long v, char kind, String name)AnnotationLongElem(long v, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(Switch sw)Called when this object is visited.booleanequals(Object obj)longgetValue()inthashCode()StringtoString()-
Methods inherited from class soot.tagkit.AnnotationElem
getKind, getName, setName
-
-
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toStringin classAnnotationElem
-
getValue
public long getValue()
-
apply
public void apply(Switch sw)
Description copied from interface:SwitchableCalled when this object is visited.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAnnotationElem
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classAnnotationElem
-
-