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 String
getInfo()
Returns Local Variable tag infoString
getName()
Returns the tag name.byte[]
getValue()
VisibilityLocalVariableAnnotationTag not supportString
toString()
-
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:
toString
in classVisibilityParameterAnnotationTag
-
getName
public String getName()
Description copied from interface:Tag
Returns the tag name.- Specified by:
getName
in interfaceTag
- Overrides:
getName
in classVisibilityParameterAnnotationTag
-
getInfo
public String getInfo()
Returns Local Variable tag info- Overrides:
getInfo
in classVisibilityParameterAnnotationTag
- Returns:
- string
-
getValue
public byte[] getValue()
VisibilityLocalVariableAnnotationTag not support- Specified by:
getValue
in interfaceTag
- Overrides:
getValue
in classVisibilityParameterAnnotationTag
- Returns:
-
-