| Package | Description |
|---|---|
| com.facebook.presto.bytecode | |
| com.facebook.presto.bytecode.expression |
| Modifier and Type | Method and Description |
|---|---|
FieldDefinition |
ClassDefinition.declareField(EnumSet<Access> access,
String name,
Class<?> type) |
FieldDefinition |
ClassDefinition.declareField(EnumSet<Access> access,
String name,
ParameterizedType type) |
| Modifier and Type | Method and Description |
|---|---|
List<FieldDefinition> |
ClassDefinition.getFields() |
| Modifier and Type | Method and Description |
|---|---|
ClassDefinition |
ClassDefinition.addField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.getField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.getStaticField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.getStaticField(ParameterizedType target,
FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.putField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.putStaticField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.putStaticField(ParameterizedType target,
FieldDefinition field) |
Void |
DumpBytecodeVisitor.visitField(ClassDefinition classDefinition,
FieldDefinition fieldDefinition) |
T |
BytecodeVisitor.visitField(ClassDefinition classDefinition,
FieldDefinition fieldDefinition) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeExpression |
BytecodeExpression.getField(FieldDefinition field) |
static BytecodeExpression |
BytecodeExpressions.getStatic(FieldDefinition staticField) |
BytecodeExpression |
BytecodeExpression.setField(FieldDefinition field,
BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.setStatic(FieldDefinition staticField,
BytecodeExpression value) |
Copyright © 2012–2023. All rights reserved.