Uses of Class
org.teavm.model.emit.ProgramEmitter
Packages that use ProgramEmitter
-
Uses of ProgramEmitter in org.teavm.dependency
Methods in org.teavm.dependency with parameters of type ProgramEmitterModifier and TypeMethodDescriptionBootstrapMethodSubstitutor.substitute(DynamicCallSite callSite, ProgramEmitter pe) -
Uses of ProgramEmitter in org.teavm.model.emit
Methods in org.teavm.model.emit that return ProgramEmitterModifier and TypeMethodDescriptionstatic ProgramEmitterProgramEmitter.create(MethodDescriptor method, ClassHierarchy classSource) static ProgramEmitterProgramEmitter.create(MethodHolder method, ClassHierarchy classSource) static ProgramEmitterProgramEmitter.create(Program program, ClassHierarchy classSource) ProgramEmitter.enter(BasicBlock block) ValueEmitter.getProgramEmitter()ProgramEmitter.invoke(Class<?> cls, String methodName, ValueEmitter... arguments) ProgramEmitter.invoke(String className, String methodName, ValueEmitter... arguments) ValueEmitter.invokeSpecial(Class<?> cls, String name, ValueEmitter... arguments) ValueEmitter.invokeSpecial(String className, String name, ValueEmitter... arguments) ValueEmitter.invokeSpecial(String name, ValueEmitter... arguments) ValueEmitter.invokeVirtual(String name, ValueEmitter... arguments) ProgramEmitter.jump(BasicBlock block) ChooseEmitter.otherwise(FragmentEmitter fragment) StringChooseEmitter.otherwise(FragmentEmitter fragment) ValueEmitter.propagateTo(PhiEmitter phi) ValueEmitter.setElement(int index, ValueEmitter value) ValueEmitter.setElement(ValueEmitter index, ValueEmitter value) ProgramEmitter.setField(Class<?> cls, String fieldName, ValueEmitter value) ProgramEmitter.setField(String className, String fieldName, ValueEmitter value) ProgramEmitter.setField(FieldReference field, ValueEmitter value) ValueEmitter.setField(String name, ValueEmitter value) Constructors in org.teavm.model.emit with parameters of type ProgramEmitter -
Uses of ProgramEmitter in org.teavm.model.util
Methods in org.teavm.model.util with parameters of type ProgramEmitterModifier and TypeMethodDescriptionstatic ValueEmitterInvokeDynamicUtil.invoke(ProgramEmitter pe, MethodHandle handle, ValueEmitter... arguments)