Package sootup.java.core.jimple.basic
Class JavaLocal
java.lang.Object
sootup.core.jimple.common.Local
sootup.java.core.jimple.basic.JavaLocal
- All Implemented Interfaces:
EquivTo,Immediate,LValue,Value,JimpleIR,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 LocalwithAnnotations(@NonNull Iterable<AnnotationUsage> annotations) @NonNull Local@NonNull LocalMethods inherited from class sootup.core.jimple.common.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:
getAnnotationsin interfaceHasAnnotation
-
withName
-
withType
-
withAnnotations
-