Package org.codehaus.groovy.classgen.asm
Class OptimizingStatementWriter.StatementMeta
java.lang.Object
org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.StatementMeta
- Enclosing class:
- OptimizingStatementWriter
Stores optimization metadata collected for a statement or expression.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VariableExpressionVariable declaration extracted from the annotated statement, if any.protected boolean[]Primitive categories involved in the annotated node.protected MethodNodeDirect-call target selected for the annotated node.protected ClassNodeResolved result type for the annotated node. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchainInvolvedTypes(org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.OptimizeFlagsCollector opt) Merges the involved primitive categories from the supplied collector.toString()
-
Field Details
-
type
Resolved result type for the annotated node. -
target
Direct-call target selected for the annotated node. -
declaredVariableExpression
Variable declaration extracted from the annotated statement, if any. -
involvedTypes
protected boolean[] involvedTypesPrimitive categories involved in the annotated node.
-
-
Constructor Details
-
StatementMeta
public StatementMeta()
-
-
Method Details