Uses of Class
org.teavm.ast.InvocationExpr
Packages that use InvocationExpr
Package
Description
-
Uses of InvocationExpr in org.teavm.ast
Methods in org.teavm.ast that return InvocationExprModifier and TypeMethodDescriptionstatic InvocationExpr
Expr.constructObject(MethodReference method, Expr[] arguments)
static InvocationExpr
Expr.invoke(MethodReference method, Expr target, Expr[] arguments)
static InvocationExpr
Expr.invokeSpecial(MethodReference method, Expr target, Expr[] arguments)
static InvocationExpr
Expr.invokeStatic(MethodReference method, Expr[] arguments)
Methods in org.teavm.ast with parameters of type InvocationExprModifier and TypeMethodDescriptionvoid
ExprVisitor.visit(InvocationExpr expr)
void
RecursiveVisitor.visit(InvocationExpr expr)
-
Uses of InvocationExpr in org.teavm.ast.optimization
Methods in org.teavm.ast.optimization with parameters of type InvocationExprModifier and TypeMethodDescriptionvoid
ExpressionSideEffectDecomposer.visit(InvocationExpr expr)
-
Uses of InvocationExpr in org.teavm.backend.c.generate
Methods in org.teavm.backend.c.generate with parameters of type InvocationExpr -
Uses of InvocationExpr in org.teavm.backend.c.intrinsic
Methods in org.teavm.backend.c.intrinsic with parameters of type InvocationExprModifier and TypeMethodDescriptionvoid
AddressIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
AllocatorIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
ConsoleIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
ExceptionHandlingIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
FunctionIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
GCIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
IntegerIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
Intrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
LongIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
MemoryTraceIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
MutatorIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
PlatformClassIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
PlatformClassMetadataIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
PlatformIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
PlatformObjectIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
RuntimeClassIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
ShadowStackIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
StringsIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
void
StructureIntrinsic.apply(IntrinsicContext context, InvocationExpr invocation)
-
Uses of InvocationExpr in org.teavm.backend.c.util
Methods in org.teavm.backend.c.util with parameters of type InvocationExprModifier and TypeMethodDescriptionstatic String
ConstantUtil.getClassLiteral(IntrinsicContext context, InvocationExpr invocation, Expr expr)
static String
ConstantUtil.getStringLiteral(IntrinsicContext context, InvocationExpr invocation, Expr expr)
-
Uses of InvocationExpr in org.teavm.backend.javascript.rendering
Methods in org.teavm.backend.javascript.rendering with parameters of type InvocationExpr -
Uses of InvocationExpr in org.teavm.backend.wasm.intrinsics
Methods in org.teavm.backend.wasm.intrinsics with parameters of type InvocationExprModifier and TypeMethodDescriptionAddressIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
AllocatorIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
ClassIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
ConsoleIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
DoubleIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
ExceptionHandlingIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
FloatIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
FunctionIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
GCIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
IntegerIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
LongIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
MemoryTraceIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
MutatorIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
ObjectIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
PlatformClassIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
PlatformClassMetadataIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
PlatformIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
PlatformObjectIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
RuntimeClassIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
ShadowStackIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
StructureIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
WasmHeapIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
WasmIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)
WasmRuntimeIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager)