Package ghidra.pcode.exec

# Class SleighPcodeUseropDefinition.Factory

java.lang.Object
ghidra.pcode.exec.SleighPcodeUseropDefinition.Factory

Enclosing class:
  SleighPcodeUseropDefinition<T>

public static class SleighPcodeUseropDefinition.Factory extends Object
A factory for building `SleighPcodeUseropDefinition`s.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Factory(SleighLanguage language)`
  Construct a factory for the given language

- ## Method Summary

  Modifier and Type
  Method
  Description
  `SleighPcodeUseropDefinition.Builder`
  `define(String name)`
  Begin building the definition for a userop with the given name

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

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

- ## Constructor Details

  - ### Factory

    public Factory(SleighLanguage language)
    Construct a factory for the given language
    Parameters:
      `language` - the language

- ## Method Details

  - ### define

    public SleighPcodeUseropDefinition.Builder define(String name)
    Begin building the definition for a userop with the given name
    Parameters:
      `name` - the name of the new userop
    Returns:
      a builder for the userop