Package it.unive.lisa.imp.constructs
Class StringSubstring
- java.lang.Object
-
- it.unive.lisa.program.cfg.NativeCFG
-
- it.unive.lisa.imp.constructs.StringSubstring
-
- All Implemented Interfaces:
it.unive.lisa.program.cfg.CodeMember
public class StringSubstring extends it.unive.lisa.program.cfg.NativeCFGThe native construct representing the substring operation. This construct can be invoked on a string variablexwithx.substring(start, end), wherestartis an integer representing the index where the substring starts (inclusive) andendis an integer representing the index where the substring ends (exclusive).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStringSubstring.IMPStringSubstringAn expression modeling the string substring operation.
-
Constructor Summary
Constructors Constructor Description StringSubstring(it.unive.lisa.program.cfg.CodeLocation location, it.unive.lisa.program.ClassUnit stringUnit)Builds the construct.
-