public class StaticTypeBytecodeExpression extends BytecodeExpression
| Constructor and Description |
|---|
StaticTypeBytecodeExpression(Binding binding,
Method bootstrapMethod,
Class<?> sqlType,
String typeName,
Class<?> javaType) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
formatOneLine() |
BytecodeNode |
getBytecode(MethodGenerationContext generationContext) |
List<BytecodeNode> |
getChildNodes() |
BytecodeExpression |
getValue(BytecodeExpression block,
BytecodeExpression position) |
BytecodeExpression |
writeValue(BytecodeExpression blockBuilder,
BytecodeExpression value) |
BytecodeExpression |
writeValueWithCast(BytecodeExpression blockBuilder,
BytecodeExpression value) |
accept, accept, cast, cast, getElement, getElement, getField, getField, getField, getField, getField, getType, instanceOf, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, length, pop, ret, setElement, setElement, setField, setField, setField, toStringpublic BytecodeNode getBytecode(MethodGenerationContext generationContext)
getBytecode in class BytecodeExpressionpublic List<BytecodeNode> getChildNodes()
protected String formatOneLine()
formatOneLine in class BytecodeExpressionpublic BytecodeExpression getValue(BytecodeExpression block, BytecodeExpression position)
public BytecodeExpression writeValue(BytecodeExpression blockBuilder, BytecodeExpression value)
public BytecodeExpression writeValueWithCast(BytecodeExpression blockBuilder, BytecodeExpression value)
Copyright © 2012–2023. All rights reserved.