public class LineNumberInfo extends Object
LineNumberInfo
contains metadata of a Line number in the Ballerina program file.
LineNumber StartInst FileNameConstructor and Description |
---|
LineNumberInfo(int lineNumber,
int fileNameCPIndex,
String fileName,
int ip) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkIpRangeForInstructionCode(Instruction[] codes,
int matchingCode) |
boolean |
equals(Object o) |
String |
getFileName() |
int |
getFileNameCPIndex() |
int |
getIp() |
int |
getLineNumber() |
PackageInfo |
getPackageInfo() |
int |
hashCode() |
boolean |
isDebugPoint() |
void |
setDebugPoint(boolean debugPoint) |
void |
setEndIp(int endIp) |
void |
setIp(int ip) |
void |
setPackageInfo(PackageInfo packageInfo) |
String |
toString() |
public LineNumberInfo(int lineNumber, int fileNameCPIndex, String fileName, int ip)
public int getFileNameCPIndex()
public int getLineNumber()
public String getFileName()
public PackageInfo getPackageInfo()
public void setPackageInfo(PackageInfo packageInfo)
public int getIp()
public void setIp(int ip)
public boolean isDebugPoint()
public void setDebugPoint(boolean debugPoint)
public void setEndIp(int endIp)
public boolean checkIpRangeForInstructionCode(Instruction[] codes, int matchingCode)
Copyright © 2018 WSO2. All rights reserved.