VariableSlotLoader
public abstract class BytecodeExpression extends Expression
Modifier and Type | Field | Description |
---|---|---|
static BytecodeExpression |
NOP |
Constructor | Description |
---|---|
BytecodeExpression() |
|
BytecodeExpression(ClassNode type) |
Modifier and Type | Method | Description |
---|---|---|
Expression |
transformExpression(ExpressionTransformer transformer) |
Return a copy of the expression calling the transformer on any nested expressions
|
void |
visit(GroovyCodeVisitor visitor) |
|
abstract void |
visit(org.objectweb.asm.MethodVisitor mv) |
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition
getType, setType, transformExpressions, transformExpressions
public static final BytecodeExpression NOP
public BytecodeExpression()
public BytecodeExpression(ClassNode type)
public void visit(GroovyCodeVisitor visitor)
public abstract void visit(org.objectweb.asm.MethodVisitor mv)
public Expression transformExpression(ExpressionTransformer transformer)
Expression
transformExpression
in class Expression