Package soot.tagkit
Class VisibilityLocalVariableAnnotationTag
- java.lang.Object
-
- soot.tagkit.VisibilityParameterAnnotationTag
-
- soot.tagkit.VisibilityLocalVariableAnnotationTag
-
- All Implemented Interfaces:
Tag
public class VisibilityLocalVariableAnnotationTag extends VisibilityParameterAnnotationTag
Represents the visibility of an annotation attribute attached to method local variable. Only mark the local variable tag different withVisibilityParameterAnnotationTag- Author:
- raintung.li
-
-
Constructor Summary
Constructors Constructor Description VisibilityLocalVariableAnnotationTag(int num, int kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetInfo()Returns Local Variable tag infoStringgetName()Returns the tag name.byte[]getValue()VisibilityLocalVariableAnnotationTag not supportStringtoString()-
Methods inherited from class soot.tagkit.VisibilityParameterAnnotationTag
addVisibilityAnnotation, getKind, getNumParams, getVisibilityAnnotations
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VisibilityLocalVariableAnnotationTag
public VisibilityLocalVariableAnnotationTag(int num, int kind)- Parameters:
num- number of local variable annotationskind- one ofAnnotationConstants
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toStringin classVisibilityParameterAnnotationTag
-
getName
public String getName()
Description copied from interface:TagReturns the tag name.- Specified by:
getNamein interfaceTag- Overrides:
getNamein classVisibilityParameterAnnotationTag
-
getInfo
public String getInfo()
Returns Local Variable tag info- Overrides:
getInfoin classVisibilityParameterAnnotationTag- Returns:
- string
-
getValue
public byte[] getValue()
VisibilityLocalVariableAnnotationTag not support- Specified by:
getValuein interfaceTag- Overrides:
getValuein classVisibilityParameterAnnotationTag- Returns:
-
-