Package sootup.java.core.jimple.basic
Class JavaLocal
java.lang.Object
sootup.core.jimple.basic.Local
sootup.java.core.jimple.basic.JavaLocal
- All Implemented Interfaces:
EquivTo
,Immediate
,LValue
,Value
,Acceptor<ImmediateVisitor>
,HasAnnotation
-
Constructor Summary
ConstructorsConstructorDescriptionJavaLocal
(@NonNull String name, @NonNull Type type, @NonNull Iterable<AnnotationUsage> annotations) Constructs a JimpleLocal of the given name and type. -
Method Summary
Modifier and TypeMethodDescription@NonNull Iterable<AnnotationUsage>
@NonNull Local
withAnnotations
(@NonNull Iterable<AnnotationUsage> annotations) @NonNull Local
@NonNull Local
Methods inherited from class sootup.core.jimple.basic.Local
accept, equals, equivHashCode, equivTo, getDefs, getDefsForLocalUse, getName, getStmtsUsingOrDefiningthisLocal, getType, getUses, hashCode, toString, toString
-
Constructor Details
-
JavaLocal
public JavaLocal(@NonNull String name, @NonNull Type type, @NonNull Iterable<AnnotationUsage> annotations) Constructs a JimpleLocal of the given name and type.- Parameters:
name
-type
-
-
-
Method Details
-
getAnnotations
- Specified by:
getAnnotations
in interfaceHasAnnotation
-
withName
-
withType
-
withAnnotations
-