| Package | Description |
|---|---|
| com.facebook.presto.bytecode | |
| com.facebook.presto.bytecode.debug | |
| com.facebook.presto.bytecode.instruction |
| Modifier and Type | Class and Description |
|---|---|
class |
Parameter |
| Modifier and Type | Method and Description |
|---|---|
Variable |
Scope.createTempVariable(Class<?> type) |
Variable |
Scope.declareVariable(Class<?> type,
String variableName) |
Variable |
Scope.declareVariable(ParameterizedType type,
String variableName) |
Variable |
Scope.declareVariable(String variableName,
BytecodeBlock block,
BytecodeExpression initialValue) |
Variable |
Scope.getThis() |
Variable |
MethodDefinition.getThis() |
Variable |
Scope.getVariable(String name) |
| Modifier and Type | Method and Description |
|---|---|
List<Variable> |
Scope.getVariables() |
| Modifier and Type | Method and Description |
|---|---|
BytecodeBlock |
BytecodeBlock.getVariable(Variable variable) |
int |
MethodGenerationContext.getVariableSlot(Variable variable) |
BytecodeBlock |
BytecodeBlock.incrementVariable(Variable variable,
byte increment) |
BytecodeBlock |
BytecodeBlock.initializeVariable(Variable variable) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
boolean value) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
Class<?> type) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
int value) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
Number value) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
String value) |
| Constructor and Description |
|---|
LocalVariableNode(Variable variable,
LabelNode start,
LabelNode end) |
| Modifier and Type | Method and Description |
|---|---|
Variable |
VariableInstruction.getVariable() |
| Modifier and Type | Method and Description |
|---|---|
static InstructionNode |
VariableInstruction.incrementVariable(Variable variable,
byte increment) |
static InstructionNode |
VariableInstruction.loadVariable(Variable variable) |
static InstructionNode |
VariableInstruction.storeVariable(Variable variable) |
| Constructor and Description |
|---|
IncrementVariableInstruction(Variable variable,
byte increment) |
LoadVariableInstruction(Variable variable) |
StoreVariableInstruction(Variable variable) |
Copyright © 2012–2023. All rights reserved.