Package org.teavm.model.lowlevel
Class CallSiteLocation
- java.lang.Object
-
- org.teavm.model.lowlevel.CallSiteLocation
-
public class CallSiteLocation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CallSiteLocation(java.lang.String fileName, java.lang.String className, java.lang.String methodName, int lineNumber)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static CallSiteLocation[]fromTextLocation(TextLocation location, MethodReference callingMethod)java.lang.StringgetClassName()java.lang.StringgetFileName()intgetLineNumber()java.lang.StringgetMethodName()inthashCode()static CallSiteLocationload(AnnotationReader reader)static java.util.List<? extends CallSiteLocation>loadMany(AnnotationReader reader)AnnotationReadersave()static AnnotationReadersaveMany(java.util.List<? extends CallSiteLocation> locations)
-
-
-
Method Detail
-
fromTextLocation
public static CallSiteLocation[] fromTextLocation(TextLocation location, MethodReference callingMethod)
-
getFileName
public java.lang.String getFileName()
-
getClassName
public java.lang.String getClassName()
-
getMethodName
public java.lang.String getMethodName()
-
getLineNumber
public int getLineNumber()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
save
public AnnotationReader save()
-
load
public static CallSiteLocation load(AnnotationReader reader)
-
saveMany
public static AnnotationReader saveMany(java.util.List<? extends CallSiteLocation> locations)
-
loadMany
public static java.util.List<? extends CallSiteLocation> loadMany(AnnotationReader reader)
-
-