Package ghidra.program.model.lang

# Class LanguageCompilerSpecQuery

java.lang.Object
ghidra.program.model.lang.LanguageCompilerSpecQuery

public class LanguageCompilerSpecQuery extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `final CompilerSpecID`
  `compilerSpecID`
  `final Endian`
  `endian`
  `final Processor`
  `processor`
  `final Integer`
  `size`
  `final String`
  `variant`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `LanguageCompilerSpecQuery(Processor processor, Endian endian, Integer size, String variant, CompilerSpecID compilerSpecID)`
  Constructs a new LanguageCompilerSpecQuery

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `toString()`

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

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

- ## Field Details

  - ### processor

    public final Processor processor

  - ### endian

    public final Endian endian

  - ### size

    public final Integer size

  - ### variant

    public final String variant

  - ### compilerSpecID

    public final CompilerSpecID compilerSpecID

- ## Constructor Details

  - ### LanguageCompilerSpecQuery

    public LanguageCompilerSpecQuery(Processor processor, Endian endian, Integer size, String variant, CompilerSpecID compilerSpecID)
    Constructs a new LanguageCompilerSpecQuery
    Parameters:
      `processor` - the language's processor
      `endian` - the processor's endianness
      `size` - the size of an address
      `variant` - the processor variant
      `compilerSpecID` - the compiler spec id

- ## Method Details

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`