| Modifier and Type | Method and Description |
|---|---|
@Nullable Result<?> |
ControlledScope.controlledCall(ProcessStack stack,
Object instance)
Custom call called by the process
|
@Nullable Object |
Executable.execute(ProcessStack stack,
Object instance)
Execute the statement
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ExpressionEvaluator.evaluate(ProcessStack stack,
Object instance)
Evaluate expression using the specified branch
|
static Object[] |
ExpressionUtils.evaluate(ProcessStack stack,
Object instance,
Expression... expressions)
Evaluates the given expressions and returns values stored in the array in the preserved order
|
| Modifier and Type | Method and Description |
|---|---|
Frame |
StandardizedFramedScope.revive(ProcessStack stack,
Object instance)
Creates a new instance of the frame
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ExecutableProperty.invoke(ProcessStack stack,
Object instance,
Object... arguments)
Invoke the executable
|
| Modifier and Type | Method and Description |
|---|---|
MemoryContainer |
AbstractAccessor.fetchMemoryContainer(ProcessStack stack,
Object instance) |
MemoryContainer |
Accessor.fetchMemoryContainer(ProcessStack stack,
Object instance) |
@Nullable Object |
AbstractAccessor.getValue(ProcessStack stack,
Object instance) |
<R> R |
Accessor.getValue(ProcessStack stack,
Object instance) |
| Constructor and Description |
|---|
AbstractAccessor(org.panda_lang.utilities.commons.function.ThrowingBiFunction<ProcessStack,Object,MemoryContainer,Exception> memory,
T variable,
int internalPointer) |
| Modifier and Type | Method and Description |
|---|---|
Object |
PandaExpression.evaluate(ProcessStack stack,
Object instance) |
<T> T |
PandaDynamicExpression.evaluate(ProcessStack stack,
Object instance) |
<T> T |
StaticExpression.evaluate(ProcessStack stack,
Object instance) |
<T> T |
ThisExpression.evaluate(ProcessStack stack,
Object instance) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Object |
AbstractBlock.execute(ProcessStack stack,
Object instance) |
Frame |
StaticScope.revive(ProcessStack parentStack,
Object instance) |
| Modifier and Type | Method and Description |
|---|---|
TypeInstance |
TypeScope.createInstance(ProcessStack stack,
@Nullable Object instance,
TypeConstructor constructor,
Class<?>[] parameterTypes,
Object[] arguments) |
Object |
AutocastDynamicExpression.evaluate(ProcessStack stack,
Object instance) |
Object[] |
BaseCall.evaluate(ProcessStack stack,
@Nullable Object instance) |
Object |
TypeExecutableExpression.evaluate(ProcessStack stack,
Object instance) |
TypeInstance |
ConstructorScope.ConstructorFrame.initialize(ProcessStack stack,
TypeInstance typeInstance,
Object[] parameters) |
Object |
TypeExecutableCallback.invoke(E property,
ProcessStack stack,
T instance,
Object[] arguments) |
Object |
AbstractExecutableProperty.invoke(ProcessStack stack,
Object instance,
Object... arguments) |
Object |
PandaMethod.invoke(ProcessStack stack,
Object instance,
Object... parameters) |
@Nullable Object |
MethodScope.PandaMethodCallback.invoke(TypeMethod method,
ProcessStack stack,
@Nullable Frameable instance,
Object[] arguments) |
ConstructorScope.ConstructorFrame |
ConstructorScope.revive(ProcessStack stack,
Object instance) |
MethodScope.MethodFrame |
MethodScope.revive(ProcessStack stack,
Object instance) |
| Modifier and Type | Class and Description |
|---|---|
class |
PandaProcessStack |
| Modifier and Type | Method and Description |
|---|---|
ProcessStack |
PandaProcessFailure.getStack() |
| Constructor and Description |
|---|
PandaProcessFailure(ProcessStack stack,
Exception exception) |
Copyright © 2020. All rights reserved.