Package org.teavm.model.lowlevel
Class CallSiteDescriptor
- java.lang.Object
-
- org.teavm.model.lowlevel.CallSiteDescriptor
-
public class CallSiteDescriptor extends java.lang.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 java.util.List<? extends CallSiteDescriptor>extract(ClassReaderSource classes, java.util.Collection<? extends java.lang.String> classNames)static java.util.List<? extends CallSiteDescriptor>extract(Program program)java.util.List<ExceptionHandlerDescriptor>getHandlers()intgetId()CallSiteLocation[]getLocations()static java.util.Collection<? extends CallSiteDescriptor>load(AnnotationContainerReader annotations)static voidsave(java.util.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 java.util.List<ExceptionHandlerDescriptor> getHandlers()
-
save
public static void save(java.util.Collection<? extends CallSiteDescriptor> descriptors, AnnotationContainer annotations)
-
load
public static java.util.Collection<? extends CallSiteDescriptor> load(AnnotationContainerReader annotations)
-
extract
public static java.util.List<? extends CallSiteDescriptor> extract(Program program)
-
extract
public static java.util.List<? extends CallSiteDescriptor> extract(ClassReaderSource classes, java.util.Collection<? extends java.lang.String> classNames)
-
-