Package org.teavm.model.lowlevel
Class CallSiteDescriptor
- java.lang.Object
-
- org.teavm.model.lowlevel.CallSiteDescriptor
-
public class CallSiteDescriptor extends Object
-
-
Constructor Summary
Constructors Constructor Description CallSiteDescriptor(int id, CallSiteLocation[] locations)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<? extends CallSiteDescriptor>extract(ClassReaderSource classes, Collection<? extends String> classNames)static List<? extends CallSiteDescriptor>extract(Program program)List<ExceptionHandlerDescriptor>getHandlers()intgetId()CallSiteLocation[]getLocations()static Collection<? extends CallSiteDescriptor>load(AnnotationContainerReader annotations)static voidsave(Collection<? extends CallSiteDescriptor> descriptors, AnnotationContainer annotations)
-
-
-
Constructor Detail
-
CallSiteDescriptor
public CallSiteDescriptor(int id, CallSiteLocation[] locations)
-
-
Method Detail
-
getId
public int getId()
-
getLocations
public CallSiteLocation[] getLocations()
-
getHandlers
public List<ExceptionHandlerDescriptor> getHandlers()
-
save
public static void save(Collection<? extends CallSiteDescriptor> descriptors, AnnotationContainer annotations)
-
load
public static Collection<? extends CallSiteDescriptor> load(AnnotationContainerReader annotations)
-
extract
public static List<? extends CallSiteDescriptor> extract(Program program)
-
extract
public static List<? extends CallSiteDescriptor> extract(ClassReaderSource classes, Collection<? extends String> classNames)
-
-