Package ghidra.program.model.listing

# Class VariableFilter.RegisterVariableFilter

java.lang.Object
ghidra.program.model.listing.VariableFilter.RegisterVariableFilter

All Implemented Interfaces:
  `VariableFilter`

Enclosing interface:
  VariableFilter

public static class VariableFilter.RegisterVariableFilter extends Object implements VariableFilter

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface ghidra.program.model.listing.VariableFilter

  `VariableFilter.CompoundStackVariableFilter, VariableFilter.LocalVariableFilter, VariableFilter.MemoryVariableFilter, VariableFilter.ParameterFilter, VariableFilter.RegisterVariableFilter, VariableFilter.StackVariableFilter, VariableFilter.UniqueVariableFilter`

- ## Field Summary

  ### Fields inherited from interface ghidra.program.model.listing.VariableFilter

  `COMPOUND_STACK_VARIABLE_FILTER, LOCAL_VARIABLE_FILTER, MEMORY_VARIABLE_FILTER, NONAUTO_PARAMETER_FILTER, PARAMETER_FILTER, REGISTER_VARIABLE_FILTER, STACK_VARIABLE_FILTER, UNIQUE_VARIABLE_FILTER`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `RegisterVariableFilter()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `matches(Variable variable)`
  Determine if the specified variable matches this filter criteria

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

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

- ## Constructor Details

  - ### RegisterVariableFilter

    public RegisterVariableFilter()

- ## Method Details

  - ### matches

    public boolean matches(Variable variable)
    Description copied from interface: `VariableFilter`
    Determine if the specified variable matches this filter criteria
    Specified by:
      `matches` in interface `VariableFilter`
    Returns:
      true if variable satisfies the criteria of this filter