Class GenericDemangledVariable


  • public class GenericDemangledVariable
    extends GenericDemangledObject
    An interface to represent a demangled global variable.
    • Constructor Detail

      • GenericDemangledVariable

        public GenericDemangledVariable​(java.lang.String name)
    • Method Detail

      • getDataType

        public GenericDemangledDataType getDataType()
        Returns the data type of this variable.
        Returns:
        the data type of this variable
      • getSignature

        public java.lang.String getSignature​(boolean format)
        Description copied from class: GenericDemangledObject
        Returns a complete signature for the demangled symbol. For example: "unsigned long foo" "unsigned char * ClassA::getFoo(float, short *)" "void * getBar(int **, MyStruct &)" Note: based on the underlying mangling scheme, the return type may or may not be specified in the signature.
        Specified by:
        getSignature in class GenericDemangledObject
        Parameters:
        format - true if signature should be pretty printed
        Returns:
        a complete signature for the demangled symbol