groovy / 4.0 / org / codehaus / groovy / transform / stc / statictypesmarker.html

[Java] Enum StaticTypesMarker

  • org.codehaus.groovy.transform.stc.StaticTypesMarker
public enum StaticTypesMarker
extends Enum

This enumeration is used by the AST transformations which rely on static type checking, either to store or to retrieve information from AST node metadata. The values of this enumeration are used as metadata keys.

Enum Constant Detail

public StaticTypesMarker CLOSURE_ARGUMENTS

public StaticTypesMarker CONSTRUCTED_LAMBDA_EXPRESSION

public StaticTypesMarker DECLARATION_INFERRED_TYPE

public StaticTypesMarker DELEGATION_METADATA

public StaticTypesMarker DIRECT_METHOD_CALL_TARGET

public StaticTypesMarker DYNAMIC_RESOLUTION

public StaticTypesMarker IMPLICIT_RECEIVER

public StaticTypesMarker INFERRED_FUNCTIONAL_INTERFACE_TYPE

public StaticTypesMarker INFERRED_RETURN_TYPE

public StaticTypesMarker INFERRED_TYPE

public StaticTypesMarker INITIAL_EXPRESSION

public StaticTypesMarker PARAMETER_TYPE

public StaticTypesMarker PV_FIELDS_ACCESS

public StaticTypesMarker PV_FIELDS_MUTATION

public StaticTypesMarker PV_METHODS_ACCESS

public StaticTypesMarker READONLY_PROPERTY

public StaticTypesMarker SUPER_MOP_METHOD_REQUIRED

public StaticTypesMarker SWITCH_CONDITION_EXPRESSION_TYPE

public StaticTypesMarker TYPE

© 2003-2022 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/4.0.0/html/gapi/org/codehaus/groovy/transform/stc/StaticTypesMarker.html