public enum StaticCompilationMetadataKeys extends Enum
Static compilation AST node metadata keys.
Enum constant | Description |
---|---|
BINARY_EXP_TARGET |
Tells which method should be used in a binary expression. |
COMPONENT_TYPE |
For list.property expressions, we need the inferred component type. |
DYNAMIC_OUTER_NODE_CALLBACK |
Callback for dynamic classes that contain statically compiled inner classes or methods. |
PRIVATE_BRIDGE_METHODS |
Private bridge methods are methods used to access a nestmate's method. |
PRIVATE_FIELDS_ACCESSORS |
Private fields accessors are methods used to read a nestmate's field. |
PRIVATE_FIELDS_MUTATORS |
Private fields mutators are methods used to write a nestmate's field. |
PROPERTY_OWNER |
The type of the class which owns the property. |
RECEIVER_OF_DYNAMIC_PROPERTY |
If a receiver is the receiver of a dynamic property (for mixed-mode compilation). |
STATIC_COMPILE_NODE |
Marks a section of code for static compilation. |
Tells which method should be used in a binary expression.
For list.property expressions, we need the inferred component type.
Callback for dynamic classes that contain statically compiled inner classes or methods.
Private bridge methods are methods used to access a nestmate's method.
Private fields accessors are methods used to read a nestmate's field.
Private fields mutators are methods used to write a nestmate's field.
The type of the class which owns the property.
If a receiver is the receiver of a dynamic property (for mixed-mode compilation).
Marks a section of code for static compilation.
Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.