| Package | Description |
|---|---|
| org.astonbitecode.j4rs.api | |
| org.astonbitecode.j4rs.api.dtos | |
| org.astonbitecode.j4rs.api.instantiation | |
| org.astonbitecode.j4rs.api.invocation |
| Modifier and Type | Method and Description |
|---|---|
Instance |
NativeInstantiation.createJavaArray(String className,
InvocationArg... arg) |
Instance |
NativeInstantiation.instantiate(String className,
InvocationArg... arg) |
Instance |
Instance.invoke(String methodName,
InvocationArg... args)
Invokes a method of the instance of the class that is set for this
Instance |
void |
Instance.invokeAsync(long functionPointerAddress,
String methodName,
InvocationArg... args)
Invokes asynchronously a method of the instance of the class that is set for this
Instance. |
Instance |
Instance.invokeStatic(String methodName,
InvocationArg... args)
Invokes a static method of the class that is set for this
Instance |
void |
Instance.invokeToChannel(long channelAddress,
String methodName,
InvocationArg... args)
Invokes a method of the instance of the class that is set for this
Instance. |
| Modifier and Type | Method and Description |
|---|---|
GeneratedArg[] |
InvocationArgGenerator.generateArgObjects(InvocationArg[] args) |
Instance |
InvocationArg.invoke(String methodName,
InvocationArg... args) |
void |
InvocationArg.invokeAsync(long functionPointerAddress,
String methodName,
InvocationArg... args) |
Instance |
InvocationArg.invokeStatic(String methodName,
InvocationArg... args) |
void |
InvocationArg.invokeToChannel(long channelAddress,
String methodName,
InvocationArg... args) |
| Modifier and Type | Method and Description |
|---|---|
static Instance |
NativeInstantiationImpl.createJavaArray(String className,
InvocationArg... args) |
static Instance |
NativeInstantiationImpl.createJavaList(String className,
InvocationArg... args) |
static Instance |
NativeInstantiationImpl.instantiate(String className,
InvocationArg... args) |
| Modifier and Type | Method and Description |
|---|---|
Instance |
EagerJsonInvocationImpl.invoke(String methodName,
InvocationArg... arg) |
Instance |
JsonInvocationImpl.invoke(String methodName,
InvocationArg... args) |
void |
EagerJsonInvocationImpl.invokeAsync(long functionPointer,
String methodName,
InvocationArg... args) |
void |
JsonInvocationImpl.invokeAsync(long functionPointerAddress,
String methodName,
InvocationArg... args) |
Instance |
EagerJsonInvocationImpl.invokeStatic(String methodName,
InvocationArg... arg) |
Instance |
JsonInvocationImpl.invokeStatic(String methodName,
InvocationArg... args) |
void |
EagerJsonInvocationImpl.invokeToChannel(long channelAddress,
String methodName,
InvocationArg... args) |
void |
JsonInvocationImpl.invokeToChannel(long channelAddress,
String methodName,
InvocationArg... args) |
Copyright © 2020. All rights reserved.