Class ProgramStructureProviderContext

    • Constructor Detail

      • ProgramStructureProviderContext

        public ProgramStructureProviderContext​(Program program,
                                               ProgramLocation loc)
      • ProgramStructureProviderContext

        public ProgramStructureProviderContext​(Program program,
                                               Address addr,
                                               Structure struct,
                                               int myOffset)
    • Method Detail

      • getDataTypeComponents

        public DataTypeComponent[] getDataTypeComponents​(int start,
                                                         int end)
        Get an array of CodePrototypes that begin at or after start up to end. Prototypes that exist before start are not returned Prototypes that exist before end, but terminate after end ARE returned The prototypes must be contiguous from start to end
        Specified by:
        getDataTypeComponents in interface DataTypeProviderContext
        Parameters:
        start - start offset
        end - end offset
        Returns:
        array of CodePrototypes that exist between start and end.
      • getUniqueName

        public java.lang.String getUniqueName​(java.lang.String baseName)
        Description copied from interface: DataTypeProviderContext
        Get a unique name for a data type given a prefix name
        Specified by:
        getUniqueName in interface DataTypeProviderContext
        Parameters:
        baseName - prefix for unique name
        Returns:
        a unique data type name