Class ArraySyntheticFunctionName

    • Field Detail

      • signatureTypes

        private final AnyType[] signatureTypes
    • Constructor Detail

      • ArraySyntheticFunctionName

        public ArraySyntheticFunctionName​(java.lang.String className,
                                          java.lang.String name,
                                          AnyType... signatureTypes)
        Create a new instance.
        Parameters:
        className - the Java class name
        name - the function name
        signatureTypes - the method signature, first the parameters, then null and the the return types
      • ArraySyntheticFunctionName

        public ArraySyntheticFunctionName​(java.lang.String className,
                                          java.lang.String name,
                                          java.lang.String signature,
                                          AnyType... signatureTypes)
        Create a new instance.
        Parameters:
        className - the Java class name
        name - the function name
        signature - the string signature
        signatureTypes - the method signature, first the parameters, then null and the the return types
    • Method Detail

      • getSignature

        public java.util.Iterator<AnyType> getSignature​(TypeManager types)
        Get the method signature iterator for parameter and return values.
        Overrides:
        getSignature in class FunctionName
        Parameters:
        types - the type manager
        Returns:
        the iterator