Class DemangledLambda

  • All Implemented Interfaces:
    Demangled

    public class DemangledLambda
    extends DemangledFunction
    Represents a demangled lambda function
    • Constructor Detail

      • DemangledLambda

        public DemangledLambda​(java.lang.String mangled,
                               java.lang.String originalDemangled,
                               java.lang.String name)
    • Method Detail

      • getNamespaceName

        public java.lang.String getNamespaceName()
        Description copied from interface: Demangled
        Returns this object's namespace name without the fully-qualified parent path. The value returned here may have had some special characters replaced, such as ' ' replaced with '_' and '::' replaced with '--'.
        Specified by:
        getNamespaceName in interface Demangled
        Overrides:
        getNamespaceName in class DemangledFunction
        Returns:
        the name
      • addParameters

        protected void addParameters​(java.lang.StringBuilder buffer,
                                     boolean format)
        Overrides:
        addParameters in class DemangledFunction