Package ghidra.pcode.exec

# Class PcodeUseropLibrary.EmptyPcodeUseropLibrary

java.lang.Object
ghidra.pcode.exec.PcodeUseropLibrary.EmptyPcodeUseropLibrary

All Implemented Interfaces:
  `PcodeUseropLibrary<Object>`

Enclosing interface:
  `PcodeUseropLibrary<T>`

public static final class PcodeUseropLibrary.EmptyPcodeUseropLibrary extends Object implements PcodeUseropLibrary<Object>
The class of the empty userop library.

See Also:
  - `PcodeUseropLibrary.nil()`

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface ghidra.pcode.exec.PcodeUseropLibrary

  `PcodeUseropLibrary.EmptyPcodeUseropLibrary, PcodeUseropLibrary.PcodeUseropDefinition<T>`

- ## Field Summary

  ### Fields inherited from interface ghidra.pcode.exec.PcodeUseropLibrary

  `NIL`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `EmptyPcodeUseropLibrary()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<String,PcodeUseropLibrary.PcodeUseropDefinition<Object>>`
  `getUserops()`
  Get all the userops defined in this library, keyed by (symbol) name.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface ghidra.pcode.exec.PcodeUseropLibrary

  `compose, getSymbols`

- ## Constructor Details

  - ### EmptyPcodeUseropLibrary

    public EmptyPcodeUseropLibrary()

- ## Method Details

  - ### getUserops

    public Map<String,PcodeUseropLibrary.PcodeUseropDefinition<Object>> getUserops()
    Description copied from interface: `PcodeUseropLibrary`
    Get all the userops defined in this library, keyed by (symbol) name.
    Specified by:
      `getUserops` in interface `PcodeUseropLibrary<Object>`
    Returns:
      the map of names to defined userops