Interface Types.BType

All Superinterfaces:
Types.SType
All Known Subinterfaces:
Types.BNonVoid, Types.BPrim<A>, Types.TCat1, Types.TCat2
All Known Implementing Classes:
Types.TDouble, Types.TFloat, Types.TInt, Types.TLong, Types.TRef, Types.TVoid
Enclosing interface:
Types

public static interface Types.BType extends Types.SType
The types that may be ascribed to local variables in JVM bytecode, and void

This includes void, all reference types, but only the primitive types int, float, long, and double. The other primitive types are stored in int local variables.

  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Get the internal name of the type
    org.objectweb.asm.Type
    Get the ASM type for this type

    Methods inherited from interface ghidra.pcode.emu.jit.gen.util.Types.SType

    cls
  • Method Details

    • type

      org.objectweb.asm.Type type()
      Description copied from interface: Types.SType
      Get the ASM type for this type
      Specified by:
      type in interface Types.SType
      Returns:
      the type
    • internalName

      default String internalName()
      Get the internal name of the type
      Returns:
      the internal name