[Java] Class FirstParam.FirstGenericType

  • groovy.transform.stc.FirstParam.FirstGenericType
public static class FirstParam.FirstGenericType
extends PickAnyArgumentHint

A hint used to instruct the type checker to pick the first generic type of the first parameter type. For example:

void <T> doWithElements(List<T> src, @ClosureParams(FirstParam.FirstGenericType.class) Closure c) { src.each { c.call(it) } }
Since:
2.3.0

Constructor Summary

Constructors
Constructor and description
FirstGenericType ()

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class PickAnyArgumentHint getParameterTypes
class SingleSignatureClosureHint getClosureSignatures, getParameterTypes
class ClosureSignatureHint findClassNode, getClosureSignatures, pickGenericType, pickGenericType

Constructor Detail

public FirstGenericType()

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/transform/stc/FirstParam.FirstGenericType.html