[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.

Authors:
Cdric Champeau
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
class Object wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll

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.4.21/html/gapi/groovy/transform/stc/SingleSignatureClosureHint.html