[Java] Class SingleSignatureClosureHint

  • groovy.transform.stc.SingleSignatureClosureHint

A simplified version of a ClosureSignatureHint which is suitable for monomorphic closures, that is to say closures which only respond to a single signature.

Since:
2.3.0

Methods Summary

Methods
Type Params Return Type Name and description
List<ClassNode> getClosureSignatures(MethodNode node, SourceUnit sourceUnit, CompilationUnit compilationUnit, String[] options, ASTNode usage)
ClassNode[] getParameterTypes(MethodNode node, String[] options, SourceUnit sourceUnit, CompilationUnit unit, ASTNode usage)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class ClosureSignatureHint findClassNode, getClosureSignatures, pickGenericType, pickGenericType

Method Detail

public List<ClassNode> getClosureSignatures(MethodNode node, SourceUnit sourceUnit, CompilationUnit compilationUnit, String[] options, ASTNode usage)

public ClassNode[] getParameterTypes(MethodNode node, String[] options, SourceUnit sourceUnit, CompilationUnit unit, ASTNode usage)

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